Changeset 3454699
- Timestamp:
- 02/05/2026 02:13:43 PM (2 weeks ago)
- Location:
- advanced-accordion-block/trunk
- Files:
-
- 2 added
- 2 deleted
- 35 edited
-
admin/aab-cron.php (deleted)
-
admin/aab-offer-notices.php (deleted)
-
admin/admin.php (modified) (28 diffs)
-
admin/class-remote-notice-client.php (added)
-
admin/documentation-builder.php (modified) (1 diff)
-
advanced-accordion-block.php (modified) (3 diffs)
-
assets/js/attempt-recovery-all.js (modified) (2 diffs)
-
assets/js/feedback.js (modified) (3 diffs)
-
assets/js/group-accordion-frontend.js (modified) (2 diffs)
-
assets/js/group-accordion.js (modified) (1 diff)
-
assets/js/separate-accordion.js (modified) (1 diff)
-
block-patterns/accordion-auto-numbering.php (modified) (8 diffs)
-
build/accordion-default/block.json (modified) (1 diff)
-
build/accordion-default/index.asset.php (modified) (1 diff)
-
build/accordion-default/index.js (modified) (1 diff)
-
build/accordion-item/block.json (modified) (2 diffs)
-
build/accordion-item/index.asset.php (modified) (1 diff)
-
build/accordion-item/index.js (modified) (1 diff)
-
build/accordion-item/style-index-rtl.css (modified) (1 diff)
-
build/accordion-item/style-index.css (modified) (1 diff)
-
build/accordion-toolbar/block.json (modified) (1 diff)
-
build/accordion/block.json (modified) (1 diff)
-
build/accordion/index.asset.php (modified) (1 diff)
-
build/accordion/index.js (modified) (1 diff)
-
build/group-accordion/block.json (modified) (1 diff)
-
build/group-accordion/index.asset.php (modified) (1 diff)
-
build/group-accordion/index.js (modified) (1 diff)
-
build/horizontal-accordion-item/block.json (modified) (1 diff)
-
build/horizontal-accordion-item/index.asset.php (modified) (1 diff)
-
build/horizontal-accordion-item/index.js (modified) (1 diff)
-
build/horizontal-accordion/block.json (modified) (1 diff)
-
build/horizontal-accordion/index.asset.php (modified) (1 diff)
-
build/horizontal-accordion/index.js (modified) (1 diff)
-
build/images/horizontal-accordion-icon.989fbc09.png (added)
-
includes/enqueue-assets.php (modified) (15 diffs)
-
includes/register-blocks.php (modified) (4 diffs)
-
includes/register-category.php (modified) (1 diff)
-
readme.txt (modified) (5 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
advanced-accordion-block/trunk/admin/admin.php
r3430589 r3454699 1 1 <?php 2 2 3 /** 3 4 * Admin Support Page 4 5 */ 5 6 6 if ( ! aab_fs()->is_premium() ) { 7 require_once __DIR__ . '/aab-cron.php'; 8 require_once __DIR__ . '/aab-offer-notices.php'; 9 }else{ 10 // Check if there is a scheduled event for the hook 'aab_fetch_remote_html_notice_content' 11 $timestamp = wp_next_scheduled( 'aab_fetch_remote_html_notice_content' ); 12 13 if ( $timestamp ) { 14 // If the event is scheduled, unschedule it to prevent it from running again 15 wp_unschedule_event( $timestamp, 'aab_fetch_remote_html_notice_content' ); 7 if ( ! defined( 'ABSPATH' ) ) { 8 exit; 9 } 10 11 require_once __DIR__ . '/class-remote-notice-client.php'; 12 13 // Disable notices when Pro is active 14 add_action('admin_init', function () { 15 if (aab_fs()->is_premium()) { 16 Remote_Notice_Client::disable('Advanced accordion block'); 17 return; 18 } 19 20 Remote_Notice_Client::init('Advanced accordion block', [ 21 'api_url' => 'https://manage.spider-themes.net/wp-json/html-notice-widget/v1/content/advanced-accordion-block', 22 ]); 23 }); 24 25 // Include Documentation Builder page 26 require_once plugin_dir_path(__FILE__) . 'documentation-builder.php'; 27 28 add_action('admin_menu', 'aab_plugin_admin_page'); 29 add_action('admin_enqueue_scripts', 'aab_admin_page_assets'); 30 31 add_action('admin_head', function () { 32 if (aab_admin_pages()) { 33 remove_all_actions('admin_notices'); 34 remove_all_actions('all_admin_notices'); 35 } 36 }); 37 38 if (! function_exists('aab_admin_pages')) { 39 function aab_admin_pages($pages = []) 40 { 41 // if $pages is string, convert it to an array 42 if (is_string($pages)) { 43 $pages = [$pages]; 44 } 45 46 if (empty($pages)) { 47 // Default admin pages of Advanced Accordion Block 48 $admin_pages = ! empty($_GET['page']) ? in_array(sanitize_text_field($_GET['page']), [ 49 'aab-documentation-builder', 50 'aab-settings', 51 'aab-block-usage-table', 52 'aab-settings-account', 53 ], true) : ''; 54 } else { 55 // Selected admin pages of Advanced Accordion Block 56 $admin_pages = ! empty($_GET['page']) ? in_array(sanitize_text_field($_GET['page']), $pages, true) : ''; 57 } 58 59 if ($admin_pages) { 60 return true; 61 } 16 62 } 17 63 } 18 64 19 // Include Documentation Builder page20 require_once plugin_dir_path( __FILE__ ) . 'documentation-builder.php';21 22 add_action( 'admin_menu', 'aab_plugin_admin_page' );23 add_action( 'admin_enqueue_scripts', 'aab_admin_page_assets' );24 25 add_action( 'admin_head', function () {26 if ( aab_admin_pages() ) {27 remove_all_actions( 'admin_notices' );28 remove_all_actions( 'all_admin_notices' );29 }30 } );31 32 if ( ! function_exists( 'aab_admin_pages' ) ) {33 function aab_admin_pages( $pages = [] ) {34 // if $pages is string, convert it to an array35 if ( is_string( $pages ) ) {36 $pages = [ $pages ];37 }38 39 if ( empty( $pages ) ) {40 // Default admin pages of Advanced Accordion Block41 $admin_pages = ! empty( $_GET['page'] ) ? in_array( sanitize_text_field( $_GET['page'] ), [42 'aab-documentation-builder',43 'aab-settings',44 'aab-block-usage-table',45 'aab-settings-account',46 ], true ) : '';47 } else {48 // Selected admin pages of Advanced Accordion Block49 $admin_pages = ! empty( $_GET['page'] ) ? in_array( sanitize_text_field( $_GET['page'] ), $pages, true ) : '';50 }51 52 if ( $admin_pages ) {53 return true;54 }55 }56 }57 58 65 // Admin Assets 59 if ( ! function_exists( 'aab_admin_page_assets' ) ) { 60 function aab_admin_page_assets(): void { 66 if (! function_exists('aab_admin_page_assets')) { 67 function aab_admin_page_assets(): void 68 { 61 69 $page = $_GET['page'] ?? ''; 62 70 63 71 // Load assets for dashboard pages 64 if ( $page == 'aab-settings') {72 if ('aab-settings' === $page) { 65 73 // Modern Dashboard Styles 66 74 wp_enqueue_style( 67 75 'aab-dashboard-modern-css', 68 plugins_url( 'assets/css/dashboard-modern.css', __FILE__),76 plugins_url('assets/css/dashboard-modern.css', __FILE__), 69 77 [], 70 78 AAGB_VERSION … … 74 82 wp_enqueue_script( 75 83 'aab-dashboard-modern-js', 76 plugins_url( 'assets/js/dashboard-modern.js', __FILE__),77 [ 'jquery'],84 plugins_url('assets/js/dashboard-modern.js', __FILE__), 85 ['jquery'], 78 86 AAGB_VERSION, 79 87 true 80 88 ); 81 89 82 wp_localize_script( 'aab-dashboard-modern-js', 'aabDashboard', [83 'ajaxurl' => admin_url( 'admin-ajax.php'),84 'nonce' => wp_create_nonce( 'aab_plugin_action'),90 wp_localize_script('aab-dashboard-modern-js', 'aabDashboard', [ 91 'ajaxurl' => admin_url('admin-ajax.php'), 92 'nonce' => wp_create_nonce('aab_plugin_action'), 85 93 'isPro' => aab_fs()->can_use_premium_code(), 86 94 'version' => AAGB_VERSION, 87 95 'adminUrl' => admin_url(), 88 'pluginUrl' => plugins_url( '', __FILE__),89 ] );90 } 91 if ( $page == 'aab-documentation-builder') {92 wp_enqueue_style( 'aab-doc-builder-css', plugins_url( 'assets/css/documentation-builder.css', __FILE__ ), [], '1.0.0');93 wp_enqueue_script( 'aab-doc-builder-js', plugins_url( 'assets/js/documentation-builder.js', __FILE__ ), [ 'jquery' ], '1.0.0', true);94 wp_localize_script( 'aab-doc-builder-js', 'aabDocBuilder', [95 'ajaxurl' => admin_url( 'admin-ajax.php'),96 'nonce' => wp_create_nonce( 'aab_plugin_action'),97 ] );96 'pluginUrl' => plugins_url('', __FILE__), 97 ]); 98 } 99 if ('aab-documentation-builder' === $page) { 100 wp_enqueue_style('aab-doc-builder-css', plugins_url('assets/css/documentation-builder.css', __FILE__), [], '1.0.0'); 101 wp_enqueue_script('aab-doc-builder-js', plugins_url('assets/js/documentation-builder.js', __FILE__), ['jquery'], '1.0.0', true); 102 wp_localize_script('aab-doc-builder-js', 'aabDocBuilder', [ 103 'ajaxurl' => admin_url('admin-ajax.php'), 104 'nonce' => wp_create_nonce('aab_plugin_action'), 105 ]); 98 106 } 99 107 } … … 105 113 * @return void 106 114 */ 107 if ( ! function_exists( 'aab_plugin_admin_page' ) ) { 108 function aab_plugin_admin_page() { 115 if (! function_exists('aab_plugin_admin_page')) { 116 function aab_plugin_admin_page() 117 { 109 118 add_menu_page( 110 'Accordion Block', // Page title 111 'Accordion Block', // Menu title 112 'manage_options', // Capability 113 'aab-settings', // Menu slug 114 'aab_admin_page_content_callback', // No callback, will redirect instead 115 'data:image/svg+xml;base64,' . base64_encode( preg_replace( '/\s+/', ' ', 116 file_get_contents( plugin_dir_path( __FILE__ ) . 'assets/custom-icon.svg' ) ) ), 117 // Path to your SVG file, 118 26 119 'Accordion Block', // Page title 120 'Accordion Block', // Menu title 121 'manage_options', // Capability 122 'aab-settings', // Menu slug 123 'aab_admin_page_content_callback', // No callback, will redirect instead 124 'data:image/svg+xml;base64,' . base64_encode(preg_replace( 125 '/\s+/', 126 ' ', 127 file_get_contents(plugin_dir_path(__FILE__) . 'assets/custom-icon.svg') 128 )), 129 // Path to your SVG file, 130 26 119 131 ); 120 132 121 133 add_submenu_page( 134 'aab-settings', 135 'AAB Usage Table', 136 'AAB Usage Table', 137 'manage_options', 138 'aab-block-usage-table', 139 'aab_render_block_usage_table', 140 ); 141 142 // Only show Documentation Builder if EazyDocs is not active 143 if (! is_plugin_active('eazydocs/eazydocs.php')) { 144 add_submenu_page( 122 145 'aab-settings', 123 ' AAB Usage Table',124 ' AAB Usage Table',146 'Documentation Builder', 147 'Documentation Builder', 125 148 'manage_options', 126 'aab-block-usage-table', 127 'aab_render_block_usage_table', 128 ); 129 130 // Only show Documentation Builder if EazyDocs is not active 131 if ( ! is_plugin_active( 'eazydocs/eazydocs.php' ) ) { 132 add_submenu_page( 133 'aab-settings', 134 'Documentation Builder', 135 'Documentation Builder', 136 'manage_options', 137 'aab-documentation-builder', 138 'aab_documentation_builder_page', 149 'aab-documentation-builder', 150 'aab_documentation_builder_page', 139 151 ); 140 152 } … … 151 163 */ 152 164 153 if ( ! function_exists( 'aab_admin_page_content_callback' ) ) { 154 function aab_admin_page_content_callback(): void { 165 if (! function_exists('aab_admin_page_content_callback')) { 166 function aab_admin_page_content_callback(): void 167 { 155 168 // Check user capabilities 156 if ( ! current_user_can( 'manage_options' )) {169 if (! current_user_can('manage_options')) { 157 170 return; 158 171 } 159 172 160 $is_pro = aab_fs()->can_use_premium_code() ;173 $is_pro = aab_fs()->can_use_premium_code(); 161 174 $current_user = wp_get_current_user(); 162 $user_display_name = ! empty( $current_user->display_name) ? $current_user->display_name : $current_user->user_login;163 $version = defined( 'AAGB_VERSION') ? AAGB_VERSION : '1.0.0';175 $user_display_name = ! empty($current_user->display_name) ? $current_user->display_name : $current_user->user_login; 176 $version = defined('AAGB_VERSION') ? AAGB_VERSION : '1.0.0'; 164 177 165 178 // Get plugin status for extensions 166 179 $extensions = aab_get_extension_plugins_status(); 167 180 168 ?>181 ?> 169 182 <div class="aab-dashboard-wrap"> 170 183 <!-- Header Navigation --> … … 174 187 <div class="aab-logo-icon" aria-hidden="true"> 175 188 <svg width="45" height="45" viewBox="0 0 95 94" fill="none" xmlns="http://www.w3.org/2000/svg"> 176 <path d="M47.5 9.7948C11.2046 9.7948 9.89899 11.0866 9.89899 47C9.89899 82.9134 11.2046 84.2052 47.5 84.2052C83.7954 84.2052 85.101 82.9134 85.101 47C85.101 11.0866 83.7954 9.7948 47.5 9.7948Z" fill="#5FE4D4" />177 <path d="M72.7404 58.717H22.4824C21.9663 58.717 21.5474 59.1218 21.5474 59.6205V66.849C21.5474 67.3478 21.9663 67.7526 22.4824 67.7526H72.7404C73.2566 67.7526 73.6755 67.3478 73.6755 66.849V59.6205C73.6755 59.1209 73.2575 58.717 72.7404 58.717Z" fill="white" fill-opacity="0.7" />178 <path d="M72.7406 58.4448H22.4826C21.8121 58.4448 21.267 58.9716 21.267 59.6194V66.8479C21.267 67.4958 21.8121 68.0226 22.4826 68.0226H72.7406C73.411 68.0226 73.9562 67.4958 73.9562 66.8479V59.6194C73.9562 58.9716 73.411 58.4448 72.7406 58.4448ZM22.4826 67.4804C22.1216 67.4804 21.828 67.1967 21.828 66.8479V59.6194C21.828 59.2706 22.1216 58.9869 22.4826 58.9869H72.7406C73.1015 58.9869 73.3951 59.2706 73.3951 59.6194V66.8479C73.3951 67.1967 73.1015 67.4804 72.7406 67.4804H22.4826Z" fill="black" fill-opacity="0.5" />179 <path d="M72.7404 26.2486H22.4824C21.9663 26.2486 21.5474 26.6534 21.5474 27.1522V34.3806C21.5474 34.8794 21.9663 35.2842 22.4824 35.2842H72.7404C73.2566 35.2842 73.6755 34.8794 73.6755 34.3806V27.1522C73.6755 26.6534 73.2575 26.2486 72.7404 26.2486Z" fill="white" fill-opacity="0.7" />180 <path d="M72.7406 25.9764H22.4826C21.8121 25.9764 21.267 26.5032 21.267 27.151V34.3795C21.267 35.0274 21.8121 35.5542 22.4826 35.5542H72.7406C73.411 35.5542 73.9562 35.0274 73.9562 34.3795V27.151C73.9562 26.5032 73.411 25.9764 72.7406 25.9764ZM22.4826 35.012C22.1216 35.012 21.828 34.7283 21.828 34.3795V27.151C21.828 26.8023 22.1216 26.5185 22.4826 26.5185H72.7406C73.1015 26.5185 73.3951 26.8023 73.3951 27.151V34.3795C73.3951 34.7283 73.1015 35.012 72.7406 35.012H22.4826Z" fill="black" fill-opacity="0.5" />181 <path d="M72.7404 37.8806H22.4824C21.9663 37.8806 21.5474 38.2854 21.5474 38.7841V55.2181C21.5474 55.7169 21.9663 56.1217 22.4824 56.1217H72.7404C73.2566 56.1217 73.6755 55.7169 73.6755 55.2181V38.7841C73.6755 38.2854 73.2575 37.8806 72.7404 37.8806Z" fill="white" fill-opacity="0.7" />182 <path d="M72.7406 37.6083H22.4826C21.8121 37.6083 21.267 38.1352 21.267 38.783V55.217C21.267 55.8649 21.8121 56.3916 22.4826 56.3916H72.7406C73.411 56.3916 73.9562 55.8649 73.9562 55.217V38.783C73.9562 38.1352 73.411 37.6083 72.7406 37.6083ZM22.4826 55.8494C22.1216 55.8494 21.828 55.5658 21.828 55.217V38.783C21.828 38.4342 22.1216 38.1505 22.4826 38.1505H72.7406C73.1015 38.1505 73.3951 38.4342 73.3951 38.783V55.217C73.3951 55.5658 73.1015 55.8494 72.7406 55.8494H22.4826ZM26.5609 64.0667H23.5574V63.5246H26.5609V64.0667Z" fill="black" fill-opacity="0.5" />183 <path d="M26.2971 41.0598H23.2936V40.5176H26.2971V41.0598ZM25.3383 65.2435H24.7773V62.3413H25.3383V65.2435ZM26.5613 31.0329H23.5578V30.4908H26.5613V31.0329Z" fill="black" fill-opacity="0.5" />184 <path d="M25.3402 32.214H24.7791V29.3118H25.3402V32.214Z" fill="black" fill-opacity="0.5" />189 <path d="M47.5 9.7948C11.2046 9.7948 9.89899 11.0866 9.89899 47C9.89899 82.9134 11.2046 84.2052 47.5 84.2052C83.7954 84.2052 85.101 82.9134 85.101 47C85.101 11.0866 83.7954 9.7948 47.5 9.7948Z" fill="#5FE4D4" /> 190 <path d="M72.7404 58.717H22.4824C21.9663 58.717 21.5474 59.1218 21.5474 59.6205V66.849C21.5474 67.3478 21.9663 67.7526 22.4824 67.7526H72.7404C73.2566 67.7526 73.6755 67.3478 73.6755 66.849V59.6205C73.6755 59.1209 73.2575 58.717 72.7404 58.717Z" fill="white" fill-opacity="0.7" /> 191 <path d="M72.7406 58.4448H22.4826C21.8121 58.4448 21.267 58.9716 21.267 59.6194V66.8479C21.267 67.4958 21.8121 68.0226 22.4826 68.0226H72.7406C73.411 68.0226 73.9562 67.4958 73.9562 66.8479V59.6194C73.9562 58.9716 73.411 58.4448 72.7406 58.4448ZM22.4826 67.4804C22.1216 67.4804 21.828 67.1967 21.828 66.8479V59.6194C21.828 59.2706 22.1216 58.9869 22.4826 58.9869H72.7406C73.1015 58.9869 73.3951 59.2706 73.3951 59.6194V66.8479C73.3951 67.1967 73.1015 67.4804 72.7406 67.4804H22.4826Z" fill="black" fill-opacity="0.5" /> 192 <path d="M72.7404 26.2486H22.4824C21.9663 26.2486 21.5474 26.6534 21.5474 27.1522V34.3806C21.5474 34.8794 21.9663 35.2842 22.4824 35.2842H72.7404C73.2566 35.2842 73.6755 34.8794 73.6755 34.3806V27.1522C73.6755 26.6534 73.2575 26.2486 72.7404 26.2486Z" fill="white" fill-opacity="0.7" /> 193 <path d="M72.7406 25.9764H22.4826C21.8121 25.9764 21.267 26.5032 21.267 27.151V34.3795C21.267 35.0274 21.8121 35.5542 22.4826 35.5542H72.7406C73.411 35.5542 73.9562 35.0274 73.9562 34.3795V27.151C73.9562 26.5032 73.411 25.9764 72.7406 25.9764ZM22.4826 35.012C22.1216 35.012 21.828 34.7283 21.828 34.3795V27.151C21.828 26.8023 22.1216 26.5185 22.4826 26.5185H72.7406C73.1015 26.5185 73.3951 26.8023 73.3951 27.151V34.3795C73.3951 34.7283 73.1015 35.012 72.7406 35.012H22.4826Z" fill="black" fill-opacity="0.5" /> 194 <path d="M72.7404 37.8806H22.4824C21.9663 37.8806 21.5474 38.2854 21.5474 38.7841V55.2181C21.5474 55.7169 21.9663 56.1217 22.4824 56.1217H72.7404C73.2566 56.1217 73.6755 55.7169 73.6755 55.2181V38.7841C73.6755 38.2854 73.2575 37.8806 72.7404 37.8806Z" fill="white" fill-opacity="0.7" /> 195 <path d="M72.7406 37.6083H22.4826C21.8121 37.6083 21.267 38.1352 21.267 38.783V55.217C21.267 55.8649 21.8121 56.3916 22.4826 56.3916H72.7406C73.411 56.3916 73.9562 55.8649 73.9562 55.217V38.783C73.9562 38.1352 73.411 37.6083 72.7406 37.6083ZM22.4826 55.8494C22.1216 55.8494 21.828 55.5658 21.828 55.217V38.783C21.828 38.4342 22.1216 38.1505 22.4826 38.1505H72.7406C73.1015 38.1505 73.3951 38.4342 73.3951 38.783V55.217C73.3951 55.5658 73.1015 55.8494 72.7406 55.8494H22.4826ZM26.5609 64.0667H23.5574V63.5246H26.5609V64.0667Z" fill="black" fill-opacity="0.5" /> 196 <path d="M26.2971 41.0598H23.2936V40.5176H26.2971V41.0598ZM25.3383 65.2435H24.7773V62.3413H25.3383V65.2435ZM26.5613 31.0329H23.5578V30.4908H26.5613V31.0329Z" fill="black" fill-opacity="0.5" /> 197 <path d="M25.3402 32.214H24.7791V29.3118H25.3402V32.214Z" fill="black" fill-opacity="0.5" /> 185 198 </svg> 186 199 </div> 187 200 </div> 188 201 <!-- jQuery UI Tabs Navigation in Header --> 189 <nav id="aab-main-tabs" class="aab-nav aab-header-nav aab-tabs-wrapper" role="navigation" aria-label="<?php esc_attr_e( 'Dashboard navigation', 'advanced-accordion-block'); ?>">202 <nav id="aab-main-tabs" class="aab-nav aab-header-nav aab-tabs-wrapper" role="navigation" aria-label="<?php esc_attr_e('Dashboard navigation', 'advanced-accordion-block'); ?>"> 190 203 <ul class="aab-header-nav-list aab-tabs-list" role="tablist"> 191 <li><a href="#aab-tab-welcome" class="aab-nav-item"><?php esc_html_e( 'Welcome', 'advanced-accordion-block'); ?></a></li>192 <?php if ( ! $is_pro) : ?>193 <li><a href="#aab-tab-free-vs-pro" class="aab-nav-item"><?php esc_html_e( 'Lite vs Pro', 'advanced-accordion-block'); ?></a></li>204 <li><a href="#aab-tab-welcome" class="aab-nav-item"><?php esc_html_e('Welcome', 'advanced-accordion-block'); ?></a></li> 205 <?php if (! $is_pro) : ?> 206 <li><a href="#aab-tab-free-vs-pro" class="aab-nav-item"><?php esc_html_e('Lite vs Pro', 'advanced-accordion-block'); ?></a></li> 194 207 <?php endif; ?> 195 208 </ul> … … 197 210 </div> 198 211 <div class="aab-header-right"> 199 <?php if ( ! $is_pro) : ?>200 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url()); ?>" class="aab-upgrade-btn">201 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">202 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/>203 </svg>204 <?php esc_html_e( 'Unlock Pro Features', 'advanced-accordion-block'); ?>205 </a>212 <?php if (! $is_pro) : ?> 213 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-upgrade-btn"> 214 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 215 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" /> 216 </svg> 217 <?php esc_html_e('Unlock Pro Features', 'advanced-accordion-block'); ?> 218 </a> 206 219 <?php endif; ?> 207 220 <div class="aab-version-badge"> 208 <span class="version"><?php echo esc_html( $version); ?></span>209 <span class="tier <?php echo $is_pro ? 'pro' : ''; ?>"><?php echo $is_pro ? esc_html__( 'PRO', 'advanced-accordion-block' ) : esc_html__( 'LITE', 'advanced-accordion-block'); ?></span>221 <span class="version"><?php echo esc_html($version); ?></span> 222 <span class="tier <?php echo $is_pro ? 'pro' : ''; ?>"><?php echo $is_pro ? esc_html__('PRO', 'advanced-accordion-block') : esc_html__('LITE', 'advanced-accordion-block'); ?></span> 210 223 </div> 211 224 <div class="aab-header-icons"> 212 <a href="https://helpdesk.spider-themes.net/docs/advance-accordions" target="_blank" rel="noopener" class="aab-header-icon-btn" title="<?php esc_attr_e( 'Documentation', 'advanced-accordion-block'); ?>">225 <a href="https://helpdesk.spider-themes.net/docs/advance-accordions" target="_blank" rel="noopener" class="aab-header-icon-btn" title="<?php esc_attr_e('Documentation', 'advanced-accordion-block'); ?>"> 213 226 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 214 <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20" />215 <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" />227 <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20" /> 228 <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" /> 216 229 </svg> 217 230 </a> 218 <a href="https://advanced-accordion-block.spider-themes.net/changelog/" target="_blank" rel="noopener" class="aab-header-icon-btn" title="<?php esc_attr_e( 'Changelog', 'advanced-accordion-block' ); ?>"> 219 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve" class=""><g><path d="M13.1 1A10.927 10.927 0 0 0 2.566 9.223l-.732-1.107a1 1 0 1 0-1.668 1.1l2.2 3.334a1.084 1.084 0 0 0 .634.425 1.024 1.024 0 0 0 .756-.145l3.3-2.223a1 1 0 1 0-1.115-1.659L4.44 9.96A8.909 8.909 0 1 1 13.1 21a8.892 8.892 0 0 1-7.281-3.822 1 1 0 1 0-1.64 1.143A10.881 10.881 0 0 0 24 12 10.963 10.963 0 0 0 13.1 1z" fill="currentColor" class=""></path><path d="M13 5.95a1 1 0 0 0-1 1V12a1.04 1.04 0 0 0 .293.707l3 3.027a1.013 1.013 0 0 0 1.414.007 1 1 0 0 0 .006-1.414L14 11.589V6.95a1 1 0 0 0-1-1z" fill="currentColor" ></path></g></svg> 231 <a href="https://advanced-accordion-block.spider-themes.net/changelog/" target="_blank" rel="noopener" class="aab-header-icon-btn" title="<?php esc_attr_e('Changelog', 'advanced-accordion-block'); ?>"> 232 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve" class=""> 233 <g> 234 <path d="M13.1 1A10.927 10.927 0 0 0 2.566 9.223l-.732-1.107a1 1 0 1 0-1.668 1.1l2.2 3.334a1.084 1.084 0 0 0 .634.425 1.024 1.024 0 0 0 .756-.145l3.3-2.223a1 1 0 1 0-1.115-1.659L4.44 9.96A8.909 8.909 0 1 1 13.1 21a8.892 8.892 0 0 1-7.281-3.822 1 1 0 1 0-1.64 1.143A10.881 10.881 0 0 0 24 12 10.963 10.963 0 0 0 13.1 1z" fill="currentColor" class=""></path> 235 <path d="M13 5.95a1 1 0 0 0-1 1V12a1.04 1.04 0 0 0 .293.707l3 3.027a1.013 1.013 0 0 0 1.414.007 1 1 0 0 0 .006-1.414L14 11.589V6.95a1 1 0 0 0-1-1z" fill="currentColor"></path> 236 </g> 237 </svg> 220 238 <span class="aab-notification-dot" aria-hidden="true"></span> 221 239 </a> … … 236 254 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-hero-title"> 237 255 <div class="aab-card-body"> 238 <div class="aab-hero"> 239 <div class="aab-hero-content"> 240 <p class="aab-hero-greeting"><?php printf( esc_html__( 'Hello %s,', 'advanced-accordion-block' ), esc_html( $user_display_name ) ); ?></p> 241 <h1 id="aab-hero-title" class="aab-hero-title"> 242 <?php esc_html_e( 'Welcome to Advanced Accordion', 'advanced-accordion-block' ); ?> 243 <span class="aab-hero-badge <?php echo $is_pro ? 'pro' : ''; ?>"><?php echo $is_pro ? esc_html__( 'PRO', 'advanced-accordion-block' ) : esc_html__( 'LITE', 'advanced-accordion-block' ); ?></span> 244 </h1> 245 <p class="aab-hero-description"> 246 <?php esc_html_e( 'Advanced Accordion is a powerful Gutenberg block that lets you create beautiful, fully customizable accordions and FAQ sections. Built with native WordPress components for optimal performance.', 'advanced-accordion-block' ); ?> 247 </p> 248 <div class="aab-hero-actions"> 249 <a href="<?php echo esc_url( admin_url( 'post-new.php?post_type=page' ) ); ?>" class="aab-btn aab-btn-primary"> 256 <div class="aab-hero"> 257 <div class="aab-hero-content"> 258 <p class="aab-hero-greeting"><?php printf(esc_html__('Hello %s,', 'advanced-accordion-block'), esc_html($user_display_name)); ?></p> 259 <h1 id="aab-hero-title" class="aab-hero-title"> 260 <?php esc_html_e('Welcome to Advanced Accordion', 'advanced-accordion-block'); ?> 261 <span class="aab-hero-badge <?php echo $is_pro ? 'pro' : ''; ?>"><?php echo $is_pro ? esc_html__('PRO', 'advanced-accordion-block') : esc_html__('LITE', 'advanced-accordion-block'); ?></span> 262 </h1> 263 <p class="aab-hero-description"> 264 <?php esc_html_e('Advanced Accordion is a powerful Gutenberg block that lets you create beautiful, fully customizable accordions and FAQ sections. Built with native WordPress components for optimal performance.', 'advanced-accordion-block'); ?> 265 </p> 266 <div class="aab-hero-actions"> 267 <a href="<?php echo esc_url(admin_url('post-new.php?post_type=page')); ?>" class="aab-btn aab-btn-primary"> 268 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 269 <rect x="3" y="3" width="18" height="18" rx="2" ry="2" /> 270 <line x1="12" y1="8" x2="12" y2="16" /> 271 <line x1="8" y1="12" x2="16" y2="12" /> 272 </svg> 273 <?php esc_html_e('Create New Page', 'advanced-accordion-block'); ?> 274 </a> 275 <a href="#" class="aab-btn aab-btn-secondary aab-open-video"> 276 <?php esc_html_e('Watch the Quick Starter Guide', 'advanced-accordion-block'); ?> 277 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 278 <polygon points="5 3 19 12 5 21 5 3" /> 279 </svg> 280 </a> 281 </div> 282 </div> 283 <div class="aab-hero-video"> 284 <div class="aab-hero-video-overlay" role="button" tabindex="0" aria-label="<?php esc_attr_e('Play video tutorial', 'advanced-accordion-block'); ?>"> 285 <span class="aab-hero-video-badge"> 286 <svg viewBox="0 0 24 24" fill="currentColor"> 287 <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l6-5-6-5v10z" /> 288 </svg> 289 <?php esc_html_e('Quick Start Guide - v', 'advanced-accordion-block'); ?><?php echo esc_html($version); ?> 290 </span> 291 <h2 class="aab-hero-video-title"><?php esc_html_e('ACCORDION', 'advanced-accordion-block'); ?></h2> 292 <p class="aab-hero-video-subtitle"><?php esc_html_e('GETTING', 'advanced-accordion-block'); ?><br /><?php esc_html_e('STARTED', 'advanced-accordion-block'); ?></p> 293 <span class="aab-play-btn" aria-hidden="true"> 294 <svg viewBox="0 0 24 24" fill="currentColor"> 295 <polygon points="5 3 19 12 5 21 5 3" /> 296 </svg> 297 </span> 298 </div> 299 </div> 300 </div> 301 </div> 302 </section> 303 304 <!-- Available Blocks --> 305 <section class="aab-card aab-animate-fade-in aab-animate-delay-1" aria-labelledby="aab-blocks-title"> 306 <div class="aab-card-header"> 307 <h2 id="aab-blocks-title" class="aab-card-title"><?php esc_html_e('Available Blocks', 'advanced-accordion-block'); ?></h2> 308 <a href="<?php echo esc_url(admin_url('post-new.php?post_type=page')); ?>" class="aab-card-action"><?php esc_html_e('Create New Page', 'advanced-accordion-block'); ?></a> 309 </div> 310 <div class="aab-card-body"> 311 <div class="aab-blocks-grid"> 312 <div class="aab-block-card"> 313 <div class="aab-block-icon"> 314 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 315 <rect x="3" y="3" width="18" height="6" rx="1" /> 316 <rect x="3" y="11" width="18" height="3" rx="1" opacity="0.5" /> 317 <rect x="3" y="16" width="18" height="3" rx="1" opacity="0.5" /> 318 </svg> 319 </div> 320 <div class="aab-block-info"> 321 <h3 class="aab-block-name"><?php esc_html_e('Separate Accordion', 'advanced-accordion-block'); ?></h3> 322 <p class="aab-block-desc"><?php esc_html_e('Individual accordion blocks that work independently. Perfect for single FAQs or standalone collapsible content.', 'advanced-accordion-block'); ?></p> 323 </div> 324 </div> 325 <div class="aab-block-card"> 326 <div class="aab-block-icon"> 327 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 328 <rect x="3" y="2" width="18" height="5" rx="1" /> 329 <rect x="3" y="9" width="18" height="5" rx="1" /> 330 <rect x="3" y="16" width="18" height="5" rx="1" /> 331 </svg> 332 </div> 333 <div class="aab-block-info"> 334 <h3 class="aab-block-name"><?php esc_html_e('Group Accordion', 'advanced-accordion-block'); ?></h3> 335 <p class="aab-block-desc"><?php esc_html_e('Container for multiple accordion items with shared settings. Ideal for FAQ sections and structured content.', 'advanced-accordion-block'); ?></p> 336 </div> 337 </div> 338 <div class="aab-block-card"> 339 <div class="aab-block-icon"> 340 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 341 <rect x="2" y="4" width="6" height="16" rx="1" /> 342 <rect x="9" y="4" width="6" height="16" rx="1" opacity="0.7" /> 343 <rect x="16" y="4" width="6" height="16" rx="1" opacity="0.4" /> 344 </svg> 345 </div> 346 <div class="aab-block-info"> 347 <h3 class="aab-block-name"><?php esc_html_e('Horizontal Accordion', 'advanced-accordion-block'); ?></h3> 348 <p class="aab-block-desc"><?php esc_html_e('Side-by-side accordion layout with titles, subtitles, and icons. Great for feature showcases and comparisons.', 'advanced-accordion-block'); ?></p> 349 </div> 350 </div> 351 </div> 352 </div> 353 </section> 354 355 <!-- Pro Modules --> 356 <section class="aab-card aab-animate-fade-in aab-animate-delay-2" aria-labelledby="aab-pro-modules-title"> 357 <div class="aab-card-header"> 358 <h2 id="aab-pro-modules-title" class="aab-card-title"><?php esc_html_e('Pro Features & Modules', 'advanced-accordion-block'); ?></h2> 359 <?php if (! $is_pro) : ?> 360 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-card-action"><?php esc_html_e('Upgrade Now', 'advanced-accordion-block'); ?></a> 361 <?php endif; ?> 362 </div> 363 <div class="aab-card-body"> 364 <div class="aab-modules-grid"> 365 <?php 366 $pro_modules = [ 367 ['name' => __('Instant Search', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#instant-search-with-toggle'], 368 ['name' => __('Voting Feedback', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/dynamic-featuers/#voting-feedback'], 369 ['name' => __('Anchor Links', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#read-more-button'], 370 ['name' => __('Q&A Style Layout', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/accordion-layouts/#enable-qa-style'], 371 ['name' => __('Steps Layout', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#steps-layout'], 372 ['name' => __('Checklist Layout', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#checklist-layout-with-show-more'], 373 ['name' => __('Autoplay Mode', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#accordion-auto-play'], 374 ['name' => __('Read More Button', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#read-more-button'], 375 ['name' => __('Category Filter Tabs', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/categories-accordion/#filter-tabs-by-category'], 376 ['name' => __('Featured Icon/Image', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/title-features/#title-with-featured-image'], 377 ['name' => __('Auto-Numbering', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#accordion-auto-numbering'], 378 ['name' => __('Next/Prev Navigation', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/accordion-navigation/'], 379 ['name' => __('Subheading Support', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/title-features/#subheading-support'], 380 ['name' => __('Custom Labels', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#label'], 381 ['name' => __('Pagination/Show More Button', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/categories-accordion/#show-more-accordion'], 382 ['name' => __('FAQ Schema Markup', 'advanced-accordion-block'), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/'], 383 ]; 384 385 foreach ($pro_modules as $module) : 386 ?> 387 <div class="aab-module-item"> 388 <div class="aab-module-info"> 389 <h3 class="aab-module-name"><?php echo esc_html($module['name']); ?></h3> 390 <a href="<?php echo esc_url($module['doc_link']); ?>" target="_blank" rel="noopener" class="aab-module-link"><?php esc_html_e('Demo', 'advanced-accordion-block'); ?></a> 391 </div> 392 <?php if (! $is_pro) : ?> 393 <span class="aab-pro-badge"><?php esc_html_e('PRO', 'advanced-accordion-block'); ?></span> 394 <?php endif; ?> 395 </div> 396 <?php endforeach; ?> 397 </div> 398 </div> 399 </section> 400 401 <!-- Key Features Grid --> 402 <section class="aab-card aab-animate-fade-in aab-animate-delay-3" aria-labelledby="aab-features-title"> 403 <div class="aab-card-header"> 404 <h2 id="aab-features-title" class="aab-card-title"><?php esc_html_e('Key Features', 'advanced-accordion-block'); ?></h2> 405 <a href="https://advanced-accordion-block.spider-themes.net/features" target="_blank" rel="noopener" class="aab-card-action"><?php esc_html_e('View All Features', 'advanced-accordion-block'); ?></a> 406 </div> 407 <div class="aab-card-body"> 408 <div class="aab-features-grid"> 409 <?php 410 $features = [ 411 [ 412 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg>', 413 'title' => __('Gutenberg Native', 'advanced-accordion-block'), 414 'desc' => __('Built with native Gutenberg components for seamless integration and optimal performance.', 'advanced-accordion-block'), 415 'pro' => false 416 ], 417 [ 418 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/></svg>', 419 'title' => __('Unlimited Nesting', 'advanced-accordion-block'), 420 'desc' => __('Create complex accordion structures with unlimited nesting levels.', 'advanced-accordion-block'), 421 'pro' => false 422 ], 423 [ 424 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4M12 8h.01"/></svg>', 425 'title' => __('SEO Optimized', 'advanced-accordion-block'), 426 'desc' => __('Built-in schema markup for FAQ pages to enhance search visibility.', 'advanced-accordion-block'), 427 'pro' => true 428 ], 429 [ 430 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg>', 431 'title' => __('5 Icon Pairs', 'advanced-accordion-block'), 432 'desc' => __('Choose from multiple icon styles for expand/collapse indicators.', 'advanced-accordion-block'), 433 'pro' => false 434 ], 435 [ 436 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>', 437 'title' => __('Fully Responsive', 'advanced-accordion-block'), 438 'desc' => __('Looks perfect on all devices and screen sizes.', 'advanced-accordion-block'), 439 'pro' => false 440 ], 441 [ 442 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg>', 443 'title' => __('Lightweight & Fast', 'advanced-accordion-block'), 444 'desc' => __('Optimized code with minimal footprint for maximum speed.', 'advanced-accordion-block'), 445 'pro' => false 446 ], 447 ]; 448 449 foreach ($features as $feature) : 450 ?> 451 <article class="aab-feature-card"> 452 <div class="aab-feature-icon" aria-hidden="true"> 453 <?php echo $feature['icon']; ?> 454 </div> 455 <h3 class="aab-feature-title"> 456 <?php echo esc_html($feature['title']); ?> 457 <?php if ($feature['pro'] && ! $is_pro) : ?> 458 <span class="aab-pro-badge"><?php esc_html_e('PRO', 'advanced-accordion-block'); ?></span> 459 <?php endif; ?> 460 </h3> 461 <p class="aab-feature-desc"><?php echo esc_html($feature['desc']); ?></p> 462 </article> 463 <?php endforeach; ?> 464 </div> 465 </div> 466 </section> 467 468 <!-- Lite vs Pro Comparison --> 469 <?php if (! $is_pro) : ?> 470 <section class="aab-card aab-animate-fade-in aab-animate-delay-4" aria-labelledby="aab-comparison-title"> 471 <div class="aab-card-header"> 472 <h2 id="aab-comparison-title" class="aab-card-title"><?php esc_html_e('Lite vs Pro Comparison', 'advanced-accordion-block'); ?></h2> 473 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-card-action"><?php esc_html_e('Get Pro', 'advanced-accordion-block'); ?></a> 474 </div> 475 <div class="aab-card-body" style="padding: 0;"> 476 <table class="aab-comparison-table" role="table"> 477 <thead> 478 <tr> 479 <th scope="col"><?php esc_html_e('Features', 'advanced-accordion-block'); ?></th> 480 <th scope="col"><?php esc_html_e('Lite', 'advanced-accordion-block'); ?></th> 481 <th scope="col"><?php esc_html_e('Pro', 'advanced-accordion-block'); ?></th> 482 </tr> 483 </thead> 484 <tbody> 485 <?php 486 $comparison_features = [ 487 ['feature' => __('Separate Accordion Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 488 ['feature' => __('Group Accordion Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 489 ['feature' => __('Horizontal Accordion', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 490 ['feature' => __('Nested Accordions', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 491 ['feature' => __('Custom Icons', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 492 ['feature' => __('Animation Effects', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 493 ['feature' => __('FAQ Schema Markup', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 494 ['feature' => __('Search & Filter', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 495 ['feature' => __('Priority Support', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 496 ]; 497 498 foreach ($comparison_features as $item) : 499 ?> 500 <tr class="<?php echo ($item['pro'] && ! $item['free']) ? 'aab-pro-highlight' : ''; ?>"> 501 <td><?php echo esc_html($item['feature']); ?></td> 502 <td> 503 <?php if ($item['free']) : ?> 504 <span class="aab-check-icon" aria-label="<?php esc_attr_e('Available', 'advanced-accordion-block'); ?>"> 505 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 506 <polyline points="20 6 9 17 4 12" /> 507 </svg> 508 </span> 509 <?php else : ?> 510 <span class="aab-cross-icon" aria-label="<?php esc_attr_e('Not available', 'advanced-accordion-block'); ?>"> 511 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 512 <line x1="18" y1="6" x2="6" y2="18" /> 513 <line x1="6" y1="6" x2="18" y2="18" /> 514 </svg> 515 </span> 516 <?php endif; ?> 517 </td> 518 <td> 519 <span class="aab-check-icon" aria-label="<?php esc_attr_e('Available', 'advanced-accordion-block'); ?>"> 520 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 521 <polyline points="20 6 9 17 4 12" /> 522 </svg> 523 </span> 524 </td> 525 </tr> 526 <?php endforeach; ?> 527 </tbody> 528 </table> 529 </div> 530 </section> 531 <?php endif; ?> 532 533 <!-- Elementor Users Promotion --> 534 <section class="aab-card aab-elementor-card aab-animate-fade-in" aria-labelledby="aab-elementor-title"> 535 <div class="aab-card-body"> 536 <div class="aab-elementor-content"> 537 <div class="aab-elementor-icon"> 538 <svg width="50" height="50" viewBox="0 0 239 227" fill="none" xmlns="http://www.w3.org/2000/svg"> 539 <g clip-path="url(#clip0_1363_741)"> 540 <path d="M238.578 53.6445V43.7531V0H194.824H43.7531C19.5871 0 0 19.5871 0 43.7531H210.87C218.413 49.9364 228.06 53.6445 238.578 53.6445Z" fill="url(#paint0_linear_1363_741)" /> 541 <path d="M0 173.359V183.25V227.003H43.7531H194.824C218.99 227.003 238.578 207.416 238.578 183.25H27.7077C20.1644 177.067 10.5176 173.359 0 173.359Z" fill="url(#paint1_linear_1363_741)" /> 542 <path d="M194.824 91.625H0C0 115.791 19.5871 135.378 43.7531 135.378H238.578C238.578 111.212 218.99 91.625 194.824 91.625Z" fill="url(#paint2_linear_1363_741)" /> 543 </g> 544 <defs> 545 <linearGradient id="paint0_linear_1363_741" x1="0" y1="26.8223" x2="238.578" y2="26.8222" gradientUnits="userSpaceOnUse"> 546 <stop stop-color="#7460FF" /> 547 <stop offset="1" stop-color="#9D70FF" /> 548 </linearGradient> 549 <linearGradient id="paint1_linear_1363_741" x1="0" y1="200.181" x2="238.578" y2="200.181" gradientUnits="userSpaceOnUse"> 550 <stop stop-color="#7460FF" /> 551 <stop offset="1" stop-color="#9D70FF" /> 552 </linearGradient> 553 <linearGradient id="paint2_linear_1363_741" x1="0" y1="113.502" x2="238.578" y2="113.502" gradientUnits="userSpaceOnUse"> 554 <stop stop-color="#7460FF" /> 555 <stop offset="1" stop-color="#9D70FF" /> 556 </linearGradient> 557 <clipPath id="clip0_1363_741"> 558 <rect width="238.578" height="227.003" fill="white" /> 559 </clipPath> 560 </defs> 561 </svg> 562 563 564 </div> 565 <div class="aab-elementor-text"> 566 <h2 id="aab-elementor-title" class="aab-elementor-question"><?php esc_html_e('Want to use Accordion in Elementor?', 'advanced-accordion-block'); ?></h2> 567 <p class="aab-elementor-desc"><?php esc_html_e('Try Spider Elements - our powerful Elementor addon with 20+ widgets including an advanced Accordion widget with all the features you love!', 'advanced-accordion-block'); ?></p> 568 <div class="aab-elementor-features"> 569 <span class="aab-elementor-feature"> 570 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 571 <polyline points="20 6 9 17 4 12" /> 572 </svg> 573 <?php esc_html_e('Nested Accordions', 'advanced-accordion-block'); ?> 574 </span> 575 <span class="aab-elementor-feature"> 576 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 577 <polyline points="20 6 9 17 4 12" /> 578 </svg> 579 <?php esc_html_e('FAQ Schema', 'advanced-accordion-block'); ?> 580 </span> 581 <span class="aab-elementor-feature"> 582 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 583 <polyline points="20 6 9 17 4 12" /> 584 </svg> 585 <?php esc_html_e('Custom Icons', 'advanced-accordion-block'); ?> 586 </span> 587 <span class="aab-elementor-feature"> 588 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 589 <polyline points="20 6 9 17 4 12" /> 590 </svg> 591 <?php esc_html_e('20+ Widgets', 'advanced-accordion-block'); ?> 592 </span> 593 </div> 594 </div> 595 <div class="aab-elementor-cta"> 596 <button class="aab-btn aab-btn-elementor aab-ext-btn-install" data-slug="spider-elements"> 597 <?php 598 $plugin_file = 'spider-elements/spider-elements.php'; 599 600 if (! file_exists(WP_PLUGIN_DIR . '/' . $plugin_file)) : 601 ?> 602 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 515.283 515.283" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""> 603 <g> 604 <path d="M400.775 515.283H114.507c-30.584 0-59.339-11.911-80.968-33.54C11.911 460.117 0 431.361 0 400.775v-28.628c0-15.811 12.816-28.628 28.627-28.628s28.627 12.817 28.627 28.628v28.628c0 15.293 5.956 29.67 16.768 40.483 10.815 10.814 25.192 16.771 40.485 16.771h286.268c15.292 0 29.669-5.957 40.483-16.771 10.814-10.815 16.771-25.192 16.771-40.483v-28.628c0-15.811 12.816-28.628 28.626-28.628s28.628 12.817 28.628 28.628v28.628c0 30.584-11.911 59.338-33.54 80.968-21.629 21.629-50.384 33.54-80.968 33.54zM257.641 400.774a28.538 28.538 0 0 1-19.998-8.142l-.002-.002-.057-.056-.016-.016c-.016-.014-.03-.029-.045-.044l-.029-.029a.892.892 0 0 0-.032-.031l-.062-.062-114.508-114.509c-11.179-11.179-11.179-29.305 0-40.485 11.179-11.179 29.306-11.18 40.485 0l65.638 65.638V28.627C229.014 12.816 241.83 0 257.641 0s28.628 12.816 28.628 28.627v274.408l65.637-65.637c11.178-11.179 29.307-11.179 40.485 0 11.179 11.179 11.179 29.306 0 40.485L277.883 392.39l-.062.062-.032.031-.029.029c-.014.016-.03.03-.044.044l-.017.016a1.479 1.479 0 0 1-.056.056l-.002.002c-.315.307-.634.605-.96.895a28.441 28.441 0 0 1-7.89 4.995l-.028.012c-.011.004-.02.01-.031.013a28.5 28.5 0 0 1-11.091 2.229z" fill="#fff"></path> 605 </g> 606 </svg> 607 <?php esc_html_e('Install Spider Elements', 'advanced-accordion-block'); ?> 608 609 <?php elseif (! is_plugin_active($plugin_file)) : ?> 610 611 <?php esc_html_e('Activate', 'advanced-accordion-block'); ?> 612 613 <?php else : ?> 614 615 <?php esc_html_e('Active', 'advanced-accordion-block'); ?> 616 617 <?php endif; ?> 618 619 </button> 620 621 </div> 622 </div> 623 </div> 624 </section> 625 626 <!-- Pre-built Patterns Section --> 627 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-patterns-title"> 628 <div class="aab-card-header"> 629 <h2 id="aab-patterns-title" class="aab-card-title"> 630 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" style="width: 20px; height: 20px; margin-right: 8px; color: var(--aab-primary);"> 631 <rect x="3" y="3" width="7" height="7" /> 632 <rect x="14" y="3" width="7" height="7" /> 633 <rect x="14" y="14" width="7" height="7" /> 634 <rect x="3" y="14" width="7" height="7" /> 635 </svg> 636 <?php esc_html_e('Pre-built Patterns', 'advanced-accordion-block'); ?> 637 </h2> 638 <a href="https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/" class="aab-card-action"><?php esc_html_e('Browse Patterns', 'advanced-accordion-block'); ?></a> 639 </div> 640 <div class="aab-card-body"> 641 <p class="aab-patterns-intro"><?php esc_html_e('Get started instantly with 15+ professionally designed accordion patterns. Just insert and customize!', 'advanced-accordion-block'); ?></p> 642 <div class="aab-patterns-grid"> 643 <?php 644 $patterns = [ 645 ['name' => __('Simple Accordion', 'advanced-accordion-block'), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#simple-accordion', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="18" height="6" rx="1"/><rect x="3" y="11" width="18" height="3" rx="1" opacity="0.5"/><rect x="3" y="16" width="18" height="3" rx="1" opacity="0.5"/></svg>'], 646 ['name' => __('Minimal Border', 'advanced-accordion-block'), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#minimal-border-style', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"><rect x="3" y="3" width="18" height="5"/><rect x="3" y="10" width="18" height="5"/><rect x="3" y="17" width="18" height="5"/></svg>'], 647 ['name' => __('Active Background', 'advanced-accordion-block '), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#active-background-style', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="18" height="6" rx="1" fill="currentColor" opacity="0.2"/><rect x="3" y="11" width="18" height="3" rx="1"/><rect x="3" y="16" width="18" height="3" rx="1"/></svg>'], 648 ['name' => __('Modern Q&A', 'advanced-accordion-block'), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#modern-q-a-pro', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="6" cy="6" r="3"/><line x1="11" y1="6" x2="21" y2="6"/><circle cx="6" cy="12" r="3"/><line x1="11" y1="12" x2="21" y2="12"/><circle cx="6" cy="18" r="3"/><line x1="11" y1="18" x2="21" y2="18"/></svg>'], 649 ['name' => __('Steps Layout', 'advanced-accordion-block'), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#step-with-accordion-subtitle-pro', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="6" cy="6" r="2"/><line x1="6" y1="8" x2="6" y2="16"/><circle cx="6" cy="18" r="2"/><rect x="10" y="4" width="11" height="4" rx="1"/><rect x="10" y="16" width="11" height="4" rx="1"/></svg>'], 650 ['name' => __('Auto Numbering', 'advanced-accordion-block'), 'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#accordion-auto-numbering', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><text x="4" y="8" font-size="6" fill="currentColor">1</text><rect x="10" y="3" width="11" height="5" rx="1"/><text x="4" y="16" font-size="6" fill="currentColor">2</text><rect x="10" y="11" width="11" height="5" rx="1"/></svg>'], 651 ]; 652 653 foreach ($patterns as $pattern) : 654 ?> 655 <a class="aab-pattern-item" href="<?php echo esc_url($pattern['url']); ?>" target="_blank" rel="noopener"> 656 <div class="aab-pattern-icon"><?php echo $pattern['icon']; ?></div> 657 <span class="aab-pattern-name"><?php echo esc_html($pattern['name']); ?></span> 658 </a> 659 <?php endforeach; ?> 660 </div> 661 </div> 662 </section> 663 664 <!-- Perfect For Section --> 665 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-usecases-title"> 666 <div class="aab-card-header"> 667 <h2 id="aab-usecases-title" class="aab-card-title"><?php esc_html_e('Perfect For', 'advanced-accordion-block'); ?></h2> 668 </div> 669 <div class="aab-card-body"> 670 <div class="aab-usecases-grid"> 671 <?php 672 $usecases = [ 673 ['icon' => '📰', 'title' => __('Bloggers', 'advanced-accordion-block'), 'desc' => __('Organize long-form content into scannable sections', 'advanced-accordion-block')], 674 ['icon' => '🛍️', 'title' => __('E-commerce', 'advanced-accordion-block'), 'desc' => __('Build product FAQs to reduce support inquiries', 'advanced-accordion-block')], 675 ['icon' => '📚', 'title' => __('Service Providers', 'advanced-accordion-block'), 'desc' => __('Create comprehensive FAQ sections for agencies', 'advanced-accordion-block')], 676 ['icon' => '🎓', 'title' => __('Education', 'advanced-accordion-block'), 'desc' => __('Interactive step-by-step guides and courses', 'advanced-accordion-block')], 677 ['icon' => '🏢', 'title' => __('Corporate', 'advanced-accordion-block'), 'desc' => __('Professional Q&A with advanced filtering', 'advanced-accordion-block')], 678 ['icon' => '📋', 'title' => __('Documentation', 'advanced-accordion-block'), 'desc' => __('Expandable knowledge base articles', 'advanced-accordion-block')], 679 ]; 680 681 foreach ($usecases as $usecase) : 682 ?> 683 <div class="aab-usecase-item"> 684 <span class="aab-usecase-icon"><?php echo $usecase['icon']; ?></span> 685 <div class="aab-usecase-content"> 686 <h4 class="aab-usecase-title"><?php echo esc_html($usecase['title']); ?></h4> 687 <p class="aab-usecase-desc"><?php echo esc_html($usecase['desc']); ?></p> 688 </div> 689 </div> 690 <?php endforeach; ?> 691 </div> 692 </div> 693 </section> 694 695 <!-- Quick Links Section --> 696 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-quicklinks-title"> 697 <div class="aab-card-header"> 698 <h2 id="aab-quicklinks-title" class="aab-card-title"><?php esc_html_e('Quick Links', 'advanced-accordion-block'); ?></h2> 699 </div> 700 <div class="aab-card-body"> 701 <div class="aab-quicklinks-grid"> 702 <a href="https://advanced-accordion-block.spider-themes.net/demos" target="_blank" rel="noopener" class="aab-quicklink-item"> 250 703 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 251 <rect x="3" y="3" width="18" height="18" rx="2" ry="2"/> 252 <line x1="12" y1="8" x2="12" y2="16"/> 253 <line x1="8" y1="12" x2="16" y2="12"/> 704 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" /> 254 705 </svg> 255 < ?php esc_html_e( 'Create New Page', 'advanced-accordion-block' ); ?>706 <span><?php esc_html_e('View Live Demos', 'advanced-accordion-block'); ?></span> 256 707 </a> 257 <a href="#" class="aab-btn aab-btn-secondary aab-open-video"> 258 <?php esc_html_e( 'Watch the Quick Starter Guide', 'advanced-accordion-block' ); ?> 708 <a href="https://helpdesk.spider-themes.net/docs/advance-accordions" target="_blank" rel="noopener" class="aab-quicklink-item"> 259 709 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 260 <polygon points="5 3 19 12 5 21 5 3"/> 710 <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20" /> 711 <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" /> 261 712 </svg> 713 <span><?php esc_html_e('Documentation', 'advanced-accordion-block'); ?></span> 262 714 </a> 263 </div> 264 </div> 265 <div class="aab-hero-video"> 266 <div class="aab-hero-video-overlay" role="button" tabindex="0" aria-label="<?php esc_attr_e( 'Play video tutorial', 'advanced-accordion-block' ); ?>"> 267 <span class="aab-hero-video-badge"> 268 <svg viewBox="0 0 24 24" fill="currentColor"> 269 <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l6-5-6-5v10z"/> 715 <a href="https://www.youtube.com/watch?v=K40z8KxojxE" target="_blank" rel="noopener" class="aab-quicklink-item"> 716 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 717 <polygon points="5 3 19 12 5 21 5 3" /> 270 718 </svg> 271 < ?php esc_html_e( 'Quick Start Guide - v', 'advanced-accordion-block' ); ?><?php echo esc_html( $version ); ?>272 </ span>273 < h2 class="aab-hero-video-title"><?php esc_html_e( 'ACCORDION', 'advanced-accordion-block' ); ?></h2>274 <p class="aab-hero-video-subtitle"><?php esc_html_e( 'GETTING', 'advanced-accordion-block' ); ?><br/><?php esc_html_e( 'STARTED', 'advanced-accordion-block' ); ?></p>275 <span class="aab-play-btn" aria-hidden="true">276 <svg viewBox="0 0 24 24" fill="currentColor">277 < polygon points="5 3 19 12 5 21 5 3"/>719 <span><?php esc_html_e('Video Tutorials', 'advanced-accordion-block'); ?></span> 720 </a> 721 <a href="https://wordpress.org/support/plugin/advanced-accordion-block/" target="_blank" rel="noopener" class="aab-quicklink-item"> 722 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 723 <circle cx="12" cy="12" r="10" /> 724 <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" /> 725 <line x1="12" y1="17" x2="12.01" y2="17" /> 278 726 </svg> 279 </span> 280 </div> 281 </div> 727 <span><?php esc_html_e('Get Support', 'advanced-accordion-block'); ?></span> 728 </a> 729 </div> 730 </div> 731 </section> 732 </div> 733 734 <!-- Sidebar --> 735 <aside class="aab-sidebar" role="complementary"> 736 <!-- Extend Your Website --> 737 <section class="aab-card aab-animate-slide-in aab-animate-delay-1" aria-labelledby="aab-extend-title"> 738 <div class="aab-card-header"> 739 <h2 id="aab-extend-title" class="aab-card-title"><?php esc_html_e('Extend Your Website', 'advanced-accordion-block'); ?></h2> 740 </div> 741 <div class="aab-card-body"> 742 <div class="aab-extension-list"> 743 <?php foreach ($extensions as $extension) : ?> 744 <div class="aab-extension-item"> 745 <div class="aab-extension-icon" style="background: <?php echo esc_attr($extension['color']); ?>20; color: <?php echo esc_attr($extension['color']); ?>;"> 746 <?php echo $extension['icon']; ?> 747 </div> 748 <div class="aab-extension-info"> 749 <h3 class="aab-extension-name"><?php echo esc_html($extension['name']); ?></h3> 750 <p class="aab-extension-desc"><?php echo esc_html($extension['desc']); ?></p> 751 </div> 752 <div class="aab-extension-action"> 753 <?php if ($extension['status'] === 'active') : ?> 754 <span class="aab-ext-btn aab-ext-btn-active"><?php esc_html_e('Active', 'advanced-accordion-block'); ?></span> 755 <?php elseif ($extension['status'] === 'installed') : ?> 756 <button class="aab-ext-btn aab-ext-btn-activate" data-plugin="<?php echo esc_attr($extension['plugin_file']); ?>"><?php esc_html_e('Activate', 'advanced-accordion-block'); ?></button> 757 <?php else : ?> 758 <button class="aab-ext-btn aab-ext-btn-install" data-slug="<?php echo esc_attr($extension['slug']); ?>"><?php esc_html_e('Install', 'advanced-accordion-block'); ?></button> 759 <?php endif; ?> 760 </div> 761 </div> 762 <?php endforeach; ?> 763 </div> 764 </div> 765 </section> 766 767 <!-- VIP Priority Support --> 768 <section class="aab-card aab-vip-card aab-animate-slide-in aab-animate-delay-2" aria-labelledby="aab-vip-title"> 769 <div class="aab-card-body"> 770 <h2 id="aab-vip-title" class="aab-vip-title"> 771 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 772 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" /> 773 </svg> 774 <?php esc_html_e('VIP Priority Support', 'advanced-accordion-block'); ?> 775 </h2> 776 <p class="aab-vip-desc"><?php esc_html_e('Faster and exclusive support service designed for VIP assistance and benefits.', 'advanced-accordion-block'); ?></p> 777 <a href="<?php echo $is_pro ? esc_url('https://spider-themes.net/contact/') : esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-vip-link"> 778 <?php esc_html_e('Know More', 'advanced-accordion-block'); ?> 779 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 780 <line x1="5" y1="12" x2="19" y2="12" /> 781 <polyline points="12 5 19 12 12 19" /> 782 </svg> 783 </a> 784 </div> 785 </section> 786 787 <!-- Join the Community --> 788 <section class="aab-card aab-community-card aab-animate-slide-in aab-animate-delay-3" aria-labelledby="aab-community-title"> 789 <div class="aab-card-body"> 790 <h2 id="aab-community-title" class="aab-community-title"><?php esc_html_e('Join the Community', 'advanced-accordion-block'); ?></h2> 791 <p class="aab-community-desc"><?php esc_html_e('Got a question about the plugin, want to share your awesome project or just say hi? Join our wonderful community!', 'advanced-accordion-block'); ?></p> 792 <a href="https://www.linkedin.com/company/spider-themes/" target="_blank" rel="noopener" class="aab-community-link"> 793 <?php esc_html_e('Join Now', 'advanced-accordion-block'); ?> 794 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 795 <line x1="5" y1="12" x2="19" y2="12" /> 796 <polyline points="12 5 19 12 12 19" /> 797 </svg> 798 </a> 799 </div> 800 </section> 801 802 <!-- Rate Us --> 803 <section class="aab-card aab-rating-card aab-animate-slide-in aab-animate-delay-4" aria-labelledby="aab-rating-title"> 804 <div class="aab-card-body"> 805 <h2 id="aab-rating-title" class="aab-rating-title"><?php esc_html_e('Rate Us', 'advanced-accordion-block'); ?></h2> 806 <div class="aab-rating-stars-info"> 807 <div class="aab-rating-stars" aria-label="<?php esc_attr_e('5 out of 5 stars', 'advanced-accordion-block'); ?>"> 808 <?php for ($i = 0; $i < 5; $i++) : ?> 809 <svg viewBox="0 0 24 24" aria-hidden="true"> 810 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2" /> 811 </svg> 812 <?php endfor; ?> 813 </div> 814 </div> 815 <p class="aab-rating-desc"><?php esc_html_e('We love to hear from you, we would appreciate every single review.', 'advanced-accordion-block'); ?></p> 816 <a href="https://wordpress.org/support/plugin/advanced-accordion-block/reviews/#new-post" target="_blank" rel="noopener" class="aab-rating-link"> 817 <?php esc_html_e('Submit a Review', 'advanced-accordion-block'); ?> 818 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 819 <line x1="5" y1="12" x2="19" y2="12" /> 820 <polyline points="12 5 19 12 12 19" /> 821 </svg> 822 </a> 823 </div> 824 </section> 825 826 <!-- What's New --> 827 <section class="aab-card aab-whats-new-card aab-animate-slide-in aab-animate-delay-4" aria-labelledby="aab-whats-new-title"> 828 <div class="aab-card-header"> 829 <h2 id="aab-whats-new-title" class="aab-card-title"><?php esc_html_e("What's New", 'advanced-accordion-block'); ?></h2> 830 </div> 831 <div class="aab-card-body"> 832 <div class="aab-changelog-version"> 833 <span class="aab-changelog-version-number">v<?php echo esc_html($version); ?></span> 834 <span class="aab-changelog-date"><?php echo esc_html(date_i18n('F j, Y')); ?></span> 835 </div> 836 <ul class="aab-changelog-list" role="list"> 837 <li class="aab-changelog-item"> 838 <span class="aab-changelog-type new"><?php esc_html_e('New', 'advanced-accordion-block'); ?></span> 839 <span class="aab-changelog-text"><?php esc_html_e('Modern dashboard design with enhanced UI/UX', 'advanced-accordion-block'); ?></span> 840 </li> 841 <li class="aab-changelog-item"> 842 <span class="aab-changelog-type improve"><?php esc_html_e('Improve', 'advanced-accordion-block'); ?></span> 843 <span class="aab-changelog-text"><?php esc_html_e('Performance optimizations for faster loading', 'advanced-accordion-block'); ?></span> 844 </li> 845 <li class="aab-changelog-item"> 846 <span class="aab-changelog-type fix"><?php esc_html_e('Fix', 'advanced-accordion-block'); ?></span> 847 <span class="aab-changelog-text"><?php esc_html_e('Minor bug fixes and stability improvements', 'advanced-accordion-block'); ?></span> 848 </li> 849 </ul> 850 <a href="https://advanced-accordion-block.spider-themes.net/changelog/" target="_blank" rel="noopener" class="aab-changelog-more"> 851 <?php esc_html_e('View Full Changelog', 'advanced-accordion-block'); ?> 852 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 853 <line x1="7" y1="17" x2="17" y2="7" /> 854 <polyline points="7 7 17 7 17 17" /> 855 </svg> 856 </a> 857 </div> 858 </section> 859 </aside> 860 </div> 861 </main> 862 </div> 863 <!-- End Welcome Tab Panel --> 864 865 <?php if (! $is_pro) : ?> 866 <!-- Lite vs Pro Tab Panel --> 867 <div id="aab-tab-free-vs-pro" class="aab-tab-panel" role="tabpanel"> 868 <main class="aab-main-container" role="main"> 869 <!-- Page Header --> 870 <div class="aab-page-header aab-animate-fade-in"> 871 <div class="aab-page-header-content"> 872 <h1 class="aab-page-title"><?php esc_html_e('Lite vs Pro Comparison', 'advanced-accordion-block'); ?></h1> 873 <p class="aab-page-description"><?php esc_html_e('Compare the features available in Lite and Pro versions. Upgrade to Pro to unlock all advanced features and priority support.', 'advanced-accordion-block'); ?></p> 282 874 </div> 283 </div> 284 </section> 285 286 <!-- Available Blocks --> 287 <section class="aab-card aab-animate-fade-in aab-animate-delay-1" aria-labelledby="aab-blocks-title"> 288 <div class="aab-card-header"> 289 <h2 id="aab-blocks-title" class="aab-card-title"><?php esc_html_e( 'Available Blocks', 'advanced-accordion-block' ); ?></h2> 290 <a href="<?php echo esc_url( admin_url( 'post-new.php?post_type=page' ) ); ?>" class="aab-card-action"><?php esc_html_e( 'Create New Page', 'advanced-accordion-block' ); ?></a> 291 </div> 292 <div class="aab-card-body"> 293 <div class="aab-blocks-grid"> 294 <div class="aab-block-card"> 295 <div class="aab-block-icon"> 296 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 297 <rect x="3" y="3" width="18" height="6" rx="1"/> 298 <rect x="3" y="11" width="18" height="3" rx="1" opacity="0.5"/> 299 <rect x="3" y="16" width="18" height="3" rx="1" opacity="0.5"/> 300 </svg> 301 </div> 302 <div class="aab-block-info"> 303 <h3 class="aab-block-name"><?php esc_html_e( 'Separate Accordion', 'advanced-accordion-block' ); ?></h3> 304 <p class="aab-block-desc"><?php esc_html_e( 'Individual accordion blocks that work independently. Perfect for single FAQs or standalone collapsible content.', 'advanced-accordion-block' ); ?></p> 305 </div> 306 </div> 307 <div class="aab-block-card"> 308 <div class="aab-block-icon"> 309 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 310 <rect x="3" y="2" width="18" height="5" rx="1"/> 311 <rect x="3" y="9" width="18" height="5" rx="1"/> 312 <rect x="3" y="16" width="18" height="5" rx="1"/> 313 </svg> 314 </div> 315 <div class="aab-block-info"> 316 <h3 class="aab-block-name"><?php esc_html_e( 'Group Accordion', 'advanced-accordion-block' ); ?></h3> 317 <p class="aab-block-desc"><?php esc_html_e( 'Container for multiple accordion items with shared settings. Ideal for FAQ sections and structured content.', 'advanced-accordion-block' ); ?></p> 318 </div> 319 </div> 320 <div class="aab-block-card"> 321 <div class="aab-block-icon"> 322 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 323 <rect x="2" y="4" width="6" height="16" rx="1"/> 324 <rect x="9" y="4" width="6" height="16" rx="1" opacity="0.7"/> 325 <rect x="16" y="4" width="6" height="16" rx="1" opacity="0.4"/> 326 </svg> 327 </div> 328 <div class="aab-block-info"> 329 <h3 class="aab-block-name"><?php esc_html_e( 'Horizontal Accordion', 'advanced-accordion-block' ); ?></h3> 330 <p class="aab-block-desc"><?php esc_html_e( 'Side-by-side accordion layout with titles, subtitles, and icons. Great for feature showcases and comparisons.', 'advanced-accordion-block' ); ?></p> 331 </div> 332 </div> 333 </div> 334 </div> 335 </section> 336 337 <!-- Pro Modules --> 338 <section class="aab-card aab-animate-fade-in aab-animate-delay-2" aria-labelledby="aab-pro-modules-title"> 339 <div class="aab-card-header"> 340 <h2 id="aab-pro-modules-title" class="aab-card-title"><?php esc_html_e( 'Pro Features & Modules', 'advanced-accordion-block' ); ?></h2> 341 <?php if ( ! $is_pro ) : ?> 342 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-card-action"><?php esc_html_e( 'Upgrade Now', 'advanced-accordion-block' ); ?></a> 343 <?php endif; ?> 344 </div> 345 <div class="aab-card-body"> 346 <div class="aab-modules-grid"> 347 <?php 348 $pro_modules = [ 349 [ 'name' => __( 'Instant Search', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#instant-search-with-toggle' ], 350 [ 'name' => __( 'Voting Feedback', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/dynamic-featuers/#voting-feedback' ], 351 [ 'name' => __( 'Anchor Links', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#read-more-button' ], 352 [ 'name' => __( 'Q&A Style Layout', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/accordion-layouts/#enable-qa-style' ], 353 [ 'name' => __( 'Steps Layout', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#steps-layout' ], 354 [ 'name' => __( 'Checklist Layout', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#checklist-layout-with-show-more' ], 355 [ 'name' => __( 'Autoplay Mode', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#accordion-auto-play' ], 356 [ 'name' => __( 'Read More Button', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#read-more-button' ], 357 [ 'name' => __( 'Category Filter Tabs', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/categories-accordion/#filter-tabs-by-category' ], 358 [ 'name' => __( 'Featured Icon/Image', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/title-features/#title-with-featured-image' ], 359 [ 'name' => __( 'Auto-Numbering', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#accordion-auto-numbering' ], 360 [ 'name' => __( 'Next/Prev Navigation', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/accordion-navigation/' ], 361 [ 'name' => __( 'Subheading Support', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/title-features/#subheading-support' ], 362 [ 'name' => __( 'Custom Labels', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/#label' ], 363 [ 'name' => __( 'Pagination/Show More Button', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/categories-accordion/#show-more-accordion' ], 364 [ 'name' => __( 'FAQ Schema Markup', 'advanced-accordion-block' ), 'doc_link' => 'https://advanced-accordion-block.spider-themes.net/demos/' ], 365 ]; 366 367 foreach ( $pro_modules as $module ) : 368 ?> 369 <div class="aab-module-item"> 370 <div class="aab-module-info"> 371 <h3 class="aab-module-name"><?php echo esc_html( $module['name'] ); ?></h3> 372 <a href="<?php echo esc_url( $module['doc_link'] ); ?>" target="_blank" rel="noopener" class="aab-module-link"><?php esc_html_e( 'Demo', 'advanced-accordion-block' ); ?></a> 373 </div> 374 <?php if ( ! $is_pro ) : ?> 375 <span class="aab-pro-badge"><?php esc_html_e( 'PRO', 'advanced-accordion-block' ); ?></span> 376 <?php endif; ?> 377 </div> 378 <?php endforeach; ?> 379 </div> 380 </div> 381 </section> 382 383 <!-- Key Features Grid --> 384 <section class="aab-card aab-animate-fade-in aab-animate-delay-3" aria-labelledby="aab-features-title"> 385 <div class="aab-card-header"> 386 <h2 id="aab-features-title" class="aab-card-title"><?php esc_html_e( 'Key Features', 'advanced-accordion-block' ); ?></h2> 387 <a href="https://advanced-accordion-block.spider-themes.net/features" target="_blank" rel="noopener" class="aab-card-action"><?php esc_html_e( 'View All Features', 'advanced-accordion-block' ); ?></a> 388 </div> 389 <div class="aab-card-body"> 390 <div class="aab-features-grid"> 391 <?php 392 $features = [ 393 [ 394 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg>', 395 'title' => __( 'Gutenberg Native', 'advanced-accordion-block' ), 396 'desc' => __( 'Built with native Gutenberg components for seamless integration and optimal performance.', 'advanced-accordion-block' ), 397 'pro' => false 398 ], 399 [ 400 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/></svg>', 401 'title' => __( 'Unlimited Nesting', 'advanced-accordion-block' ), 402 'desc' => __( 'Create complex accordion structures with unlimited nesting levels.', 'advanced-accordion-block' ), 403 'pro' => false 404 ], 405 [ 406 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4M12 8h.01"/></svg>', 407 'title' => __( 'SEO Optimized', 'advanced-accordion-block' ), 408 'desc' => __( 'Built-in schema markup for FAQ pages to enhance search visibility.', 'advanced-accordion-block' ), 409 'pro' => true 410 ], 411 [ 412 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg>', 413 'title' => __( '5 Icon Pairs', 'advanced-accordion-block' ), 414 'desc' => __( 'Choose from multiple icon styles for expand/collapse indicators.', 'advanced-accordion-block' ), 415 'pro' => false 416 ], 417 [ 418 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>', 419 'title' => __( 'Fully Responsive', 'advanced-accordion-block' ), 420 'desc' => __( 'Looks perfect on all devices and screen sizes.', 'advanced-accordion-block' ), 421 'pro' => false 422 ], 423 [ 424 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg>', 425 'title' => __( 'Lightweight & Fast', 'advanced-accordion-block' ), 426 'desc' => __( 'Optimized code with minimal footprint for maximum speed.', 'advanced-accordion-block' ), 427 'pro' => false 428 ], 429 ]; 430 431 foreach ( $features as $feature ) : 432 ?> 433 <article class="aab-feature-card"> 434 <div class="aab-feature-icon" aria-hidden="true"> 435 <?php echo $feature['icon']; ?> 436 </div> 437 <h3 class="aab-feature-title"> 438 <?php echo esc_html( $feature['title'] ); ?> 439 <?php if ( $feature['pro'] && ! $is_pro ) : ?> 440 <span class="aab-pro-badge"><?php esc_html_e( 'PRO', 'advanced-accordion-block' ); ?></span> 441 <?php endif; ?> 442 </h3> 443 <p class="aab-feature-desc"><?php echo esc_html( $feature['desc'] ); ?></p> 444 </article> 445 <?php endforeach; ?> 446 </div> 447 </div> 448 </section> 449 450 <!-- Lite vs Pro Comparison --> 451 <?php if ( ! $is_pro ) : ?> 452 <section class="aab-card aab-animate-fade-in aab-animate-delay-4" aria-labelledby="aab-comparison-title"> 453 <div class="aab-card-header"> 454 <h2 id="aab-comparison-title" class="aab-card-title"><?php esc_html_e( 'Lite vs Pro Comparison', 'advanced-accordion-block' ); ?></h2> 455 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-card-action"><?php esc_html_e( 'Get Pro', 'advanced-accordion-block' ); ?></a> 456 </div> 457 <div class="aab-card-body" style="padding: 0;"> 458 <table class="aab-comparison-table" role="table"> 459 <thead> 460 <tr> 461 <th scope="col"><?php esc_html_e( 'Features', 'advanced-accordion-block' ); ?></th> 462 <th scope="col"><?php esc_html_e( 'Lite', 'advanced-accordion-block' ); ?></th> 463 <th scope="col"><?php esc_html_e( 'Pro', 'advanced-accordion-block' ); ?></th> 464 </tr> 465 </thead> 466 <tbody> 467 <?php 468 $comparison_features = [ 469 [ 'feature' => __( 'Separate Accordion Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 470 [ 'feature' => __( 'Group Accordion Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 471 [ 'feature' => __( 'Horizontal Accordion', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 472 [ 'feature' => __( 'Nested Accordions', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 473 [ 'feature' => __( 'Custom Icons', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 474 [ 'feature' => __( 'Animation Effects', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 475 [ 'feature' => __( 'FAQ Schema Markup', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 476 [ 'feature' => __( 'Search & Filter', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 477 [ 'feature' => __( 'Priority Support', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 478 ]; 479 480 foreach ( $comparison_features as $item ) : 481 ?> 482 <tr class="<?php echo ( $item['pro'] && ! $item['free'] ) ? 'aab-pro-highlight' : ''; ?>"> 483 <td><?php echo esc_html( $item['feature'] ); ?></td> 484 <td> 485 <?php if ( $item['free'] ) : ?> 486 <span class="aab-check-icon" aria-label="<?php esc_attr_e( 'Available', 'advanced-accordion-block' ); ?>"> 487 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 488 <polyline points="20 6 9 17 4 12"/> 489 </svg> 490 </span> 491 <?php else : ?> 492 <span class="aab-cross-icon" aria-label="<?php esc_attr_e( 'Not available', 'advanced-accordion-block' ); ?>"> 493 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 494 <line x1="18" y1="6" x2="6" y2="18"/> 495 <line x1="6" y1="6" x2="18" y2="18"/> 496 </svg> 497 </span> 498 <?php endif; ?> 499 </td> 500 <td> 501 <span class="aab-check-icon" aria-label="<?php esc_attr_e( 'Available', 'advanced-accordion-block' ); ?>"> 502 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 503 <polyline points="20 6 9 17 4 12"/> 504 </svg> 505 </span> 506 </td> 507 </tr> 508 <?php endforeach; ?> 509 </tbody> 510 </table> 511 </div> 512 </section> 513 <?php endif; ?> 514 515 <!-- Elementor Users Promotion --> 516 <section class="aab-card aab-elementor-card aab-animate-fade-in" aria-labelledby="aab-elementor-title"> 517 <div class="aab-card-body"> 518 <div class="aab-elementor-content"> 519 <div class="aab-elementor-icon"> 520 <svg width="50" height="50" viewBox="0 0 239 227" fill="none" xmlns="http://www.w3.org/2000/svg"> 521 <g clip-path="url(#clip0_1363_741)"> 522 <path d="M238.578 53.6445V43.7531V0H194.824H43.7531C19.5871 0 0 19.5871 0 43.7531H210.87C218.413 49.9364 228.06 53.6445 238.578 53.6445Z" fill="url(#paint0_linear_1363_741)"/> 523 <path d="M0 173.359V183.25V227.003H43.7531H194.824C218.99 227.003 238.578 207.416 238.578 183.25H27.7077C20.1644 177.067 10.5176 173.359 0 173.359Z" fill="url(#paint1_linear_1363_741)"/> 524 <path d="M194.824 91.625H0C0 115.791 19.5871 135.378 43.7531 135.378H238.578C238.578 111.212 218.99 91.625 194.824 91.625Z" fill="url(#paint2_linear_1363_741)"/> 525 </g> 526 <defs> 527 <linearGradient id="paint0_linear_1363_741" x1="0" y1="26.8223" x2="238.578" y2="26.8222" gradientUnits="userSpaceOnUse"> 528 <stop stop-color="#7460FF"/> 529 <stop offset="1" stop-color="#9D70FF"/> 530 </linearGradient> 531 <linearGradient id="paint1_linear_1363_741" x1="0" y1="200.181" x2="238.578" y2="200.181" gradientUnits="userSpaceOnUse"> 532 <stop stop-color="#7460FF"/> 533 <stop offset="1" stop-color="#9D70FF"/> 534 </linearGradient> 535 <linearGradient id="paint2_linear_1363_741" x1="0" y1="113.502" x2="238.578" y2="113.502" gradientUnits="userSpaceOnUse"> 536 <stop stop-color="#7460FF"/> 537 <stop offset="1" stop-color="#9D70FF"/> 538 </linearGradient> 539 <clipPath id="clip0_1363_741"> 540 <rect width="238.578" height="227.003" fill="white"/> 541 </clipPath> 542 </defs> 543 </svg> 544 545 546 </div> 547 <div class="aab-elementor-text"> 548 <h2 id="aab-elementor-title" class="aab-elementor-question"><?php esc_html_e( 'Want to use Accordion in Elementor?', 'advanced-accordion-block' ); ?></h2> 549 <p class="aab-elementor-desc"><?php esc_html_e( 'Try Spider Elements - our powerful Elementor addon with 20+ widgets including an advanced Accordion widget with all the features you love!', 'advanced-accordion-block' ); ?></p> 550 <div class="aab-elementor-features"> 551 <span class="aab-elementor-feature"> 552 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg> 553 <?php esc_html_e( 'Nested Accordions', 'advanced-accordion-block' ); ?> 554 </span> 555 <span class="aab-elementor-feature"> 556 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg> 557 <?php esc_html_e( 'FAQ Schema', 'advanced-accordion-block' ); ?> 558 </span> 559 <span class="aab-elementor-feature"> 560 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg> 561 <?php esc_html_e( 'Custom Icons', 'advanced-accordion-block' ); ?> 562 </span> 563 <span class="aab-elementor-feature"> 564 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg> 565 <?php esc_html_e( '20+ Widgets', 'advanced-accordion-block' ); ?> 566 </span> 567 </div> 568 </div> 569 <div class="aab-elementor-cta"> 570 <button class="aab-btn aab-btn-elementor aab-ext-btn-install" data-slug="spider-elements"> 571 <?php 572 $plugin_file = 'spider-elements/spider-elements.php'; 573 574 if ( ! file_exists( WP_PLUGIN_DIR . '/' . $plugin_file ) ) : 575 ?> 576 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 515.283 515.283" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M400.775 515.283H114.507c-30.584 0-59.339-11.911-80.968-33.54C11.911 460.117 0 431.361 0 400.775v-28.628c0-15.811 12.816-28.628 28.627-28.628s28.627 12.817 28.627 28.628v28.628c0 15.293 5.956 29.67 16.768 40.483 10.815 10.814 25.192 16.771 40.485 16.771h286.268c15.292 0 29.669-5.957 40.483-16.771 10.814-10.815 16.771-25.192 16.771-40.483v-28.628c0-15.811 12.816-28.628 28.626-28.628s28.628 12.817 28.628 28.628v28.628c0 30.584-11.911 59.338-33.54 80.968-21.629 21.629-50.384 33.54-80.968 33.54zM257.641 400.774a28.538 28.538 0 0 1-19.998-8.142l-.002-.002-.057-.056-.016-.016c-.016-.014-.03-.029-.045-.044l-.029-.029a.892.892 0 0 0-.032-.031l-.062-.062-114.508-114.509c-11.179-11.179-11.179-29.305 0-40.485 11.179-11.179 29.306-11.18 40.485 0l65.638 65.638V28.627C229.014 12.816 241.83 0 257.641 0s28.628 12.816 28.628 28.627v274.408l65.637-65.637c11.178-11.179 29.307-11.179 40.485 0 11.179 11.179 11.179 29.306 0 40.485L277.883 392.39l-.062.062-.032.031-.029.029c-.014.016-.03.03-.044.044l-.017.016a1.479 1.479 0 0 1-.056.056l-.002.002c-.315.307-.634.605-.96.895a28.441 28.441 0 0 1-7.89 4.995l-.028.012c-.011.004-.02.01-.031.013a28.5 28.5 0 0 1-11.091 2.229z" fill="#fff"></path></g></svg> 577 <?php esc_html_e( 'Install Spider Elements', 'advanced-accordion-block' ); ?> 578 579 <?php elseif ( ! is_plugin_active( $plugin_file ) ) : ?> 580 581 <?php esc_html_e( 'Activate', 'advanced-accordion-block' ); ?> 582 583 <?php else : ?> 584 585 <?php esc_html_e( 'Active', 'advanced-accordion-block' ); ?> 586 587 <?php endif; ?> 588 589 </button> 590 591 </div> 592 </div> 593 </div> 594 </section> 595 596 <!-- Pre-built Patterns Section --> 597 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-patterns-title"> 598 <div class="aab-card-header"> 599 <h2 id="aab-patterns-title" class="aab-card-title"> 600 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" style="width: 20px; height: 20px; margin-right: 8px; color: var(--aab-primary);"> 601 <rect x="3" y="3" width="7" height="7"/> 602 <rect x="14" y="3" width="7" height="7"/> 603 <rect x="14" y="14" width="7" height="7"/> 604 <rect x="3" y="14" width="7" height="7"/> 875 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-btn aab-btn-primary aab-btn-lg"> 876 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 877 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" /> 605 878 </svg> 606 <?php esc_html_e( 'Pre-built Patterns', 'advanced-accordion-block' ); ?> 607 </h2> 608 <a href="https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/" class="aab-card-action"><?php esc_html_e( 'Browse Patterns', 'advanced-accordion-block' ); ?></a> 609 </div> 610 <div class="aab-card-body"> 611 <p class="aab-patterns-intro"><?php esc_html_e( 'Get started instantly with 15+ professionally designed accordion patterns. Just insert and customize!', 'advanced-accordion-block' ); ?></p> 612 <div class="aab-patterns-grid"> 613 <?php 614 $patterns = [ 615 [ 'name' => __( 'Simple Accordion', 'advanced-accordion-block' ),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#simple-accordion', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="18" height="6" rx="1"/><rect x="3" y="11" width="18" height="3" rx="1" opacity="0.5"/><rect x="3" y="16" width="18" height="3" rx="1" opacity="0.5"/></svg>' ], 616 [ 'name' => __( 'Minimal Border', 'advanced-accordion-block' ),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#minimal-border-style', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"><rect x="3" y="3" width="18" height="5"/><rect x="3" y="10" width="18" height="5"/><rect x="3" y="17" width="18" height="5"/></svg>' ], 617 [ 'name' => __( 'Active Background', 'advanced-accordion-block '),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#active-background-style', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="3" width="18" height="6" rx="1" fill="currentColor" opacity="0.2"/><rect x="3" y="11" width="18" height="3" rx="1"/><rect x="3" y="16" width="18" height="3" rx="1"/></svg>' ], 618 [ 'name' => __( 'Modern Q&A', 'advanced-accordion-block' ),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#modern-q-a-pro', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="6" cy="6" r="3"/><line x1="11" y1="6" x2="21" y2="6"/><circle cx="6" cy="12" r="3"/><line x1="11" y1="12" x2="21" y2="12"/><circle cx="6" cy="18" r="3"/><line x1="11" y1="18" x2="21" y2="18"/></svg>' ], 619 [ 'name' => __( 'Steps Layout', 'advanced-accordion-block' ),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#step-with-accordion-subtitle-pro', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="6" cy="6" r="2"/><line x1="6" y1="8" x2="6" y2="16"/><circle cx="6" cy="18" r="2"/><rect x="10" y="4" width="11" height="4" rx="1"/><rect x="10" y="16" width="11" height="4" rx="1"/></svg>' ], 620 [ 'name' => __( 'Auto Numbering', 'advanced-accordion-block' ),'url' => 'https://advanced-accordion-block.spider-themes.net/prebuild-pattern-design/#accordion-auto-numbering', 'icon' => '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><text x="4" y="8" font-size="6" fill="currentColor">1</text><rect x="10" y="3" width="11" height="5" rx="1"/><text x="4" y="16" font-size="6" fill="currentColor">2</text><rect x="10" y="11" width="11" height="5" rx="1"/></svg>' ], 621 ]; 622 623 foreach ( $patterns as $pattern ) : 624 ?> 625 <a class="aab-pattern-item" href="<?php echo esc_url( $pattern['url']); ?>" target="_blank" rel="noopener"> 626 <div class="aab-pattern-icon"><?php echo $pattern['icon']; ?></div> 627 <span class="aab-pattern-name"><?php echo esc_html( $pattern['name'] ); ?></span> 628 </a> 629 <?php endforeach; ?> 630 </div> 631 </div> 632 </section> 633 634 <!-- Perfect For Section --> 635 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-usecases-title"> 636 <div class="aab-card-header"> 637 <h2 id="aab-usecases-title" class="aab-card-title"><?php esc_html_e( 'Perfect For', 'advanced-accordion-block' ); ?></h2> 638 </div> 639 <div class="aab-card-body"> 640 <div class="aab-usecases-grid"> 641 <?php 642 $usecases = [ 643 [ 'icon' => '📰', 'title' => __( 'Bloggers', 'advanced-accordion-block' ), 'desc' => __( 'Organize long-form content into scannable sections', 'advanced-accordion-block' ) ], 644 [ 'icon' => '🛍️', 'title' => __( 'E-commerce', 'advanced-accordion-block' ), 'desc' => __( 'Build product FAQs to reduce support inquiries', 'advanced-accordion-block' ) ], 645 [ 'icon' => '📚', 'title' => __( 'Service Providers', 'advanced-accordion-block' ), 'desc' => __( 'Create comprehensive FAQ sections for agencies', 'advanced-accordion-block' ) ], 646 [ 'icon' => '🎓', 'title' => __( 'Education', 'advanced-accordion-block' ), 'desc' => __( 'Interactive step-by-step guides and courses', 'advanced-accordion-block' ) ], 647 [ 'icon' => '🏢', 'title' => __( 'Corporate', 'advanced-accordion-block' ), 'desc' => __( 'Professional Q&A with advanced filtering', 'advanced-accordion-block' ) ], 648 [ 'icon' => '📋', 'title' => __( 'Documentation', 'advanced-accordion-block' ), 'desc' => __( 'Expandable knowledge base articles', 'advanced-accordion-block' ) ], 649 ]; 650 651 foreach ( $usecases as $usecase ) : 652 ?> 653 <div class="aab-usecase-item"> 654 <span class="aab-usecase-icon"><?php echo $usecase['icon']; ?></span> 655 <div class="aab-usecase-content"> 656 <h4 class="aab-usecase-title"><?php echo esc_html( $usecase['title'] ); ?></h4> 657 <p class="aab-usecase-desc"><?php echo esc_html( $usecase['desc'] ); ?></p> 658 </div> 659 </div> 660 <?php endforeach; ?> 661 </div> 662 </div> 663 </section> 664 665 <!-- Quick Links Section --> 666 <section class="aab-card aab-animate-fade-in" aria-labelledby="aab-quicklinks-title"> 667 <div class="aab-card-header"> 668 <h2 id="aab-quicklinks-title" class="aab-card-title"><?php esc_html_e( 'Quick Links', 'advanced-accordion-block' ); ?></h2> 669 </div> 670 <div class="aab-card-body"> 671 <div class="aab-quicklinks-grid"> 672 <a href="https://advanced-accordion-block.spider-themes.net/demos" target="_blank" rel="noopener" class="aab-quicklink-item"> 673 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg> 674 <span><?php esc_html_e( 'View Live Demos', 'advanced-accordion-block' ); ?></span> 675 </a> 676 <a href="https://helpdesk.spider-themes.net/docs/advance-accordions" target="_blank" rel="noopener" class="aab-quicklink-item"> 677 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></svg> 678 <span><?php esc_html_e( 'Documentation', 'advanced-accordion-block' ); ?></span> 679 </a> 680 <a href="https://www.youtube.com/watch?v=K40z8KxojxE" target="_blank" rel="noopener" class="aab-quicklink-item"> 681 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polygon points="5 3 19 12 5 21 5 3"/></svg> 682 <span><?php esc_html_e( 'Video Tutorials', 'advanced-accordion-block' ); ?></span> 683 </a> 684 <a href="https://wordpress.org/support/plugin/advanced-accordion-block/" target="_blank" rel="noopener" class="aab-quicklink-item"> 685 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> 686 <span><?php esc_html_e( 'Get Support', 'advanced-accordion-block' ); ?></span> 687 </a> 688 </div> 689 </div> 690 </section> 691 </div> 692 693 <!-- Sidebar --> 694 <aside class="aab-sidebar" role="complementary"> 695 <!-- Extend Your Website --> 696 <section class="aab-card aab-animate-slide-in aab-animate-delay-1" aria-labelledby="aab-extend-title"> 697 <div class="aab-card-header"> 698 <h2 id="aab-extend-title" class="aab-card-title"><?php esc_html_e( 'Extend Your Website', 'advanced-accordion-block' ); ?></h2> 699 </div> 700 <div class="aab-card-body"> 701 <div class="aab-extension-list"> 702 <?php foreach ( $extensions as $extension ) : ?> 703 <div class="aab-extension-item"> 704 <div class="aab-extension-icon" style="background: <?php echo esc_attr( $extension['color'] ); ?>20; color: <?php echo esc_attr( $extension['color'] ); ?>;"> 705 <?php echo $extension['icon']; ?> 706 </div> 707 <div class="aab-extension-info"> 708 <h3 class="aab-extension-name"><?php echo esc_html( $extension['name'] ); ?></h3> 709 <p class="aab-extension-desc"><?php echo esc_html( $extension['desc'] ); ?></p> 710 </div> 711 <div class="aab-extension-action"> 712 <?php if ( $extension['status'] === 'active' ) : ?> 713 <span class="aab-ext-btn aab-ext-btn-active"><?php esc_html_e( 'Active', 'advanced-accordion-block' ); ?></span> 714 <?php elseif ( $extension['status'] === 'installed' ) : ?> 715 <button class="aab-ext-btn aab-ext-btn-activate" data-plugin="<?php echo esc_attr( $extension['plugin_file'] ); ?>"><?php esc_html_e( 'Activate', 'advanced-accordion-block' ); ?></button> 716 <?php else : ?> 717 <button class="aab-ext-btn aab-ext-btn-install" data-slug="<?php echo esc_attr( $extension['slug'] ); ?>"><?php esc_html_e( 'Install', 'advanced-accordion-block' ); ?></button> 718 <?php endif; ?> 719 </div> 720 </div> 721 <?php endforeach; ?> 722 </div> 723 </div> 724 </section> 725 726 <!-- VIP Priority Support --> 727 <section class="aab-card aab-vip-card aab-animate-slide-in aab-animate-delay-2" aria-labelledby="aab-vip-title"> 728 <div class="aab-card-body"> 729 <h2 id="aab-vip-title" class="aab-vip-title"> 730 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 731 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/> 732 </svg> 733 <?php esc_html_e( 'VIP Priority Support', 'advanced-accordion-block' ); ?> 734 </h2> 735 <p class="aab-vip-desc"><?php esc_html_e( 'Faster and exclusive support service designed for VIP assistance and benefits.', 'advanced-accordion-block' ); ?></p> 736 <a href="<?php echo $is_pro ? esc_url( 'https://spider-themes.net/contact/' ) : esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-vip-link"> 737 <?php esc_html_e( 'Know More', 'advanced-accordion-block' ); ?> 738 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 739 <line x1="5" y1="12" x2="19" y2="12"/> 740 <polyline points="12 5 19 12 12 19"/> 741 </svg> 879 <?php esc_html_e('Upgrade to Pro', 'advanced-accordion-block'); ?> 742 880 </a> 743 881 </div> 744 </section> 745 746 <!-- Join the Community --> 747 <section class="aab-card aab-community-card aab-animate-slide-in aab-animate-delay-3" aria-labelledby="aab-community-title"> 748 <div class="aab-card-body"> 749 <h2 id="aab-community-title" class="aab-community-title"><?php esc_html_e( 'Join the Community', 'advanced-accordion-block' ); ?></h2> 750 <p class="aab-community-desc"><?php esc_html_e( 'Got a question about the plugin, want to share your awesome project or just say hi? Join our wonderful community!', 'advanced-accordion-block' ); ?></p> 751 <a href="https://www.linkedin.com/company/spider-themes/" target="_blank" rel="noopener" class="aab-community-link"> 752 <?php esc_html_e( 'Join Now', 'advanced-accordion-block' ); ?> 753 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 754 <line x1="5" y1="12" x2="19" y2="12"/> 755 <polyline points="12 5 19 12 12 19"/> 756 </svg> 757 </a> 758 </div> 759 </section> 760 761 <!-- Rate Us --> 762 <section class="aab-card aab-rating-card aab-animate-slide-in aab-animate-delay-4" aria-labelledby="aab-rating-title"> 763 <div class="aab-card-body"> 764 <h2 id="aab-rating-title" class="aab-rating-title"><?php esc_html_e( 'Rate Us', 'advanced-accordion-block' ); ?></h2> 765 <div class="aab-rating-stars-info"> 766 <div class="aab-rating-stars" aria-label="<?php esc_attr_e( '5 out of 5 stars', 'advanced-accordion-block' ); ?>"> 767 <?php for ( $i = 0; $i < 5; $i++ ) : ?> 768 <svg viewBox="0 0 24 24" aria-hidden="true"> 769 <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/> 770 </svg> 771 <?php endfor; ?> 772 </div> 882 883 <!-- Comparison Table --> 884 <section class="aab-card aab-comparison-card aab-animate-fade-in" aria-labelledby="aab-comparison-title"> 885 <div class="aab-card-body" style="padding: 0;"> 886 <table class="aab-comparison-table aab-comparison-table-full" role="table"> 887 <thead> 888 <tr> 889 <th scope="col" class="aab-feature-col"><?php esc_html_e('Features', 'advanced-accordion-block'); ?></th> 890 <th scope="col" class="aab-plan-col aab-plan-free"> 891 <div class="aab-plan-header"> 892 <span class="aab-plan-name"><?php esc_html_e('Lite', 'advanced-accordion-block'); ?></span> 893 <span class="aab-plan-price"><?php esc_html_e('$0', 'advanced-accordion-block'); ?></span> 894 </div> 895 </th> 896 <th scope="col" class="aab-plan-col aab-plan-pro"> 897 <div class="aab-plan-header"> 898 <span class="aab-plan-badge"><?php esc_html_e('RECOMMENDED', 'advanced-accordion-block'); ?></span> 899 <span class="aab-plan-name"><?php esc_html_e('Pro', 'advanced-accordion-block'); ?></span> 900 <span class="aab-plan-price"><?php esc_html_e('From $39/year', 'advanced-accordion-block'); ?></span> 901 </div> 902 </th> 903 </tr> 904 </thead> 905 <tbody> 906 <!-- Block Types Category --> 907 <tr class="aab-category-row"> 908 <td colspan="3"><strong><?php esc_html_e('Block Types', 'advanced-accordion-block'); ?></strong></td> 909 </tr> 910 <?php 911 $block_features = [ 912 ['feature' => __('Separate Accordion Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 913 ['feature' => __('Group Accordion Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 914 ['feature' => __('Horizontal Accordion Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 915 ['feature' => __('Accordion Toolbar Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 916 ['feature' => __('Global Defaults Block', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 917 ]; 918 foreach ($block_features as $item) : 919 echo aab_render_comparison_row($item); 920 endforeach; 921 ?> 922 923 <!-- Core Features Category --> 924 <tr class="aab-category-row"> 925 <td colspan="3"><strong><?php esc_html_e('Core Features', 'advanced-accordion-block'); ?></strong></td> 926 </tr> 927 <?php 928 $core_features = [ 929 ['feature' => __('Unlimited Accordions', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 930 ['feature' => __('Unlimited Nested Accordions', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 931 ['feature' => __('Fully Responsive Design', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 932 ['feature' => __('Keyboard Accessibility (WCAG)', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 933 ['feature' => __('Multiple Icon Styles (5 Pairs)', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 934 ['feature' => __('Custom Colors & Backgrounds', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 935 ['feature' => __('Border & Border Radius Controls', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 936 ['feature' => __('Margin & Padding Controls', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 937 ['feature' => __('Pre-built Patterns (15+)', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 938 ['feature' => __('Active on Page Load', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 939 ['feature' => __('Linked Accordions', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 940 ]; 941 foreach ($core_features as $item) : 942 echo aab_render_comparison_row($item); 943 endforeach; 944 ?> 945 946 <!-- Pro Features Category --> 947 <tr class="aab-category-row"> 948 <td colspan="3"><strong><?php esc_html_e('Pro Features', 'advanced-accordion-block'); ?></strong></td> 949 </tr> 950 <?php 951 $pro_features = [ 952 ['feature' => __('Instant Search Bar', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 953 ['feature' => __('Voting Feedback System', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 954 ['feature' => __('Anchor Links / Deep Linking', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 955 ['feature' => __('Q&A Style Layout', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 956 ['feature' => __('Steps Layout with Progress', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 957 ['feature' => __('Checklist Layout', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 958 ['feature' => __('Autoplay Functionality', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 959 ['feature' => __('Open All / Close All Button', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 960 ['feature' => __('Read More Button', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 961 ['feature' => __('Category Filter Tabs', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 962 ['feature' => __('Show More Button (Load More)', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 963 ['feature' => __('Featured Icon/Image Support', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 964 ['feature' => __('Auto-Numbering with Colors', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 965 ['feature' => __('Next/Previous Navigation', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 966 ['feature' => __('Subheading Support', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 967 ['feature' => __('Custom Labels/Badges', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 968 ['feature' => __('Custom CSS Field', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 969 ['feature' => __('Hover Activation Event', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 970 ]; 971 foreach ($pro_features as $item) : 972 echo aab_render_comparison_row($item); 973 endforeach; 974 ?> 975 976 <!-- SEO & Schema Category --> 977 <tr class="aab-category-row"> 978 <td colspan="3"><strong><?php esc_html_e('SEO & Schema', 'advanced-accordion-block'); ?></strong></td> 979 </tr> 980 <?php 981 $seo_features = [ 982 ['feature' => __('FAQ Schema Markup (JSON-LD)', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 983 ['feature' => __('Google Rich Results Ready', 'advanced-accordion-block'), 'free' => false, 'pro' => true], 984 ]; 985 foreach ($seo_features as $item) : 986 echo aab_render_comparison_row($item); 987 endforeach; 988 ?> 989 990 <!-- Support Category --> 991 <tr class="aab-category-row"> 992 <td colspan="3"><strong><?php esc_html_e('Support & Updates', 'advanced-accordion-block'); ?></strong></td> 993 </tr> 994 <?php 995 $support_features = [ 996 ['feature' => __('Community Support (WordPress.org)', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 997 ['feature' => __('Priority Email Support', 'advanced-accordion-block'), 'free' => false, 'pro' => true, 'highlight' => true], 998 ['feature' => __('Regular Updates & Bug Fixes', 'advanced-accordion-block'), 'free' => true, 'pro' => true], 999 ['feature' => __('New Feature Updates', 'advanced-accordion-block'), 'free' => 'limited', 'pro' => true], 1000 ]; 1001 foreach ($support_features as $item) : 1002 echo aab_render_comparison_row($item); 1003 endforeach; 1004 ?> 1005 </tbody> 1006 <tfoot> 1007 <tr> 1008 <td></td> 1009 <td class="aab-plan-footer"> 1010 <span class="aab-current-plan"><?php esc_html_e('Current Plan', 'advanced-accordion-block'); ?></span> 1011 </td> 1012 <td class="aab-plan-footer"> 1013 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-btn aab-btn-primary"> 1014 <?php esc_html_e('Upgrade Now', 'advanced-accordion-block'); ?> 1015 </a> 1016 </td> 1017 </tr> 1018 </tfoot> 1019 </table> 773 1020 </div> 774 <p class="aab-rating-desc"><?php esc_html_e( 'We love to hear from you, we would appreciate every single review.', 'advanced-accordion-block' ); ?></p> 775 <a href="https://wordpress.org/support/plugin/advanced-accordion-block/reviews/#new-post" target="_blank" rel="noopener" class="aab-rating-link"> 776 <?php esc_html_e( 'Submit a Review', 'advanced-accordion-block' ); ?> 777 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 778 <line x1="5" y1="12" x2="19" y2="12"/> 779 <polyline points="12 5 19 12 12 19"/> 780 </svg> 781 </a> 782 </div> 783 </section> 784 785 <!-- What's New --> 786 <section class="aab-card aab-whats-new-card aab-animate-slide-in aab-animate-delay-4" aria-labelledby="aab-whats-new-title"> 787 <div class="aab-card-header"> 788 <h2 id="aab-whats-new-title" class="aab-card-title"><?php esc_html_e( "What's New", 'advanced-accordion-block' ); ?></h2> 789 </div> 790 <div class="aab-card-body"> 791 <div class="aab-changelog-version"> 792 <span class="aab-changelog-version-number">v<?php echo esc_html( $version ); ?></span> 793 <span class="aab-changelog-date"><?php echo esc_html( date_i18n( 'F j, Y' ) ); ?></span> 1021 </section> 1022 1023 <!-- Pro Benefits Section --> 1024 <section class="aab-card aab-benefits-card aab-animate-fade-in" aria-labelledby="aab-benefits-title"> 1025 <div class="aab-card-header"> 1026 <h2 id="aab-benefits-title" class="aab-card-title"><?php esc_html_e('Why Upgrade to Pro?', 'advanced-accordion-block'); ?></h2> 794 1027 </div> 795 <ul class="aab-changelog-list" role="list"> 796 <li class="aab-changelog-item"> 797 <span class="aab-changelog-type new"><?php esc_html_e( 'New', 'advanced-accordion-block' ); ?></span> 798 <span class="aab-changelog-text"><?php esc_html_e( 'Modern dashboard design with enhanced UI/UX', 'advanced-accordion-block' ); ?></span> 799 </li> 800 <li class="aab-changelog-item"> 801 <span class="aab-changelog-type improve"><?php esc_html_e( 'Improve', 'advanced-accordion-block' ); ?></span> 802 <span class="aab-changelog-text"><?php esc_html_e( 'Performance optimizations for faster loading', 'advanced-accordion-block' ); ?></span> 803 </li> 804 <li class="aab-changelog-item"> 805 <span class="aab-changelog-type fix"><?php esc_html_e( 'Fix', 'advanced-accordion-block' ); ?></span> 806 <span class="aab-changelog-text"><?php esc_html_e( 'Minor bug fixes and stability improvements', 'advanced-accordion-block' ); ?></span> 807 </li> 808 </ul> 809 <a href="https://advanced-accordion-block.spider-themes.net/changelog/" target="_blank" rel="noopener" class="aab-changelog-more"> 810 <?php esc_html_e( 'View Full Changelog', 'advanced-accordion-block' ); ?> 811 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 812 <line x1="7" y1="17" x2="17" y2="7"/> 813 <polyline points="7 7 17 7 17 17"/> 814 </svg> 815 </a> 816 </div> 817 </section> 818 </aside> 819 </div> 820 </main> 821 </div> 822 <!-- End Welcome Tab Panel --> 823 824 <?php if ( ! $is_pro ) : ?> 825 <!-- Lite vs Pro Tab Panel --> 826 <div id="aab-tab-free-vs-pro" class="aab-tab-panel" role="tabpanel"> 827 <main class="aab-main-container" role="main"> 828 <!-- Page Header --> 829 <div class="aab-page-header aab-animate-fade-in"> 830 <div class="aab-page-header-content"> 831 <h1 class="aab-page-title"><?php esc_html_e( 'Lite vs Pro Comparison', 'advanced-accordion-block' ); ?></h1> 832 <p class="aab-page-description"><?php esc_html_e( 'Compare the features available in Lite and Pro versions. Upgrade to Pro to unlock all advanced features and priority support.', 'advanced-accordion-block' ); ?></p> 833 </div> 834 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-btn aab-btn-primary aab-btn-lg"> 835 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 836 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/> 837 </svg> 838 <?php esc_html_e( 'Upgrade to Pro', 'advanced-accordion-block' ); ?> 839 </a> 840 </div> 841 842 <!-- Comparison Table --> 843 <section class="aab-card aab-comparison-card aab-animate-fade-in" aria-labelledby="aab-comparison-title"> 844 <div class="aab-card-body" style="padding: 0;"> 845 <table class="aab-comparison-table aab-comparison-table-full" role="table"> 846 <thead> 847 <tr> 848 <th scope="col" class="aab-feature-col"><?php esc_html_e( 'Features', 'advanced-accordion-block' ); ?></th> 849 <th scope="col" class="aab-plan-col aab-plan-free"> 850 <div class="aab-plan-header"> 851 <span class="aab-plan-name"><?php esc_html_e( 'Lite', 'advanced-accordion-block' ); ?></span> 852 <span class="aab-plan-price"><?php esc_html_e( '$0', 'advanced-accordion-block' ); ?></span> 853 </div> 854 </th> 855 <th scope="col" class="aab-plan-col aab-plan-pro"> 856 <div class="aab-plan-header"> 857 <span class="aab-plan-badge"><?php esc_html_e( 'RECOMMENDED', 'advanced-accordion-block' ); ?></span> 858 <span class="aab-plan-name"><?php esc_html_e( 'Pro', 'advanced-accordion-block' ); ?></span> 859 <span class="aab-plan-price"><?php esc_html_e( 'From $39/year', 'advanced-accordion-block' ); ?></span> 860 </div> 861 </th> 862 </tr> 863 </thead> 864 <tbody> 865 <!-- Block Types Category --> 866 <tr class="aab-category-row"> 867 <td colspan="3"><strong><?php esc_html_e( 'Block Types', 'advanced-accordion-block' ); ?></strong></td> 868 </tr> 869 <?php 870 $block_features = [ 871 [ 'feature' => __( 'Separate Accordion Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 872 [ 'feature' => __( 'Group Accordion Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 873 [ 'feature' => __( 'Horizontal Accordion Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 874 [ 'feature' => __( 'Accordion Toolbar Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 875 [ 'feature' => __( 'Global Defaults Block', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 876 ]; 877 foreach ( $block_features as $item ) : 878 echo aab_render_comparison_row( $item ); 879 endforeach; 880 ?> 881 882 <!-- Core Features Category --> 883 <tr class="aab-category-row"> 884 <td colspan="3"><strong><?php esc_html_e( 'Core Features', 'advanced-accordion-block' ); ?></strong></td> 885 </tr> 886 <?php 887 $core_features = [ 888 [ 'feature' => __( 'Unlimited Accordions', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 889 [ 'feature' => __( 'Unlimited Nested Accordions', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 890 [ 'feature' => __( 'Fully Responsive Design', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 891 [ 'feature' => __( 'Keyboard Accessibility (WCAG)', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 892 [ 'feature' => __( 'Multiple Icon Styles (5 Pairs)', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 893 [ 'feature' => __( 'Custom Colors & Backgrounds', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 894 [ 'feature' => __( 'Border & Border Radius Controls', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 895 [ 'feature' => __( 'Margin & Padding Controls', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 896 [ 'feature' => __( 'Pre-built Patterns (15+)', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 897 [ 'feature' => __( 'Active on Page Load', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 898 [ 'feature' => __( 'Linked Accordions', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 899 ]; 900 foreach ( $core_features as $item ) : 901 echo aab_render_comparison_row( $item ); 902 endforeach; 903 ?> 904 905 <!-- Pro Features Category --> 906 <tr class="aab-category-row"> 907 <td colspan="3"><strong><?php esc_html_e( 'Pro Features', 'advanced-accordion-block' ); ?></strong></td> 908 </tr> 909 <?php 910 $pro_features = [ 911 [ 'feature' => __( 'Instant Search Bar', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 912 [ 'feature' => __( 'Voting Feedback System', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 913 [ 'feature' => __( 'Anchor Links / Deep Linking', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 914 [ 'feature' => __( 'Q&A Style Layout', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 915 [ 'feature' => __( 'Steps Layout with Progress', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 916 [ 'feature' => __( 'Checklist Layout', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 917 [ 'feature' => __( 'Autoplay Functionality', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 918 [ 'feature' => __( 'Open All / Close All Button', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 919 [ 'feature' => __( 'Read More Button', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 920 [ 'feature' => __( 'Category Filter Tabs', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 921 [ 'feature' => __( 'Show More Button (Load More)', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 922 [ 'feature' => __( 'Featured Icon/Image Support', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 923 [ 'feature' => __( 'Auto-Numbering with Colors', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 924 [ 'feature' => __( 'Next/Previous Navigation', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 925 [ 'feature' => __( 'Subheading Support', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 926 [ 'feature' => __( 'Custom Labels/Badges', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 927 [ 'feature' => __( 'Custom CSS Field', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 928 [ 'feature' => __( 'Hover Activation Event', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 929 ]; 930 foreach ( $pro_features as $item ) : 931 echo aab_render_comparison_row( $item ); 932 endforeach; 933 ?> 934 935 <!-- SEO & Schema Category --> 936 <tr class="aab-category-row"> 937 <td colspan="3"><strong><?php esc_html_e( 'SEO & Schema', 'advanced-accordion-block' ); ?></strong></td> 938 </tr> 939 <?php 940 $seo_features = [ 941 [ 'feature' => __( 'FAQ Schema Markup (JSON-LD)', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 942 [ 'feature' => __( 'Google Rich Results Ready', 'advanced-accordion-block' ), 'free' => false, 'pro' => true ], 943 ]; 944 foreach ( $seo_features as $item ) : 945 echo aab_render_comparison_row( $item ); 946 endforeach; 947 ?> 948 949 <!-- Support Category --> 950 <tr class="aab-category-row"> 951 <td colspan="3"><strong><?php esc_html_e( 'Support & Updates', 'advanced-accordion-block' ); ?></strong></td> 952 </tr> 953 <?php 954 $support_features = [ 955 [ 'feature' => __( 'Community Support (WordPress.org)', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 956 [ 'feature' => __( 'Priority Email Support', 'advanced-accordion-block' ), 'free' => false, 'pro' => true, 'highlight' => true ], 957 [ 'feature' => __( 'Regular Updates & Bug Fixes', 'advanced-accordion-block' ), 'free' => true, 'pro' => true ], 958 [ 'feature' => __( 'New Feature Updates', 'advanced-accordion-block' ), 'free' => 'limited', 'pro' => true ], 959 ]; 960 foreach ( $support_features as $item ) : 961 echo aab_render_comparison_row( $item ); 962 endforeach; 963 ?> 964 </tbody> 965 <tfoot> 966 <tr> 967 <td></td> 968 <td class="aab-plan-footer"> 969 <span class="aab-current-plan"><?php esc_html_e( 'Current Plan', 'advanced-accordion-block' ); ?></span> 970 </td> 971 <td class="aab-plan-footer"> 972 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-btn aab-btn-primary"> 973 <?php esc_html_e( 'Upgrade Now', 'advanced-accordion-block' ); ?> 974 </a> 975 </td> 976 </tr> 977 </tfoot> 978 </table> 979 </div> 980 </section> 981 982 <!-- Pro Benefits Section --> 983 <section class="aab-card aab-benefits-card aab-animate-fade-in" aria-labelledby="aab-benefits-title"> 984 <div class="aab-card-header"> 985 <h2 id="aab-benefits-title" class="aab-card-title"><?php esc_html_e( 'Why Upgrade to Pro?', 'advanced-accordion-block' ); ?></h2> 986 </div> 987 <div class="aab-card-body"> 988 <div class="aab-benefits-grid"> 989 <div class="aab-benefit-item"> 990 <div class="aab-benefit-icon"> 991 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 992 </div> 993 <h3><?php esc_html_e( 'Instant Search', 'advanced-accordion-block' ); ?></h3> 994 <p><?php esc_html_e( 'Help users find specific FAQs quickly with a built-in search bar. Perfect for long FAQ lists.', 'advanced-accordion-block' ); ?></p> 995 </div> 996 <div class="aab-benefit-item"> 997 <div class="aab-benefit-icon"> 998 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3"/></svg> 999 </div> 1000 <h3><?php esc_html_e( 'User Feedback', 'advanced-accordion-block' ); ?></h3> 1001 <p><?php esc_html_e( 'Add voting buttons to measure how helpful your FAQs are. Make data-driven improvements.', 'advanced-accordion-block' ); ?></p> 1002 </div> 1003 <div class="aab-benefit-item"> 1004 <div class="aab-benefit-icon"> 1005 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4M12 8h.01"/></svg> 1006 </div> 1007 <h3><?php esc_html_e( 'FAQ Schema SEO', 'advanced-accordion-block' ); ?></h3> 1008 <p><?php esc_html_e( 'Automatic structured data markup for Google Rich Results. Rank higher in search.', 'advanced-accordion-block' ); ?></p> 1009 </div> 1010 <div class="aab-benefit-item"> 1011 <div class="aab-benefit-icon"> 1012 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg> 1013 </div> 1014 <h3><?php esc_html_e( 'Priority Support', 'advanced-accordion-block' ); ?></h3> 1015 <p><?php esc_html_e( 'Get faster responses from our expert support team. Your questions answered within 24 hours.', 'advanced-accordion-block' ); ?></p> 1028 <div class="aab-card-body"> 1029 <div class="aab-benefits-grid"> 1030 <div class="aab-benefit-item"> 1031 <div class="aab-benefit-icon"> 1032 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 1033 <circle cx="11" cy="11" r="8" /> 1034 <line x1="21" y1="21" x2="16.65" y2="16.65" /> 1035 </svg> 1036 </div> 1037 <h3><?php esc_html_e('Instant Search', 'advanced-accordion-block'); ?></h3> 1038 <p><?php esc_html_e('Help users find specific FAQs quickly with a built-in search bar. Perfect for long FAQ lists.', 'advanced-accordion-block'); ?></p> 1039 </div> 1040 <div class="aab-benefit-item"> 1041 <div class="aab-benefit-icon"> 1042 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 1043 <path d="M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3" /> 1044 </svg> 1045 </div> 1046 <h3><?php esc_html_e('User Feedback', 'advanced-accordion-block'); ?></h3> 1047 <p><?php esc_html_e('Add voting buttons to measure how helpful your FAQs are. Make data-driven improvements.', 'advanced-accordion-block'); ?></p> 1048 </div> 1049 <div class="aab-benefit-item"> 1050 <div class="aab-benefit-icon"> 1051 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 1052 <circle cx="12" cy="12" r="10" /> 1053 <path d="M12 16v-4M12 8h.01" /> 1054 </svg> 1055 </div> 1056 <h3><?php esc_html_e('FAQ Schema SEO', 'advanced-accordion-block'); ?></h3> 1057 <p><?php esc_html_e('Automatic structured data markup for Google Rich Results. Rank higher in search.', 'advanced-accordion-block'); ?></p> 1058 </div> 1059 <div class="aab-benefit-item"> 1060 <div class="aab-benefit-icon"> 1061 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 1062 <path d="M2 20h20l-2-8-4 4-4-8-4 8-4-4-2 8zM5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM12 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM19 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" /> 1063 </svg> 1064 </div> 1065 <h3><?php esc_html_e('Priority Support', 'advanced-accordion-block'); ?></h3> 1066 <p><?php esc_html_e('Get faster responses from our expert support team. Your questions answered within 24 hours.', 'advanced-accordion-block'); ?></p> 1067 </div> 1016 1068 </div> 1017 1069 </div> 1018 </ div>1019 </section> 1020 1021 <!-- CTA Section -->1022 <section class="aab-cta-section aab-animate-fade-in">1023 <div class="aab-cta-content">1024 <h2><?php esc_html_e( 'Ready to unlock all Pro features?', 'advanced-accordion-block' ); ?></h2>1025 <p><?php esc_html_e( 'Join thousands of users who have upgraded to Pro. 30-day money-back guarantee.', 'advanced-accordion-block' ); ?></p>1026 <div class="aab-cta-buttons">1027 <a href="<?php echo esc_url( aab_fs()->get_upgrade_url() ); ?>" class="aab-btn aab-btn-primary aab-btn-lg">1028 < ?php esc_html_e( 'Upgrade to Pro Now', 'advanced-accordion-block' ); ?>1029 </a>1030 <a href="https://advanced-accordion-block.spider-themes.net/demos" target="_blank" rel="noopener" class="aab-btn aab-btn-outline aab-btn-lg">1031 < ?php esc_html_e( 'View Live Demos', 'advanced-accordion-block' ); ?>1032 </ a>1070 </section> 1071 1072 <!-- CTA Section --> 1073 <section class="aab-cta-section aab-animate-fade-in"> 1074 <div class="aab-cta-content"> 1075 <h2><?php esc_html_e('Ready to unlock all Pro features?', 'advanced-accordion-block'); ?></h2> 1076 <p><?php esc_html_e('Join thousands of users who have upgraded to Pro. 30-day money-back guarantee.', 'advanced-accordion-block'); ?></p> 1077 <div class="aab-cta-buttons"> 1078 <a href="<?php echo esc_url(aab_fs()->get_upgrade_url()); ?>" class="aab-btn aab-btn-primary aab-btn-lg"> 1079 <?php esc_html_e('Upgrade to Pro Now', 'advanced-accordion-block'); ?> 1080 </a> 1081 <a href="https://advanced-accordion-block.spider-themes.net/demos" target="_blank" rel="noopener" class="aab-btn aab-btn-outline aab-btn-lg"> 1082 <?php esc_html_e('View Live Demos', 'advanced-accordion-block'); ?> 1083 </a> 1084 </div> 1033 1085 </div> 1034 </div> 1035 </section> 1036 </main> 1037 </div> 1038 <!-- End Lite vs Pro Tab Panel --> 1086 </section> 1087 </main> 1088 </div> 1089 <!-- End Lite vs Pro Tab Panel --> 1039 1090 <?php endif; ?> 1040 1091 </div> … … 1044 1095 <div id="aab-video-modal" class="aab-video-modal" role="dialog" aria-modal="true" aria-labelledby="aab-video-modal-title"> 1045 1096 <div class="aab-video-modal-content"> 1046 <button class="aab-video-modal-close" aria-label="<?php esc_attr_e( 'Close video', 'advanced-accordion-block'); ?>">1097 <button class="aab-video-modal-close" aria-label="<?php esc_attr_e('Close video', 'advanced-accordion-block'); ?>"> 1047 1098 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 1048 <line x1="18" y1="6" x2="6" y2="18" />1049 <line x1="6" y1="6" x2="18" y2="18" />1099 <line x1="18" y1="6" x2="6" y2="18" /> 1100 <line x1="6" y1="6" x2="18" y2="18" /> 1050 1101 </svg> 1051 1102 </button> 1052 <h3 id="aab-video-modal-title" class="aab-sr-only"><?php esc_html_e( 'Quick Start Video Guide', 'advanced-accordion-block'); ?></h3>1053 <iframe data-src="https://www.youtube.com/embed/K40z8KxojxE" title="<?php esc_attr_e( 'Advanced Accordion Block Tutorial', 'advanced-accordion-block'); ?>" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>1103 <h3 id="aab-video-modal-title" class="aab-sr-only"><?php esc_html_e('Quick Start Video Guide', 'advanced-accordion-block'); ?></h3> 1104 <iframe data-src="https://www.youtube.com/embed/K40z8KxojxE" title="<?php esc_attr_e('Advanced Accordion Block Tutorial', 'advanced-accordion-block'); ?>" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 1054 1105 </div> 1055 1106 </div> 1056 1107 </div> 1057 <?php1108 <?php 1058 1109 } 1059 1110 } … … 1064 1115 * @return array 1065 1116 */ 1066 if ( ! function_exists( 'aab_get_extension_plugins_status' ) ) { 1067 function aab_get_extension_plugins_status(): array { 1117 if (! function_exists('aab_get_extension_plugins_status')) { 1118 function aab_get_extension_plugins_status(): array 1119 { 1068 1120 $extensions = [ 1069 1121 [ 1070 'name' => __( 'EazyDocs', 'advanced-accordion-block'),1071 'desc' => __( 'Knowledge Base & Documentation Plugin', 'advanced-accordion-block'),1122 'name' => __('EazyDocs', 'advanced-accordion-block'), 1123 'desc' => __('Knowledge Base & Documentation Plugin', 'advanced-accordion-block'), 1072 1124 'slug' => 'eazydocs', 1073 1125 'plugin_file' => 'eazydocs/eazydocs.php', … … 1076 1128 ], 1077 1129 [ 1078 'name' => __( 'Forumax', 'advanced-accordion-block'),1079 'desc' => __( 'The ultimate WordPress forum enhancement plugin.', 'advanced-accordion-block'),1130 'name' => __('Forumax', 'advanced-accordion-block'), 1131 'desc' => __('The ultimate WordPress forum enhancement plugin.', 'advanced-accordion-block'), 1080 1132 'slug' => 'forumax', 1081 1133 'plugin_file' => 'forumax/forumax.php', … … 1084 1136 ], 1085 1137 [ 1086 'name' => __( 'Antimanual', 'advanced-accordion-block'),1087 'desc' => __( 'AI Extension plugin for WordPress sites', 'advanced-accordion-block'),1138 'name' => __('Antimanual', 'advanced-accordion-block'), 1139 'desc' => __('AI Extension plugin for WordPress sites', 'advanced-accordion-block'), 1088 1140 'slug' => 'antimanual', 1089 1141 'plugin_file' => 'antimanual/antimanual.php', … … 1096 1148 ], 1097 1149 [ 1098 'name' => __( 'Spider Elements', 'advanced-accordion-block'),1099 'desc' => __( 'More widgets for Elementor', 'advanced-accordion-block'),1150 'name' => __('Spider Elements', 'advanced-accordion-block'), 1151 'desc' => __('More widgets for Elementor', 'advanced-accordion-block'), 1100 1152 'slug' => 'spider-elements', 1101 1153 'plugin_file' => 'spider-elements/spider-elements.php', … … 1106 1158 1107 1159 // Check plugin status 1108 foreach ( $extensions as &$extension) {1109 if ( is_plugin_active( $extension['plugin_file'] )) {1160 foreach ($extensions as &$extension) { 1161 if (is_plugin_active($extension['plugin_file'])) { 1110 1162 $extension['status'] = 'active'; 1111 } elseif ( file_exists( WP_PLUGIN_DIR . '/' . $extension['plugin_file'] )) {1163 } elseif (file_exists(WP_PLUGIN_DIR . '/' . $extension['plugin_file'])) { 1112 1164 $extension['status'] = 'installed'; 1113 1165 } else { … … 1123 1175 * Helper function to render comparison table row 1124 1176 */ 1125 if ( ! function_exists( 'aab_render_comparison_row' ) ) { 1126 function aab_render_comparison_row( $item ): string { 1127 $highlight_class = isset( $item['highlight'] ) && $item['highlight'] ? 'aab-pro-highlight' : ''; 1177 if (! function_exists('aab_render_comparison_row')) { 1178 function aab_render_comparison_row($item): string 1179 { 1180 $highlight_class = isset($item['highlight']) && $item['highlight'] ? 'aab-pro-highlight' : ''; 1128 1181 1129 1182 $free_icon = ''; 1130 if ( $item['free'] === true) {1183 if ($item['free'] === true) { 1131 1184 $free_icon = '<span class="aab-check-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"><polyline points="20 6 9 17 4 12"/></svg></span>'; 1132 } elseif ( $item['free'] === 'limited') {1185 } elseif ($item['free'] === 'limited') { 1133 1186 $free_icon = '<span class="aab-limited-icon">Limited</span>'; 1134 1187 } else { … … 1140 1193 return sprintf( 1141 1194 '<tr class="%s"><td>%s</td><td>%s</td><td>%s</td></tr>', 1142 esc_attr( $highlight_class),1143 esc_html( $item['feature']),1195 esc_attr($highlight_class), 1196 esc_html($item['feature']), 1144 1197 $free_icon, 1145 1198 $pro_icon … … 1151 1204 * AJAX handler for installing EazyDocs plugin 1152 1205 */ 1153 add_action( 'wp_ajax_aab_install_plugin', 'aab_install_plugin_ajax' ); 1154 if ( ! function_exists( 'aab_install_plugin_ajax' ) ) { 1155 function aab_install_plugin_ajax() { 1156 check_ajax_referer( 'aab_plugin_action', 'nonce' ); 1157 1158 if ( ! current_user_can( 'install_plugins' ) ) { 1159 wp_send_json_error( [ 'message' => 'You do not have permission to install plugins.' ] ); 1160 } 1161 1162 $slug = isset( $_POST['slug'] ) ? sanitize_text_field( $_POST['slug'] ) : ''; 1163 1164 if ( empty( $slug ) ) { 1165 wp_send_json_error( [ 'message' => 'Plugin slug is required.' ] ); 1206 add_action('wp_ajax_aab_install_plugin', 'aab_install_plugin_ajax'); 1207 if (! function_exists('aab_install_plugin_ajax')) { 1208 function aab_install_plugin_ajax() 1209 { 1210 check_ajax_referer('aab_plugin_action', 'nonce'); 1211 1212 if (! current_user_can('install_plugins')) { 1213 wp_send_json_error(['message' => 'You do not have permission to install plugins.']); 1214 } 1215 1216 $slug = isset($_POST['slug']) ? sanitize_text_field($_POST['slug']) : ''; 1217 1218 if (empty($slug)) { 1219 wp_send_json_error(['message' => 'Plugin slug is required.']); 1166 1220 } 1167 1221 … … 1170 1224 require_once ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php'; 1171 1225 1172 $api = plugins_api( 'plugin_information', [1173 'slug' => $slug,1174 'fields' => [ 'sections' => false],1175 ] );1176 1177 if ( is_wp_error( $api )) {1178 wp_send_json_error( [ 'message' => 'Failed to get plugin information: ' . $api->get_error_message() ]);1179 } 1180 1181 $upgrader = new Plugin_Upgrader( new WP_Ajax_Upgrader_Skin());1182 $result = $upgrader->install( $api->download_link);1183 1184 if ( is_wp_error( $result )) {1185 wp_send_json_error( [ 'message' => 'Installation failed: ' . $result->get_error_message() ]);1186 } 1187 1188 if ( ! $result) {1189 wp_send_json_error( [ 'message' => 'Installation failed. Please try again.' ]);1226 $api = plugins_api('plugin_information', [ 1227 'slug' => $slug, 1228 'fields' => ['sections' => false], 1229 ]); 1230 1231 if (is_wp_error($api)) { 1232 wp_send_json_error(['message' => 'Failed to get plugin information: ' . $api->get_error_message()]); 1233 } 1234 1235 $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin()); 1236 $result = $upgrader->install($api->download_link); 1237 1238 if (is_wp_error($result)) { 1239 wp_send_json_error(['message' => 'Installation failed: ' . $result->get_error_message()]); 1240 } 1241 1242 if (! $result) { 1243 wp_send_json_error(['message' => 'Installation failed. Please try again.']); 1190 1244 } 1191 1245 1192 1246 $plugin_file = $upgrader->plugin_info(); 1193 if ( ! $plugin_file) {1194 wp_send_json_error( [ 'message' => 'Plugin installed but could not determine plugin file.' ]);1195 } 1196 1197 wp_send_json_success( [1198 'message' => 'EazyDocs has been installed successfully!',1199 'plugin_file' => $plugin_file,1200 ] );1247 if (! $plugin_file) { 1248 wp_send_json_error(['message' => 'Plugin installed but could not determine plugin file.']); 1249 } 1250 1251 wp_send_json_success([ 1252 'message' => 'EazyDocs has been installed successfully!', 1253 'plugin_file' => $plugin_file, 1254 ]); 1201 1255 } 1202 1256 } … … 1205 1259 * AJAX handler for activating EazyDocs plugin 1206 1260 */ 1207 add_action( 'wp_ajax_aab_activate_plugin', 'aab_activate_plugin_ajax' ); 1208 if ( ! function_exists( 'aab_activate_plugin_ajax' ) ) { 1209 function aab_activate_plugin_ajax() { 1210 check_ajax_referer( 'aab_plugin_action', 'nonce' ); 1211 1212 if ( ! current_user_can( 'activate_plugins' ) ) { 1213 wp_send_json_error( [ 'message' => 'You do not have permission to activate plugins.' ] ); 1214 } 1215 1216 $plugin = isset( $_POST['plugin'] ) ? sanitize_text_field( $_POST['plugin'] ) : ''; 1217 1218 if ( empty( $plugin ) ) { 1219 wp_send_json_error( [ 'message' => 'Plugin file is required.' ] ); 1220 } 1221 1222 $result = activate_plugin( $plugin ); 1223 1224 if ( is_wp_error( $result ) ) { 1225 wp_send_json_error( [ 'message' => 'Activation failed: ' . $result->get_error_message() ] ); 1226 } 1227 1228 wp_send_json_success( [ 1229 'message' => 'EazyDocs has been activated successfully!', 1230 'redirect_url' => admin_url( 'edit.php?post_type=docs' ), 1231 ] ); 1261 add_action('wp_ajax_aab_activate_plugin', 'aab_activate_plugin_ajax'); 1262 if (! function_exists('aab_activate_plugin_ajax')) { 1263 function aab_activate_plugin_ajax() 1264 { 1265 check_ajax_referer('aab_plugin_action', 'nonce'); 1266 1267 if (! current_user_can('activate_plugins')) { 1268 wp_send_json_error(['message' => 'You do not have permission to activate plugins.']); 1269 } 1270 1271 $plugin = isset($_POST['plugin']) ? sanitize_text_field($_POST['plugin']) : ''; 1272 1273 if (empty($plugin)) { 1274 wp_send_json_error(['message' => 'Plugin file is required.']); 1275 } 1276 1277 $result = activate_plugin($plugin); 1278 1279 if (is_wp_error($result)) { 1280 wp_send_json_error(['message' => 'Activation failed: ' . $result->get_error_message()]); 1281 } 1282 1283 wp_send_json_success([ 1284 'message' => 'EazyDocs has been activated successfully!', 1285 'redirect_url' => admin_url('edit.php?post_type=docs'), 1286 ]); 1232 1287 } 1233 1288 } 1234 1289 1235 if ( ! class_exists( 'WP_List_Table' )) {1290 if (! class_exists('WP_List_Table')) { 1236 1291 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; 1237 1292 } … … 1243 1298 * @return void 1244 1299 */ 1245 if ( ! function_exists( 'aab_render_block_usage_table' ) ) { 1246 function aab_render_block_usage_table() { 1300 if (! function_exists('aab_render_block_usage_table')) { 1301 function aab_render_block_usage_table() 1302 { 1247 1303 $table = new AAB_Block_Usage_Table(); 1248 1304 $table->prepare_items(); … … 1250 1306 echo '<h1>Block Usage</h1>'; 1251 1307 echo '<form method="post">'; 1252 $table->search_box( 'Search Pages/Posts', 'aab-block-usage-search');1308 $table->search_box('Search Pages/Posts', 'aab-block-usage-search'); 1253 1309 $table->display(); 1254 1310 echo '</form>'; … … 1265 1321 */ 1266 1322 1267 if ( ! class_exists( 'AAB_Block_Usage_Table' ) ) { 1268 class AAB_Block_Usage_Table extends WP_List_Table { 1323 if (! class_exists('AAB_Block_Usage_Table')) { 1324 class AAB_Block_Usage_Table extends WP_List_Table 1325 { 1269 1326 private $blocks 1270 = [ 1271 'aab/accordion-block ' => 'Separate Accordion', 1272 'aab/group-accordion ' => 'Group Accordion', 1273 'aab/horizontal-accordion ' => 'Horizontal Accordion', 1274 ]; 1275 1276 public function __construct() { 1277 parent::__construct( [ 1278 'singular' => 'block_usage', 1279 'plural' => 'block_usages', 1280 'ajax' => false, 1281 ] ); 1282 } 1283 1284 public function get_columns() { 1327 = [ 1328 'aab/accordion-block ' => 'Separate Accordion', 1329 'aab/group-accordion ' => 'Group Accordion', 1330 'aab/horizontal-accordion ' => 'Horizontal Accordion', 1331 ]; 1332 1333 public function __construct() 1334 { 1335 parent::__construct([ 1336 'singular' => 'block_usage', 1337 'plural' => 'block_usages', 1338 'ajax' => false, 1339 ]); 1340 } 1341 1342 public function get_columns() 1343 { 1285 1344 return [ 1286 'cb' => '<input type="checkbox" />', // Checkbox for bulk actions1287 'title' => __( 'Title', 'advanced-accordion-block'),1288 'author' => __( 'Author', 'advanced-accordion-block'),1289 'block_names' => __( 'Block Name', 'advanced-accordion-block'),1290 'block_count' => __( 'Total Block Count', 'advanced-accordion-block'),1291 'post_type' => __( 'Post Type', 'advanced-accordion-block'), // Add Post Type Column1292 'date' => __( 'Date', 'advanced-accordion-block'),1345 'cb' => '<input type="checkbox" />', // Checkbox for bulk actions 1346 'title' => __('Title', 'advanced-accordion-block'), 1347 'author' => __('Author', 'advanced-accordion-block'), 1348 'block_names' => __('Block Name', 'advanced-accordion-block'), 1349 'block_count' => __('Total Block Count', 'advanced-accordion-block'), 1350 'post_type' => __('Post Type', 'advanced-accordion-block'), // Add Post Type Column 1351 'date' => __('Date', 'advanced-accordion-block'), 1293 1352 ]; 1294 1353 } 1295 1354 1296 1355 1297 public function get_sortable_columns() { 1356 public function get_sortable_columns() 1357 { 1298 1358 return [ 1299 'title' => [ 'title', true],1300 'author' => [ 'author', false],1301 'block_count' => [ 'block_count', false],1302 'date' => [ 'date', false],1359 'title' => ['title', true], 1360 'author' => ['author', false], 1361 'block_count' => ['block_count', false], 1362 'date' => ['date', false], 1303 1363 ]; 1304 1364 } 1305 1365 1306 public function get_bulk_actions() { 1366 public function get_bulk_actions() 1367 { 1307 1368 return [ 1308 'delete' => 'Delete',1369 'delete' => 'Delete', 1309 1370 ]; 1310 1371 } 1311 1372 1312 public function column_cb( $item ) { 1313 return sprintf( '<input type="checkbox" name="page[]" value="%d" />', $item['ID'] ); 1314 } 1315 1316 public function column_title( $item ) { 1373 public function column_cb($item) 1374 { 1375 return sprintf('<input type="checkbox" name="page[]" value="%d" />', $item['ID']); 1376 } 1377 1378 public function column_title($item) 1379 { 1317 1380 $actions = [ 1318 'edit' => sprintf( '<a href="%s">Edit</a>', get_edit_post_link( $item['ID'] )),1319 'trash' => sprintf( '<a href="%s" class="submitdelete">Trash</a>', get_delete_post_link( $item['ID'] )),1320 'view' => sprintf( '<a href="%s" target="_blank">View</a>', get_permalink( $item['ID'] )),1381 'edit' => sprintf('<a href="%s">Edit</a>', get_edit_post_link($item['ID'])), 1382 'trash' => sprintf('<a href="%s" class="submitdelete">Trash</a>', get_delete_post_link($item['ID'])), 1383 'view' => sprintf('<a href="%s" target="_blank">View</a>', get_permalink($item['ID'])), 1321 1384 ]; 1322 1385 1323 1386 return sprintf( 1324 '<strong><a class="row-title" href="%s">%s</a></strong> %s',1325 esc_url( get_edit_post_link( $item['ID'] )),1326 esc_html( $item['title']),1327 $this->row_actions( $actions)1387 '<strong><a class="row-title" href="%s">%s</a></strong> %s', 1388 esc_url(get_edit_post_link($item['ID'])), 1389 esc_html($item['title']), 1390 $this->row_actions($actions) 1328 1391 ); 1329 1392 } … … 1337 1400 * @return void 1338 1401 */ 1339 public function prepare_items() { 1340 $search = isset( $_POST['s'] ) ? sanitize_text_field( $_POST['s'] ) : ''; 1341 $date_filter = isset( $_POST['m'] ) ? sanitize_text_field( $_POST['m'] ) : ''; 1342 1343 $data = $this->get_block_usage_data( $search, $date_filter ); 1402 public function prepare_items() 1403 { 1404 $search = isset($_POST['s']) ? sanitize_text_field($_POST['s']) : ''; 1405 $date_filter = isset($_POST['m']) ? sanitize_text_field($_POST['m']) : ''; 1406 1407 $data = $this->get_block_usage_data($search, $date_filter); 1344 1408 1345 1409 // Handle bulk actions … … 1350 1414 $order = $_GET['order'] ?? 'asc'; 1351 1415 1352 usort( $data, function ( $a, $b ) use ( $orderby, $order) {1353 $result = strnatcmp( $a[ $orderby ], $b[ $orderby ]);1354 1355 return ( $order === 'asc' ) ? $result : -$result;1356 } );1416 usort($data, function ($a, $b) use ($orderby, $order) { 1417 $result = strnatcmp($a[$orderby], $b[$orderby]); 1418 1419 return ($order === 'asc') ? $result : -$result; 1420 }); 1357 1421 1358 1422 // Pagination setup 1359 1423 $per_page = 20; 1360 1424 $current_page = $this->get_pagenum(); 1361 $total_items = count( $data);1362 1363 $data = array_slice( $data, ( $current_page - 1 ) * $per_page, $per_page);1364 1365 $this->set_pagination_args( [1366 'total_items' => $total_items,1367 'per_page' => $per_page,1368 'total_pages' => ceil( $total_items / $per_page),1369 ] );1425 $total_items = count($data); 1426 1427 $data = array_slice($data, ($current_page - 1) * $per_page, $per_page); 1428 1429 $this->set_pagination_args([ 1430 'total_items' => $total_items, 1431 'per_page' => $per_page, 1432 'total_pages' => ceil($total_items / $per_page), 1433 ]); 1370 1434 1371 1435 $columns = $this->get_columns(); … … 1373 1437 $sortable = $this->get_sortable_columns(); 1374 1438 1375 $this->_column_headers = [ $columns, $hidden, $sortable];1439 $this->_column_headers = [$columns, $hidden, $sortable]; 1376 1440 $this->items = $data; 1377 1441 } 1378 1442 1379 public function column_default( $item, $column_name ) { 1380 return $item[ $column_name ] ?? ''; 1381 1382 } 1383 1384 1385 private function get_block_usage_data( $search = '', $date_filter = '' ) { 1443 public function column_default($item, $column_name) 1444 { 1445 return $item[$column_name] ?? ''; 1446 } 1447 1448 1449 private function get_block_usage_data($search = '', $date_filter = '') 1450 { 1386 1451 global $wpdb; 1387 1452 … … 1389 1454 $where_clause = ''; 1390 1455 1391 if ( ! empty( $search )) {1456 if (! empty($search)) { 1392 1457 $where_clause .= $wpdb->prepare( 1393 "AND post_title LIKE %s",1394 '%' . $wpdb->esc_like( $search) . '%'1458 "AND post_title LIKE %s", 1459 '%' . $wpdb->esc_like($search) . '%' 1395 1460 ); 1396 1461 } 1397 1462 1398 if ( ! empty( $date_filter )) {1463 if (! empty($date_filter)) { 1399 1464 $where_clause .= $wpdb->prepare( 1400 "AND DATE_FORMAT(post_date, '%%Y%%m') = %s",1401 $date_filter1465 "AND DATE_FORMAT(post_date, '%%Y%%m') = %s", 1466 $date_filter 1402 1467 ); 1403 1468 } 1404 1469 1470 $block_search = []; 1471 foreach (array_keys($this->blocks) as $block_name) { 1472 $search_string = '<!-- wp:' . $block_name; 1473 $block_search[] = $wpdb->prepare('post_content LIKE %s', '%' . $wpdb->esc_like($search_string) . '%'); 1474 } 1475 1476 if (! empty($block_search)) { 1477 $where_clause .= ' AND (' . implode(' OR ', $block_search) . ')'; 1478 } 1479 1405 1480 $posts = $wpdb->get_results( " 1406 SELECT ID, post_title, post_content, post_author, post_date 1481 SELECT ID, post_title, post_content, post_author, post_date, post_type 1407 1482 FROM {$wpdb->posts} 1408 1483 WHERE post_status = 'publish' 1409 1484 AND (post_type = 'post' OR post_type = 'page') 1410 1485 $where_clause 1411 " ); 1412 function block_exists( $block_name ): bool { 1413 $registered_blocks = WP_Block_Type_Registry::get_instance()->get_all_registered(); 1414 1415 return isset( $registered_blocks[ $block_name ] ); 1486 "); 1487 1488 if ( $posts ) { 1489 $author_ids = []; 1490 foreach ( $posts as $post ) { 1491 $author_ids[] = $post->post_author; 1492 } 1493 $author_ids = array_unique( $author_ids ); 1494 if ( function_exists( 'update_user_cache' ) ) { 1495 update_user_cache( $author_ids ); 1496 } 1416 1497 } 1417 1418 1498 1419 1499 foreach ( $posts as $post ) { 1420 1500 $block_summary = []; 1421 1501 $total_count = 0; 1422 foreach ( $this->blocks as $block_name => $block_label) {1423 $block_count = substr_count( $post->post_content, '<!-- wp:' . $block_name);1424 1425 if ( $block_count > 0) {1426 $block_summary[] = sprintf( '%s (%d)', esc_html( $block_label ), $block_count);1502 foreach ($this->blocks as $block_name => $block_label) { 1503 $block_count = substr_count($post->post_content, '<!-- wp:' . $block_name); 1504 1505 if ($block_count > 0) { 1506 $block_summary[] = sprintf('%s (%d)', esc_html($block_label), $block_count); 1427 1507 $total_count += $block_count; 1428 1508 } 1429 1509 } 1430 1510 1431 if ( ! empty( $block_summary )) {1511 if (! empty($block_summary)) { 1432 1512 $data[] = [ 1433 1513 'ID' => $post->ID, … … 1436 1516 'block_names' => implode( ', ', $block_summary ), 1437 1517 'block_count' => $total_count, 1438 'post_type' => get_post_type( $post->ID ),1518 'post_type' => $post->post_type, 1439 1519 'date' => gmdate( 'Y/m/d', strtotime( $post->post_date ) ), 1440 1520 ]; … … 1454 1534 private function process_bulk_action() { 1455 1535 if ( 'delete' === $this->current_action() ) { 1536 check_admin_referer( 'bulk-block_usages' ); 1537 1456 1538 // Ensure 'page' is an array before processing 1457 $post_ids = isset( $_POST['page'] ) && is_array( $_POST['page'] ) ? array_map( 'intval', $_POST['page']) : [];1539 $post_ids = isset($_POST['page']) && is_array($_POST['page']) ? array_map('intval', $_POST['page']) : []; 1458 1540 1459 1541 // Ensure no null values are passed 1460 $post_ids = array_filter( $post_ids, function ( $id) {1461 return ! is_null( $id);1462 } );1542 $post_ids = array_filter($post_ids, function ($id) { 1543 return ! is_null($id); 1544 }); 1463 1545 1464 1546 if ( ! empty( $post_ids ) ) { 1465 1547 foreach ( $post_ids as $post_id ) { 1466 if ( get_post_status( $post_id ) ) {1548 if ( get_post_status( $post_id ) && current_user_can( 'delete_post', $post_id ) ) { 1467 1549 wp_delete_post( $post_id, true ); 1468 1550 } … … 1472 1554 } 1473 1555 1474 protected function extra_tablenav( $which ) { 1475 if ( $which === 'top' ) { 1476 $this->months_dropdown( 'page' ); 1477 submit_button( 'Filter', '', 'filter_action', false, [ 'id' => 'post-query-submit' ] ); 1556 protected function extra_tablenav($which) 1557 { 1558 if ($which === 'top') { 1559 $this->months_dropdown('page'); 1560 submit_button('Filter', '', 'filter_action', false, ['id' => 'post-query-submit']); 1478 1561 } 1479 1562 } -
advanced-accordion-block/trunk/admin/documentation-builder.php
r3397334 r3454699 4 4 * Promotional page for EazyDocs plugin 5 5 */ 6 7 if ( ! defined( 'ABSPATH' ) ) { 8 exit; 9 } 6 10 7 11 /** -
advanced-accordion-block/trunk/advanced-accordion-block.php
r3430589 r3454699 6 6 * Requires at least: 5.7 7 7 * Requires PHP: 7.4 8 * Version: 5.2. 28 * Version: 5.2.3 9 9 * Plugin URI: https://advanced-accordion-block.spider-themes.net 10 10 * Author: Spider Themes … … 133 133 */ 134 134 private function define_constants() { 135 define( 'AAGB_VERSION', '5.2. 2' );135 define( 'AAGB_VERSION', '5.2.3' ); 136 136 define( 'AAGB_URL', plugin_dir_url( __FILE__ ) ); 137 137 define( 'AAGB_ASSETS', AAGB_URL . 'assets/' ); … … 160 160 */ 161 161 function user_redirecting( $plugin ) { 162 if ( plugin_basename( __FILE__ ) == $plugin ) {162 if ( plugin_basename( __FILE__ ) === $plugin ) { 163 163 wp_redirect( admin_url( 'admin.php?page=aab-settings' ) ); 164 164 die; -
advanced-accordion-block/trunk/assets/js/attempt-recovery-all.js
r3344630 r3454699 2 2 function recoverAccordionBlocks() { 3 3 const accordionBlocks = document.querySelectorAll( 4 '.wp-block-aab-group-accordion.has-warning, .wp-block-aab-accordion- block.has-warning,.wp-block-aab-accordion-item.has-warning'4 '.wp-block-aab-group-accordion.has-warning, .wp-block-aab-accordion-item.has-warning, .wp-block-aab-accordion-block.has-warning, .wp-block-aab-horizontal-accordion.has-warning, .wp-block-aab-horizontal-accordion-item.has-warning' 5 5 ); 6 6 … … 15 15 function checkForRecoverableBlocks() { 16 16 const recoverableBlocks = document.querySelectorAll( 17 '.wp-block-aab-group-accordion.has-warning, .wp-block-aab-accordion- block.has-warning,.wp-block-aab-accordion-item.has-warning'17 '.wp-block-aab-group-accordion.has-warning, .wp-block-aab-accordion-item.has-warning, .wp-block-aab-accordion-block.has-warning, .wp-block-aab-horizontal-accordion.has-warning, .wp-block-aab-horizontal-accordion-item.has-warning' 18 18 ); 19 19 return recoverableBlocks.length > 0; -
advanced-accordion-block/trunk/assets/js/feedback.js
r3344630 r3454699 2 2 'use strict'; 3 3 $(document).ready(function () { 4 // Collect all feedback IDs for batch request 5 const feedbackIds = []; 4 6 $('.feedback-btn-wrap').each(function () { 5 const $feedbackWrap = $(this); 6 const feedbackId = $feedbackWrap.data('id'); 7 const id = $(this).data('id'); 8 if (id) { 9 feedbackIds.push(id); 10 } 11 }); 12 13 if (feedbackIds.length > 0) { 7 14 $.ajax({ 8 15 url: aab_feedbackAjax.ajaxurl, … … 10 17 data: { 11 18 action: 'get_votes', 12 feedbackId : feedbackId,19 feedbackIds: feedbackIds, 13 20 nonce: aab_feedbackAjax.nonce 14 21 }, 15 22 success: function (response) { 16 23 if (response.success) { 17 $feedbackWrap.find('button[data-value="yes"] .count').text(response.data.yes); 18 $feedbackWrap.find('button[data-value="no"] .count').text(response.data.no); 24 const dataMap = response.data; 25 $('.feedback-btn-wrap').each(function () { 26 const $feedbackWrap = $(this); 27 const feedbackId = $feedbackWrap.data('id'); 28 const data = dataMap[feedbackId]; 19 29 20 // Update button states if user has voted 21 if (response.data.userVote) { 22 $feedbackWrap.find('.feedback-btn').removeClass('active'); 23 $feedbackWrap.find(`button[data-value="${response.data.userVote}"]`).addClass('active'); 24 } 30 if (data) { 31 $feedbackWrap.find('button[data-value="yes"] .count').text(data.yes); 32 $feedbackWrap.find('button[data-value="no"] .count').text(data.no); 33 34 // Update button states if user has voted 35 if (data.userVote) { 36 $feedbackWrap.find('.feedback-btn').removeClass('active'); 37 $feedbackWrap.find(`button[data-value="${data.userVote}"]`).addClass('active'); 38 } 39 } 40 }); 25 41 } 26 42 }, … … 33 49 } 34 50 }); 35 } );51 } 36 52 // Handle feedback button click 37 53 $('.feedback-btn').on('click', function () { -
advanced-accordion-block/trunk/assets/js/group-accordion-frontend.js
r3344630 r3454699 204 204 let searchTxt = ''; 205 205 206 let searchTimeout; 206 207 $search.on('input', function () { 207 searchTxt = $search.val(); 208 loadAccordions(); 208 clearTimeout(searchTimeout); 209 searchTimeout = setTimeout(() => { 210 searchTxt = $search.val(); 211 loadAccordions(); 212 }, 300); 213 }); 214 215 // Cache search content 216 $search.one('focus input', function () { 217 $accordionItems.each(function () { 218 if (!$(this).data('search-content')) { 219 $(this).data('search-content', $(this).text().toLowerCase()); 220 } 221 }); 209 222 }); 210 223 … … 221 234 if(searchTxt) { 222 235 $searchHelp.show(); 236 const searchLower = searchTxt.toLowerCase(); 223 237 224 238 _targetItems = _targetItems.filter(function() { 225 return $(this).text()?.toLowerCase().includes(searchTxt.toLowerCase()); 239 const content = $(this).data('search-content') || $(this).text().toLowerCase(); 240 return content.includes(searchLower); 226 241 }); 227 242 -
advanced-accordion-block/trunk/assets/js/group-accordion.js
r3413091 r3454699 62 62 ); 63 63 64 const autoPlaySpeed = $accordions.data('duration'); 64 let autoPlaySpeed = $accordions.data('duration'); 65 66 if (!(autoPlaySpeed > 0)) { 67 autoPlaySpeed = 3000; 68 } 69 65 70 const Vertical = $accordions.data('progress-bar-direction'); 66 71 const progressBarOn = isPro && $accordions.data('progress-bar-on'); -
advanced-accordion-block/trunk/assets/js/separate-accordion.js
r3430589 r3454699 1 /* eslint-disable no-undef */ 1 2 (function ($) { 2 'use strict';3 // show body on click head4 $(document).on('click', '.aab__accordion_head', function () {5 const $this = $(this);6 const $parent = $this.parent();7 const $icon = $this8 .children('.aab__accordion_icon')9 .children('.aab__icon');10 const $body = $parent.children('.aab__accordion_body');11 // icons12 if ($icon.hasClass('dashicons-plus-alt2')) {13 $icon.removeClass('dashicons-plus-alt2');14 $icon.addClass('dashicons-minus');15 } else if ($icon.hasClass('dashicons-minus')) {16 $icon.removeClass('dashicons-minus');17 $icon.addClass('dashicons-plus-alt2');18 } else if ($icon.hasClass('dashicons-arrow-down-alt2')) {19 $icon.removeClass('dashicons-arrow-down-alt2');20 $icon.addClass('dashicons-arrow-up-alt2');21 } else if ($icon.hasClass('dashicons-arrow-up-alt2')) {22 $icon.removeClass('dashicons-arrow-up-alt2');23 $icon.addClass('dashicons-arrow-down-alt2');24 } else if ($icon.hasClass('dashicons-arrow-down')) {25 $icon.removeClass('dashicons-arrow-down');26 $icon.addClass('dashicons-arrow-up');27 } else if ($icon.hasClass('dashicons-arrow-up')) {28 $icon.removeClass('dashicons-arrow-up');29 $icon.addClass('dashicons-arrow-down');30 } else if ($icon.hasClass('dashicons-plus-alt')) {31 $icon.removeClass('dashicons-plus-alt');32 $icon.addClass('dashicons-dismiss');33 } else if ($icon.hasClass('dashicons-dismiss')) {34 $icon.removeClass('dashicons-dismiss');35 $icon.addClass('dashicons-plus-alt');36 } else if ($icon.hasClass('dashicons-insert')) {37 $icon.removeClass('dashicons-insert');38 $icon.addClass('dashicons-remove');39 } else if ($icon.hasClass('dashicons-remove')) {40 $icon.removeClass('dashicons-remove');41 $icon.addClass('dashicons-insert');42 }43 // toggle body44 $body.slideToggle();45 // adding active class46 $($this).toggleClass('active');47 });3 'use strict'; 4 // show body on click head 5 $(document).on('click', '.aab__accordion_head', function () { 6 const $this = $(this); 7 const $parent = $this.parent(); 8 const $icon = $this 9 .children('.aab__accordion_icon') 10 .children('.aab__icon'); 11 const $body = $parent.children('.aab__accordion_body'); 12 // icons 13 if ($icon.hasClass('dashicons-plus-alt2')) { 14 $icon.removeClass('dashicons-plus-alt2'); 15 $icon.addClass('dashicons-minus'); 16 } else if ($icon.hasClass('dashicons-minus')) { 17 $icon.removeClass('dashicons-minus'); 18 $icon.addClass('dashicons-plus-alt2'); 19 } else if ($icon.hasClass('dashicons-arrow-down-alt2')) { 20 $icon.removeClass('dashicons-arrow-down-alt2'); 21 $icon.addClass('dashicons-arrow-up-alt2'); 22 } else if ($icon.hasClass('dashicons-arrow-up-alt2')) { 23 $icon.removeClass('dashicons-arrow-up-alt2'); 24 $icon.addClass('dashicons-arrow-down-alt2'); 25 } else if ($icon.hasClass('dashicons-arrow-down')) { 26 $icon.removeClass('dashicons-arrow-down'); 27 $icon.addClass('dashicons-arrow-up'); 28 } else if ($icon.hasClass('dashicons-arrow-up')) { 29 $icon.removeClass('dashicons-arrow-up'); 30 $icon.addClass('dashicons-arrow-down'); 31 } else if ($icon.hasClass('dashicons-plus-alt')) { 32 $icon.removeClass('dashicons-plus-alt'); 33 $icon.addClass('dashicons-dismiss'); 34 } else if ($icon.hasClass('dashicons-dismiss')) { 35 $icon.removeClass('dashicons-dismiss'); 36 $icon.addClass('dashicons-plus-alt'); 37 } else if ($icon.hasClass('dashicons-insert')) { 38 $icon.removeClass('dashicons-insert'); 39 $icon.addClass('dashicons-remove'); 40 } else if ($icon.hasClass('dashicons-remove')) { 41 $icon.removeClass('dashicons-remove'); 42 $icon.addClass('dashicons-insert'); 43 } 44 // toggle body 45 $body.slideToggle(); 46 // adding active class 47 $($this).toggleClass('active'); 48 }); 48 49 49 $(document).on("keydown", function (e) { 50 if(e.key === "Enter" || e.key === " ") { 51 const $focused = $(document.activeElement); 52 const $accordions = $(".wp-block-aab-accordion-block"); 53 if($focused.is($accordions)) { 54 e.preventDefault(); 55 const $accordionHead = $focused.find(".aab__accordion_head"); 56 $accordionHead?.trigger("click"); 57 } 58 } 59 }); 50 $(document).on('keydown', '.wp-block-aab-accordion-block', function (e) { 51 if (e.target !== this) { 52 return; 53 } 54 if (e.key === 'Enter' || e.key === ' ') { 55 e.preventDefault(); 56 const $accordionHead = $(this).find('.aab__accordion_head'); 57 $accordionHead?.trigger('click'); 58 } 59 }); 60 60 })(jQuery); -
advanced-accordion-block/trunk/block-patterns/accordion-auto-numbering.php
r3430589 r3454699 11 11 'title' => __('Accordion Auto Numbering', 'advanced-accordion-block'), 12 12 'description' => __('A description of Pattern Five.', 'advanced-accordion-block'), 13 'content' => '<!-- wp:aab/group-accordion {"QaStyle":false,"uniqueId":" c78e2d9a_1","defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":"","autoNumberingMargin":5,"metadata":{"categories":["advanced-accordion-block-category","premium-advanced-accordion-block"],"patternName":"advanced-accordion-block/pattern-accordion-auto-numbering","name":"Accordion Auto Numbering"}} -->14 <div class="custom-css-block"><style>.aagb_accordion_ c78e2d9a_1{ }</style></div><style>15 .aagb_accordion_ c78e2d9a_1.aagb__accordion_active .aagb__accordion_body {13 'content' => '<!-- wp:aab/group-accordion {"QaStyle":false,"uniqueId":"1b041763_3","defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 14 <div class="custom-css-block"><style>.aagb_accordion_1b041763_3 { }</style></div><style> 15 .aagb_accordion_1b041763_3 .aagb__accordion_active .aagb__accordion_body { 16 16 border-top: 1px solid #ebebeb; 17 17 } 18 .aagb_accordion_ c78e2d9a_1.aagb__accordion_container.wp-block-aab-accordion-item .aagb__accordion_head {18 .aagb_accordion_1b041763_3 .aagb__accordion_container.wp-block-aab-accordion-item .aagb__accordion_head { 19 19 background-color: #e3dfdf38; 20 20 … … 22 22 23 23 } 24 .aagb_accordion_ c78e2d9a_1.aagb__accordion_container.wp-block-aab-accordion-item .aagb__accordion_body {24 .aagb_accordion_1b041763_3 .aagb__accordion_container.wp-block-aab-accordion-item .aagb__accordion_body { 25 25 26 26 … … 30 30 } 31 31 32 .aagb_accordion_ c78e2d9a_1.wp-block-aab-accordion-item .aagb__accordion_subheading {32 .aagb_accordion_1b041763_3 .wp-block-aab-accordion-item .aagb__accordion_subheading { 33 33 margin: 5px 0 0 0; 34 34 35 35 } 36 .aagb_accordion_ c78e2d9a_1.wp-block-aab-accordion-item .aagb__accordion_icon {36 .aagb_accordion_1b041763_3 .wp-block-aab-accordion-item .aagb__accordion_icon { 37 37 38 38 39 39 } 40 .aagb_accordion_ c78e2d9a_1.wp-block-aab-accordion-item .aagb__icon {40 .aagb_accordion_1b041763_3 .wp-block-aab-accordion-item .aagb__icon { 41 41 font-size: 23px; 42 42 } 43 .aagb_accordion_ c78e2d9a_1.aagb__accordion_title {43 .aagb_accordion_1b041763_3 .aagb__accordion_title { 44 44 margin: 0; 45 45 46 46 } 47 .aagb_accordion_ c78e2d9a_1.aagb__accordion_container {47 .aagb_accordion_1b041763_3 .aagb__accordion_container { 48 48 border: 1px solid #e3dfdf38; 49 49 margin-top: 0px; … … 51 51 52 52 } 53 .aagb_accordion_ c78e2d9a_1.aagb__accordion_number{54 margin-right: 5px;53 .aagb_accordion_1b041763_3 .aagb__accordion_number{ 54 margin-right: 10px; 55 55 } 56 .aagb_accordion_ c78e2d9a_1.wp-block-aab-accordion-item .aagb__accordion_subheading{57 margin-left:calc(42px + 5px) !important;56 .aagb_accordion_1b041763_3 .wp-block-aab-accordion-item .aagb__accordion_subheading{ 57 margin-left:calc(42px + 10px) !important; 58 58 } 59 59 60 .aagb_accordion_ c78e2d9a_1.aab-step-progress{60 .aagb_accordion_1b041763_3 .aab-step-progress{ 61 61 background-color: #dfd2d2; 62 62 } 63 63 64 .aagb_accordion_ c78e2d9a_1.aab-step-progress-bar {64 .aagb_accordion_1b041763_3 .aab-step-progress-bar { 65 65 background-color: #1570ec; 66 66 } 67 67 68 .aagb_accordion_ c78e2d9a_1.aagb__accordion_number{68 .aagb_accordion_1b041763_3 .aagb__accordion_number{ 69 69 70 70 } 71 .aagb_accordion_ c78e2d9a_1.aab-progress-bar-container{71 .aagb_accordion_1b041763_3 .aab-progress-bar-container{ 72 72 background-color: #f0f0f0; 73 73 } 74 .aagb_accordion_ c78e2d9a_1.aab-progress-bar {74 .aagb_accordion_1b041763_3 .aab-progress-bar { 75 75 background-color: #0866ff; 76 76 } … … 80 80 flex-direction: row; 81 81 } 82 .aagb_accordion_ c78e2d9a_1.wp-block-aab-group-accordion.aab-next-previous-enabled{82 .aagb_accordion_1b041763_3.wp-block-aab-group-accordion.aab-next-previous-enabled{ 83 83 padding-left: 50px !important; 84 84 … … 86 86 87 87 } 88 .aagb_accordion_ c78e2d9a_1.aagb-accordion-next-previous{88 .aagb_accordion_1b041763_3 .aagb-accordion-next-previous{ 89 89 left: 0; top: 50%; transform: translateY(-50%); position: absolute; 90 90 … … 92 92 93 93 } 94 .aagb_accordion_ c78e2d9a_1 .aagb-accordion-previous-icon,.aagb_accordion_c78e2d9a_1.aagb-accordion-next-icon {94 .aagb_accordion_1b041763_3 .aagb-accordion-previous-icon,.aagb_accordion_1b041763_3 .aagb-accordion-next-icon { 95 95 background-color: #010101; 96 96 svg{ … … 110 110 } 111 111 112 .aagb_accordion_ c78e2d9a_1.aagb__accordion_container {112 .aagb_accordion_1b041763_3 .aagb__accordion_container { 113 113 transition-duration: 0ms !important; 114 114 outline: 2px solid #00000000; 115 115 } 116 .aagb_accordion_ c78e2d9a_1.aagb__accordion_container:focus-visible {116 .aagb_accordion_1b041763_3 .aagb__accordion_container:focus-visible { 117 117 outline: 2px solid #C2DBFE; 118 118 } 119 </style><div class="wp-block-aab-group-accordion searchable aagb_accordion_ c78e2d9a_1 click false" id="group-accordion-c78e2d9a_1"><!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Know Your Customers","subheading":"Understand what your customers want","headingTag":"h4","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":""} -->120 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h 4 class="aagb__accordion_title">Know Your Customers</h4></div><p class="aagb__accordion_subheading" placeholder="">Understand what your customers want</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph -->119 </style><div class="wp-block-aab-group-accordion searchable aagb_accordion_1b041763_3 click false" id="group-accordion-1b041763_3"><!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Know Your Customers","subheading":"Understand what your customers want","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 120 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h5 class="aagb__accordion_title">Know Your Customers</h5></div><p class="aagb__accordion_subheading" placeholder="">Understand what your customers want</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph --> 121 121 <p>If you know what your customers like, you can give better service. Ask them what they want. Listen to their feedback. This helps your business grow fast.</p> 122 122 <!-- /wp:paragraph --></div></div></div> 123 123 <!-- /wp:aab/accordion-item --> 124 124 125 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Improve Your Product or Service","subheading":"Make your offer better than before"," headingTag":"h4","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":""} -->126 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h 4 class="aagb__accordion_title">Improve Your Product or Service</h4></div><p class="aagb__accordion_subheading" placeholder="">Make your offer better than before</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph -->125 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Improve Your Product or Service","subheading":"Make your offer better than before","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 126 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h5 class="aagb__accordion_title">Improve Your Product or Service</h5></div><p class="aagb__accordion_subheading" placeholder="">Make your offer better than before</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph --> 127 127 <p>Always try to make your product or service better. Good quality brings more customers. If customers are happy, they will come back and tell others.</p> 128 128 <!-- /wp:paragraph --></div></div></div> 129 129 <!-- /wp:aab/accordion-item --> 130 130 131 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Use Social Media","subheading":"Promote your business online"," headingTag":"h4","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":""} -->132 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h 4 class="aagb__accordion_title">Use Social Media</h4></div><p class="aagb__accordion_subheading" placeholder="">Promote your business online</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph -->131 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Use Social Media","subheading":"Promote your business online","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 132 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h5 class="aagb__accordion_title">Use Social Media</h5></div><p class="aagb__accordion_subheading" placeholder="">Promote your business online</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph --> 133 133 <p>Facebook, Instagram, and other social sites help your business. Post photos, updates, and videos. More people will see your business and become new customers.</p> 134 134 <!-- /wp:paragraph --></div></div></div> 135 135 <!-- /wp:aab/accordion-item --> 136 136 137 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0"," heading":"Give Great Customer Service","subheading":"Make customers feel important","headingTag":"h4","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":""} -->138 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h 4 class="aagb__accordion_title">Give Great Customer Service</h4></div><p class="aagb__accordion_subheading" placeholder="">Make customers feel important</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph -->137 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","subheading":"Make customers feel important","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 138 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h5 class="aagb__accordion_title">Accordion Heading</h5></div><p class="aagb__accordion_subheading" placeholder="">Make customers feel important</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph --> 139 139 <p>Always be kind and helpful to your customers. Answer their questions fast. Help them if they have problems. Good service makes customers trust you.</p> 140 140 <!-- /wp:paragraph --></div></div></div> 141 141 <!-- /wp:aab/accordion-item --> 142 142 143 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Learn from Competitors","subheading":"See what others are doing"," headingTag":"h4","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true,"autoNumberingColor":""} -->144 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h 4 class="aagb__accordion_title">Learn from Competitors</h4></div><p class="aagb__accordion_subheading" placeholder="">See what others are doing</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph -->143 <!-- wp:aab/accordion-item {"progressBarBgColor":"#f0f0f0","heading":"Learn from Competitors","subheading":"See what others are doing","readMoreText":"Read More","step":false,"stepText":"Continue","checkList":false,"button_show":false,"defaultStyles":{"activeAccordionBorder":{"width":"1px","color":"#ebebeb","style":"solid"},"border":{"width":"1px","color":"#e3dfdf38","style":"solid"},"headingBorder":{"color":null,"style":"solid","width":"0px"},"bodyBorder":{"top":{"color":"#e3dfdf38","style":"solid","width":"1px"}},"paddings":{"top":"","right":"","left":"","bottom":""},"margins":{"top":"0px","right":"","left":"","bottom":"15px"},"borderRadius":null,"subheadingColor":null,"headingTag":"h5","headingColor":null,"headerBg":"#e3dfdf38","showHeadingIcon":false,"showIcon":true,"iconColor":null,"iconBackground":null,"bodyBg":null,"anchorLinkShow":false,"QaStyle":false,"aIconText":"A","qIconText":"Q","qIconColor":"#fff","qIconBg":"#505050","aIconColor":"#fff","aIconBg":"#f5a623","faqSchema":false,"iconBorder":{"width":"0px","style":"solid","color":"transparent"},"iconBorderRadius":"","iconFontSize":23},"autoNumbering":true} --> 144 <div class="wp-block-aab-accordion-item aagb__accordion_container panel" data-autoplay="false" data-duration="3000" data-progress-bar-direction="horizontal" data-feature-image-url="" data-auto-numbering="true" data-progress-bar-on="false" tabindex="0"><div class="aagb__accordion_head aab_right_icon hasSubHeading " data-active="false"><div class="aagb__accordion_heading aab_right_icon aagb_right_link"><div class="head_content_wrapper"><div class="title_wrapper"><span class="aagb__accordion_number"></span><h5 class="aagb__accordion_title">Learn from Competitors</h5></div><p class="aagb__accordion_subheading" placeholder="">See what others are doing</p></div></div><div class="aagb__accordion_icon"><div class="aagb__icon_dashicons_box"><span class="aagb__icon dashicons dashicons-plus-alt2"></span></div></div></div><div class="aagb__accordion_body " role="region"><div class="aagb__accordion_component "><!-- wp:paragraph --> 145 145 <p>Look at other businesses like yours. See what they are doing well. Try to do better than them. Learning from them can help your business grow faster.</p> 146 146 <!-- /wp:paragraph --></div></div></div> -
advanced-accordion-block/trunk/build/accordion-default/block.json
r3344630 r3454699 5 5 "title": "Accordion defaults", 6 6 "category": "accordion-block", 7 "description": " Build Accordion and FAQs Easily.",7 "description": "Sets default styles and configurations for accordion blocks across your site.", 8 8 "editorScript": [ 9 9 "file:./index.js" -
advanced-accordion-block/trunk/build/accordion-default/index.asset.php
r3430589 r3454699 1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' b148d45fbca6401c1e15');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '02c757cbbd99f3a9fb6a'); -
advanced-accordion-block/trunk/build/accordion-default/index.js
r3430589 r3454699 1 (()=>{"use strict";var e={n:a=>{var l=a&&a.__esModule?()=>a.default:()=>a;return e.d(l,{a:l}),l},d:(a,l)=>{for(var o in l)e.o(l,o)&&!e.o(a,o)&&Object.defineProperty(a,o,{enumerable:!0,get:l[o]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a)};const a=window.wp.element,l=window.wp.plugins,o=window.wp.editor,t=window.wp.components,n=window.wp.data,c=window.wp.i18n,r=(window.React,window.wp.apiFetch);var i=e.n(r);const d={activeAccordionBorder:{width:"1px",color:"#ebebeb",style:"solid"},border:{width:"1px",color:"#e3dfdf38",style:"solid"},headingBorder:{color:null,style:"solid",width:"0px"},bodyBorder:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}},paddings:{top:"",right:"",left:"",bottom:""},margins:{top:"0px",right:"",left:"",bottom:"15px"},borderRadius:null,subheadingColor:null,headingTag:"h5",headingColor:null,headerBg:"#e3dfdf38",showHeadingIcon:!1,showIcon:!0,iconColor:null,iconBackground:null,bodyBg:null,anchorLinkShow:!1,QaStyle:!1,aIconText:"A",qIconText:"Q",qIconColor:"#fff",qIconBg:"#505050",aIconColor:"#fff",aIconBg:"#f5a623",faqSchema:!1,iconBorder:{width:"0px",style:"solid",color:"transparent"},iconBorderRadius:"",iconFontSize:23},s=window.wp.blockEditor,{__}=wp.i18n,u=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],m=({value:e,onChange:l,bgValue:o,onBgChange:n,label:c,innerLabel:r=["Text","Background"]})=>{const[i,d]=(0,a.useState)(!1),[s,m]=(0,a.useState)(e),[b,g]=(0,a.useState)(o),p=e=>{m(e),l&&l(e)},h=e=>{g(e),n&&n(e)};return(0,a.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,a.createElement)(t.Flex,null,(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.BaseControl,{label:c})),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Flex,null,(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"aab-reset-btn "+(s||b?"active":"disabled"),onClick:function(){p(""),h("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{onClick:()=>{d(!i)}},(0,a.createElement)(t.__experimentalZStack,{offset:14},l&&(0,a.createElement)(t.ColorIndicator,{colorValue:s}),n&&(0,a.createElement)(t.ColorIndicator,{colorValue:b}))))),i&&(0,a.createElement)(t.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>d(!1)},(0,a.createElement)(t.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:n?[{name:"color",title:`${r[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${r[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${r[0]||"Text"}`,className:"tab-color"}]},(e=>(0,a.createElement)(a.Fragment,null,"color"===e.name&&l&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:s}),(0,a.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,a.createElement)(t.ColorPalette,{colors:u,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))),"background"===e.name&&n&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.ColorPicker,{enableAlpha:!0,onChange:e=>h(e),color:b}),(0,a.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,a.createElement)(t.ColorPalette,{colors:u,value:b,asButtons:!0,disableCustomColors:!0,onChange:e=>h(e),clearable:!1}))))))))))},b=e=>a=>{const l=a.split(".");let o=e;for(let e of l)o=o?.[e];if(void 0!==o)return o;o=e.defaultStyles;for(let e of l)o=o?.[e];return o};function g({attributes:e,setAttributes:l}){var o,n,r;const{showIcon:i,iconBorder:d,iconBorderRadius:g}=e,p=b(e),h=null!==(o=p("iconColor"))&&void 0!==o?o:null,_=null!==(n=p("iconFontSize"))&&void 0!==n?n:null,C=null!==(r=p("iconBackground"))&&void 0!==r?r:null;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Icon","advanced-accordion-block")},!i&&(0,a.createElement)("p",null,"To change icon style you must select Show Icon in settings tab."),i&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(m,{label:(0,c.__)("Color","advanced-accordion-block"),value:h,onChange:e=>l({iconColor:e}),bgValue:C,onBgChange:e=>l({iconBackground:e})}),(0,a.createElement)(t.RangeControl,{label:"Font Size",value:_,onChange:e=>l({iconFontSize:e}),min:20,max:50}),(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{l({iconBorder:{style:"none",width:"0px"}}),l({iconBorderRadius:""})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==d?.width&&!!d?.width,label:(0,c.__)("Border","advanced-accordion-block"),onDeselect:()=>l({iconBorder:{style:"none",width:"0px"}})},(0,a.createElement)(t.__experimentalBorderControl,{colors:u,value:d,onChange:e=>{l({iconBorder:e})},withSlider:!0})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>!!g,label:(0,c.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>l({iconBorderRadius:""})},(0,a.createElement)(s.__experimentalBorderRadiusControl,{values:g,onChange:e=>{l({iconBorderRadius:e})}})))))}function p({attributes:e,setAttributes:l}){var o,n,r,i;const{QaStyle:d}=e,s=b(e),u=null!==(o=s("qIconColor"))&&void 0!==o?o:null,g=null!==(n=s("qIconBg"))&&void 0!==n?n:null,p=null!==(r=s("aIconColor"))&&void 0!==r?r:null,h=null!==(i=s("aIconBg"))&&void 0!==i?i:null,_=aagb_local_object.licensing;return d&&_?(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,a.createElement)(m,{label:(0,c.__)("Q Color","advanced-accordion-block"),value:u,onChange:e=>l({qIconColor:e}),bgValue:g,onBgChange:e=>l({qIconBg:e}),innerLabel:["Text","Background"]}),(0,a.createElement)(m,{label:(0,c.__)("A Color","advanced-accordion-block"),value:p,onChange:e=>l({aIconColor:e}),bgValue:h,onBgChange:e=>l({aIconBg:e}),innerLabel:["Text","Background"]})):(0,a.createElement)(a.Fragment,null)}function h({attributes:e,setAttributes:l}){const{border:o,margins:n,paddings:r,borderRadius:i}=e,d=e=>{l({border:e,bodyBorder:{top:{color:e.color,style:e.style,width:e.width}}})},s=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Styles","advanced-accordion-block")},(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{l({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>n?.top||n?.bottom,label:(0,c.__)("Margins","advanced-accordion-block"),onDeselect:()=>l({margins:{top:"",right:"",left:"",bottom:""}})},(0,a.createElement)(t.__experimentalBoxControl,{values:n,label:(0,c.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>l({...n,margins:{top:s(e.top),bottom:s(e.bottom)}})})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>r?.top||r?.right,label:(0,c.__)("Padding","advanced-accordion-block"),onDeselect:()=>l({paddings:{top:"",right:"",left:"",bottom:""}})},(0,a.createElement)(t.__experimentalBoxControl,{values:r,label:(0,c.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>l({...r,paddings:{top:s(e.top),left:s(e.left),right:s(e.right),bottom:s(e.bottom)}})}))),(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{d({style:"none",width:"0px"}),l({borderRadius:0})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==o?.width&&!!o?.width,label:(0,c.__)("Border","advanced-accordion-block"),onDeselect:()=>d({style:"none",width:"0px"})},(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,onChange:d,value:o})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,c.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>l({borderRadius:0})},(0,a.createElement)(t.RangeControl,{label:(0,c.__)("Border Radius","advanced-accordion-block"),value:i,onChange:e=>l({borderRadius:e}),min:0,max:50}))))}function _({attributes:e,setAttributes:l}){var o,n,r,i,d,s;const{QaStyle:g}=e,p=b(e),h=null!==(o=p("headerBg"))&&void 0!==o?o:null,_=null!==(n=p("headingBorder"))&&void 0!==n?n:null,C=null!==(r=p("subheadingColor"))&&void 0!==r?r:null,v=null!==(i=p("headingColor"))&&void 0!==i?i:null,E=aagb_local_object.licensing;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Head","advanced-accordion-block")},(0,a.createElement)(m,{label:"Header Color",value:v,onChange:e=>l({headingColor:e}),bgValue:h,onBgChange:e=>l({headerBg:e})}),(0,a.createElement)(m,{label:(0,c.__)("Active Header Color","advanced-accordion-block"),value:null!==(d=p("activeHeadingColor"))&&void 0!==d?d:null,onChange:e=>l({activeHeadingColor:e}),bgValue:null!==(s=p("activeHeaderBg"))&&void 0!==s?s:null,onBgChange:e=>l({activeHeaderBg:e})}),E&&(0,a.createElement)(m,{label:(0,c.__)("Sub Heading Color","advanced-accordion-block"),value:C,onChange:e=>l({subheadingColor:e})}),!g&&(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,label:(0,c.__)("Set Heading Border","advanced-accordion-block"),onChange:e=>l({headingBorder:e}),value:_}))}function C({attributes:e,setAttributes:l}){var o,n;const{QaStyle:r}=e,i=b(e),d=null!==(o=i("bodyBg"))&&void 0!==o?o:null,s=null!==(n=i("bodyBorder"))&&void 0!==n?n:null;return(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,a.createElement)(m,{label:(0,c.__)("Background Color","advanced-accordion-block"),value:d,onChange:e=>l({bodyBg:e}),bgValue:void 0,onBgChange:void 0,innerLabel:["Background"]}),!r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"aab__label"},(0,c.__)("Set Body Border","advanced-accordion-block")),(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,onChange:e=>l({bodyBorder:e}),value:s})))}const v=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];(0,l.registerPlugin)("accordion-default",{render:()=>{const[e,l]=(0,a.useState)(d),{createSuccessNotice:r}=(0,n.useDispatch)("core/notices");(0,a.useEffect)((()=>{s()}),[]);const s=async()=>{try{const e=await i()({path:"/wp/v2/settings"}),a=e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):null;a?l({...d,...a}):(await i()({path:"/wp/v2/settings",method:"POST",data:{aab_settings_defaults:JSON.stringify(d)}}),l(d))}catch(e){console.error("Error loading sidebar settings:",e)}},u=e=>{l((a=>({...a,...e})))},m={attributes:e,setAttributes:u},b=aagb_local_object.licensing;return(0,a.createElement)(o.PluginSidebar,{title:(0,c.__)("AAB Global Style","advanced-accordion-block")},(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Settings","advanced-accordion-block"),initialOpen:!1,className:b?"":"aab-pro-element"},b&&(0,a.createElement)(t.__experimentalToggleGroupControl,{label:(0,c.__)("Accordion Layout","advanced-accordion-block"),value:e.QaStyle?"QaLayout":"default",onChange:e=>u({QaStyle:"QaLayout"===e}),isBlock:!0},(0,a.createElement)(t.__experimentalToggleGroupControlOption,{value:"default",label:(0,c.__)("Default","advanced-accordion-block")}),(0,a.createElement)(t.__experimentalToggleGroupControlOption,{value:"QaLayout",label:(0,c.__)("Q A","advanced-accordion-block")})),e.QaStyle&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.TextControl,{label:(0,c.__)("Set Q Icon Text","advanced-accordion-block"),value:e.qIconText,onChange:e=>u({qIconText:e})}),(0,a.createElement)(t.TextControl,{label:(0,c.__)("Set A Icon Text","advanced-accordion-block"),value:e.aIconText,onChange:e=>u({aIconText:e})})),(0,a.createElement)(t.SelectControl,{label:(0,c.__)("Select Heading Tag","advanced-accordion-block"),options:v,onChange:e=>u({headingTag:e}),value:e.headingTag}),(0,a.createElement)(t.ToggleControl,{label:(0,c.__)("Anchor Link","advanced-accordion-block"),disabled:!b,checked:e.anchorLinkShow&&b,onChange:e=>u({anchorLinkShow:e})}),(0,a.createElement)(t.ToggleControl,{label:(0,c.__)("FAQ Schema","advanced-accordion-block"),checked:e.faqSchema,onChange:e=>u({faqSchema:e})})),(0,a.createElement)(p,m),(0,a.createElement)(h,m),(0,a.createElement)(_,m),(0,a.createElement)(g,m),(0,a.createElement)(C,m),(0,a.createElement)("p",{className:"custom-css-notice ",style:{padding:"10px 15px 0 15px"}},(0,c.__)("(Make your desired changes in the global styles, then click ‘Save’ to apply them across your site.)","advanced-accordion-block")),(0,a.createElement)(t.Flex,{className:"aab-default-sidebar-action",justify:"end"},(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"action-red",onClick:()=>{u(d)}},"Reset")),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"action-save",variant:"primary",onClick:async()=>{const a={...e};try{await i()({path:"/wp/v2/settings",method:"POST",data:{aab_settings_defaults:JSON.stringify(a)}}),r((0,c.__)("AAB Global styles saved successfully!","advanced-accordion-block"),{type:"snackbar"}),setTimeout((()=>{window.location.reload()}),800)}catch(e){console.error("Error saving AAB Global styles:",e),r((0,c.__)("Failed to save AAB Global styles.","advanced-accordion-block"),{type:"snackbar"})}}},"Save"))))},icon:function(){return(0,a.createElement)("svg",{width:"200",height:"200",viewBox:"8 9 79 76",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M47.5 9.7948C11.2046 9.7948 9.89899 11.0866 9.89899 47C9.89899 82.9134 11.2046 84.2052 47.5 84.2052C83.7954 84.2052 85.101 82.9134 85.101 47C85.101 11.0866 83.7954 9.7948 47.5 9.7948Z","fill-opacity":"0.7"}),(0,a.createElement)("path",{d:"M72.7404 58.717H22.4824C21.9663 58.717 21.5474 59.1218 21.5474 59.6205V66.849C21.5474 67.3478 21.9663 67.7526 22.4824 67.7526H72.7404C73.2566 67.7526 73.6755 67.3478 73.6755 66.849V59.6205C73.6755 59.1209 73.2575 58.717 72.7404 58.717Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 58.4448H22.4826C21.8121 58.4448 21.267 58.9716 21.267 59.6194V66.8479C21.267 67.4958 21.8121 68.0226 22.4826 68.0226H72.7406C73.411 68.0226 73.9562 67.4958 73.9562 66.8479V59.6194C73.9562 58.9716 73.411 58.4448 72.7406 58.4448ZM22.4826 67.4804C22.1216 67.4804 21.828 67.1967 21.828 66.8479V59.6194C21.828 59.2706 22.1216 58.9869 22.4826 58.9869H72.7406C73.1015 58.9869 73.3951 59.2706 73.3951 59.6194V66.8479C73.3951 67.1967 73.1015 67.4804 72.7406 67.4804H22.4826Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M72.7404 26.2486H22.4824C21.9663 26.2486 21.5474 26.6534 21.5474 27.1522V34.3806C21.5474 34.8794 21.9663 35.2842 22.4824 35.2842H72.7404C73.2566 35.2842 73.6755 34.8794 73.6755 34.3806V27.1522C73.6755 26.6534 73.2575 26.2486 72.7404 26.2486Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 25.9764H22.4826C21.8121 25.9764 21.267 26.5032 21.267 27.151V34.3795C21.267 35.0274 21.8121 35.5542 22.4826 35.5542H72.7406C73.411 35.5542 73.9562 35.0274 73.9562 34.3795V27.151C73.9562 26.5032 73.411 25.9764 72.7406 25.9764ZM22.4826 35.012C22.1216 35.012 21.828 34.7283 21.828 34.3795V27.151C21.828 26.8023 22.1216 26.5185 22.4826 26.5185H72.7406C73.1015 26.5185 73.3951 26.8023 73.3951 27.151V34.3795C73.3951 34.7283 73.1015 35.012 72.7406 35.012H22.4826Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M72.7404 37.8806H22.4824C21.9663 37.8806 21.5474 38.2854 21.5474 38.7841V55.2181C21.5474 55.7169 21.9663 56.1217 22.4824 56.1217H72.7404C73.2566 56.1217 73.6755 55.7169 73.6755 55.2181V38.7841C73.6755 38.2854 73.2575 37.8806 72.7404 37.8806Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 37.6083H22.4826C21.8121 37.6083 21.267 38.1352 21.267 38.783V55.217C21.267 55.8649 21.8121 56.3916 22.4826 56.3916H72.7406C73.411 56.3916 73.9562 55.8649 73.9562 55.217V38.783C73.9562 38.1352 73.411 37.6083 72.7406 37.6083ZM22.4826 55.8494C22.1216 55.8494 21.828 55.5658 21.828 55.217V38.783C21.828 38.4342 22.1216 38.1505 22.4826 38.1505H72.7406C73.1015 38.1505 73.3951 38.4342 73.3951 38.783V55.217C73.3951 55.5658 73.1015 55.8494 72.7406 55.8494H22.4826ZM26.5609 64.0667H23.5574V63.5246H26.5609V64.0667Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M26.2971 41.0598H23.2936V40.5176H26.2971V41.0598ZM25.3383 65.2435H24.7773V62.3413H25.3383V65.2435ZM26.5613 31.0329H23.5578V30.4908H26.5613V31.0329Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M25.3402 32.214H24.7791V29.3118H25.3402V32.214Z",fill:"black"}))}})})();1 (()=>{"use strict";var e={n:a=>{var o=a&&a.__esModule?()=>a.default:()=>a;return e.d(o,{a:o}),o},d:(a,o)=>{for(var l in o)e.o(o,l)&&!e.o(a,l)&&Object.defineProperty(a,l,{enumerable:!0,get:o[l]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a)};const a=window.wp.element,o=window.wp.plugins,l=window.wp.editor,t=window.wp.components,n=window.wp.data,c=window.wp.i18n,r=(window.React,window.wp.apiFetch);var i=e.n(r);const d={activeAccordionBorder:{width:"1px",color:"#ebebeb",style:"solid"},border:{width:"1px",color:"#e3dfdf38",style:"solid"},headingBorder:{color:null,style:"solid",width:"0px"},bodyBorder:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}},paddings:{top:"",right:"",left:"",bottom:""},margins:{top:"0px",right:"",left:"",bottom:"15px"},borderRadius:null,subheadingColor:null,headingTag:"h5",headingColor:null,headerBg:"#e3dfdf38",showHeadingIcon:!1,showIcon:!0,iconColor:null,iconBackground:null,bodyBg:null,anchorLinkShow:!1,QaStyle:!1,aIconText:"A",qIconText:"Q",qIconColor:"#fff",qIconBg:"#505050",aIconColor:"#fff",aIconBg:"#f5a623",faqSchema:!1,iconBorder:{width:"0px",style:"solid",color:"transparent"},iconBorderRadius:"",iconFontSize:23},s=window.wp.blockEditor,{__}=wp.i18n,u=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],m=({value:e,onChange:o,bgValue:l,onBgChange:n,label:c,innerLabel:r=["Text","Background"]})=>{const[i,d]=(0,a.useState)(!1),[s,m]=(0,a.useState)(e),[b,g]=(0,a.useState)(l),p=e=>{m(e),o&&o(e)},h=e=>{g(e),n&&n(e)};return(0,a.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,a.createElement)(t.Flex,null,(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.BaseControl,{label:c})),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Flex,null,(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"aab-reset-btn "+(s||b?"active":"disabled"),onClick:function(){p(""),h("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{onClick:()=>{d(!i)}},(0,a.createElement)(t.__experimentalZStack,{offset:14},o&&(0,a.createElement)(t.ColorIndicator,{colorValue:s}),n&&(0,a.createElement)(t.ColorIndicator,{colorValue:b}))))),i&&(0,a.createElement)(t.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>d(!1)},(0,a.createElement)(t.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:n?[{name:"color",title:`${r[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${r[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${r[0]||"Text"}`,className:"tab-color"}]},(e=>(0,a.createElement)(a.Fragment,null,"color"===e.name&&o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:s}),(0,a.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,a.createElement)(t.ColorPalette,{colors:u,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))),"background"===e.name&&n&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.ColorPicker,{enableAlpha:!0,onChange:e=>h(e),color:b}),(0,a.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,a.createElement)(t.ColorPalette,{colors:u,value:b,asButtons:!0,disableCustomColors:!0,onChange:e=>h(e),clearable:!1}))))))))))},b=e=>a=>{const o=a.split(".");let l=e;for(const e of o)l=l?.[e];if(void 0!==l)return l;l=e.defaultStyles;for(const e of o)l=l?.[e];return l};function g({attributes:e,setAttributes:o}){var l,n,r;const{showIcon:i,iconBorder:d,iconBorderRadius:g}=e,p=b(e),h=null!==(l=p("iconColor"))&&void 0!==l?l:null,_=null!==(n=p("iconFontSize"))&&void 0!==n?n:null,C=null!==(r=p("iconBackground"))&&void 0!==r?r:null;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Icon","advanced-accordion-block")},!i&&(0,a.createElement)("p",null,"To change icon style you must select Show Icon in settings tab."),i&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(m,{label:(0,c.__)("Color","advanced-accordion-block"),value:h,onChange:e=>o({iconColor:e}),bgValue:C,onBgChange:e=>o({iconBackground:e})}),(0,a.createElement)(t.RangeControl,{label:"Font Size",value:_,onChange:e=>o({iconFontSize:e}),min:20,max:50}),(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{o({iconBorder:{style:"none",width:"0px"}}),o({iconBorderRadius:""})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==d?.width&&!!d?.width,label:(0,c.__)("Border","advanced-accordion-block"),onDeselect:()=>o({iconBorder:{style:"none",width:"0px"}})},(0,a.createElement)(t.__experimentalBorderControl,{colors:u,value:d,onChange:e=>{o({iconBorder:e})},withSlider:!0})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>!!g,label:(0,c.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>o({iconBorderRadius:""})},(0,a.createElement)(s.__experimentalBorderRadiusControl,{values:g,onChange:e=>{o({iconBorderRadius:e})}})))))}function p({attributes:e,setAttributes:o}){var l,n,r,i;const{QaStyle:d}=e,s=b(e),u=null!==(l=s("qIconColor"))&&void 0!==l?l:null,g=null!==(n=s("qIconBg"))&&void 0!==n?n:null,p=null!==(r=s("aIconColor"))&&void 0!==r?r:null,h=null!==(i=s("aIconBg"))&&void 0!==i?i:null,_=aagb_local_object.licensing;return d&&_?(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,a.createElement)(m,{label:(0,c.__)("Q Color","advanced-accordion-block"),value:u,onChange:e=>o({qIconColor:e}),bgValue:g,onBgChange:e=>o({qIconBg:e}),innerLabel:["Text","Background"]}),(0,a.createElement)(m,{label:(0,c.__)("A Color","advanced-accordion-block"),value:p,onChange:e=>o({aIconColor:e}),bgValue:h,onBgChange:e=>o({aIconBg:e}),innerLabel:["Text","Background"]})):(0,a.createElement)(a.Fragment,null)}function h({attributes:e,setAttributes:o}){const{border:l,margins:n,paddings:r,borderRadius:i}=e,d=e=>{o({border:e,bodyBorder:{top:{color:e.color,style:e.style,width:e.width}}})},s=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Styles","advanced-accordion-block")},(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{o({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>n?.top||n?.bottom,label:(0,c.__)("Margins","advanced-accordion-block"),onDeselect:()=>o({margins:{top:"",right:"",left:"",bottom:""}})},(0,a.createElement)(t.__experimentalBoxControl,{values:n,label:(0,c.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>o({...n,margins:{top:s(e.top),bottom:s(e.bottom)}})})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>r?.top||r?.right,label:(0,c.__)("Padding","advanced-accordion-block"),onDeselect:()=>o({paddings:{top:"",right:"",left:"",bottom:""}})},(0,a.createElement)(t.__experimentalBoxControl,{values:r,label:(0,c.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>o({...r,paddings:{top:s(e.top),left:s(e.left),right:s(e.right),bottom:s(e.bottom)}})}))),(0,a.createElement)(t.__experimentalToolsPanel,{label:(0,c.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{d({style:"none",width:"0px"}),o({borderRadius:0})}},(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==l?.width&&!!l?.width,label:(0,c.__)("Border","advanced-accordion-block"),onDeselect:()=>d({style:"none",width:"0px"})},(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,onChange:d,value:l})),(0,a.createElement)(t.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,c.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>o({borderRadius:0})},(0,a.createElement)(t.RangeControl,{label:(0,c.__)("Border Radius","advanced-accordion-block"),value:i,onChange:e=>o({borderRadius:e}),min:0,max:50}))))}function _({attributes:e,setAttributes:o}){var l,n,r,i,d,s;const{QaStyle:g}=e,p=b(e),h=null!==(l=p("headerBg"))&&void 0!==l?l:null,_=null!==(n=p("headingBorder"))&&void 0!==n?n:null,C=null!==(r=p("subheadingColor"))&&void 0!==r?r:null,v=null!==(i=p("headingColor"))&&void 0!==i?i:null,E=aagb_local_object.licensing;return(0,a.createElement)(t.PanelBody,{initialOpen:!1,title:(0,c.__)("Accordion Head","advanced-accordion-block")},(0,a.createElement)(m,{label:"Header Color",value:v,onChange:e=>o({headingColor:e}),bgValue:h,onBgChange:e=>o({headerBg:e})}),(0,a.createElement)(m,{label:(0,c.__)("Active Header Color","advanced-accordion-block"),value:null!==(d=p("activeHeadingColor"))&&void 0!==d?d:null,onChange:e=>o({activeHeadingColor:e}),bgValue:null!==(s=p("activeHeaderBg"))&&void 0!==s?s:null,onBgChange:e=>o({activeHeaderBg:e})}),E&&(0,a.createElement)(m,{label:(0,c.__)("Sub Heading Color","advanced-accordion-block"),value:C,onChange:e=>o({subheadingColor:e})}),!g&&(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,label:(0,c.__)("Set Heading Border","advanced-accordion-block"),onChange:e=>o({headingBorder:e}),value:_}))}function C({attributes:e,setAttributes:o}){var l,n;const{QaStyle:r}=e,i=b(e),d=null!==(l=i("bodyBg"))&&void 0!==l?l:null,s=null!==(n=i("bodyBorder"))&&void 0!==n?n:null;return(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,a.createElement)(m,{label:(0,c.__)("Background Color","advanced-accordion-block"),value:d,onChange:e=>o({bodyBg:e}),bgValue:void 0,onBgChange:void 0,innerLabel:["Background"]}),!r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"aab__label"},(0,c.__)("Set Body Border","advanced-accordion-block")),(0,a.createElement)(t.__experimentalBorderBoxControl,{colors:u,onChange:e=>o({bodyBorder:e}),value:s})))}const v=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];(0,o.registerPlugin)("accordion-default",{render:()=>{const[e,o]=(0,a.useState)(d),{createSuccessNotice:r}=(0,n.useDispatch)("core/notices");(0,a.useEffect)((()=>{s()}),[]);const s=async()=>{try{const e=await i()({path:"/wp/v2/settings"}),a=e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):null;a?o({...d,...a}):(await i()({path:"/wp/v2/settings",method:"POST",data:{aab_settings_defaults:JSON.stringify(d)}}),o(d))}catch(e){console.error("Error loading sidebar settings:",e)}},u=e=>{o((a=>({...a,...e})))},m={attributes:e,setAttributes:u},b=aagb_local_object.licensing;return(0,a.createElement)(l.PluginSidebar,{title:(0,c.__)("AAB Global Style","advanced-accordion-block")},(0,a.createElement)(t.PanelBody,{title:(0,c.__)("Settings","advanced-accordion-block"),initialOpen:!1,className:b?"":"aab-pro-element"},b&&(0,a.createElement)(t.__experimentalToggleGroupControl,{label:(0,c.__)("Accordion Layout","advanced-accordion-block"),value:e.QaStyle?"QaLayout":"default",onChange:e=>u({QaStyle:"QaLayout"===e}),isBlock:!0},(0,a.createElement)(t.__experimentalToggleGroupControlOption,{value:"default",label:(0,c.__)("Default","advanced-accordion-block")}),(0,a.createElement)(t.__experimentalToggleGroupControlOption,{value:"QaLayout",label:(0,c.__)("Q A","advanced-accordion-block")})),e.QaStyle&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(t.TextControl,{label:(0,c.__)("Set Q Icon Text","advanced-accordion-block"),value:e.qIconText,onChange:e=>u({qIconText:e})}),(0,a.createElement)(t.TextControl,{label:(0,c.__)("Set A Icon Text","advanced-accordion-block"),value:e.aIconText,onChange:e=>u({aIconText:e})})),(0,a.createElement)(t.SelectControl,{label:(0,c.__)("Select Heading Tag","advanced-accordion-block"),options:v,onChange:e=>u({headingTag:e}),value:e.headingTag}),(0,a.createElement)(t.ToggleControl,{label:(0,c.__)("Anchor Link","advanced-accordion-block"),disabled:!b,checked:e.anchorLinkShow&&b,onChange:e=>u({anchorLinkShow:e})}),(0,a.createElement)(t.ToggleControl,{label:(0,c.__)("FAQ Schema","advanced-accordion-block"),checked:e.faqSchema,onChange:e=>u({faqSchema:e})})),(0,a.createElement)(p,m),(0,a.createElement)(h,m),(0,a.createElement)(_,m),(0,a.createElement)(g,m),(0,a.createElement)(C,m),(0,a.createElement)("p",{className:"custom-css-notice ",style:{padding:"10px 15px 0 15px"}},(0,c.__)("(Make your desired changes in the global styles, then click ‘Save’ to apply them across your site.)","advanced-accordion-block")),(0,a.createElement)(t.Flex,{className:"aab-default-sidebar-action",justify:"end"},(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"action-red",onClick:()=>{u(d)}},"Reset")),(0,a.createElement)(t.FlexItem,null,(0,a.createElement)(t.Button,{className:"action-save",variant:"primary",onClick:async()=>{const a={...e};try{await i()({path:"/wp/v2/settings",method:"POST",data:{aab_settings_defaults:JSON.stringify(a)}}),r((0,c.__)("AAB Global styles saved successfully!","advanced-accordion-block"),{type:"snackbar"}),setTimeout((()=>{window.location.reload()}),800)}catch(e){console.error("Error saving AAB Global styles:",e),r((0,c.__)("Failed to save AAB Global styles.","advanced-accordion-block"),{type:"snackbar"})}}},"Save"))))},icon:function(){return(0,a.createElement)("svg",{width:"200",height:"200",viewBox:"8 9 79 76",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{d:"M47.5 9.7948C11.2046 9.7948 9.89899 11.0866 9.89899 47C9.89899 82.9134 11.2046 84.2052 47.5 84.2052C83.7954 84.2052 85.101 82.9134 85.101 47C85.101 11.0866 83.7954 9.7948 47.5 9.7948Z","fill-opacity":"0.7"}),(0,a.createElement)("path",{d:"M72.7404 58.717H22.4824C21.9663 58.717 21.5474 59.1218 21.5474 59.6205V66.849C21.5474 67.3478 21.9663 67.7526 22.4824 67.7526H72.7404C73.2566 67.7526 73.6755 67.3478 73.6755 66.849V59.6205C73.6755 59.1209 73.2575 58.717 72.7404 58.717Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 58.4448H22.4826C21.8121 58.4448 21.267 58.9716 21.267 59.6194V66.8479C21.267 67.4958 21.8121 68.0226 22.4826 68.0226H72.7406C73.411 68.0226 73.9562 67.4958 73.9562 66.8479V59.6194C73.9562 58.9716 73.411 58.4448 72.7406 58.4448ZM22.4826 67.4804C22.1216 67.4804 21.828 67.1967 21.828 66.8479V59.6194C21.828 59.2706 22.1216 58.9869 22.4826 58.9869H72.7406C73.1015 58.9869 73.3951 59.2706 73.3951 59.6194V66.8479C73.3951 67.1967 73.1015 67.4804 72.7406 67.4804H22.4826Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M72.7404 26.2486H22.4824C21.9663 26.2486 21.5474 26.6534 21.5474 27.1522V34.3806C21.5474 34.8794 21.9663 35.2842 22.4824 35.2842H72.7404C73.2566 35.2842 73.6755 34.8794 73.6755 34.3806V27.1522C73.6755 26.6534 73.2575 26.2486 72.7404 26.2486Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 25.9764H22.4826C21.8121 25.9764 21.267 26.5032 21.267 27.151V34.3795C21.267 35.0274 21.8121 35.5542 22.4826 35.5542H72.7406C73.411 35.5542 73.9562 35.0274 73.9562 34.3795V27.151C73.9562 26.5032 73.411 25.9764 72.7406 25.9764ZM22.4826 35.012C22.1216 35.012 21.828 34.7283 21.828 34.3795V27.151C21.828 26.8023 22.1216 26.5185 22.4826 26.5185H72.7406C73.1015 26.5185 73.3951 26.8023 73.3951 27.151V34.3795C73.3951 34.7283 73.1015 35.012 72.7406 35.012H22.4826Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M72.7404 37.8806H22.4824C21.9663 37.8806 21.5474 38.2854 21.5474 38.7841V55.2181C21.5474 55.7169 21.9663 56.1217 22.4824 56.1217H72.7404C73.2566 56.1217 73.6755 55.7169 73.6755 55.2181V38.7841C73.6755 38.2854 73.2575 37.8806 72.7404 37.8806Z",fill:"white"}),(0,a.createElement)("path",{d:"M72.7406 37.6083H22.4826C21.8121 37.6083 21.267 38.1352 21.267 38.783V55.217C21.267 55.8649 21.8121 56.3916 22.4826 56.3916H72.7406C73.411 56.3916 73.9562 55.8649 73.9562 55.217V38.783C73.9562 38.1352 73.411 37.6083 72.7406 37.6083ZM22.4826 55.8494C22.1216 55.8494 21.828 55.5658 21.828 55.217V38.783C21.828 38.4342 22.1216 38.1505 22.4826 38.1505H72.7406C73.1015 38.1505 73.3951 38.4342 73.3951 38.783V55.217C73.3951 55.5658 73.1015 55.8494 72.7406 55.8494H22.4826ZM26.5609 64.0667H23.5574V63.5246H26.5609V64.0667Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M26.2971 41.0598H23.2936V40.5176H26.2971V41.0598ZM25.3383 65.2435H24.7773V62.3413H25.3383V65.2435ZM26.5613 31.0329H23.5578V30.4908H26.5613V31.0329Z",fill:"white","fill-opacity":"0.5"}),(0,a.createElement)("path",{d:"M25.3402 32.214H24.7791V29.3118H25.3402V32.214Z",fill:"black"}))}})})(); -
advanced-accordion-block/trunk/build/accordion-item/block.json
r3430589 r3454699 5 5 "title": "Single Accordion", 6 6 "category": "accordion-block", 7 "description": " Single Accordion for Group Accordion",7 "description": "Individual accordion item that works as a child block within the Group Accordion parent block.", 8 8 "parent": [ 9 9 "aab/group-accordion" … … 65 65 "heading": { 66 66 "type": "string", 67 "default": "Accordion Heading" 67 "default": "Accordion Heading", 68 "source": "html", 69 "selector": ".aagb__accordion_title" 68 70 }, 69 71 "subheading": { -
advanced-accordion-block/trunk/build/accordion-item/index.asset.php
r3430589 r3454699 1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => ' b69c7edac32108bbaa05');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '3a97bd6b23593d2438cf'); -
advanced-accordion-block/trunk/build/accordion-item/index.js
r3430589 r3454699 1 (()=>{"use strict";var e,a={ 361:(e,a,t)=>{const o=window.wp.blocks,n=JSON.parse('{"apiVersion":2,"name":"aab/accordion-item","version":"5.2.2","title":"Single Accordion","category":"accordion-block","description":"Single Accordion for Group Accordion","parent":["aab/group-accordion"],"supports":{"html":false},"example":{"attributes":{"heading":"Accordion Heading"}},"attributes":{"progressBarActiveColor":{"type":"string","default":"#0866ff"},"progressBarBgColor":{"type":"string","default":"#e0e0e0"},"autoPlay":{"type":"boolean","default":false},"duration":{"type":"number","default":3000},"progressBarDirection":{"type":"string","default":"horizontal"},"QaStyle":{"type":"boolean","default":false},"singleAcdId":{"type":"string"},"border":{"type":"object"},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"heading":{"type":"string","default":"Accordion Heading"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"headingTag":{"type":"string"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"headingIconImageUrl":{"type":"string","default":""},"headingIconAlt":{"type":"string","default":""},"showHeadingIcon":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"iconClass":{"type":"string","default":"plus-alt2"},"iconPosition":{"type":"string","default":"aab_right_icon"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"bodyBg":{"type":"string"},"makeActive":{"type":"boolean","default":false},"uniqueId":{"type":"string"},"buttonShow":{"type":"boolean","default":false},"anchorLinkShow":{"type":"boolean"},"anchorPosition":{"type":"string","default":"aagb_right_link"},"contentCount":{"type":"number","default":300},"readMoreText":{"type":"string"},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"faqSchema":{"type":"boolean"},"step":{"type":"boolean"},"stepText":{"type":"string"},"stepCmpltText":{"type":"string","default":"Congratulations, you are done!"},"checkList":{"type":"boolean"},"button_show":{"type":"boolean"},"selectedCategories":{"type":"array","default":[]},"enableLabels":{"type":"boolean","default":false},"labels":{"type":"array","default":[]},"labelsTextColor":{"type":"string","default":""},"labelsBgColor":{"type":"string","default":""},"labelsGlobalTextColor":{"type":"string","default":"#1570EC"},"labelsGlobalBgColor":{"type":"string","default":"#c1d8f7"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"},"featureImageUrl":{"type":"string","default":""},"featureImageAlt":{"type":"string","default":""},"isFeatureImg":{"type":"boolean","default":false},"autoNumbering":{"type":"boolean","default":false},"autoNumberingColor":{"type":"string"},"progressBarOn":{"type":"boolean","default":false},"nextPrevious":{"type":"boolean","default":false}},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aagb-group-accordion-item"]}');function l(){return l=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},l.apply(null,arguments)}const r=window.wp.element,c=window.wp.blockEditor,i=window.React;var s=t.n(i);let d=null,g=!1;function b(){document.querySelectorAll('.block-editor-block-styles__variants button[aria-label="aab-style-pro-checked"]').forEach((e=>{if(!e.hasAttribute("disabled")){e.setAttribute("disabled","disabled");const a=e.closest(".components-panel__body");a&&!a.classList.contains("aab-pro-element")&&a.classList.add("aab-pro-element")}}))}const u=function(e){let a;return function(...t){clearTimeout(a),a=setTimeout((()=>{clearTimeout(a),e(...t)}),100)}}(b),m=window.wp.apiFetch;var p=t.n(m);const f=e=>a=>{const t=a.split(".");let o=e;for(let e of t)o=o?.[e];if(void 0!==o)return o;o=e.defaultStyles;for(let e of t)o=o?.[e];return o},h=window.wp.i18n,y=window.wp.components,_=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];function E({attributes:e,setAttributes:a}){var t;const{QaStyle:o,showHeadingIcon:n,headingIconImageUrl:l,headingIconAlt:i}=e,s=aagb_local_object.licensing,d=null!==(t=f(e)("headingTag"))&&void 0!==t?t:null;return(0,r.createElement)(y.PanelBody,{initialOpen:!1,title:(0,h.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(y.SelectControl,{label:(0,h.__)("Select Heading Tag","advanced-accordion-block"),options:_,onChange:e=>a({headingTag:e}),value:d}),s&&!o&&(0,r.createElement)(y.ToggleControl,{label:(0,h.__)("Show Heading Icon","advanced-accordion-block"),checked:n,onChange:()=>a({showHeadingIcon:!n})}),n&&!o&&(0,r.createElement)(c.MediaUploadCheck,null,(0,r.createElement)(c.MediaUpload,{onSelect:e=>{a({headingIconImageUrl:e.url,headingIconAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(y.Button,{onClick:e,variant:"secondary",icon:"format-image"},l?(0,h.__)("Change Heading Icon","advanced-accordion-block"):(0,h.__)("Add Heading Icon","advanced-accordion-block"))})),n&&l&&!o&&(0,r.createElement)("img",{src:l,alt:i||(0,h.__)("Heading Icon","advanced-accordion-block"),style:{maxWidth:"100%",marginTop:"10px"}}))}function v(e){return(0,r.createElement)(E,e)}const C=[{label:"Plus Minus",value:"plus-alt2"},{label:"Arrow Up Down",value:"arrow-down"},{label:"Arrow Up Down Alt",value:"arrow-down-alt2"},{label:"Open Close",value:"plus-alt"},{label:"Insert Remove",value:"insert"}],w=[{label:"Right",value:"aagb_right_icon"},{label:"Left",value:"aagb_left_icon"}];function k({attributes:e,setAttributes:a}){const{QaStyle:t,showIcon:o,iconClass:n,iconPosition:l}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{title:(0,h.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(y.ToggleControl,{label:(0,h.__)("Show Icon","advanced-accordion-block"),checked:o,onChange:()=>a({showIcon:!o})}),o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.SelectControl,{label:(0,h.__)("Select Icon Type","advanced-accordion-block"),options:C,onChange:e=>a({iconClass:e}),value:n}),!t&&(0,r.createElement)(y.SelectControl,{label:(0,h.__)("Icon Position","advanced-accordion-block"),options:w,onChange:e=>a({iconPosition:e}),value:l}))))}function x({attributes:e,setAttributes:a}){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{initialOpen:!1,title:(0,h.__)("Accordion ID","advanced-accordion-block")},(0,r.createElement)(y.TextControl,{label:(0,h.__)("Set Accordion ID","advanced-accordion-block"),value:e.singleAcdId,onChange:e=>a({singleAcdId:e})})))}function I({attributes:e,setAttributes:a}){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{initialOpen:!1,title:(0,h.__)("Accordion Status","advanced-accordion-block")},(0,r.createElement)(y.ToggleControl,{label:(0,h.__)("Make it active on load","advanced-accordion-block"),checked:e.makeActive,onChange:e=>a({makeActive:e})})))}const B=[{label:"Left",value:"aagb_left_link"},{label:"Right",value:"aagb_right_link"}];function N({attributes:e,setAttributes:a}){var t;const{QaStyle:o,anchorPosition:n,step:l}=e,c=aagb_local_object.licensing,i=null!==(t=f(e)("anchorLinkShow"))&&void 0!==t&&t;return!i||l||o?(0,r.createElement)(r.Fragment,null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{title:(0,h.__)("Anchor Link","advanced-accordion-block"),initialOpen:!1,className:c?"":"aab-pro-element"},i&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.SelectControl,{label:(0,h.__)("Anchor Icon Position","advanced-accordion-block"),disabled:!c,options:B,onChange:e=>a({anchorPosition:e}),value:n}))))}function T({attributes:e,setAttributes:a}){const{categoryList:t,selectedCategories:o}=e,n=aagb_local_object.licensing;return t?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{initialOpen:!1,title:(0,h.__)("Category Filter","advanced-accordion-block")},(0,r.createElement)(y.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:e=>t.includes(e),label:(0,h.__)("Set Category Tag","advanced-accordion-block"),onChange:e=>{a({selectedCategories:e})},className:"aab_component_form_token_selector",suggestions:t,value:o,disabled:!n}),(0,r.createElement)("p",{className:"aab__sublabel"},(0,h.__)("(Set tags in the parent block first. They will appear here for selection.)","advanced-accordion-block")))):(0,r.createElement)(r.Fragment,null)}const S=!!aagb_local_object.licensing;function A({attributes:e,setAttributes:a}){const{featureImageUrl:t,featureImageAlt:o,isFeatureImg:n}=e;return S&&n?(0,r.createElement)(y.PanelBody,{title:(0,h.__)("Feature Image","advanced-accordion-block"),initialOpen:!1,className:S?"":"aab-pro-element"},(0,r.createElement)(c.MediaUploadCheck,null,(0,r.createElement)(c.MediaUpload,{onSelect:e=>{a({featureImageUrl:e.url,featureImageAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(y.Button,{onClick:e,variant:"secondary",icon:"format-image"},t?(0,h.__)("Change Image","advanced-accordion-block"):(0,h.__)("Add Image","advanced-accordion-block"))})),t&&(0,r.createElement)("img",{src:t,alt:o||(0,h.__)("Feature Image","advanced-accordion-block"),style:{maxWidth:"100%",height:"auto"}})):null}const{__}=wp.i18n,$=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],O=({value:e,onChange:a,bgValue:t,onBgChange:o,label:n,innerLabel:l=["Text","Background"]})=>{const[c,i]=(0,r.useState)(!1),[s,d]=(0,r.useState)(e),[g,b]=(0,r.useState)(t),u=e=>{d(e),a&&a(e)},m=e=>{b(e),o&&o(e)};return(0,r.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,r.createElement)(y.Flex,null,(0,r.createElement)(y.FlexItem,null,(0,r.createElement)(y.BaseControl,{label:n})),(0,r.createElement)(y.FlexItem,null,(0,r.createElement)(y.Flex,null,(0,r.createElement)(y.FlexItem,null,(0,r.createElement)(y.Button,{className:"aab-reset-btn "+(s||g?"active":"disabled"),onClick:function(){u(""),m("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,r.createElement)(y.FlexItem,null,(0,r.createElement)(y.Button,{onClick:()=>{i(!c)}},(0,r.createElement)(y.__experimentalZStack,{offset:14},a&&(0,r.createElement)(y.ColorIndicator,{colorValue:s}),o&&(0,r.createElement)(y.ColorIndicator,{colorValue:g}))))),c&&(0,r.createElement)(y.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>i(!1)},(0,r.createElement)(y.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:o?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,r.createElement)(r.Fragment,null,"color"===e.name&&a&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.ColorPicker,{enableAlpha:!0,onChange:e=>u(e),color:s}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(y.ColorPalette,{colors:$,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>u(e),clearable:!1}))),"background"===e.name&&o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.ColorPicker,{enableAlpha:!0,onChange:e=>m(e),color:g}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(y.ColorPalette,{colors:$,value:g,asButtons:!0,disableCustomColors:!0,onChange:e=>m(e),clearable:!1}))))))))))};function F({attributes:e,setAttributes:a}){const{enableLabels:t,labels:o,labelsTextColor:n,labelsBgColor:l}=e,c=aagb_local_object.licensing;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.PanelBody,{initialOpen:!1,title:(0,h.__)("Labels","advanced-accordion-block"),className:c?"":"aab-pro-element"},(0,r.createElement)(y.ToggleControl,{label:(0,h.__)("Enable Labels","advanced-accordion-block"),checked:t,disabled:!c,onChange:e=>a({enableLabels:e})}),t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(y.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,h.__)("Add Labels","advanced-accordion-block"),onChange:e=>a({labels:e}),suggestions:[],value:o,disabled:!c}),(0,r.createElement)(O,{label:(0,h.__)("Color","advanced-accordion-block"),value:n,onChange:e=>a({labelsTextColor:e}),bgValue:l,onBgChange:e=>a({labelsBgColor:e})}))))}const L=function(e){const{isFeatureImg:a}=e.attributes;return(0,r.createElement)(c.InspectorControls,null,(0,r.createElement)(I,e),(0,r.createElement)(v,e),(0,r.createElement)(k,e),(0,r.createElement)(F,e),(0,r.createElement)(N,e),(0,r.createElement)(A,e),(0,r.createElement)(T,e),(0,r.createElement)(x,e))},P=function(e){return(0,r.createElement)(r.Fragment,null)};function q(){return(0,r.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"#ffffff"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M 17,2C 8.716,2, 2,8.716, 2,17S 8.716,32, 17,32S 32,25.284, 32,17S 25.284,2, 17,2z M 23.724,15.92l-6.11,7.714 c-0.008,0.012-0.012,0.028-0.022,0.040c-0.34,0.434-0.894,0.434-1.234,0L 10.236,15.92c-0.34-0.434-0.34-1.138,0-1.572L 10.24,14.352 C 10.398,14.138, 10.62,14, 10.87,14l 12.22,0 c 0.246,0, 0.466,0.13, 0.624,0.338c 0.004,0.004, 0.008,0.004, 0.010,0.008 C 24.066,14.782, 24.066,15.486, 23.724,15.92z"})))}function j(e){var a;const t=e.isEditor?c.InnerBlocks:c.InnerBlocks.Content,n=["aab/accordion-item"],l=(0,o.getBlockTypes)().map((e=>e.name)).filter((e=>!n.includes(e))),{makeActive:i,buttonShow:s,contentCount:d,step:g,stepText:b,button_show:u,readMoreText:m,featureImageUrl:p,isFeatureImg:h,autoNumbering:y}=e.attributes,_=i?"aagb__accordion_body--show":"",E=s?"expand":"",v=null!==(a=f(e.attributes)("bodyBg"))&&void 0!==a?a:{};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:`aagb__accordion_body ${_} ${E} `,role:"region"},(0,r.createElement)("div",{className:"aagb__accordion_component "+(u?"read-more-btn":""),"data-contentCount":u?d:null},(0,r.createElement)(t,{allowedBlocks:l,template:[["core/paragraph",{content:"Accordion Content"}]],className:"aagb__accordion_inner_content"}),S&&p&&h&&(0,r.createElement)("div",{className:"aagb-feature-img-mobile"},(0,r.createElement)("img",{src:p,alt:""})),!e.isEditor&&u&&(0,r.createElement)("div",{className:"aagb_overlay",style:{background:`linear-gradient(to bottom, ${v}00, ${v}EE)`}})),u&&S&&(0,r.createElement)("button",{className:"aagb_button_toggle"},m),g&&(0,r.createElement)("div",{className:"continue"},(0,r.createElement)("span",{className:"step-text"},b),(0,r.createElement)("span",{className:"step-down-icon"},(0,r.createElement)(q,null)))))}function M(){return(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000"})))}const H={"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"};function R({isEditor:e,attributes:a,setAttributes:t}){var o,n,l,i;const s=e?c.RichText:c.RichText.Content,d=aagb_local_object.licensing,{QaStyle:g,makeActive:b,heading:u,showIcon:m,iconClass:p,iconPosition:y,anchorPosition:_,step:E,checkList:v,headingIconImageUrl:C,headingIconAlt:w,showHeadingIcon:k,subheading:x,enableLabels:I,labels:B,labelsTextColor:N,labelsBgColor:T,labelsGlobalTextColor:S,labelsGlobalBgColor:A,accessibilityOn:$,autoNumbering:O}=a,F=f(a),L=null!==(o=F("anchorLinkShow"))&&void 0!==o&&o,P=null!==(n=F("headingTag"))&&void 0!==n?n:"h5",q=null!==(l=F("aIconText"))&&void 0!==l?l:"A",j=null!==(i=F("qIconText"))&&void 0!==i?i:"Q",R=b?H[p]:p;let D=d?"Write some subheading":"Subheading Available on Pro";return e||(D=""),(0,r.createElement)("div",{className:`aagb__accordion_head ${y} ${x&&d?"hasSubHeading":""} ${b?"aagb__accordion_active":""}`,"data-active":b},(0,r.createElement)("div",{className:`aagb__accordion_heading ${y} ${_||""}`},d&&v&&(0,r.createElement)("label",{className:"checklist-label"},(0,r.createElement)("span",null)),k&&C&&d&&!g&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:C,alt:(0,h.__)(w||"Heading Icon","advanced-accordion-block")})),g&&d&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q"},j),(0,r.createElement)("div",{className:"icon-a"},q)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},d&&O&&(0,r.createElement)("span",{className:"aagb__accordion_number"}),(0,r.createElement)(s,{className:"aagb__accordion_title",tagName:P,value:u,onChange:e=>t({heading:e})}),d&&I&&B?.length?(0,r.createElement)("div",{className:"aagb__labels_container"},B.map((e=>(0,r.createElement)("small",{className:"label_name",style:{color:N||S,backgroundColor:T||A}},e)))):null,L&&d&&!E&&e&&(0,r.createElement)("a",{tabIndex:$?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),d&&(e||!e&&""!==x)&&(0,r.createElement)(s,{className:"aagb__accordion_subheading",tagName:"p",placeholder:D,value:d?x:"",onChange:e=>{t({subheading:e})},onFocus:e=>{d||e.target.blur()}}))),m?(0,r.createElement)("div",{className:"aagb__accordion_icon"},(0,r.createElement)("div",{className:"aagb__icon_dashicons_box"},E&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(M,null)),(0,r.createElement)("span",{className:`aagb__icon dashicons dashicons-${R}`}))):E&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(M,null)))}function D(){}function U(e){const a=e.isEditor?c.useBlockProps:c.useBlockProps.save,{singleAcdId:t,autoPlay:o,makeActive:n,QaStyle:i,step:s,checkList:d,selectedCategories:g,accessibilityOn:b,duration:u,progressBarDirection:m,featureImageUrl:p,autoNumbering:h,progressBarOn:y}=e.attributes,_=(f(e.attributes)("border"),a({className:`aagb__accordion_container panel ${(g||[]).map((e=>"cat_"+e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,""))).join(" ")} \n\t\t\t${s?"step":""} \n\t\t\t${d?"check-list":""} \n\t\t\t${n?"aagb__accordion_active":""} \n\t\t\t${i?"style-qa":""}`,"data-autoplay":!!o,"data-duration":u,"data-progress-bar-direction":m,"data-feature-image-url":p,"data-auto-numbering":h,"data-progress-bar-on":y}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l({},_,{tabIndex:b?0:-1,id:t}),(0,r.createElement)(D.Vertical,e),(0,r.createElement)(R,e),(0,r.createElement)(j,e),(0,r.createElement)(D.Horizontal,e)))}D.Horizontal=e=>{const{autoPlay:a,progressBarDirection:t,progressBarOn:o}=e.attributes;return S&&a&&"horizontal"===t&&o?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-horizontal"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null},D.Vertical=e=>{const{autoPlay:a,progressBarDirection:t}=e.attributes;return S&&a&&"vertical"===t?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-vertical"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null};(0,o.registerBlockType)(n,{icon:{src:"minus",foreground:"#77b5f7"},usesContext:["aagb/accordion-progressBarDirection","aagb/accordion-duration","aagb/accordion-progressBarActiveColor","aagb/accordion-progressBarBgColor","aagb/accordion-autoPlay","aagb/accordion-QaStyle","aagb/accordion-faqSchema","aagb/accordion-step","aagb/accordion-stepText","aagb/accordion-stepCmpltText","aagb/accordion-checkList","aagb/accordion-anchorLinksShow","aagb/accordion-buttonShow","aagb/accordion-readMoreText","aagb/accordion-border","aagb/accordion-margins","aagb/accordion-paddings","aagb/accordion-borderRadius","aagb/accordion-headingColor","aagb/accordion-showIcon","aagb/accordion-iconColor","aagb/accordion-iconBackground","aagb/accordion-headerBg","aagb/accordion-bodyBg","aagb/accordion-qIconText","aagb/accordion-qIconColor","aagb/accordion-qIconBg","aagb/accordion-aIconText","aagb/accordion-aIconColor","aagb/accordion-aIconBg","aagb/accordion-contentCount","aagb/accordion-subheadingColor","aagb/accordion-headingBorder","aagb/accordion-bodyBorder","aagb/accordion-categoryList","aagb/accordion-labelsGlobalTextColor","aagb/accordion-labelsGlobalBgColor","aagb/accordion-accessibilityOn","aagb/accordion-focusOutlineColor","aagb/accordion-isFeatureImg","aagb/accordion-autoNumbering","aagb/accordion-autoNumberingColor","aagb/accordion-progressBarOn","aagb/accordion-nextPrevious"],edit:e=>{const{setAttributes:a,context:t}=e,o=aagb_local_object.licensing,n=t["aagb/accordion-progressBarDirection"],c=t["aagb/accordion-duration"],i=t["aagb/accordion-progressBarActiveColor"],s=t["aagb/accordion-progressBarBgColor"],m=t["aagb/accordion-autoPlay"],f=t["aagb/accordion-QaStyle"],h=t["aagb/accordion-faqSchema"],y=t["aagb/accordion-step"],_=t["aagb/accordion-stepText"],E=t["aagb/accordion-stepCmpltText"],v=t["aagb/accordion-checkList"],C=t["aagb/accordion-buttonShow"],w=t["aagb/accordion-readMoreText"],k=t["aagb/accordion-border"],x=t["aagb/accordion-margins"],I=t["aagb/accordion-paddings"],B=t["aagb/accordion-borderRadius"],N=t["aagb/accordion-headingColor"],T=t["aagb/accordion-showIcon"],S=t["aagb/accordion-iconColor"],A=t["aagb/accordion-iconBackground"],$=t["aagb/accordion-headerBg"],O=t["aagb/accordion-bodyBg"],F=t["aagb/accordion-qIconText"],q=t["aagb/accordion-qIconColor"],j=t["aagb/accordion-qIconBg"],M=t["aagb/accordion-aIconText"],H=t["aagb/accordion-aIconColor"],R=t["aagb/accordion-aIconBg"],D=t["aagb/accordion-contentCount"],z=t["aagb/accordion-subheadingColor"],G=t["aagb/accordion-headingBorder"],Q=t["aagb/accordion-bodyBorder"],V=t["aagb/accordion-categoryList"],W=t["aagb/accordion-labelsGlobalTextColor"],J=t["aagb/accordion-labelsGlobalBgColor"],X=t["aagb/accordion-accessibilityOn"],Y=t["aagb/accordion-focusOutlineColor"],Z=t["aagb/accordion-anchorLinksShow"],K=t["aagb/accordion-isFeatureImg"],ee=t["aagb/accordion-autoNumbering"],ae=t["aagb/accordion-autoNumberingColor"],te=t["aagb/accordion-progressBarOn"],oe=t["aagb/accordion-nextPrevious"];return(0,r.useEffect)((()=>{a({progressBarDirection:n})}),[n]),(0,r.useEffect)((()=>{a({duration:c})}),[c]),(0,r.useEffect)((()=>{a({autoPlay:m})}),[m]),(0,r.useEffect)((()=>{a({progressBarActiveColor:i})}),[i]),(0,r.useEffect)((()=>{a({progressBarBgColor:s})}),[s]),(0,r.useEffect)((()=>{a({anchorLinkShow:Z})}),[Z]),(0,r.useEffect)((()=>{a({QaStyle:f})}),[f]),(0,r.useEffect)((()=>{a({faqSchema:h})}),[h]),(0,r.useEffect)((()=>{a({step:y})}),[y]),(0,r.useEffect)((()=>{a({stepText:_})}),[_]),(0,r.useEffect)((()=>{a({stepCmpltText:E})}),[E]),(0,r.useEffect)((()=>{a({checkList:v})}),[v]),(0,r.useEffect)((()=>{a({button_show:C})}),[C]),(0,r.useEffect)((()=>{a({readMoreText:w})}),[w]),(0,r.useEffect)((()=>{a({border:k})}),[k]),(0,r.useEffect)((()=>{a({margins:x})}),[x]),(0,r.useEffect)((()=>{a({paddings:I})}),[I]),(0,r.useEffect)((()=>{a({borderRadius:B})}),[B]),(0,r.useEffect)((()=>{a({headingColor:N})}),[N]),(0,r.useEffect)((()=>{a({showIcon:T})}),[T]),(0,r.useEffect)((()=>{a({iconColor:S})}),[S]),(0,r.useEffect)((()=>{a({iconBackground:A})}),[A]),(0,r.useEffect)((()=>{a({headerBg:$})}),[$]),(0,r.useEffect)((()=>{a({bodyBg:O})}),[O]),(0,r.useEffect)((()=>{a({qIconText:F})}),[F]),(0,r.useEffect)((()=>{a({qIconColor:q})}),[q]),(0,r.useEffect)((()=>{a({qIconBg:j})}),[j]),(0,r.useEffect)((()=>{a({aIconText:M})}),[M]),(0,r.useEffect)((()=>{a({aIconColor:H})}),[H]),(0,r.useEffect)((()=>{a({aIconBg:R})}),[R]),(0,r.useEffect)((()=>{a({contentCount:D})}),[D]),(0,r.useEffect)((()=>{a({subheadingColor:z})}),[z]),(0,r.useEffect)((()=>{a({headingBorder:G})}),[G]),(0,r.useEffect)((()=>{a({bodyBorder:Q})}),[Q]),(0,r.useEffect)((()=>{a({categoryList:V})}),[V]),(0,r.useEffect)((()=>{a({labelsGlobalTextColor:W})}),[W]),(0,r.useEffect)((()=>{a({labelsGlobalBgColor:J})}),[J]),(0,r.useEffect)((()=>{a({accessibilityOn:X})}),[X]),(0,r.useEffect)((()=>{a({focusOutlineColor:Y})}),[Y]),(0,r.useEffect)((()=>{a({autoNumbering:ee})}),[ee]),(0,r.useEffect)((()=>{a({autoNumberingColor:ae})}),[ae]),(0,r.useEffect)((()=>{a({progressBarOn:te})}),[te]),(0,r.useEffect)((()=>{a({nextPrevious:oe})}),[oe]),(0,r.useEffect)((()=>{(async()=>{const e=await(async()=>{try{const e=await p()({path:"/wp/v2/settings"});return{...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}}catch(e){return console.error("Error loading global styles:",e),null}})();a({defaultStyles:e})})()}),[]),(0,r.useEffect)((()=>{a({isFeatureImg:K})}),[K]),(0,r.useEffect)((()=>(o||(g?b():(g=!0,b(),d=new MutationObserver((e=>{let a=!1;e.forEach((e=>{e.addedNodes.length&&e.addedNodes.forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.classList?.contains("block-editor-block-styles__variants")||e.querySelector?.(".block-editor-block-styles__variants"))&&(a=!0)}))})),a&&u()})),d.observe(document.body,{childList:!0,subtree:!0,attributes:!1,attributeOldValue:!1,characterData:!1,characterDataOldValue:!1}))),()=>{o||d&&(d.disconnect(),d=null,g=!1)})),[o]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(L,e),(0,r.createElement)(P,e),(0,r.createElement)(U,l({isEditor:!0},e)))},save:e=>(0,r.createElement)(U,e),deprecated:[{attributes:{QaStyle:{type:"boolean",default:!1},singleAcdId:{type:"string"},border:{type:"object",default:{width:"1px",color:"#e3dfdf38",style:"solid"}},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},headingTag:{type:"string"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},headingIconImageUrl:{type:"string",default:""},headingIconAlt:{type:"string",default:""},showHeadingIcon:{type:"boolean",default:!1},showIcon:{type:"boolean",default:!0},iconClass:{type:"string",default:"plus-alt2"},iconPosition:{type:"string",default:"aab_right_icon"},iconColor:{type:"string"},iconBackground:{type:"string"},iconFontSize:{type:"number"},bodyBg:{type:"string"},makeActive:{type:"boolean",default:!1},uniqueId:{type:"string"},buttonShow:{type:"boolean",default:!1},anchorLinkShow:{type:"boolean",default:!1},anchorPosition:{type:"string",default:"aagb_right_link"},contentCount:{type:"number",default:300},readMoreText:{type:"string"},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},faqSchema:{type:"boolean"},step:{type:"boolean"},stepText:{type:"string"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean"},button_show:{type:"boolean"},selectedCategories:{type:"array",default:[]},enableLabels:{type:"boolean",default:!1},labels:{type:"array",default:[]},labelsTextColor:{type:"string",default:""},labelsBgColor:{type:"string",default:""},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#e0e0e0"},autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"},featureImageUrl:{type:"string",default:""},featureImageAlt:{type:"string",default:""},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"}},migrate:e=>(void 0===e.accessibilityOn&&(e.accessibilityOn=!0),void 0===e.focusOutlineColor&&(e.focusOutlineColor="#C2DBFE"),e.heading&&e.heading.includes('<span class="aagb__accordion_number">')&&(e.heading=e.heading.replace(/<span class="aagb__accordion_number"><\/span>\s*/g,"").trim()),{...e}),save:({attributes:e})=>{var a,t;const{singleAcdId:o,makeActive:n,border:i,margins:d,paddings:g,borderRadius:b,heading:u,headingTag:m,headingColor:p,showIcon:f,iconClass:h,iconPosition:y,iconColor:_,iconBackground:E,headerBg:v,bodyBg:C,buttonShow:w,anchorPosition:k,contentCount:x,QaStyle:I,qIconText:B,qIconColor:N,qIconBg:T,aIconColor:S,aIconBg:A,aIconText:$,step:O,stepText:F,checkList:L,button_show:P,readMoreText:q,headingIconImageUrl:j,headingIconAlt:M,showHeadingIcon:H,subheading:R,subheadingColor:D,headingBorder:U,bodyBorder:z,selectedCategories:G,enableLabels:Q,labels:V,labelsTextColor:W,labelsBgColor:J,autoNumbering:X,progressBarOn:Y,autoPlay:Z,duration:K,progressBarDirection:ee,featureImageUrl:ae,accessibilityOn:te}=e,oe=n?"aagb__accordion_body--show":"",ne=w?"expand":"";let le;function re(e){return e&&"transparent"!==e?(e=e.replace(/^#/,""),{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16)}):{r:255,g:255,b:255}}!1===n?le=h:"plus-alt2"===h?le="minus":"arrow-down"===h?le="arrow-up":"arrow-down-alt2"===h?le="arrow-up-alt2":"plus-alt"===h?le="dismiss":"insert"===h&&(le="remove");const ce=e=>e?e.width&&e.style&&e.color?{border:`${e.width} ${e.style} ${e.color}`}:{borderTop:e.top?`${e.top.width} ${e.top.style} ${e.top.color}`:"none",borderRight:e.right?`${e.right.width} ${e.right.style} ${e.right.color}`:"none",borderBottom:e.bottom?`${e.bottom.width} ${e.bottom.style} ${e.bottom.color}`:"none",borderLeft:e.left?`${e.left.width} ${e.left.style} ${e.left.color}`:"none"}:{},ie=ce(i),se=ce(U),de=ce(z),ge=aagb_local_object.licensing;return(0,r.createElement)(s().Fragment,null,(0,r.createElement)("style",null,".aagb__accordion_container.no-pro-plan .aagb__accordion_body { padding: 10px !important; }"),(0,r.createElement)("div",l({},c.useBlockProps.save({className:`aagb__accordion_container panel ${(()=>{let e="";return G&&G.map((function(a){let t=a.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");e+=` cat_${t}`})),e})()} ${O?"step":""} ${L?"check-list":""} ${n?"aagb__accordion_active":""} ${I?"style-qa":""} `}),{style:{...ie,marginTop:`${d.top}`,marginBottom:`${d.bottom}`,...b&&{borderRadius:b+"px"}},id:""!==o?o:"","data-autoplay":!!Z,"data-duration":K,"data-progress-bar-direction":ee,"data-feature-image-url":ae,"data-auto-numbering":X,"data-progress-bar-on":Y,tabIndex:te?0:-1}),(0,r.createElement)("div",{className:`aagb__accordion_head ${y} ${R&&ge?"hasSubHeading":""} ${n?"aagb__accordion_active":""}`,"data-active":n,style:{...v&&{backgroundColor:v},...Object.values(g).some((e=>e))&&{padding:`${g.top} ${g.left} ${g.bottom} ${g.right}`},...se}},(0,r.createElement)("div",{className:`aagb__accordion_heading ${y} ${k||""}`},H&&j&&ge&&!I&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:j,alt:M||"Heading Icon"})),ge&&I&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:N,backgroundColor:T}}," ",B," "),(0,r.createElement)("div",{className:"icon-a",style:{color:S,backgroundColor:A}}," ",$," ")),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},(0,r.createElement)(c.RichText.Content,{className:"aagb__accordion_title",tagName:m,value:u,style:{margin:0,color:p}}),ge&&Q&&V?.length?(0,r.createElement)("div",{className:"aagb__labels_container"},V.map((e=>(0,r.createElement)("small",{className:"label_name",style:{color:W,backgroundColor:J}},e)))):null),R&&(0,r.createElement)(c.RichText.Content,{className:"aagb__accordion_subheading",tagName:"p",value:R,style:{margin:0,color:D}}))),!f&&O&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",style:"enable-background:new 0 0 512 512",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000",className:""})))),f&&(0,r.createElement)("div",{className:"aagb__accordion_icon",style:{..._&&{color:_},...E&&{backgroundColor:E}}},(0,r.createElement)("div",{className:"aagb__icon_dashicons_box"},O&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",style:"enable-background:new 0 0 512 512",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000",className:""})))),(0,r.createElement)("span",{className:`aagb__icon dashicons dashicons-${le}`})))),(0,r.createElement)("div",{className:`aagb__accordion_body ${oe} ${ne} `,role:"region",style:{...C&&{backgroundColor:C},...de,...I?I&&L?{borderTop:"none !important",paddingTop:"0",...g.bottom&&{paddingBottom:g.bottom},...g.right&&{paddingRight:g.right},paddingLeft:`calc(${null!==(a=g.left)&&void 0!==a?a:"15px"} + 140px)`}:{borderTop:"none !important",paddingTop:"0",...g.bottom&&{paddingBottom:g.bottom},...g.right&&{paddingRight:g.right},paddingLeft:`calc(${null!==(t=g.left)&&void 0!==t?t:"15px"} + 90px)`}:{...Object.values(g).some((e=>e))&&{padding:`${g.top} ${g.left} ${g.bottom} ${g.right}`}}}},(()=>{const e=(0,r.createElement)(c.InnerBlocks.Content,{key:0,className:"aagb__accordion_inner_content"});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"aagb__accordion_component "+(P?"read-more-btn":""),"data-contentCount":P?x:null},e,P&&(0,r.createElement)("div",{className:"aagb_overlay",style:{background:`linear-gradient(to bottom, rgba(${re(C).r}, ${re(C).g}, ${re(C).b}, 0), rgba(${re(C).r}, ${re(C).g}, ${re(C).b}, 0.9))`}})))})(),O&&(0,r.createElement)("div",{className:"continue"},(0,r.createElement)("span",{className:"step-text"},F),(0,r.createElement)("span",{className:"step-down-icon"},(0,r.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"#ffffff"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M 17,2C 8.716,2, 2,8.716, 2,17S 8.716,32, 17,32S 32,25.284, 32,17S 25.284,2, 17,2z M 23.724,15.92l-6.11,7.714 c-0.008,0.012-0.012,0.028-0.022,0.040c-0.34,0.434-0.894,0.434-1.234,0L 10.236,15.92c-0.34-0.434-0.34-1.138,0-1.572L 10.24,14.352 C 10.398,14.138, 10.62,14, 10.87,14l 12.22,0 c 0.246,0, 0.466,0.13, 0.624,0.338c 0.004,0.004, 0.008,0.004, 0.010,0.008 C 24.066,14.782, 24.066,15.486, 23.724,15.92z"}))))),P&&ge&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:"aagb_button_toggle"},(0,r.createElement)(c.RichText.Content,{value:q,style:{margin:0}}))))))}}]})}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var l=t[e]={exports:{}};return a[e](l,l.exports,o),l.exports}o.m=a,e=[],o.O=(a,t,n,l)=>{if(!t){var r=1/0;for(d=0;d<e.length;d++){for(var[t,n,l]=e[d],c=!0,i=0;i<t.length;i++)(!1&l||r>=l)&&Object.keys(o.O).every((e=>o.O[e](t[i])))?t.splice(i--,1):(c=!1,l<r&&(r=l));if(c){e.splice(d--,1);var s=n();void 0!==s&&(a=s)}}return a}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[t,n,l]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a}),a},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={848:0,968:0};o.O.j=a=>0===e[a];var a=(a,t)=>{var n,l,[r,c,i]=t,s=0;if(r.some((a=>0!==e[a]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(i)var d=i(o)}for(a&&a(t);s<r.length;s++)l=r[s],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(d)},t=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})();var n=o.O(void 0,[968],(()=>o(361)));n=o.O(n)})();1 (()=>{"use strict";var e,a={75:(e,a,t)=>{const o=window.wp.blocks,n=JSON.parse('{"apiVersion":2,"name":"aab/accordion-item","version":"5.2.2","title":"Single Accordion","category":"accordion-block","description":"Individual accordion item that works as a child block within the Group Accordion parent block.","parent":["aab/group-accordion"],"supports":{"html":false},"example":{"attributes":{"heading":"Accordion Heading"}},"attributes":{"progressBarActiveColor":{"type":"string","default":"#0866ff"},"progressBarBgColor":{"type":"string","default":"#e0e0e0"},"autoPlay":{"type":"boolean","default":false},"duration":{"type":"number","default":3000},"progressBarDirection":{"type":"string","default":"horizontal"},"QaStyle":{"type":"boolean","default":false},"singleAcdId":{"type":"string"},"border":{"type":"object"},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"heading":{"type":"string","default":"Accordion Heading","source":"html","selector":".aagb__accordion_title"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"headingTag":{"type":"string"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"headingIconImageUrl":{"type":"string","default":""},"headingIconAlt":{"type":"string","default":""},"showHeadingIcon":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"iconClass":{"type":"string","default":"plus-alt2"},"iconPosition":{"type":"string","default":"aab_right_icon"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"bodyBg":{"type":"string"},"makeActive":{"type":"boolean","default":false},"uniqueId":{"type":"string"},"buttonShow":{"type":"boolean","default":false},"anchorLinkShow":{"type":"boolean"},"anchorPosition":{"type":"string","default":"aagb_right_link"},"contentCount":{"type":"number","default":300},"readMoreText":{"type":"string"},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"faqSchema":{"type":"boolean"},"step":{"type":"boolean"},"stepText":{"type":"string"},"stepCmpltText":{"type":"string","default":"Congratulations, you are done!"},"checkList":{"type":"boolean"},"button_show":{"type":"boolean"},"selectedCategories":{"type":"array","default":[]},"enableLabels":{"type":"boolean","default":false},"labels":{"type":"array","default":[]},"labelsTextColor":{"type":"string","default":""},"labelsBgColor":{"type":"string","default":""},"labelsGlobalTextColor":{"type":"string","default":"#1570EC"},"labelsGlobalBgColor":{"type":"string","default":"#c1d8f7"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"},"featureImageUrl":{"type":"string","default":""},"featureImageAlt":{"type":"string","default":""},"isFeatureImg":{"type":"boolean","default":false},"autoNumbering":{"type":"boolean","default":false},"autoNumberingColor":{"type":"string"},"progressBarOn":{"type":"boolean","default":false},"nextPrevious":{"type":"boolean","default":false}},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aagb-group-accordion-item"]}');function l(){return l=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},l.apply(null,arguments)}const r=window.wp.element,c=window.wp.blockEditor,i=window.React;var s=t.n(i);const d=window.wp.i18n,g=!!aagb_local_object.licensing;function b(){}function u(e){return a=>{const t=a.split(".");let o=e;for(let e of t)o=o?.[e];if(void 0!==o)return o;o=e.defaultStyles;for(let e of t)o=o?.[e];return o}}b.Horizontal=e=>{const{autoPlay:a,progressBarDirection:t,progressBarOn:o}=e.attributes;return g&&a&&"horizontal"===t&&o?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-horizontal"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null},b.Vertical=e=>{const{autoPlay:a,progressBarDirection:t}=e.attributes;return g&&a&&"vertical"===t?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-vertical"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null};const m={"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"};function p({isEditor:e,attributes:a,setAttributes:t}){var o,n,l,i;const s=e?c.RichText:c.RichText.Content,g=aagb_local_object.licensing,{QaStyle:b,makeActive:p,heading:f,showIcon:y,iconClass:_,iconPosition:v,anchorPosition:E,step:C,checkList:w,headingIconImageUrl:k,headingIconAlt:x,showHeadingIcon:I,subheading:B,enableLabels:N,labels:T,labelsTextColor:S,labelsBgColor:A,labelsGlobalTextColor:$,labelsGlobalBgColor:O,accessibilityOn:P,autoNumbering:L}=a,F=u(a),q=null!==(o=F("anchorLinkShow"))&&void 0!==o&&o,j=null!==(n=F("headingTag"))&&void 0!==n?n:"h5",H=null!==(l=F("aIconText"))&&void 0!==l?l:"A",M=null!==(i=F("qIconText"))&&void 0!==i?i:"Q",z=p?m[_]:_;let D=g?"Write some subheading":"Subheading Available on Pro";return e||(D=""),(0,r.createElement)("div",{className:`aagb__accordion_head ${v} ${B&&g?"hasSubHeading":""} ${p?"aagb__accordion_active":""}`,"data-active":p},(0,r.createElement)("div",{className:`aagb__accordion_heading ${v} ${E||""}`},g&&w&&(0,r.createElement)("label",{className:"checklist-label"},(0,r.createElement)("span",null)),I&&k&&g&&!b&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:k,alt:(0,d.__)(x||"Heading Icon","advanced-accordion-block")})),b&&g&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q"},M),(0,r.createElement)("div",{className:"icon-a"},H)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},g&&L&&(0,r.createElement)("span",{className:"aagb__accordion_number"}),(0,r.createElement)(s,{className:"aagb__accordion_title",tagName:j,value:f,onChange:e=>t({heading:e})}),g&&N&&T?.length?(0,r.createElement)("div",{className:"aagb__labels_container"},T.map((e=>(0,r.createElement)("small",{className:"label_name",style:{color:S||$,backgroundColor:A||O}},e)))):null,q&&g&&!C&&e&&(0,r.createElement)("a",{tabIndex:P?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),g&&(e||!e&&""!==B)&&(0,r.createElement)(s,{className:"aagb__accordion_subheading",tagName:"p",placeholder:D,value:g?B:"",onChange:e=>{t({subheading:e})},onFocus:e=>{g||e.target.blur()}}))),y?(0,r.createElement)("div",{className:"aagb__accordion_icon"},(0,r.createElement)("div",{className:"aagb__icon_dashicons_box"},C&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(h,null)),(0,r.createElement)("span",{className:`aagb__icon dashicons dashicons-${z}`}))):C&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(h,null)))}function h(){return(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000"})))}function f(e){var a;const t=e.isEditor?c.InnerBlocks:c.InnerBlocks.Content,n=["aab/accordion-item"],l=(0,o.getBlockTypes)().map((e=>e.name)).filter((e=>!n.includes(e))),{makeActive:i,buttonShow:s,contentCount:d,step:b,stepText:m,button_show:p,readMoreText:h,featureImageUrl:f,isFeatureImg:_,autoNumbering:v}=e.attributes,E=i?"aagb__accordion_body--show":"",C=s?"expand":"",w=null!==(a=u(e.attributes)("bodyBg"))&&void 0!==a?a:{};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:`aagb__accordion_body ${E} ${C} `,role:"region"},(0,r.createElement)("div",{className:"aagb__accordion_component "+(p?"read-more-btn":""),"data-contentCount":p?d:null},(0,r.createElement)(t,{allowedBlocks:l,template:[["core/paragraph",{content:"Accordion Content"}]],className:"aagb__accordion_inner_content"}),g&&f&&_&&(0,r.createElement)("div",{className:"aagb-feature-img-mobile"},(0,r.createElement)("img",{src:f,alt:""})),!e.isEditor&&p&&(0,r.createElement)("div",{className:"aagb_overlay",style:{background:`linear-gradient(to bottom, ${w}00, ${w}EE)`}})),p&&g&&(0,r.createElement)("button",{className:"aagb_button_toggle"},h),b&&(0,r.createElement)("div",{className:"continue"},(0,r.createElement)("span",{className:"step-text"},m),(0,r.createElement)("span",{className:"step-down-icon"},(0,r.createElement)(y,null)))))}function y(){return(0,r.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"#ffffff"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M 17,2C 8.716,2, 2,8.716, 2,17S 8.716,32, 17,32S 32,25.284, 32,17S 25.284,2, 17,2z M 23.724,15.92l-6.11,7.714 c-0.008,0.012-0.012,0.028-0.022,0.040c-0.34,0.434-0.894,0.434-1.234,0L 10.236,15.92c-0.34-0.434-0.34-1.138,0-1.572L 10.24,14.352 C 10.398,14.138, 10.62,14, 10.87,14l 12.22,0 c 0.246,0, 0.466,0.13, 0.624,0.338c 0.004,0.004, 0.008,0.004, 0.010,0.008 C 24.066,14.782, 24.066,15.486, 23.724,15.92z"})))}let _=null,v=!1;function E(){document.querySelectorAll('.block-editor-block-styles__variants button[aria-label="aab-style-pro-checked"]').forEach((e=>{if(!e.hasAttribute("disabled")){e.setAttribute("disabled","disabled");const a=e.closest(".components-panel__body");a&&!a.classList.contains("aab-pro-element")&&a.classList.add("aab-pro-element")}}))}const C=function(e){let a;return function(...t){clearTimeout(a),a=setTimeout((()=>{clearTimeout(a),e(...t)}),100)}}(E),w=window.wp.apiFetch;var k=t.n(w);let x=null;const I=e=>a=>{const t=a.split(".");let o=e;for(const e of t)o=o?.[e];if(void 0!==o)return o;o=e.defaultStyles;for(const e of t)o=o?.[e];return o},B=window.wp.components,N=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];function T({attributes:e,setAttributes:a}){var t;const{QaStyle:o,showHeadingIcon:n,headingIconImageUrl:l,headingIconAlt:i}=e,s=aagb_local_object.licensing,g=null!==(t=I(e)("headingTag"))&&void 0!==t?t:null;return(0,r.createElement)(B.PanelBody,{initialOpen:!1,title:(0,d.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(B.SelectControl,{label:(0,d.__)("Select Heading Tag","advanced-accordion-block"),options:N,onChange:e=>a({headingTag:e}),value:g}),s&&!o&&(0,r.createElement)(B.ToggleControl,{label:(0,d.__)("Show Heading Icon","advanced-accordion-block"),checked:n,onChange:()=>a({showHeadingIcon:!n})}),n&&!o&&(0,r.createElement)(c.MediaUploadCheck,null,(0,r.createElement)(c.MediaUpload,{onSelect:e=>{a({headingIconImageUrl:e.url,headingIconAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(B.Button,{onClick:e,variant:"secondary",icon:"format-image"},l?(0,d.__)("Change Heading Icon","advanced-accordion-block"):(0,d.__)("Add Heading Icon","advanced-accordion-block"))})),n&&l&&!o&&(0,r.createElement)("img",{src:l,alt:i||(0,d.__)("Heading Icon","advanced-accordion-block"),style:{maxWidth:"100%",marginTop:"10px"}}))}function S(e){return(0,r.createElement)(T,e)}const A=[{label:"Plus Minus",value:"plus-alt2"},{label:"Arrow Up Down",value:"arrow-down"},{label:"Arrow Up Down Alt",value:"arrow-down-alt2"},{label:"Open Close",value:"plus-alt"},{label:"Insert Remove",value:"insert"}],$=[{label:"Right",value:"aagb_right_icon"},{label:"Left",value:"aagb_left_icon"}];function O({attributes:e,setAttributes:a}){const{QaStyle:t,showIcon:o,iconClass:n,iconPosition:l}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{title:(0,d.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(B.ToggleControl,{label:(0,d.__)("Show Icon","advanced-accordion-block"),checked:o,onChange:()=>a({showIcon:!o})}),o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.SelectControl,{label:(0,d.__)("Select Icon Type","advanced-accordion-block"),options:A,onChange:e=>a({iconClass:e}),value:n}),!t&&(0,r.createElement)(B.SelectControl,{label:(0,d.__)("Icon Position","advanced-accordion-block"),options:$,onChange:e=>a({iconPosition:e}),value:l}))))}function P({attributes:e,setAttributes:a}){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{initialOpen:!1,title:(0,d.__)("Accordion ID","advanced-accordion-block")},(0,r.createElement)(B.TextControl,{label:(0,d.__)("Set Accordion ID","advanced-accordion-block"),value:e.singleAcdId,onChange:e=>a({singleAcdId:e})})))}function L({attributes:e,setAttributes:a}){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{initialOpen:!1,title:(0,d.__)("Accordion Status","advanced-accordion-block")},(0,r.createElement)(B.ToggleControl,{label:(0,d.__)("Make it active on load","advanced-accordion-block"),checked:e.makeActive,onChange:e=>a({makeActive:e})})))}const F=[{label:"Left",value:"aagb_left_link"},{label:"Right",value:"aagb_right_link"}];function q({attributes:e,setAttributes:a}){var t;const{QaStyle:o,anchorPosition:n,step:l}=e,c=aagb_local_object.licensing,i=null!==(t=I(e)("anchorLinkShow"))&&void 0!==t&&t;return!i||l||o?(0,r.createElement)(r.Fragment,null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{title:(0,d.__)("Anchor Link","advanced-accordion-block"),initialOpen:!1,className:c?"":"aab-pro-element"},i&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.SelectControl,{label:(0,d.__)("Anchor Icon Position","advanced-accordion-block"),disabled:!c,options:F,onChange:e=>a({anchorPosition:e}),value:n}))))}function j({attributes:e,setAttributes:a}){const{categoryList:t,selectedCategories:o}=e,n=aagb_local_object.licensing;return t?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{initialOpen:!1,title:(0,d.__)("Category Filter","advanced-accordion-block")},(0,r.createElement)(B.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:e=>t.includes(e),label:(0,d.__)("Set Category Tag","advanced-accordion-block"),onChange:e=>{a({selectedCategories:e})},className:"aab_component_form_token_selector",suggestions:t,value:o,disabled:!n}),(0,r.createElement)("p",{className:"aab__sublabel"},(0,d.__)("(Set tags in the parent block first. They will appear here for selection.)","advanced-accordion-block")))):(0,r.createElement)(r.Fragment,null)}const H=!!aagb_local_object.licensing;function M({attributes:e,setAttributes:a}){const{featureImageUrl:t,featureImageAlt:o,isFeatureImg:n}=e;return H&&n?(0,r.createElement)(B.PanelBody,{title:(0,d.__)("Feature Image","advanced-accordion-block"),initialOpen:!1,className:H?"":"aab-pro-element"},(0,r.createElement)(c.MediaUploadCheck,null,(0,r.createElement)(c.MediaUpload,{onSelect:e=>{a({featureImageUrl:e.url,featureImageAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(B.Button,{onClick:e,variant:"secondary",icon:"format-image"},t?(0,d.__)("Change Image","advanced-accordion-block"):(0,d.__)("Add Image","advanced-accordion-block"))})),t&&(0,r.createElement)("img",{src:t,alt:o||(0,d.__)("Feature Image","advanced-accordion-block"),style:{maxWidth:"100%",height:"auto"}})):null}const{__}=wp.i18n,z=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],D=({value:e,onChange:a,bgValue:t,onBgChange:o,label:n,innerLabel:l=["Text","Background"]})=>{const[c,i]=(0,r.useState)(!1),[s,d]=(0,r.useState)(e),[g,b]=(0,r.useState)(t),u=e=>{d(e),a&&a(e)},m=e=>{b(e),o&&o(e)};return(0,r.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,r.createElement)(B.Flex,null,(0,r.createElement)(B.FlexItem,null,(0,r.createElement)(B.BaseControl,{label:n})),(0,r.createElement)(B.FlexItem,null,(0,r.createElement)(B.Flex,null,(0,r.createElement)(B.FlexItem,null,(0,r.createElement)(B.Button,{className:"aab-reset-btn "+(s||g?"active":"disabled"),onClick:function(){u(""),m("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,r.createElement)(B.FlexItem,null,(0,r.createElement)(B.Button,{onClick:()=>{i(!c)}},(0,r.createElement)(B.__experimentalZStack,{offset:14},a&&(0,r.createElement)(B.ColorIndicator,{colorValue:s}),o&&(0,r.createElement)(B.ColorIndicator,{colorValue:g}))))),c&&(0,r.createElement)(B.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>i(!1)},(0,r.createElement)(B.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:o?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,r.createElement)(r.Fragment,null,"color"===e.name&&a&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.ColorPicker,{enableAlpha:!0,onChange:e=>u(e),color:s}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(B.ColorPalette,{colors:z,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>u(e),clearable:!1}))),"background"===e.name&&o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.ColorPicker,{enableAlpha:!0,onChange:e=>m(e),color:g}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(B.ColorPalette,{colors:z,value:g,asButtons:!0,disableCustomColors:!0,onChange:e=>m(e),clearable:!1}))))))))))};function U({attributes:e,setAttributes:a}){const{enableLabels:t,labels:o,labelsTextColor:n,labelsBgColor:l}=e,c=aagb_local_object.licensing;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.PanelBody,{initialOpen:!1,title:(0,d.__)("Labels","advanced-accordion-block"),className:c?"":"aab-pro-element"},(0,r.createElement)(B.ToggleControl,{label:(0,d.__)("Enable Labels","advanced-accordion-block"),checked:t,disabled:!c,onChange:e=>a({enableLabels:e})}),t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(B.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,d.__)("Add Labels","advanced-accordion-block"),onChange:e=>a({labels:e}),suggestions:[],value:o,disabled:!c}),(0,r.createElement)(D,{label:(0,d.__)("Color","advanced-accordion-block"),value:n,onChange:e=>a({labelsTextColor:e}),bgValue:l,onBgChange:e=>a({labelsBgColor:e})}))))}const R=function(e){const{isFeatureImg:a}=e.attributes;return(0,r.createElement)(c.InspectorControls,null,(0,r.createElement)(L,e),(0,r.createElement)(S,e),(0,r.createElement)(O,e),(0,r.createElement)(U,e),(0,r.createElement)(q,e),(0,r.createElement)(M,e),(0,r.createElement)(j,e),(0,r.createElement)(P,e))},G=function(e){return(0,r.createElement)(r.Fragment,null)};function Q(){return(0,r.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"#ffffff"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M 17,2C 8.716,2, 2,8.716, 2,17S 8.716,32, 17,32S 32,25.284, 32,17S 25.284,2, 17,2z M 23.724,15.92l-6.11,7.714 c-0.008,0.012-0.012,0.028-0.022,0.040c-0.34,0.434-0.894,0.434-1.234,0L 10.236,15.92c-0.34-0.434-0.34-1.138,0-1.572L 10.24,14.352 C 10.398,14.138, 10.62,14, 10.87,14l 12.22,0 c 0.246,0, 0.466,0.13, 0.624,0.338c 0.004,0.004, 0.008,0.004, 0.010,0.008 C 24.066,14.782, 24.066,15.486, 23.724,15.92z"})))}function V(e){var a;const t=e.isEditor?c.InnerBlocks:c.InnerBlocks.Content,i=["aab/accordion-item"],s=(0,o.getBlockTypes)().map((e=>e.name)).filter((e=>!i.includes(e))),{makeActive:d,buttonShow:g,contentCount:b,step:u,stepText:m,button_show:p,readMoreText:h,featureImageUrl:f,isFeatureImg:y,autoNumbering:_}=e.attributes,v=d?"aagb__accordion_body--show":"",E=g?"expand":"",C=null!==(a=I(e.attributes)("bodyBg"))&&void 0!==a?a:{};let w="aagb__accordion_body";v!==n.attributes.makeActive.default&&(w+=` ${v}`),E!==n.attributes.buttonShow.default&&(w+=` ${E}`);let k="aagb__accordion_component";return p!==n.attributes.button_show.default&&p&&(k+=" read-more-btn"),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:w,role:"region"},(0,r.createElement)("div",l({className:k},p!==n.attributes.button_show.default?{"data-contentCount":b}:{}),(0,r.createElement)(t,{allowedBlocks:s,template:[["core/paragraph",{content:"Accordion Content"}]],className:"aagb__accordion_inner_content"}),H&&f&&y&&(0,r.createElement)("div",{className:"aagb-feature-img-mobile"},(0,r.createElement)("img",{src:f,alt:""})),!e.isEditor&&p&&(0,r.createElement)("div",{className:"aagb_overlay",style:{background:`linear-gradient(to bottom, ${C}00, ${C}EE)`}})),p&&H&&(0,r.createElement)("button",{className:"aagb_button_toggle"},h),u&&(0,r.createElement)("div",{className:"continue"},(0,r.createElement)("span",{className:"step-text"},m),(0,r.createElement)("span",{className:"step-down-icon"},(0,r.createElement)(Q,null)))))}function W(){return(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000"})))}const X={"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"};function J({isEditor:e,attributes:a,setAttributes:t}){var o,i,s,g;const b=e?c.RichText:c.RichText.Content,u=aagb_local_object.licensing,{QaStyle:m,makeActive:p,heading:h,showIcon:f,iconClass:y,iconPosition:_,anchorPosition:v,step:E,checkList:C,headingIconImageUrl:w,headingIconAlt:k,showHeadingIcon:x,subheading:B,enableLabels:N,labels:T,labelsTextColor:S,labelsBgColor:A,labelsGlobalTextColor:$,labelsGlobalBgColor:O,accessibilityOn:P,autoNumbering:L}=a,F=I(a),q=null!==(o=F("anchorLinkShow"))&&void 0!==o&&o,j=null!==(i=F("headingTag"))&&void 0!==i?i:"h5",H=null!==(s=F("aIconText"))&&void 0!==s?s:"A",M=null!==(g=F("qIconText"))&&void 0!==g?g:"Q",z=p?X[y]:y;let D=u?"Write some subheading":"Subheading Available on Pro";e||(D="");let U="aagb__accordion_head";_!==n.attributes.iconPosition.default&&(U+=` ${_}`),B!==n.attributes.subheading.default&&u&&(U+=" hasSubHeading"),p!==n.attributes.makeActive.default&&(U+=" aagb__accordion_active");let R="aagb__accordion_heading";return _!==n.attributes.iconPosition.default&&(R+=` ${_}`),v!==n.attributes.anchorPosition.default&&(R+=` ${v}`),(0,r.createElement)("div",l({className:U},p!==n.attributes.makeActive.default?{"data-active":p}:{}),(0,r.createElement)("div",{className:R},u&&C&&(0,r.createElement)("label",{className:"checklist-label"},(0,r.createElement)("span",null)),x&&w&&u&&!m&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:w,alt:(0,d.__)(k||"Heading Icon","advanced-accordion-block")})),m&&u&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q"},M),(0,r.createElement)("div",{className:"icon-a"},H)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},u&&L&&(0,r.createElement)("span",{className:"aagb__accordion_number"}),(0,r.createElement)(b,{className:"aagb__accordion_title",tagName:j,value:h,onChange:e=>t({heading:e})}),u&&N&&T?.length?(0,r.createElement)("div",{className:"aagb__labels_container"},T.map((e=>(0,r.createElement)("small",{className:"label_name",style:{color:S||$,backgroundColor:A||O}},e)))):null,q&&u&&!E&&e&&(0,r.createElement)("a",{tabIndex:P?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),u&&(e||!e&&""!==B)&&(0,r.createElement)(b,{className:"aagb__accordion_subheading",tagName:"p",placeholder:D,value:u?B:"",onChange:e=>{t({subheading:e})},onFocus:e=>{u||e.target.blur()}}))),f?(0,r.createElement)("div",{className:"aagb__accordion_icon"},(0,r.createElement)("div",{className:"aagb__icon_dashicons_box"},E&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(W,null)),(0,r.createElement)("span",{className:`aagb__icon dashicons dashicons-${z}`}))):E&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)(W,null)))}function Y(){}function Z(e){const a=e.isEditor?c.useBlockProps:c.useBlockProps.save,{singleAcdId:t,autoPlay:o,makeActive:i,QaStyle:s,step:d,checkList:g,selectedCategories:b,accessibilityOn:u,duration:m,progressBarDirection:p,featureImageUrl:h,autoNumbering:f,progressBarOn:y}=e.attributes,_=(I(e.attributes)("border"),(b||[]).map((e=>"cat_"+e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,""))));let v,E,C="aagb__accordion_container panel";t&&(v=t),u!==n.attributes.accessibilityOn.default&&(E=u?0:-1),_.forEach((e=>C+=` ${e}`)),d!==n.attributes.step.default&&d&&(C+=" step"),g!==n.attributes.checkList.default&&g&&(C+=" check-list"),i!==n.attributes.makeActive.default&&i&&(C+=" aagb__accordion_active"),s!==n.attributes.QaStyle.default&&s&&(C+=" style-qa");const w={className:C};o!==n.attributes.autoPlay.default&&(w["data-autoplay"]=o),m!==n.attributes.duration.default&&(w["data-duration"]=m),p!==n.attributes.progressBarDirection.default&&(w["data-progress-bar-direction"]=p),h!==n.attributes.featureImageUrl.default&&(w["data-feature-image-url"]=h),f!==n.attributes.autoNumbering.default&&(w["data-auto-numbering"]=f),y!==n.attributes.progressBarOn.default&&(w["data-progress-bar-on"]=y);const k=a(w);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l({},k,{tabIndex:E,id:v}),(0,r.createElement)(Y.Vertical,e),(0,r.createElement)(J,e),(0,r.createElement)(V,e),(0,r.createElement)(Y.Horizontal,e)))}Y.Horizontal=e=>{const{autoPlay:a,progressBarDirection:t,progressBarOn:o}=e.attributes;return H&&a&&"horizontal"===t&&o?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-horizontal"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null},Y.Vertical=e=>{const{autoPlay:a,progressBarDirection:t}=e.attributes;return H&&a&&"vertical"===t?(0,r.createElement)("div",{className:"aab-progress-bar-container aab-progress-bar-vertical"},(0,r.createElement)("div",{className:"aab-progress-bar"})):null};(0,o.registerBlockType)(n,{icon:{src:"minus",foreground:"#77b5f7"},usesContext:["aagb/accordion-progressBarDirection","aagb/accordion-duration","aagb/accordion-progressBarActiveColor","aagb/accordion-progressBarBgColor","aagb/accordion-autoPlay","aagb/accordion-QaStyle","aagb/accordion-faqSchema","aagb/accordion-step","aagb/accordion-stepText","aagb/accordion-stepCmpltText","aagb/accordion-checkList","aagb/accordion-anchorLinksShow","aagb/accordion-buttonShow","aagb/accordion-readMoreText","aagb/accordion-border","aagb/accordion-margins","aagb/accordion-paddings","aagb/accordion-borderRadius","aagb/accordion-headingColor","aagb/accordion-showIcon","aagb/accordion-iconColor","aagb/accordion-iconBackground","aagb/accordion-headerBg","aagb/accordion-bodyBg","aagb/accordion-qIconText","aagb/accordion-qIconColor","aagb/accordion-qIconBg","aagb/accordion-aIconText","aagb/accordion-aIconColor","aagb/accordion-aIconBg","aagb/accordion-contentCount","aagb/accordion-subheadingColor","aagb/accordion-headingBorder","aagb/accordion-bodyBorder","aagb/accordion-categoryList","aagb/accordion-labelsGlobalTextColor","aagb/accordion-labelsGlobalBgColor","aagb/accordion-accessibilityOn","aagb/accordion-focusOutlineColor","aagb/accordion-isFeatureImg","aagb/accordion-autoNumbering","aagb/accordion-autoNumberingColor","aagb/accordion-progressBarOn","aagb/accordion-nextPrevious"],edit:e=>{const{setAttributes:a,context:t}=e,o=aagb_local_object.licensing,n=t["aagb/accordion-progressBarDirection"],c=t["aagb/accordion-duration"],i=t["aagb/accordion-progressBarActiveColor"],s=t["aagb/accordion-progressBarBgColor"],d=t["aagb/accordion-autoPlay"],g=t["aagb/accordion-QaStyle"],b=t["aagb/accordion-faqSchema"],u=t["aagb/accordion-step"],m=t["aagb/accordion-stepText"],p=t["aagb/accordion-stepCmpltText"],h=t["aagb/accordion-checkList"],f=t["aagb/accordion-buttonShow"],y=t["aagb/accordion-readMoreText"],w=t["aagb/accordion-border"],I=t["aagb/accordion-margins"],B=t["aagb/accordion-paddings"],N=t["aagb/accordion-borderRadius"],T=t["aagb/accordion-headingColor"],S=t["aagb/accordion-showIcon"],A=t["aagb/accordion-iconColor"],$=t["aagb/accordion-iconBackground"],O=t["aagb/accordion-headerBg"],P=t["aagb/accordion-bodyBg"],L=t["aagb/accordion-qIconText"],F=t["aagb/accordion-qIconColor"],q=t["aagb/accordion-qIconBg"],j=t["aagb/accordion-aIconText"],H=t["aagb/accordion-aIconColor"],M=t["aagb/accordion-aIconBg"],z=t["aagb/accordion-contentCount"],D=t["aagb/accordion-subheadingColor"],U=t["aagb/accordion-headingBorder"],Q=t["aagb/accordion-bodyBorder"],V=t["aagb/accordion-categoryList"],W=t["aagb/accordion-labelsGlobalTextColor"],X=t["aagb/accordion-labelsGlobalBgColor"],J=t["aagb/accordion-accessibilityOn"],Y=t["aagb/accordion-focusOutlineColor"],K=t["aagb/accordion-anchorLinksShow"],ee=t["aagb/accordion-isFeatureImg"],ae=t["aagb/accordion-autoNumbering"],te=t["aagb/accordion-autoNumberingColor"],oe=t["aagb/accordion-progressBarOn"],ne=t["aagb/accordion-nextPrevious"];return(0,r.useEffect)((()=>{a({progressBarDirection:n,duration:c,autoPlay:d,progressBarActiveColor:i,progressBarBgColor:s,anchorLinkShow:K,QaStyle:g,faqSchema:b,step:u,stepText:m,stepCmpltText:p,checkList:h,button_show:f,readMoreText:y,border:w,margins:I,paddings:B,borderRadius:N,headingColor:T,showIcon:S,iconColor:A,iconBackground:$,headerBg:O,bodyBg:P,qIconText:L,qIconColor:F,qIconBg:q,aIconText:j,aIconColor:H,aIconBg:M,contentCount:z,subheadingColor:D,headingBorder:U,bodyBorder:Q,categoryList:V,labelsGlobalTextColor:W,labelsGlobalBgColor:X,accessibilityOn:J,focusOutlineColor:Y,autoNumbering:ae,autoNumberingColor:te,progressBarOn:oe,nextPrevious:ne,isFeatureImg:ee})}),[n,c,d,i,s,K,g,b,u,m,p,h,f,y,w,I,B,N,T,S,A,$,O,P,L,F,q,j,H,M,z,D,U,Q,V,W,X,J,Y,ae,te,oe,ne,ee]),(0,r.useEffect)((()=>{(async()=>{const e=await(x||(x=k()({path:"/wp/v2/settings"}).then((e=>({...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}))).catch((e=>(console.error("Error loading global styles:",e),null))),x));a({defaultStyles:e})})()}),[]),(0,r.useEffect)((()=>(o||(v?E():(v=!0,E(),_=new MutationObserver((e=>{let a=!1;e.forEach((e=>{e.addedNodes.length&&e.addedNodes.forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.classList?.contains("block-editor-block-styles__variants")||e.querySelector?.(".block-editor-block-styles__variants"))&&(a=!0)}))})),a&&C()})),_.observe(document.body,{childList:!0,subtree:!0,attributes:!1,attributeOldValue:!1,characterData:!1,characterDataOldValue:!1}))),()=>{o||_&&(_.disconnect(),_=null,v=!1)})),[o]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(R,e),(0,r.createElement)(G,e),(0,r.createElement)(Z,l({isEditor:!0},e)))},save:e=>(0,r.createElement)(Z,e),deprecated:[{attributes:{progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#e0e0e0"},autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"},QaStyle:{type:"boolean",default:!1},singleAcdId:{type:"string"},border:{type:"object"},headingBorder:{type:"object"},bodyBorder:{type:"object"},paddings:{type:"object"},margins:{type:"object"},borderRadius:{type:"number"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},headingTag:{type:"string"},headingColor:{type:"string"},headerBg:{type:"string"},activeHeaderBg:{type:"string"},activeHeadingColor:{type:"string"},headingIconImageUrl:{type:"string",default:""},headingIconAlt:{type:"string",default:""},showHeadingIcon:{type:"boolean",default:!1},showIcon:{type:"boolean",default:!0},iconClass:{type:"string",default:"plus-alt2"},iconPosition:{type:"string",default:"aab_right_icon"},iconColor:{type:"string"},iconBackground:{type:"string"},bodyBg:{type:"string"},makeActive:{type:"boolean",default:!1},uniqueId:{type:"string"},buttonShow:{type:"boolean",default:!1},anchorLinkShow:{type:"boolean"},anchorPosition:{type:"string",default:"aagb_right_link"},contentCount:{type:"number",default:300},readMoreText:{type:"string"},qIconText:{type:"string"},qIconColor:{type:"string"},qIconBg:{type:"string"},aIconText:{type:"string"},aIconColor:{type:"string"},aIconBg:{type:"string"},faqSchema:{type:"boolean"},step:{type:"boolean"},stepText:{type:"string"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean"},button_show:{type:"boolean"},selectedCategories:{type:"array",default:[]},enableLabels:{type:"boolean",default:!1},labels:{type:"array",default:[]},labelsTextColor:{type:"string",default:""},labelsBgColor:{type:"string",default:""},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},accessibilityOn:{type:"boolean",default:!0},focusOutlineColor:{type:"string",default:"#C2DBFE"},defaultStyles:{type:"object"},featureImageUrl:{type:"string",default:""},featureImageAlt:{type:"string",default:""},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"},progressBarOn:{type:"boolean",default:!1},nextPrevious:{type:"boolean",default:!1}},save:function(e){const a=e.isEditor?c.useBlockProps:c.useBlockProps.save,{singleAcdId:t,autoPlay:o,makeActive:n,QaStyle:i,step:s,checkList:d,selectedCategories:g,accessibilityOn:m,duration:h,progressBarDirection:y,featureImageUrl:_,autoNumbering:v,progressBarOn:E}=e.attributes,C=(u(e.attributes)("border"),a({className:`aagb__accordion_container panel ${(g||[]).map((e=>"cat_"+e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,""))).join(" ")} \n ${s?"step":""} \n ${d?"check-list":""} \n ${n?"aagb__accordion_active":""} \n ${i?"style-qa":""}`,"data-autoplay":!!o,"data-duration":h,"data-progress-bar-direction":y,"data-feature-image-url":_,"data-auto-numbering":v,"data-progress-bar-on":E}));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l({},C,{tabIndex:m?0:-1,id:t}),(0,r.createElement)(b.Vertical,e),(0,r.createElement)(p,e),(0,r.createElement)(f,e),(0,r.createElement)(b.Horizontal,e)))}},{attributes:{QaStyle:{type:"boolean",default:!1},singleAcdId:{type:"string"},border:{type:"object",default:{width:"1px",color:"#e3dfdf38",style:"solid"}},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},headingTag:{type:"string"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},headingIconImageUrl:{type:"string",default:""},headingIconAlt:{type:"string",default:""},showHeadingIcon:{type:"boolean",default:!1},showIcon:{type:"boolean",default:!0},iconClass:{type:"string",default:"plus-alt2"},iconPosition:{type:"string",default:"aab_right_icon"},iconColor:{type:"string"},iconBackground:{type:"string"},iconFontSize:{type:"number"},bodyBg:{type:"string"},makeActive:{type:"boolean",default:!1},uniqueId:{type:"string"},buttonShow:{type:"boolean",default:!1},anchorLinkShow:{type:"boolean",default:!1},anchorPosition:{type:"string",default:"aagb_right_link"},contentCount:{type:"number",default:300},readMoreText:{type:"string"},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},faqSchema:{type:"boolean"},step:{type:"boolean"},stepText:{type:"string"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean"},button_show:{type:"boolean"},selectedCategories:{type:"array",default:[]},enableLabels:{type:"boolean",default:!1},labels:{type:"array",default:[]},labelsTextColor:{type:"string",default:""},labelsBgColor:{type:"string",default:""},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#e0e0e0"},autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"},featureImageUrl:{type:"string",default:""},featureImageAlt:{type:"string",default:""},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"}},migrate:e=>(void 0===e.accessibilityOn&&(e.accessibilityOn=!0),void 0===e.focusOutlineColor&&(e.focusOutlineColor="#C2DBFE"),e.heading&&e.heading.includes('<span class="aagb__accordion_number">')&&(e.heading=e.heading.replace(/<span class="aagb__accordion_number"><\/span>\s*/g,"").trim()),{...e}),save:({attributes:e})=>{var a,t;const{singleAcdId:o,makeActive:n,border:i,margins:d,paddings:g,borderRadius:b,heading:u,headingTag:m,headingColor:p,showIcon:h,iconClass:f,iconPosition:y,iconColor:_,iconBackground:v,headerBg:E,bodyBg:C,buttonShow:w,anchorPosition:k,contentCount:x,QaStyle:I,qIconText:B,qIconColor:N,qIconBg:T,aIconColor:S,aIconBg:A,aIconText:$,step:O,stepText:P,checkList:L,button_show:F,readMoreText:q,headingIconImageUrl:j,headingIconAlt:H,showHeadingIcon:M,subheading:z,subheadingColor:D,headingBorder:U,bodyBorder:R,selectedCategories:G,enableLabels:Q,labels:V,labelsTextColor:W,labelsBgColor:X,autoNumbering:J,progressBarOn:Y,autoPlay:Z,duration:K,progressBarDirection:ee,featureImageUrl:ae,accessibilityOn:te}=e,oe=n?"aagb__accordion_body--show":"",ne=w?"expand":"";let le;function re(e){return e&&"transparent"!==e?(e=e.replace(/^#/,""),{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16)}):{r:255,g:255,b:255}}!1===n?le=f:"plus-alt2"===f?le="minus":"arrow-down"===f?le="arrow-up":"arrow-down-alt2"===f?le="arrow-up-alt2":"plus-alt"===f?le="dismiss":"insert"===f&&(le="remove");const ce=e=>e?e.width&&e.style&&e.color?{border:`${e.width} ${e.style} ${e.color}`}:{borderTop:e.top?`${e.top.width} ${e.top.style} ${e.top.color}`:"none",borderRight:e.right?`${e.right.width} ${e.right.style} ${e.right.color}`:"none",borderBottom:e.bottom?`${e.bottom.width} ${e.bottom.style} ${e.bottom.color}`:"none",borderLeft:e.left?`${e.left.width} ${e.left.style} ${e.left.color}`:"none"}:{},ie=ce(i),se=ce(U),de=ce(R),ge=aagb_local_object.licensing;return(0,r.createElement)(s().Fragment,null,(0,r.createElement)("style",null,".aagb__accordion_container.no-pro-plan .aagb__accordion_body { padding: 10px !important; }"),(0,r.createElement)("div",l({},c.useBlockProps.save({className:`aagb__accordion_container panel ${(()=>{let e="";return G&&G.map((function(a){let t=a.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");e+=` cat_${t}`})),e})()} ${O?"step":""} ${L?"check-list":""} ${n?"aagb__accordion_active":""} ${I?"style-qa":""} `}),{style:{...ie,marginTop:`${d.top}`,marginBottom:`${d.bottom}`,...b&&{borderRadius:b+"px"}},id:""!==o?o:"","data-autoplay":!!Z,"data-duration":K,"data-progress-bar-direction":ee,"data-feature-image-url":ae,"data-auto-numbering":J,"data-progress-bar-on":Y,tabIndex:te?0:-1}),(0,r.createElement)("div",{className:`aagb__accordion_head ${y} ${z&&ge?"hasSubHeading":""} ${n?"aagb__accordion_active":""}`,"data-active":n,style:{...E&&{backgroundColor:E},...Object.values(g).some((e=>e))&&{padding:`${g.top} ${g.left} ${g.bottom} ${g.right}`},...se}},(0,r.createElement)("div",{className:`aagb__accordion_heading ${y} ${k||""}`},M&&j&&ge&&!I&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:j,alt:H||"Heading Icon"})),ge&&I&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:N,backgroundColor:T}}," ",B," "),(0,r.createElement)("div",{className:"icon-a",style:{color:S,backgroundColor:A}}," ",$," ")),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},(0,r.createElement)(c.RichText.Content,{className:"aagb__accordion_title",tagName:m,value:u,style:{margin:0,color:p}}),ge&&Q&&V?.length?(0,r.createElement)("div",{className:"aagb__labels_container"},V.map((e=>(0,r.createElement)("small",{className:"label_name",style:{color:W,backgroundColor:X}},e)))):null),z&&(0,r.createElement)(c.RichText.Content,{className:"aagb__accordion_subheading",tagName:"p",value:z,style:{margin:0,color:D}}))),!h&&O&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",style:"enable-background:new 0 0 512 512",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000",className:""})))),h&&(0,r.createElement)("div",{className:"aagb__accordion_icon",style:{..._&&{color:_},...v&&{backgroundColor:v}}},(0,r.createElement)("div",{className:"aagb__icon_dashicons_box"},O&&(0,r.createElement)("span",{className:"complete-sign"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"12",height:"12",x:"0",y:"0",viewBox:"0 0 511.985 511.985",style:"enable-background:new 0 0 512 512",xmlSpace:"preserve"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z",fill:"#ffffff",opacity:"1","data-original":"#000000",className:""})))),(0,r.createElement)("span",{className:`aagb__icon dashicons dashicons-${le}`})))),(0,r.createElement)("div",{className:`aagb__accordion_body ${oe} ${ne} `,role:"region",style:{...C&&{backgroundColor:C},...de,...I?I&&L?{borderTop:"none !important",paddingTop:"0",...g.bottom&&{paddingBottom:g.bottom},...g.right&&{paddingRight:g.right},paddingLeft:`calc(${null!==(a=g.left)&&void 0!==a?a:"15px"} + 140px)`}:{borderTop:"none !important",paddingTop:"0",...g.bottom&&{paddingBottom:g.bottom},...g.right&&{paddingRight:g.right},paddingLeft:`calc(${null!==(t=g.left)&&void 0!==t?t:"15px"} + 90px)`}:{...Object.values(g).some((e=>e))&&{padding:`${g.top} ${g.left} ${g.bottom} ${g.right}`}}}},(()=>{const e=(0,r.createElement)(c.InnerBlocks.Content,{key:0,className:"aagb__accordion_inner_content"});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"aagb__accordion_component "+(F?"read-more-btn":""),"data-contentCount":F?x:null},e,F&&(0,r.createElement)("div",{className:"aagb_overlay",style:{background:`linear-gradient(to bottom, rgba(${re(C).r}, ${re(C).g}, ${re(C).b}, 0), rgba(${re(C).r}, ${re(C).g}, ${re(C).b}, 0.9))`}})))})(),O&&(0,r.createElement)("div",{className:"continue"},(0,r.createElement)("span",{className:"step-text"},P),(0,r.createElement)("span",{className:"step-down-icon"},(0,r.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"#ffffff"},(0,r.createElement)("g",null,(0,r.createElement)("path",{d:"M 17,2C 8.716,2, 2,8.716, 2,17S 8.716,32, 17,32S 32,25.284, 32,17S 25.284,2, 17,2z M 23.724,15.92l-6.11,7.714 c-0.008,0.012-0.012,0.028-0.022,0.040c-0.34,0.434-0.894,0.434-1.234,0L 10.236,15.92c-0.34-0.434-0.34-1.138,0-1.572L 10.24,14.352 C 10.398,14.138, 10.62,14, 10.87,14l 12.22,0 c 0.246,0, 0.466,0.13, 0.624,0.338c 0.004,0.004, 0.008,0.004, 0.010,0.008 C 24.066,14.782, 24.066,15.486, 23.724,15.92z"}))))),F&&ge&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:"aagb_button_toggle"},(0,r.createElement)(c.RichText.Content,{value:q,style:{margin:0}}))))))}}]})}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var l=t[e]={exports:{}};return a[e](l,l.exports,o),l.exports}o.m=a,e=[],o.O=(a,t,n,l)=>{if(!t){var r=1/0;for(d=0;d<e.length;d++){for(var[t,n,l]=e[d],c=!0,i=0;i<t.length;i++)(!1&l||r>=l)&&Object.keys(o.O).every((e=>o.O[e](t[i])))?t.splice(i--,1):(c=!1,l<r&&(r=l));if(c){e.splice(d--,1);var s=n();void 0!==s&&(a=s)}}return a}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[t,n,l]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a}),a},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={848:0,968:0};o.O.j=a=>0===e[a];var a=(a,t)=>{var n,l,[r,c,i]=t,s=0;if(r.some((a=>0!==e[a]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(i)var d=i(o)}for(a&&a(t);s<r.length;s++)l=r[s],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(d)},t=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})();var n=o.O(void 0,[968],(()=>o(75)));n=o.O(n)})(); -
advanced-accordion-block/trunk/build/accordion-item/style-index-rtl.css
r3430589 r3454699 1 .wp-block-aab-group-accordion.horizontal_filter .aab-filter-button-group{flex-direction:row}.wp-block-aab-group-accordion.vertical_filter{min-height:400px;padding-right:225px!important;position:relative}.wp-block-aab-group-accordion.vertical_filter .aab-filter-button-group{flex-direction:column;right:0;position:absolute;top:0;width:200px}.wp-block-aab-group-accordion .aab-filter-button-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.wp-block-aab-group-accordion .aab-filter-button-group.right_btn{justify-content:end}.wp-block-aab-group-accordion .aab-filter-button-group.center_btn{justify-content:center}.wp-block-aab-group-accordion .aab-filter-button-group.left_btn{justify-content:flex-start}.wp-block-aab-group-accordion .aab-filter-button-group .btn{background-color:#f4f8ff;border:1px solid rgba(8,102,255,.2);border-radius:4px;color:#0866ff;cursor:pointer;font-size:14px;font-weight:400;line-height:28px;margin:0;outline:none;padding:0 20px;text-decoration:none;transition:all .3s linear}.wp-block-aab-group-accordion .aab-filter-button-group .btn:hover{background-color:#dde9fd;border-color:rgba(8,102,255,.2);color:#0866ff}.wp-block-aab-group-accordion .aab-filter-button-group .btn.active,.wp-block-aab-group-accordion .aab-filter-button-group .btn.active:hover{background-color:#0866ff;border-color:#0866ff;color:#f4f8ff;cursor:default}.wp-block-aab-group-accordion .aab-show-more-btn-container{display:flex;justify-content:center;margin-top:-50px;padding-top:50px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn{align-items:center;background-color:#eaeaea;border:none;border-radius:50px;color:#010101;cursor:pointer;display:flex;font-size:14px;justify-content:center;outline:3px solid transparent;padding:10px 20px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:hover,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:hover{opacity:80%}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:active,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:active{scale:95%;transition-duration:.3s}.wp-block-aab-group-accordion .aab-show-more-btn-container button.show-less-btn{display:none}.wp-block-aab-group-accordion .aagb__accordion_container .no-pro-plan .aagb__accordion_body{padding:10px!important}.wp-block-aab-group-accordion .aagb__accordion_container.step .aagb__accordion_icon{height:auto;width:auto}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.step .aagb__accordion_body .continue{margin-bottom:10px;width:90%}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head :active{border-bottom:none!important}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-q{border-radius:3px 3px 0 0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-a{opacity:1;top:43px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.check-list .aagb__accordion_body{padding-right:150px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head{padding:10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head .aagb__accordion_heading{gap:20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body{border-top:none!important;padding:0 120px 10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body .block-editor-inner-blocks .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show{border-top:none!important;transition:border-top-color .3s linear}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show .aagb__accordion_component :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa :where(.wp-site-blocks :focus){outline-style:none;outline-width:0}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;height:25px;justify-content:center;margin-left:10px;transition:transform .3s ease-in-out;width:25px}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:checked:after{color:#0707a3;content:"✓";display:block;font-size:16px;text-align:center}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:focus{outline:none}.wp-block-aab-group-accordion .step-result{border:1px solid #3e94b2;display:none;padding:14px 20px}.wp-block-aab-accordion-item{border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item.aagb__accordion_active{overflow:hidden}.wp-block-aab-accordion-item .highlight,.wp-block-aab-accordion-item mark{background:#ff0!important;margin:0!important;padding:0!important}.wp-block-aab-accordion-item .aagb__accordion_head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;outline:0;padding:16px 24px;transition:background-color .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head:hover{background-color:rgba(0,0,0,.02)}.wp-block-aab-accordion-item .aagb__accordion_head .head_content_wrapper{transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon{margin-left:18px}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon img{box-shadow:none;height:auto;max-width:50px}.wp-block-aab-accordion-item .aagb__accordion_head .complete-sign{background-color:#18b36f;border-radius:50%;color:#fff;display:none;font-size:15px;height:24px;line-height:26px;text-align:center;width:24px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon{border-radius:50%;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box{align-items:center;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box .aagb__icon{height:auto;width:auto}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_right_icon{flex-direction:row}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_left_icon{flex-direction:row-reverse}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading{align-items:center;display:flex;flex:1;transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_subheading{margin:0;opacity:.8;transition:all .2s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_right_icon{flex:1;margin-left:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_icon{flex:1;margin-right:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_link .title_wrapper{flex-direction:row-reverse;justify-content:start}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .title_wrapper{align-items:center;display:flex;gap:10px;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title.line-through{color:#848d95;text-decoration:line-through}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title{padding-bottom:0;padding-top:0}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container{align-items:center;display:flex;gap:4px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container .label_name{align-items:center;background-color:#c1d8f7;border-radius:20px;color:#1570ec;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:6px 10px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a{font-size:1.4rem!important;line-height:.5;opacity:.5;padding-top:0;text-decoration:none}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a.anchorjs-link:after{font-size:1.4rem!important}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading:hover a{opacity:1}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container{display:block;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q{background:#505050;border-radius:3px;color:#fff;font-size:25px;font-weight:500;line-height:43px;position:relative;text-align:center;width:80px;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a{background:#f5a623;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#fff;font-size:25px;font-weight:500;right:0;line-height:43px;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease-in-out;width:80px;z-index:1}.wp-block-aab-accordion-item .collapse-icon span{display:block}.wp-block-aab-accordion-item .aagb__accordion_body{display:none;padding:16px 24px;transition:border-top-color .3s linear}.wp-block-aab-accordion-item .aagb__accordion_body .continue{background:#1570ec;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:8px 18px}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon{align-items:center;border-radius:50%;color:#41a9f8;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon svg{height:20px;width:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle{background:transparent;border:0;color:#333;font-size:16px;font-weight:500;padding:0}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:hover{color:#4c4cf1;text-decoration:underline}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:focus{box-shadow:none;outline:none}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component{position:relative}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component p{margin-bottom:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component .aagb_overlay{background:linear-gradient(-180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));bottom:-5px;content:"";height:50px;right:0;position:absolute;left:0;width:100%;z-index:2}.aagb_form_inner{margin:0 auto 35px;max-width:600px;width:100%}.aagb_form_inner .aagb_form_group{position:relative}.aagb_form_inner .aagb_form_group:before{color:var(--brand_color,#00a19a);content:"";font-family:dashicons;font-size:24px;right:18px;position:absolute;top:50%;transform:translateY(-50%)}.aagb_form_inner .aagb_form_group .aagb_form_control{background:#fff;border:0;border-radius:45px;color:#242729;font-size:14px;font-weight:400;height:50px;line-height:50px;padding-right:52px;padding-left:30px;width:100%}.aagb_form_inner .aagb_form_group .aagb_form_control,.aagb_form_inner .aagb_form_group .aagb_form_control:focus{box-shadow:0 1px 1px rgba(11,80,115,.3),0 1px 5px rgba(60,64,67,.1)}.aagb_form_inner .aagb_form_group .aagb_form_control::-moz-placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group .aagb_form_control::placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");cursor:pointer;height:18px;margin-right:.4em;width:18px}.aagb_form_inner .help-block{display:block;font-size:16px;margin-top:6px;text-align:center}.aagb_accordion_wrapper_btn{display:flex}.aagb_accordion_wrapper_btn.right_btn{justify-content:flex-end}.aagb_accordion_wrapper_btn.left_btn{justify-content:flex-start}.aagb_accordion_wrapper_btn.center_btn{justify-content:center}.aagb_accordion_wrapper_btn a{color:#333;display:flex;font-size:16px;font-weight:500;margin:0 16px 12px 0;text-decoration:none!important}.aagb_accordion_wrapper_btn a:hover{color:#069}.aagb_accordion_wrapper_btn a svg{margin-left:4px;width:.875em}.label-d-block{display:block;margin-bottom:5px}.wp-block-aab-accordion-item{position:relative}.aagb__accordion_container .aab_autoplay_container{background:#c2b0b0;height:100%;width:2px;--before-bg:#c2b0b0;right:0;position:absolute;top:0;transition:all .3s ease-in-out}.aagb__accordion_container .aab_autoplay_container.active{background:#000;height:100%;width:4px}.aab-progress-bar-container{overflow:hidden;position:absolute;z-index:1}.aab-progress-bar{position:absolute;transition:none;z-index:2}.aab-progress-bar-horizontal{bottom:0;height:4px;right:0;width:100%}.aab-progress-bar-horizontal .aab-progress-bar{height:100%;right:0;top:0;width:0}.aab-progress-bar-vertical{content:"";height:100%;right:0;position:absolute;top:0;width:4px}.aab-progress-bar-vertical .aab-progress-bar{bottom:0;height:0;top:0;width:4px}.aagb__group_accordion_container.has_img{display:flex;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{width:50%}.aagb__group_accordion_container.has_img .aab-feature-img img{border-radius:6px;height:auto;width:100%}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:50%}.aagb-feature-img-mobile{display:none}@media(max-width:992px){.aagb__group_accordion_container.has_img{align-items:center;display:flex;flex-direction:column;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{display:none!important}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:100%}.aagb-feature-img-mobile{display:block;margin-top:20px;width:100%}.aagb-feature-img-mobile img{border-radius:6px;height:auto;width:100%}}.block-editor-block-list__block .content-accordion__close-all{display:none}.wp-block-aab-group-accordion{counter-reset:aab-accordion-counter}.wp-block-aab-accordion-item .aagb__accordion_number{align-items:center;background:rgba(0,0,0,.06);border-radius:6px;color:inherit;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-left:12px;padding:0 8px;transition:background-color .3s ease,color .3s ease}.wp-block-aab-accordion-item .aagb__accordion_number:before{content:counter(aab-accordion-counter,decimal-leading-zero);counter-increment:aab-accordion-counter}.wp-block-aab-accordion-item.aagb__accordion_active .aagb__accordion_number{background:rgba(0,102,255,.1)}.aab-step-progress{border-radius:50px;height:20px;margin-bottom:20px;width:100%}.aab-step-progress .aab-step-progress-bar{border-radius:50px;height:100%;transition:width .3s ease-in-out;width:0}.aab-next-previous-enabled{position:relative}.aagb-accordion-next-previous{display:flex;flex-direction:column;gap:10px;justify-content:start}.aagb-accordion-next-icon,.aagb-accordion-previous-icon{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;cursor:pointer;display:flex;height:36px;outline:none;width:36px}.aagb-accordion-next-icon svg,.aagb-accordion-previous-icon svg{height:100%;width:100%}.aagb_disabled{opacity:.5;pointer-events:none}1 .wp-block-aab-group-accordion.horizontal_filter .aab-filter-button-group{flex-direction:row}.wp-block-aab-group-accordion.vertical_filter{min-height:400px;padding-right:225px!important;position:relative}.wp-block-aab-group-accordion.vertical_filter .aab-filter-button-group{flex-direction:column;right:0;position:absolute;top:0;width:200px}.wp-block-aab-group-accordion .aab-filter-button-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.wp-block-aab-group-accordion .aab-filter-button-group.right_btn{justify-content:end}.wp-block-aab-group-accordion .aab-filter-button-group.center_btn{justify-content:center}.wp-block-aab-group-accordion .aab-filter-button-group.left_btn{justify-content:flex-start}.wp-block-aab-group-accordion .aab-filter-button-group .btn{background-color:#f4f8ff;border:1px solid rgba(8,102,255,.2);border-radius:4px;color:#0866ff;cursor:pointer;font-size:14px;font-weight:400;line-height:28px;margin:0;outline:none;padding:0 20px;text-decoration:none;transition:all .3s linear}.wp-block-aab-group-accordion .aab-filter-button-group .btn:hover{background-color:#dde9fd;border-color:rgba(8,102,255,.2);color:#0866ff}.wp-block-aab-group-accordion .aab-filter-button-group .btn.active,.wp-block-aab-group-accordion .aab-filter-button-group .btn.active:hover{background-color:#0866ff;border-color:#0866ff;color:#f4f8ff;cursor:default}.wp-block-aab-group-accordion .aab-show-more-btn-container{display:flex;justify-content:center;margin-top:-50px;padding-top:50px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn{align-items:center;background-color:#eaeaea;border:none;border-radius:50px;color:#010101;cursor:pointer;display:flex;font-size:14px;justify-content:center;outline:3px solid transparent;padding:10px 20px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:hover,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:hover{opacity:80%}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:active,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:active{scale:95%;transition-duration:.3s}.wp-block-aab-group-accordion .aab-show-more-btn-container button.show-less-btn{display:none}.wp-block-aab-group-accordion .aagb__accordion_container{border:1px solid hsla(0,7%,88%,.22);margin-bottom:15px}.wp-block-aab-group-accordion .aagb__accordion_container.no-pro-plan .aagb__accordion_body{padding:10px!important}.wp-block-aab-group-accordion .aagb__accordion_container.step .aagb__accordion_icon{height:auto;width:auto}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.step .aagb__accordion_body .continue{margin-bottom:10px;width:90%}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head :active{border-bottom:none!important}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-q{border-radius:3px 3px 0 0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-a{opacity:1;top:43px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.check-list .aagb__accordion_body{padding-right:150px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head{padding:10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head .aagb__accordion_heading{gap:20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body{border-top:none!important;padding:0 120px 10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body .block-editor-inner-blocks .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show{border-top:none!important;transition:border-top-color .3s linear}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show .aagb__accordion_component :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa :where(.wp-site-blocks :focus){outline-style:none;outline-width:0}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;height:25px;justify-content:center;margin-left:10px;transition:transform .3s ease-in-out;width:25px}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:checked:after{color:#0707a3;content:"✓";display:block;font-size:16px;text-align:center}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:focus{outline:none}.wp-block-aab-group-accordion .step-result{border:1px solid #3e94b2;display:none;padding:14px 20px}.wp-block-aab-accordion-item{border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item.aagb__accordion_active{overflow:hidden}.wp-block-aab-accordion-item .highlight,.wp-block-aab-accordion-item mark{background:#ff0!important;margin:0!important;padding:0!important}.wp-block-aab-accordion-item .aagb__accordion_head{align-items:center;background-color:hsla(0,7%,88%,.22);cursor:pointer;display:flex;justify-content:space-between;outline:0;padding:16px 24px;transition:background-color .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head:hover{background-color:rgba(0,0,0,.02)}.wp-block-aab-accordion-item .aagb__accordion_head .head_content_wrapper{transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon{margin-left:18px}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon img{box-shadow:none;height:auto;max-width:50px}.wp-block-aab-accordion-item .aagb__accordion_head .complete-sign{background-color:#18b36f;border-radius:50%;color:#fff;display:none;font-size:15px;height:24px;line-height:26px;text-align:center;width:24px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon{border-radius:50%;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box{align-items:center;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box .aagb__icon{height:auto;width:auto}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_right_icon{flex-direction:row}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_left_icon{flex-direction:row-reverse}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading{align-items:center;display:flex;flex:1;transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_subheading{margin:0;opacity:.8;transition:all .2s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_right_icon{flex:1;margin-left:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_icon{flex:1;margin-right:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_link .title_wrapper{flex-direction:row-reverse;justify-content:start}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .title_wrapper{align-items:center;display:flex;gap:10px;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title.line-through{color:#848d95;text-decoration:line-through}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container{align-items:center;display:flex;gap:4px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container .label_name{align-items:center;background-color:#c1d8f7;border-radius:20px;color:#1570ec;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:6px 10px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a{font-size:1.4rem!important;line-height:.5;opacity:.5;padding-top:0;text-decoration:none}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a.anchorjs-link:after{font-size:1.4rem!important}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading:hover a{opacity:1}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container{display:block;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q{background:#505050;border-radius:3px;color:#fff;font-size:25px;font-weight:500;line-height:43px;position:relative;text-align:center;width:80px;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a{background:#f5a623;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#fff;font-size:25px;font-weight:500;right:0;line-height:43px;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease-in-out;width:80px;z-index:1}.wp-block-aab-accordion-item .collapse-icon span{display:block}.wp-block-aab-accordion-item .aagb__accordion_body{display:none;padding:16px 24px;transition:border-top-color .3s linear}.wp-block-aab-accordion-item .aagb__accordion_body .continue{background:#1570ec;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:8px 18px}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon{align-items:center;border-radius:50%;color:#41a9f8;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon svg{height:20px;width:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle{background:transparent;border:0;color:#333;font-size:16px;font-weight:500;padding:0}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:hover{color:#4c4cf1;text-decoration:underline}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:focus{box-shadow:none;outline:none}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component{position:relative}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component p{margin-bottom:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component .aagb_overlay{background:linear-gradient(-180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));bottom:-5px;content:"";height:50px;right:0;position:absolute;left:0;width:100%;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component figure{box-shadow:none}.aagb_form_inner{margin:0 auto 35px;max-width:600px;width:100%}.aagb_form_inner .aagb_form_group{position:relative}.aagb_form_inner .aagb_form_group:before{color:var(--brand_color,#00a19a);content:"";font-family:dashicons;font-size:24px;right:18px;position:absolute;top:50%;transform:translateY(-50%)}.aagb_form_inner .aagb_form_group .aagb_form_control{background:#fff;border:0;border-radius:45px;color:#242729;font-size:14px;font-weight:400;height:50px;line-height:50px;padding-right:52px;padding-left:30px;width:100%}.aagb_form_inner .aagb_form_group .aagb_form_control,.aagb_form_inner .aagb_form_group .aagb_form_control:focus{box-shadow:0 1px 1px rgba(11,80,115,.3),0 1px 5px rgba(60,64,67,.1)}.aagb_form_inner .aagb_form_group .aagb_form_control::-moz-placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group .aagb_form_control::placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");cursor:pointer;height:18px;margin-right:.4em;width:18px}.aagb_form_inner .help-block{display:block;font-size:16px;margin-top:6px;text-align:center}.aagb_accordion_wrapper_btn{display:flex}.aagb_accordion_wrapper_btn.right_btn{justify-content:flex-end}.aagb_accordion_wrapper_btn.left_btn{justify-content:flex-start}.aagb_accordion_wrapper_btn.center_btn{justify-content:center}.aagb_accordion_wrapper_btn a{color:#333;display:flex;font-size:16px;font-weight:500;margin:0 16px 12px 0;text-decoration:none!important}.aagb_accordion_wrapper_btn a:hover{color:#069}.aagb_accordion_wrapper_btn a svg{margin-left:4px;width:.875em}.label-d-block{display:block;margin-bottom:5px}.wp-block-aab-accordion-item{position:relative}.aagb__accordion_container .aab_autoplay_container{background:#c2b0b0;height:100%;width:2px;--before-bg:#c2b0b0;right:0;position:absolute;top:0;transition:all .3s ease-in-out}.aagb__accordion_container .aab_autoplay_container.active{background:#000;height:100%;width:4px}.aab-progress-bar-container{overflow:hidden;position:absolute;z-index:1}.aab-progress-bar{position:absolute;transition:none;z-index:2}.aab-progress-bar-horizontal{bottom:0;height:4px;right:0;width:100%}.aab-progress-bar-horizontal .aab-progress-bar{height:100%;right:0;top:0;width:0}.aab-progress-bar-vertical{content:"";height:100%;right:0;position:absolute;top:0;width:4px}.aab-progress-bar-vertical .aab-progress-bar{bottom:0;height:0;top:0;width:4px}.aagb__group_accordion_container.has_img{display:flex;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{width:50%}.aagb__group_accordion_container.has_img .aab-feature-img img{border-radius:6px;height:auto;width:100%}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:50%}.aagb-feature-img-mobile{display:none}@media(max-width:992px){.aagb__group_accordion_container.has_img{align-items:center;display:flex;flex-direction:column;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{display:none!important}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:100%}.aagb-feature-img-mobile{display:block;margin-top:20px;width:100%}.aagb-feature-img-mobile img{border-radius:6px;height:auto;width:100%}}.block-editor-block-list__block .content-accordion__close-all{display:none}.wp-block-aab-group-accordion{counter-reset:aab-accordion-counter}.wp-block-aab-accordion-item .aagb__accordion_number{align-items:center;background:rgba(0,0,0,.06);border-radius:6px;color:inherit;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-left:12px;padding:0 8px;transition:background-color .3s ease,color .3s ease}.wp-block-aab-accordion-item .aagb__accordion_number:before{content:counter(aab-accordion-counter,decimal-leading-zero);counter-increment:aab-accordion-counter}.wp-block-aab-accordion-item.aagb__accordion_active .aagb__accordion_number{background:rgba(0,102,255,.1)}.aab-step-progress{border-radius:50px;height:20px;margin-bottom:20px;width:100%}.aab-step-progress .aab-step-progress-bar{border-radius:50px;height:100%;transition:width .3s ease-in-out;width:0}.aab-next-previous-enabled{position:relative}.aagb-accordion-next-previous{display:flex;flex-direction:column;gap:10px;justify-content:start}.aagb-accordion-next-icon,.aagb-accordion-previous-icon{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;cursor:pointer;display:flex;height:36px;outline:none;width:36px}.aagb-accordion-next-icon svg,.aagb-accordion-previous-icon svg{height:100%;width:100%}.aagb_disabled{opacity:.5;pointer-events:none} -
advanced-accordion-block/trunk/build/accordion-item/style-index.css
r3430589 r3454699 1 .wp-block-aab-group-accordion.horizontal_filter .aab-filter-button-group{flex-direction:row}.wp-block-aab-group-accordion.vertical_filter{min-height:400px;padding-left:225px!important;position:relative}.wp-block-aab-group-accordion.vertical_filter .aab-filter-button-group{flex-direction:column;left:0;position:absolute;top:0;width:200px}.wp-block-aab-group-accordion .aab-filter-button-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.wp-block-aab-group-accordion .aab-filter-button-group.right_btn{justify-content:end}.wp-block-aab-group-accordion .aab-filter-button-group.center_btn{justify-content:center}.wp-block-aab-group-accordion .aab-filter-button-group.left_btn{justify-content:flex-start}.wp-block-aab-group-accordion .aab-filter-button-group .btn{background-color:#f4f8ff;border:1px solid rgba(8,102,255,.2);border-radius:4px;color:#0866ff;cursor:pointer;font-size:14px;font-weight:400;line-height:28px;margin:0;outline:none;padding:0 20px;text-decoration:none;transition:all .3s linear}.wp-block-aab-group-accordion .aab-filter-button-group .btn:hover{background-color:#dde9fd;border-color:rgba(8,102,255,.2);color:#0866ff}.wp-block-aab-group-accordion .aab-filter-button-group .btn.active,.wp-block-aab-group-accordion .aab-filter-button-group .btn.active:hover{background-color:#0866ff;border-color:#0866ff;color:#f4f8ff;cursor:default}.wp-block-aab-group-accordion .aab-show-more-btn-container{display:flex;justify-content:center;margin-top:-50px;padding-top:50px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn{align-items:center;background-color:#eaeaea;border:none;border-radius:50px;color:#010101;cursor:pointer;display:flex;font-size:14px;justify-content:center;outline:3px solid transparent;padding:10px 20px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:hover,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:hover{opacity:80%}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:active,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:active{scale:95%;transition-duration:.3s}.wp-block-aab-group-accordion .aab-show-more-btn-container button.show-less-btn{display:none}.wp-block-aab-group-accordion .aagb__accordion_container .no-pro-plan .aagb__accordion_body{padding:10px!important}.wp-block-aab-group-accordion .aagb__accordion_container.step .aagb__accordion_icon{height:auto;width:auto}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.step .aagb__accordion_body .continue{margin-bottom:10px;width:90%}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head :active{border-bottom:none!important}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-q{border-radius:3px 3px 0 0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-a{opacity:1;top:43px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.check-list .aagb__accordion_body{padding-left:150px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head{padding:10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head .aagb__accordion_heading{gap:20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body{border-top:none!important;padding:0 20px 10px 120px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body .block-editor-inner-blocks .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show{border-top:none!important;transition:border-top-color .3s linear}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show .aagb__accordion_component :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa :where(.wp-site-blocks :focus){outline-style:none;outline-width:0}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;height:25px;justify-content:center;margin-right:10px;transition:transform .3s ease-in-out;width:25px}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:checked:after{color:#0707a3;content:"✓";display:block;font-size:16px;text-align:center}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:focus{outline:none}.wp-block-aab-group-accordion .step-result{border:1px solid #3e94b2;display:none;padding:14px 20px}.wp-block-aab-accordion-item{border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item.aagb__accordion_active{overflow:hidden}.wp-block-aab-accordion-item .highlight,.wp-block-aab-accordion-item mark{background:#ff0!important;margin:0!important;padding:0!important}.wp-block-aab-accordion-item .aagb__accordion_head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;outline:0;padding:16px 24px;transition:background-color .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head:hover{background-color:rgba(0,0,0,.02)}.wp-block-aab-accordion-item .aagb__accordion_head .head_content_wrapper{transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon{margin-right:18px}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon img{box-shadow:none;height:auto;max-width:50px}.wp-block-aab-accordion-item .aagb__accordion_head .complete-sign{background-color:#18b36f;border-radius:50%;color:#fff;display:none;font-size:15px;height:24px;line-height:26px;text-align:center;width:24px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon{border-radius:50%;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box{align-items:center;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box .aagb__icon{height:auto;width:auto}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_right_icon{flex-direction:row}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_left_icon{flex-direction:row-reverse}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading{align-items:center;display:flex;flex:1;transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_subheading{margin:0;opacity:.8;transition:all .2s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_right_icon{flex:1;margin-right:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_icon{flex:1;margin-left:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_link .title_wrapper{flex-direction:row-reverse;justify-content:start}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .title_wrapper{align-items:center;display:flex;gap:10px;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title.line-through{color:#848d95;text-decoration:line-through}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title{padding-bottom:0;padding-top:0}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container{align-items:center;display:flex;gap:4px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container .label_name{align-items:center;background-color:#c1d8f7;border-radius:20px;color:#1570ec;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:6px 10px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a{font-size:1.4rem!important;line-height:.5;opacity:.5;padding-top:0;text-decoration:none}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a.anchorjs-link:after{font-size:1.4rem!important}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading:hover a{opacity:1}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container{display:block;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q{background:#505050;border-radius:3px;color:#fff;font-size:25px;font-weight:500;line-height:43px;position:relative;text-align:center;width:80px;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a{background:#f5a623;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;font-size:25px;font-weight:500;left:0;line-height:43px;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease-in-out;width:80px;z-index:1}.wp-block-aab-accordion-item .collapse-icon span{display:block}.wp-block-aab-accordion-item .aagb__accordion_body{display:none;padding:16px 24px;transition:border-top-color .3s linear}.wp-block-aab-accordion-item .aagb__accordion_body .continue{background:#1570ec;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:8px 18px}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon{align-items:center;border-radius:50%;color:#41a9f8;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon svg{height:20px;width:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle{background:transparent;border:0;color:#333;font-size:16px;font-weight:500;padding:0}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:hover{color:#4c4cf1;text-decoration:underline}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:focus{box-shadow:none;outline:none}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component{position:relative}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component p{margin-bottom:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component .aagb_overlay{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));bottom:-5px;content:"";height:50px;left:0;position:absolute;right:0;width:100%;z-index:2}.aagb_form_inner{margin:0 auto 35px;max-width:600px;width:100%}.aagb_form_inner .aagb_form_group{position:relative}.aagb_form_inner .aagb_form_group:before{color:var(--brand_color,#00a19a);content:"";font-family:dashicons;font-size:24px;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.aagb_form_inner .aagb_form_group .aagb_form_control{background:#fff;border:0;border-radius:45px;color:#242729;font-size:14px;font-weight:400;height:50px;line-height:50px;padding-left:52px;padding-right:30px;width:100%}.aagb_form_inner .aagb_form_group .aagb_form_control,.aagb_form_inner .aagb_form_group .aagb_form_control:focus{box-shadow:0 1px 1px rgba(11,80,115,.3),0 1px 5px rgba(60,64,67,.1)}.aagb_form_inner .aagb_form_group .aagb_form_control::-moz-placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group .aagb_form_control::placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");cursor:pointer;height:18px;margin-left:.4em;width:18px}.aagb_form_inner .help-block{display:block;font-size:16px;margin-top:6px;text-align:center}.aagb_accordion_wrapper_btn{display:flex}.aagb_accordion_wrapper_btn.right_btn{justify-content:flex-end}.aagb_accordion_wrapper_btn.left_btn{justify-content:flex-start}.aagb_accordion_wrapper_btn.center_btn{justify-content:center}.aagb_accordion_wrapper_btn a{color:#333;display:flex;font-size:16px;font-weight:500;margin:0 0 12px 16px;text-decoration:none!important}.aagb_accordion_wrapper_btn a:hover{color:#069}.aagb_accordion_wrapper_btn a svg{margin-right:4px;width:.875em}.label-d-block{display:block;margin-bottom:5px}.wp-block-aab-accordion-item{position:relative}.aagb__accordion_container .aab_autoplay_container{background:#c2b0b0;height:100%;width:2px;--before-bg:#c2b0b0;left:0;position:absolute;top:0;transition:all .3s ease-in-out}.aagb__accordion_container .aab_autoplay_container.active{background:#000;height:100%;width:4px}.aab-progress-bar-container{overflow:hidden;position:absolute;z-index:1}.aab-progress-bar{position:absolute;transition:none;z-index:2}.aab-progress-bar-horizontal{bottom:0;height:4px;left:0;width:100%}.aab-progress-bar-horizontal .aab-progress-bar{height:100%;left:0;top:0;width:0}.aab-progress-bar-vertical{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.aab-progress-bar-vertical .aab-progress-bar{bottom:0;height:0;top:0;width:4px}.aagb__group_accordion_container.has_img{display:flex;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{width:50%}.aagb__group_accordion_container.has_img .aab-feature-img img{border-radius:6px;height:auto;width:100%}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:50%}.aagb-feature-img-mobile{display:none}@media(max-width:992px){.aagb__group_accordion_container.has_img{align-items:center;display:flex;flex-direction:column;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{display:none!important}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:100%}.aagb-feature-img-mobile{display:block;margin-top:20px;width:100%}.aagb-feature-img-mobile img{border-radius:6px;height:auto;width:100%}}.block-editor-block-list__block .content-accordion__close-all{display:none}.wp-block-aab-group-accordion{counter-reset:aab-accordion-counter}.wp-block-aab-accordion-item .aagb__accordion_number{align-items:center;background:rgba(0,0,0,.06);border-radius:6px;color:inherit;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-right:12px;padding:0 8px;transition:background-color .3s ease,color .3s ease}.wp-block-aab-accordion-item .aagb__accordion_number:before{content:counter(aab-accordion-counter,decimal-leading-zero);counter-increment:aab-accordion-counter}.wp-block-aab-accordion-item.aagb__accordion_active .aagb__accordion_number{background:rgba(0,102,255,.1)}.aab-step-progress{border-radius:50px;height:20px;margin-bottom:20px;width:100%}.aab-step-progress .aab-step-progress-bar{border-radius:50px;height:100%;transition:width .3s ease-in-out;width:0}.aab-next-previous-enabled{position:relative}.aagb-accordion-next-previous{display:flex;flex-direction:column;gap:10px;justify-content:start}.aagb-accordion-next-icon,.aagb-accordion-previous-icon{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;cursor:pointer;display:flex;height:36px;outline:none;width:36px}.aagb-accordion-next-icon svg,.aagb-accordion-previous-icon svg{height:100%;width:100%}.aagb_disabled{opacity:.5;pointer-events:none}1 .wp-block-aab-group-accordion.horizontal_filter .aab-filter-button-group{flex-direction:row}.wp-block-aab-group-accordion.vertical_filter{min-height:400px;padding-left:225px!important;position:relative}.wp-block-aab-group-accordion.vertical_filter .aab-filter-button-group{flex-direction:column;left:0;position:absolute;top:0;width:200px}.wp-block-aab-group-accordion .aab-filter-button-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.wp-block-aab-group-accordion .aab-filter-button-group.right_btn{justify-content:end}.wp-block-aab-group-accordion .aab-filter-button-group.center_btn{justify-content:center}.wp-block-aab-group-accordion .aab-filter-button-group.left_btn{justify-content:flex-start}.wp-block-aab-group-accordion .aab-filter-button-group .btn{background-color:#f4f8ff;border:1px solid rgba(8,102,255,.2);border-radius:4px;color:#0866ff;cursor:pointer;font-size:14px;font-weight:400;line-height:28px;margin:0;outline:none;padding:0 20px;text-decoration:none;transition:all .3s linear}.wp-block-aab-group-accordion .aab-filter-button-group .btn:hover{background-color:#dde9fd;border-color:rgba(8,102,255,.2);color:#0866ff}.wp-block-aab-group-accordion .aab-filter-button-group .btn.active,.wp-block-aab-group-accordion .aab-filter-button-group .btn.active:hover{background-color:#0866ff;border-color:#0866ff;color:#f4f8ff;cursor:default}.wp-block-aab-group-accordion .aab-show-more-btn-container{display:flex;justify-content:center;margin-top:-50px;padding-top:50px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn{align-items:center;background-color:#eaeaea;border:none;border-radius:50px;color:#010101;cursor:pointer;display:flex;font-size:14px;justify-content:center;outline:3px solid transparent;padding:10px 20px}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:hover,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:hover{opacity:80%}.wp-block-aab-group-accordion .aab-show-more-btn-container .show-less-btn:active,.wp-block-aab-group-accordion .aab-show-more-btn-container .show-more-btn:active{scale:95%;transition-duration:.3s}.wp-block-aab-group-accordion .aab-show-more-btn-container button.show-less-btn{display:none}.wp-block-aab-group-accordion .aagb__accordion_container{border:1px solid hsla(0,7%,88%,.22);margin-bottom:15px}.wp-block-aab-group-accordion .aagb__accordion_container.no-pro-plan .aagb__accordion_body{padding:10px!important}.wp-block-aab-group-accordion .aagb__accordion_container.step .aagb__accordion_icon{height:auto;width:auto}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.step .aagb__accordion_body .continue{margin-bottom:10px;width:90%}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head :active{border-bottom:none!important}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-q{border-radius:3px 3px 0 0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.aagb__accordion_active .aagb__accordion_head .aagb__accordion_heading .icon-container .icon-a{opacity:1;top:43px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa.check-list .aagb__accordion_body{padding-left:150px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head{padding:10px 20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_head .aagb__accordion_heading{gap:20px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body{border-top:none!important;padding:0 20px 10px 120px}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body .block-editor-inner-blocks .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show{border-top:none!important;transition:border-top-color .3s linear}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa .aagb__accordion_body.aagb__accordion_body--show .aagb__accordion_component :first-child{margin-top:0}.wp-block-aab-group-accordion .aagb__accordion_container.style-qa :where(.wp-site-blocks :focus){outline-style:none;outline-width:0}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;height:25px;justify-content:center;margin-right:10px;transition:transform .3s ease-in-out;width:25px}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:checked:after{color:#0707a3;content:"✓";display:block;font-size:16px;text-align:center}.wp-block-aab-group-accordion .aagb__accordion_container.check-list .aagb__accordion_head .aagb__accordion_heading .checklist-box:focus{outline:none}.wp-block-aab-group-accordion .step-result{border:1px solid #3e94b2;display:none;padding:14px 20px}.wp-block-aab-accordion-item{border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item.aagb__accordion_active{overflow:hidden}.wp-block-aab-accordion-item .highlight,.wp-block-aab-accordion-item mark{background:#ff0!important;margin:0!important;padding:0!important}.wp-block-aab-accordion-item .aagb__accordion_head{align-items:center;background-color:hsla(0,7%,88%,.22);cursor:pointer;display:flex;justify-content:space-between;outline:0;padding:16px 24px;transition:background-color .3s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head:hover{background-color:rgba(0,0,0,.02)}.wp-block-aab-accordion-item .aagb__accordion_head .head_content_wrapper{transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon{margin-right:18px}.wp-block-aab-accordion-item .aagb__accordion_head .heading-icon img{box-shadow:none;height:auto;max-width:50px}.wp-block-aab-accordion-item .aagb__accordion_head .complete-sign{background-color:#18b36f;border-radius:50%;color:#fff;display:none;font-size:15px;height:24px;line-height:26px;text-align:center;width:24px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon{border-radius:50%;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box{align-items:center;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_icon .aagb__icon_dashicons_box .aagb__icon{height:auto;width:auto}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_right_icon{flex-direction:row}.wp-block-aab-accordion-item .aagb__accordion_head.aagb_left_icon{flex-direction:row-reverse}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading{align-items:center;display:flex;flex:1;transition:all .3s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_subheading{margin:0;opacity:.8;transition:all .2s ease-in-out}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_right_icon{flex:1;margin-right:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_icon{flex:1;margin-left:20px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading.aagb_left_link .title_wrapper{flex-direction:row-reverse;justify-content:start}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .title_wrapper{align-items:center;display:flex;gap:10px;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title.line-through{color:#848d95;text-decoration:line-through}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__accordion_title{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container{align-items:center;display:flex;gap:4px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading .aagb__labels_container .label_name{align-items:center;background-color:#c1d8f7;border-radius:20px;color:#1570ec;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:6px 10px}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a{font-size:1.4rem!important;line-height:.5;opacity:.5;padding-top:0;text-decoration:none}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a.anchorjs-link:after{font-size:1.4rem!important}.wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading:hover a{opacity:1}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container{display:block;position:relative}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q{background:#505050;border-radius:3px;color:#fff;font-size:25px;font-weight:500;line-height:43px;position:relative;text-align:center;width:80px;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a{background:#f5a623;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;font-size:25px;font-weight:500;left:0;line-height:43px;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease-in-out;width:80px;z-index:1}.wp-block-aab-accordion-item .collapse-icon span{display:block}.wp-block-aab-accordion-item .aagb__accordion_body{display:none;padding:16px 24px;transition:border-top-color .3s linear}.wp-block-aab-accordion-item .aagb__accordion_body .continue{background:#1570ec;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:8px 18px}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon{align-items:center;border-radius:50%;color:#41a9f8;display:flex;justify-content:center}.wp-block-aab-accordion-item .aagb__accordion_body .continue .step-down-icon svg{height:20px;width:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle{background:transparent;border:0;color:#333;font-size:16px;font-weight:500;padding:0}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:hover{color:#4c4cf1;text-decoration:underline}.wp-block-aab-accordion-item .aagb__accordion_body .aagb_button_toggle:focus{box-shadow:none;outline:none}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component{position:relative}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component p{margin-bottom:20px}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component .aagb_overlay{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));bottom:-5px;content:"";height:50px;left:0;position:absolute;right:0;width:100%;z-index:2}.wp-block-aab-accordion-item .aagb__accordion_body .aagb__accordion_component figure{box-shadow:none}.aagb_form_inner{margin:0 auto 35px;max-width:600px;width:100%}.aagb_form_inner .aagb_form_group{position:relative}.aagb_form_inner .aagb_form_group:before{color:var(--brand_color,#00a19a);content:"";font-family:dashicons;font-size:24px;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.aagb_form_inner .aagb_form_group .aagb_form_control{background:#fff;border:0;border-radius:45px;color:#242729;font-size:14px;font-weight:400;height:50px;line-height:50px;padding-left:52px;padding-right:30px;width:100%}.aagb_form_inner .aagb_form_group .aagb_form_control,.aagb_form_inner .aagb_form_group .aagb_form_control:focus{box-shadow:0 1px 1px rgba(11,80,115,.3),0 1px 5px rgba(60,64,67,.1)}.aagb_form_inner .aagb_form_group .aagb_form_control::-moz-placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group .aagb_form_control::placeholder{color:#848d95!important}.aagb_form_inner .aagb_form_group input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");cursor:pointer;height:18px;margin-left:.4em;width:18px}.aagb_form_inner .help-block{display:block;font-size:16px;margin-top:6px;text-align:center}.aagb_accordion_wrapper_btn{display:flex}.aagb_accordion_wrapper_btn.right_btn{justify-content:flex-end}.aagb_accordion_wrapper_btn.left_btn{justify-content:flex-start}.aagb_accordion_wrapper_btn.center_btn{justify-content:center}.aagb_accordion_wrapper_btn a{color:#333;display:flex;font-size:16px;font-weight:500;margin:0 0 12px 16px;text-decoration:none!important}.aagb_accordion_wrapper_btn a:hover{color:#069}.aagb_accordion_wrapper_btn a svg{margin-right:4px;width:.875em}.label-d-block{display:block;margin-bottom:5px}.wp-block-aab-accordion-item{position:relative}.aagb__accordion_container .aab_autoplay_container{background:#c2b0b0;height:100%;width:2px;--before-bg:#c2b0b0;left:0;position:absolute;top:0;transition:all .3s ease-in-out}.aagb__accordion_container .aab_autoplay_container.active{background:#000;height:100%;width:4px}.aab-progress-bar-container{overflow:hidden;position:absolute;z-index:1}.aab-progress-bar{position:absolute;transition:none;z-index:2}.aab-progress-bar-horizontal{bottom:0;height:4px;left:0;width:100%}.aab-progress-bar-horizontal .aab-progress-bar{height:100%;left:0;top:0;width:0}.aab-progress-bar-vertical{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.aab-progress-bar-vertical .aab-progress-bar{bottom:0;height:0;top:0;width:4px}.aagb__group_accordion_container.has_img{display:flex;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{width:50%}.aagb__group_accordion_container.has_img .aab-feature-img img{border-radius:6px;height:auto;width:100%}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:50%}.aagb-feature-img-mobile{display:none}@media(max-width:992px){.aagb__group_accordion_container.has_img{align-items:center;display:flex;flex-direction:column;gap:20px}.aagb__group_accordion_container.has_img .aab-feature-img{display:none!important}.aagb__group_accordion_container.has_img .aab-feature-img-enabled{width:100%}.aagb-feature-img-mobile{display:block;margin-top:20px;width:100%}.aagb-feature-img-mobile img{border-radius:6px;height:auto;width:100%}}.block-editor-block-list__block .content-accordion__close-all{display:none}.wp-block-aab-group-accordion{counter-reset:aab-accordion-counter}.wp-block-aab-accordion-item .aagb__accordion_number{align-items:center;background:rgba(0,0,0,.06);border-radius:6px;color:inherit;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-right:12px;padding:0 8px;transition:background-color .3s ease,color .3s ease}.wp-block-aab-accordion-item .aagb__accordion_number:before{content:counter(aab-accordion-counter,decimal-leading-zero);counter-increment:aab-accordion-counter}.wp-block-aab-accordion-item.aagb__accordion_active .aagb__accordion_number{background:rgba(0,102,255,.1)}.aab-step-progress{border-radius:50px;height:20px;margin-bottom:20px;width:100%}.aab-step-progress .aab-step-progress-bar{border-radius:50px;height:100%;transition:width .3s ease-in-out;width:0}.aab-next-previous-enabled{position:relative}.aagb-accordion-next-previous{display:flex;flex-direction:column;gap:10px;justify-content:start}.aagb-accordion-next-icon,.aagb-accordion-previous-icon{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;cursor:pointer;display:flex;height:36px;outline:none;width:36px}.aagb-accordion-next-icon svg,.aagb-accordion-previous-icon svg{height:100%;width:100%}.aagb_disabled{opacity:.5;pointer-events:none} -
advanced-accordion-block/trunk/build/accordion-toolbar/block.json
r3344630 r3454699 5 5 "title": "Accordion Toolbar", 6 6 "category": "accordion-block", 7 "description": " Build Accordion and FAQs Easily.",7 "description": "Provides toolbar controls for managing accordion blocks in the editor.", 8 8 "editorScript": [ 9 9 "file:./index.js" -
advanced-accordion-block/trunk/build/accordion/block.json
r3430589 r3454699 5 5 "title": "Separate Accordion", 6 6 "category": "accordion-block", 7 "description": " Build Accordion and FAQs Easily.",7 "description": "Create standalone accordion blocks that work independently for FAQs, expandable content, and collapsible sections.", 8 8 "attributes": { 9 9 "style": { -
advanced-accordion-block/trunk/build/accordion/index.asset.php
r3430589 r3454699 1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' e384117b3279dd035def');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '8868134f383fdbbf0416'); -
advanced-accordion-block/trunk/build/accordion/index.js
r3430589 r3454699 1 (()=>{var e,t={ 855:(e,t,n)=>{"use strict";const a=window.wp.blocks,o=JSON.parse('{"apiVersion":2,"name":"aab/accordion-block","version":"5.2.2","title":"Separate Accordion","category":"accordion-block","description":"Build Accordion and FAQs Easily.","attributes":{"style":{"type":"object","default":{"border":{"color":"#CFCABE","radius":"3px","style":"dash","width":"1px"}}},"uniqueId":{"type":"string"},"border":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"heading":{"type":"string","default":"Accordion Heading"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"headingTag":{"type":"string"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"headingIconImageUrl":{"type":"string","default":""},"headingIconAlt":{"type":"string","default":""},"showHeadingIcon":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"anchorLinkShow":{"type":"boolean"},"iconClass":{"type":"string","default":"plus-alt2"},"iconPosition":{"type":"string","default":"aab_right_icon"},"iconFontSize":{"type":"number"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"iconBorder":{"type":"object"},"iconBorderRadius":{"type":"string"},"bodyBg":{"type":"string"},"makeActive":{"type":"boolean","default":false},"id":{"type":"string"},"linkedAccordion":{"type":"boolean","default":false},"link":{"type":"string","default":"#"},"tab":{"type":"boolean","default":false},"disableAccordion":{"type":"boolean","default":false},"feedbackShow":{"type":"boolean","default":false},"feedbacLabel":{"type":"string","default":"Was this answer helpful?"},"yesBtn":{"type":"string","default":"Yes"},"noBtn":{"type":"string","default":"No"},"counterShow":{"type":"boolean","default":false},"incNumber":{"type":"number","default":1},"anchorPosition":{"type":"string","default":"aab_right_link"},"faqSchema":{"type":"boolean"},"QaStyle":{"type":"boolean"},"customCSS":{"type":"string","default":""},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"qa","label":"Q A"},{"name":"aab-style-pro-checked","label":"aab-style-pro-checked"}],"editorScript":["file:./index.js"],"editorStyle":"file:./index.css","style":["aagb-separate-accordion"],"viewScript":["aagb-separate-accordion"]}');function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(null,arguments)}const r=window.wp.element;n(609);const i=window.wp.blockEditor,c=window.wp.data,s=window.wp.i18n,d=e=>{if(!e)return null;const{width:t,style:n,color:a,top:o,right:l,bottom:r,left:i}=e;return t&&n&&a?{border:`${t} ${n} ${a}`}:{borderTop:o?`${o.width} ${o.style} ${o.color}`:"none",borderRight:l?`${l.width} ${l.style} ${l.color}`:"none",borderBottom:r?`${r.width} ${r.style} ${r.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}},u=window.wp.apiFetch;var g=n.n(u);const p=e=>t=>{const n=t.split(".");let a=e;for(let e of n)a=a?.[e];if(void 0!==a)return a;a=e.defaultStyles;for(let e of n)a=a?.[e];return a},b=!!aagb_local_object.licensing;function m({isEditor:e,attributes:t,setAttributes:n}){var a,o,l,c,u,g,m,h,f,v,y,_,k,E,x,w,C,S,A,B,F,$;const I=e?i.RichText:i.RichText.Content,{makeActive:T,QaStyle:N,heading:O,subheading:j,anchorPosition:P,showIcon:L,iconClass:R,iconPosition:D,headingIconImageUrl:q,headingIconAlt:z,showHeadingIcon:H,accessibilityOn:M,autoNumbering:Q}=t;let K=b?"Write some subheading":"Subheading Available on Pro";e||(K="");const V=p(t),W=null!==(a=V("anchorLinkShow"))&&void 0!==a&&a,U=null!==(o=V("paddings"))&&void 0!==o?o:{},Z=null!==(l=V("qIconColor"))&&void 0!==l?l:"",J=null!==(c=V("qIconBg"))&&void 0!==c?c:"",Y=null!==(u=V("aIconText"))&&void 0!==u?u:"A",G=null!==(g=V("qIconText"))&&void 0!==g?g:"Q",X=null!==(m=V("aIconColor"))&&void 0!==m?m:"",ee=null!==(h=V("aIconBg"))&&void 0!==h?h:"",te=null!==(f=V("subheadingColor"))&&void 0!==f?f:null,ne=null!==(v=V("headingColor"))&&void 0!==v?v:null,ae=null!==(y=V("headingTag"))&&void 0!==y?y:"h5",oe=null!==(_=V("iconColor"))&&void 0!==_?_:"",le=null!==(k=V("iconFontSize"))&&void 0!==k?k:null,re=null!==(E=V("iconBackground"))&&void 0!==E?E:"",ie=null!==(x=V("iconBorder"))&&void 0!==x?x:null,ce=null!==(w=V("iconBorderRadius"))&&void 0!==w?w:null,se=null!==(C=V("headingBorder"))&&void 0!==C?C:{},de=null!==(S=V("headerBg"))&&void 0!==S?S:null,ue=null!==(A=V("borderRadius"))&&void 0!==A?A:null,ge=null!==(B=V("activeHeaderBg"))&&void 0!==B?B:"",pe=null!==(F=V("activeHeadingColor"))&&void 0!==F?F:"",be=null!==($=V("autoNumberingColor"))&&void 0!==$?$:"",me=d(se);let he=de;T&&ge?he=ge:N&&"#e3dfdf38"===de?.toLowerCase()&&(he="transparent");const fe=T&&pe?pe:ne,ve=T?{"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"}[R]:R,ye=`aab__accordion_head ${D} ${T?"active":""}`,_e={backgroundColor:he,...me};return ue&&(_e.borderRadius=`${ue}px ${ue}px 0 0`),Object.values(U).some((e=>e))&&(_e.padding=`${U.top} ${U.left} ${U.bottom} ${U.right}`),(0,r.createElement)("div",{className:ye,style:_e},(0,r.createElement)("div",{className:`aab__accordion_heading ${D} ${P}`},H&&q&&!N&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:q,alt:z||(0,s.__)("Heading Icon","advanced-accordion-block")})),N&&b&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:Z,backgroundColor:J}},G),(0,r.createElement)("div",{className:"icon-a",style:{color:X,backgroundColor:ee}},Y)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},Q&&(0,r.createElement)("span",{className:"aagb__accordion_number",style:{color:be}}),(0,r.createElement)(I,{tagName:ae,value:O,className:"aab__accordion_title",onChange:e=>n({heading:e}),style:{margin:0,color:fe}}),W&&b&&e&&(0,r.createElement)("a",{tabIndex:M?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),b&&(e||!e&&""!==j)&&(0,r.createElement)(I,{className:"aab__accordion_subheading",tagName:"p",placeholder:K,value:b?j:"",onChange:e=>{n({subheading:e})},onFocus:e=>{b||e.target.blur()},style:{margin:"5px 0 0 0",color:te}}))),L&&(0,r.createElement)("div",{className:"aab__accordion_icon",style:{...oe&&{color:oe},border:ie?`${ie.width} ${ie.style} ${ie.color}`:"",...ce&&{borderRadius:ce},...re&&{backgroundColor:re}}},(0,r.createElement)("span",{className:`aab__icon dashicons dashicons-${ve}`,style:{fontSize:le?le+"px":""}})))}function h(e){var t,n,o,l;const{isEditor:c,attributes:s}=e,u=c?i.InnerBlocks:i.InnerBlocks.Content,g=["aab/accordion-item"],b=(0,a.getBlockTypes)().map((e=>e.name)).filter((e=>!g.includes(e))),{uniqueId:m,QaStyle:h,makeActive:f,feedbackShow:v,iconPosition:y,feedbacLabel:_,yesBtn:k,noBtn:E,counterShow:x,accessibilityOn:w}=s,C=aagb_local_object.licensing,S=p(s),A=null!==(t=S("paddings"))&&void 0!==t?t:{},B=null!==(n=S("bodyBg"))&&void 0!==n?n:"",F=null!==(o=S("bodyBorder"))&&void 0!==o?o:null,$=null!==(l=S("borderRadius"))&&void 0!==l?l:null,I=`aab__accordion_body ${f?"aab__accordion_body--show":""} ${f?`active__accordion_${m}`:""}`,T={display:f?"block":"none",...B?{backgroundColor:B}:{},...$?{borderRadius:`0 0 ${$}px ${$}px`}:{},...d(F)},N=Object.values(A).some((e=>e));if(h){var O;T.borderTop="none !important",T.paddingTop="0",A.bottom&&(T.paddingBottom=A.bottom),A.right&&(T.paddingRight=A.right);const e=null!==(O=A.left)&&void 0!==O?O:"15px",t="aab_left_icon"===y?"140px":"90px";T.paddingLeft=`calc(${e} + ${t})`}else N&&(T.padding=`${A.top} ${A.left} ${A.bottom} ${A.right}`);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:I,role:"region",style:T},(0,r.createElement)("div",{className:"aab__accordion_component"},(0,r.createElement)(u,{allowedBlocks:b,template:[["core/paragraph",{content:"Accordion Content"}]]}),v&&C&&(0,r.createElement)("span",{className:`feedback-btn-wrap ${w&&"accessible-feedback"}`,"data-id":m},_&&(0,r.createElement)("span",null,_),k&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"yes","data-id":m,tabIndex:w?0:-1},k,x&&(0,r.createElement)("span",{className:"count"},"--")),E&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"no","data-id":m,tabIndex:w?0:-1},E,x&&(0,r.createElement)("span",{className:"count"},"--"))))))}function f(e){var t,n,a,o,c,s,u;const{isEditor:g,attributes:f}=e,v=g?i.useBlockProps:i.useBlockProps.save,{uniqueId:y,disableAccordion:_,makeActive:k,customCSS:E,accessibilityOn:x,focusOutlineColor:w}=f,C=p(f),S=null!==(t=C("anchorLinkShow"))&&void 0!==t&&t,A=null!==(n=C("border"))&&void 0!==n?n:{width:"1px",color:"#e3dfdf38",style:"solid"},B=d(A),F=null!==(a=C("margins"))&&void 0!==a?a:null,$=null!==(o=C("borderRadius"))&&void 0!==o?o:null,I=null!==(c=C("headingColor"))&&void 0!==c?c:null,T=`aab__accordion_container ${_?"aab__accordion_disabled":""} ${x?"accessibilityOn":""} ${k?`active__accordion_container_${y}`:""}`,N={marginTop:null!==(s=F?.top)&&void 0!==s?s:"0px",marginBottom:null!==(u=F?.bottom)&&void 0!==u?u:"15px",...$?{borderRadius:`${$}px`}:{},...B},O=v({className:T});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"custom-css-block"},(0,r.createElement)("style",null,`#aab_accordion_${y} { ${E} }`,S&&I&&b&&`\n #aab_accordion_${y} .aab__accordion_heading .anchorjs-link { \n color: ${I};\n }\n `,x&&"#C2DBFE"!==w&&`#aab_accordion_${y}:focus-visible {\n outline: 2px solid ${w};\n }\n `)),(0,r.createElement)("div",l({},O,{style:N,id:`aab_accordion_${y}`,role:"button","aria-expanded":k,"data-auto-numbering":f.autoNumbering,tabIndex:x?0:-1}),(0,r.createElement)(m,e),(0,r.createElement)(h,e)),!0===S&&b&&!g&&(0,r.createElement)("script",null,`\n\t\t\t\t\t\t\t\t document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('#aab_accordion_${y} .aab__accordion_heading .title_wrapper');\n });\n\t\t\t\t\t\t\t`))}let v=null,y=!1;function _(){document.querySelectorAll('.block-editor-block-styles__variants button[aria-label="aab-style-pro-checked"]').forEach((e=>{if(!e.hasAttribute("disabled")){e.setAttribute("disabled","disabled");const t=e.closest(".components-panel__body");t&&!t.classList.contains("aab-pro-element")&&t.classList.add("aab-pro-element")}}))}const k=function(e){let t;return function(...n){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),e(...n)}),100)}}(_),E=window.wp.components;function x({prefix:e="aab_accordion",attributes:t,setAttributes:n}){return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion ID","advanced-accordion-block")},(0,r.createElement)(E.TextControl,{label:(0,s.__)("Set Accordion ID","advanced-accordion-block"),value:`${e}_${t.uniqueId}`,onChange:function(t){if(t!==e){const a=t.replace(`${e}_`,"");n({uniqueId:a})}}}))}function w(e){return(0,r.createElement)(x,l({prefix:"aab_accordion"},e))}function C({attributes:e,setAttributes:t}){const{makeActive:n,disableAccordion:a}=e;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Status","advanced-accordion-block")},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Make it Active on Load","advanced-accordion-block"),checked:n,onChange:e=>t({makeActive:e})}),(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Make it a Disable Accordion?","advanced-accordion-block"),checked:a,onChange:e=>t({disableAccordion:e}),help:(0,s.__)("No click event works. This feature is for the frontend only!","advanced-accordion-block")}))}const S=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];function A({attributes:e,setAttributes:t}){var n;const{QaStyle:a,showHeadingIcon:o,headingIconImageUrl:l,headingIconAlt:c}=e,d=aagb_local_object.licensing,u=null!==(n=p(e)("headingTag"))&&void 0!==n?n:null;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(E.SelectControl,{label:(0,s.__)("Select Heading Tag","advanced-accordion-block"),options:S,onChange:e=>t({headingTag:e}),value:u}),d&&!a&&(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Show Heading Icon","advanced-accordion-block"),checked:o,onChange:()=>t({showHeadingIcon:!o})}),o&&!a&&(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{onSelect:e=>{t({headingIconImageUrl:e.url,headingIconAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(E.Button,{onClick:e,variant:"secondary",icon:"format-image"},l?(0,s.__)("Change Heading Icon","advanced-accordion-block"):(0,s.__)("Add Heading Icon","advanced-accordion-block"))})),o&&l&&!a&&(0,r.createElement)("img",{src:l,alt:c||(0,s.__)("Heading Icon","advanced-accordion-block"),style:{maxWidth:"100%",marginTop:"10px"}}))}function B(e){return(0,r.createElement)(A,e)}const F=[{label:"Left",value:"aab_left_link"},{label:"Right",value:"aab_right_link"}];function $({attributes:e,setAttributes:t}){var n;const{anchorPosition:a,QaStyle:o}=e,l=aagb_local_object.licensing,i=null!==(n=p(e)("anchorLinkShow"))&&void 0!==n&&n;return(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Anchor Link","advanced-accordion-block"),initialOpen:!1,className:l?"":"aab-pro-element"},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Anchor Link","advanced-accordion-block"),disabled:!l,checked:i&&l,onChange:e=>t({anchorLinkShow:e})}),i&&!o&&(0,r.createElement)(E.SelectControl,{label:(0,s.__)("Anchor Icon Position","advanced-accordion-block"),disabled:!l,options:F,onChange:e=>t({anchorPosition:e}),value:a}))}const I=[{label:"Plus Minus",value:"plus-alt2"},{label:"Arrow Up Down",value:"arrow-down"},{label:"Arrow Up Down Alt",value:"arrow-down-alt2"},{label:"Open Close",value:"plus-alt"},{label:"Insert Remove",value:"insert"}],T=[{label:"Right",value:"aab_right_icon"},{label:"Left",value:"aab_left_icon"}];function N({attributes:e,setAttributes:t}){const{showIcon:n,iconClass:a,iconPosition:o}=e;return(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Show Icon","advanced-accordion-block"),checked:n,onChange:e=>t({showIcon:e})}),n&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(E.SelectControl,{label:(0,s.__)("Select Icon Type","advanced-accordion-block"),options:I,onChange:e=>t({iconClass:e}),value:a}),(0,r.createElement)(E.SelectControl,{label:(0,s.__)("Icon Position","advanced-accordion-block"),options:T,onChange:e=>{t({iconPosition:e})},value:o})))}function O({attributes:e,setAttributes:t}){const{feedbackShow:n,feedbacLabel:a,yesBtn:o,noBtn:l,counterShow:i}=e,c=aagb_local_object.licensing;return(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Feedback","advanced-accordion-block"),initialOpen:!1,className:c?"":"aab-pro-element"},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Enable / Disable","advanced-accordion-block"),disabled:!c,checked:n&&c,onChange:e=>t({feedbackShow:e})}),n&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(E.TextControl,{label:(0,s.__)("Label","advanced-accordion-block"),disabled:!c,value:a,onChange:e=>t({feedbacLabel:e})}),(0,r.createElement)(E.TextControl,{label:(0,s.__)("Yes","advanced-accordion-block"),disabled:!c,value:o,onChange:e=>t({yesBtn:e}),className:"bbpc-control-half yes-btn"}),(0,r.createElement)(E.TextControl,{label:(0,s.__)("No","advanced-accordion-block"),disabled:!c,value:l,onChange:e=>t({noBtn:e}),className:"bbpc-control-half no-btn"}),(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Counter","advanced-accordion-block"),disabled:!c,checked:i&&c,onChange:e=>t({counterShow:e})})))}function j({attributes:e,setAttributes:t}){var n;const a=null!==(n=p(e)("faqSchema"))&&void 0!==n&&n;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("FAQ Schema","advanced-accordion-block")},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Make it enable","advanced-accordion-block"),checked:a,onChange:e=>t({faqSchema:e})}))}function P({attributes:e,setAttributes:t}){var n,a;const{QaStyle:o}=e,l=p(e),i=null!==(n=l("qIconText"))&&void 0!==n?n:null,c=null!==(a=l("aIconText"))&&void 0!==a?a:null;return o?(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Q/A Icons","advanced-accordion-block")},(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("Q Icon Text","advanced-accordion-block")),(0,r.createElement)(E.TextControl,{label:(0,s.__)("Set Q Icon Text","advanced-accordion-block"),value:i,onChange:e=>t({qIconText:e})}),(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("A Icon Text","advanced-accordion-block")),(0,r.createElement)(E.TextControl,{label:(0,s.__)("Set A Icon Text","advanced-accordion-block"),value:c,onChange:e=>t({aIconText:e})})):(0,r.createElement)(r.Fragment,null)}const{__}=wp.i18n,L=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],R=({value:e,onChange:t,bgValue:n,onBgChange:a,label:o,innerLabel:l=["Text","Background"]})=>{const[i,c]=(0,r.useState)(!1),[s,d]=(0,r.useState)(e),[u,g]=(0,r.useState)(n),p=e=>{d(e),t&&t(e)},b=e=>{g(e),a&&a(e)};return(0,r.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,r.createElement)(E.Flex,null,(0,r.createElement)(E.FlexItem,null,(0,r.createElement)(E.BaseControl,{label:o})),(0,r.createElement)(E.FlexItem,null,(0,r.createElement)(E.Flex,null,(0,r.createElement)(E.FlexItem,null,(0,r.createElement)(E.Button,{className:"aab-reset-btn "+(s||u?"active":"disabled"),onClick:function(){p(""),b("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,r.createElement)(E.FlexItem,null,(0,r.createElement)(E.Button,{onClick:()=>{c(!i)}},(0,r.createElement)(E.__experimentalZStack,{offset:14},t&&(0,r.createElement)(E.ColorIndicator,{colorValue:s}),a&&(0,r.createElement)(E.ColorIndicator,{colorValue:u}))))),i&&(0,r.createElement)(E.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>c(!1)},(0,r.createElement)(E.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:a?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,r.createElement)(r.Fragment,null,"color"===e.name&&t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(E.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:s}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(E.ColorPalette,{colors:L,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))),"background"===e.name&&a&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(E.ColorPicker,{enableAlpha:!0,onChange:e=>b(e),color:u}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(E.ColorPalette,{colors:L,value:u,asButtons:!0,disableCustomColors:!0,onChange:e=>b(e),clearable:!1}))))))))))};function D({attributes:e,setAttributes:t}){var n,a,o,l;const{QaStyle:i}=e,c=p(e),d=null!==(n=c("qIconColor"))&&void 0!==n?n:null,u=null!==(a=c("qIconBg"))&&void 0!==a?a:null,g=null!==(o=c("aIconColor"))&&void 0!==o?o:null,b=null!==(l=c("aIconBg"))&&void 0!==l?l:null,m=aagb_local_object.licensing;return i&&m?(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(R,{label:(0,s.__)("Q Color","advanced-accordion-block"),value:d,onChange:e=>t({qIconColor:e}),bgValue:u,onBgChange:e=>t({qIconBg:e}),innerLabel:["Text","Background"]}),(0,r.createElement)(R,{label:(0,s.__)("A Color","advanced-accordion-block"),value:g,onChange:e=>t({aIconColor:e}),bgValue:b,onBgChange:e=>t({aIconBg:e}),innerLabel:["Text","Background"]})):(0,r.createElement)(r.Fragment,null)}function q({attributes:e,setAttributes:t}){const{border:n,margins:a,paddings:o,borderRadius:l}=e,i=e=>{t({border:e,bodyBorder:{top:{color:e.color,style:e.style,width:e.width}}})},c=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Styles","advanced-accordion-block")},(0,r.createElement)(E.__experimentalToolsPanel,{label:(0,s.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>a?.top||a?.bottom,label:(0,s.__)("Margins","advanced-accordion-block"),onDeselect:()=>t({margins:{top:"",right:"",left:"",bottom:""}})},(0,r.createElement)(E.__experimentalBoxControl,{values:a,label:(0,s.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>t({...a,margins:{top:c(e.top),bottom:c(e.bottom)}})})),(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>o?.top||o?.right,label:(0,s.__)("Padding","advanced-accordion-block"),onDeselect:()=>t({paddings:{top:"",right:"",left:"",bottom:""}})},(0,r.createElement)(E.__experimentalBoxControl,{values:o,label:(0,s.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>t({...o,paddings:{top:c(e.top),left:c(e.left),right:c(e.right),bottom:c(e.bottom)}})}))),(0,r.createElement)(E.__experimentalToolsPanel,{label:(0,s.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{i({style:"none",width:"0px"}),t({borderRadius:0})}},(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==n?.width&&!!n?.width,label:(0,s.__)("Border","advanced-accordion-block"),onDeselect:()=>i({style:"none",width:"0px"})},(0,r.createElement)(E.__experimentalBorderBoxControl,{colors:L,onChange:i,value:n})),(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,s.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({borderRadius:0})},(0,r.createElement)(E.RangeControl,{label:(0,s.__)("Border Radius","advanced-accordion-block"),value:l,onChange:e=>t({borderRadius:e}),min:0,max:50}))))}function z({attributes:e,setAttributes:t}){var n,a,o,l,i,c;const{QaStyle:d}=e,u=p(e),g=null!==(n=u("headerBg"))&&void 0!==n?n:null,b=null!==(a=u("headingBorder"))&&void 0!==a?a:null,m=null!==(o=u("subheadingColor"))&&void 0!==o?o:null,h=null!==(l=u("headingColor"))&&void 0!==l?l:null,f=aagb_local_object.licensing;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(R,{label:"Header Color",value:h,onChange:e=>t({headingColor:e}),bgValue:g,onBgChange:e=>t({headerBg:e})}),(0,r.createElement)(R,{label:(0,s.__)("Active Header Color","advanced-accordion-block"),value:null!==(i=u("activeHeadingColor"))&&void 0!==i?i:null,onChange:e=>t({activeHeadingColor:e}),bgValue:null!==(c=u("activeHeaderBg"))&&void 0!==c?c:null,onBgChange:e=>t({activeHeaderBg:e})}),f&&(0,r.createElement)(R,{label:(0,s.__)("Sub Heading Color","advanced-accordion-block"),value:m,onChange:e=>t({subheadingColor:e})}),!d&&(0,r.createElement)(E.__experimentalBorderBoxControl,{colors:L,label:(0,s.__)("Set Heading Border","advanced-accordion-block"),onChange:e=>t({headingBorder:e}),value:b}))}function H({attributes:e,setAttributes:t}){var n,a,o;const{showIcon:l,iconBorder:c,iconBorderRadius:d}=e,u=p(e),g=null!==(n=u("iconColor"))&&void 0!==n?n:null,b=null!==(a=u("iconFontSize"))&&void 0!==a?a:null,m=null!==(o=u("iconBackground"))&&void 0!==o?o:null;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Icon","advanced-accordion-block")},!l&&(0,r.createElement)("p",null,"To change icon style you must select Show Icon in settings tab."),l&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(R,{label:(0,s.__)("Color","advanced-accordion-block"),value:g,onChange:e=>t({iconColor:e}),bgValue:m,onBgChange:e=>t({iconBackground:e})}),(0,r.createElement)(E.RangeControl,{label:"Font Size",value:b,onChange:e=>t({iconFontSize:e}),min:20,max:50}),(0,r.createElement)(E.__experimentalToolsPanel,{label:(0,s.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({iconBorder:{style:"none",width:"0px"}}),t({iconBorderRadius:""})}},(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==c?.width&&!!c?.width,label:(0,s.__)("Border","advanced-accordion-block"),onDeselect:()=>t({iconBorder:{style:"none",width:"0px"}})},(0,r.createElement)(E.__experimentalBorderControl,{colors:L,value:c,onChange:e=>{t({iconBorder:e})},withSlider:!0})),(0,r.createElement)(E.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,s.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({iconBorderRadius:""})},(0,r.createElement)(i.__experimentalBorderRadiusControl,{values:d,onChange:e=>{t({iconBorderRadius:e})}})))))}function M({attributes:e,setAttributes:t}){var n,a;const{QaStyle:o}=e,l=p(e),i=null!==(n=l("bodyBg"))&&void 0!==n?n:null,c=null!==(a=l("bodyBorder"))&&void 0!==a?a:null;return(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(R,{label:(0,s.__)("Background Color","advanced-accordion-block"),value:i,onChange:e=>t({bodyBg:e}),bgValue:void 0,onBgChange:void 0,innerLabel:["Background"]}),!o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("Set Body Border","advanced-accordion-block")),(0,r.createElement)(E.__experimentalBorderBoxControl,{colors:L,onChange:e=>t({bodyBorder:e}),value:c})))}var Q=n(69),K=n.n(Q),V=n(848),W=n.n(V);function U({attributes:e,setAttributes:t}){const{customCSS:n}=e,a=aagb_local_object.licensing,o=a?"":"aab-pro-element";return(0,r.createElement)(E.PanelBody,{title:(0,s.__)("Custom CSS","advanced-accordion-block"),initialOpen:!1,className:o},(0,r.createElement)("label",{className:"custom-css-notice",htmlFor:"custom-css"},"Add your own CSS code here to customize the accordion as per your expectations."),(0,r.createElement)(K(),{value:null!=n?n:"",onValueChange:e=>t({customCSS:e}),highlight:e=>e?W().highlight(e,W().languages.css,"css"):"",padding:10,disabled:!a,style:{fontFamily:"monospace",fontSize:"14px",border:"1px solid #ccc",borderRadius:"4px",minHeight:"100px",backgroundColor:"#f9f9f9",color:"#333",outline:"none",boxSizing:"border-box",marginTop:"7px"}}))}function Z({attributes:e,setAttributes:t}){const{accessibilityOn:n,focusOutlineColor:a}=e;return(0,r.createElement)(E.PanelBody,{initialOpen:!1,title:(0,s.__)("Accessibility","advanced-accordion-block")},(0,r.createElement)(E.ToggleControl,{label:(0,s.__)("Accessibility "+(n?"ON":"OFF"),"advanced-accordion-block"),checked:n,onChange:e=>t({accessibilityOn:e})}),n?(0,r.createElement)(R,{label:"Focused Accordion Color",innerLabel:["Outline"],value:a,onChange:e=>t({focusOutlineColor:e}),bgValue:void 0,onBgChange:void 0}):null)}function J(e){return(0,r.createElement)(Z,e)}const Y=function(e){return(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(C,e),(0,r.createElement)(B,e),(0,r.createElement)(N,e),(0,r.createElement)(P,e),(0,r.createElement)($,e),(0,r.createElement)(O,e),(0,r.createElement)(j,e),(0,r.createElement)(J,e),(0,r.createElement)(w,e))},G=function(e){return(0,r.createElement)(i.InspectorControls,{group:"styles"},(0,r.createElement)(D,e),(0,r.createElement)(q,e),(0,r.createElement)(z,e),(0,r.createElement)(H,e),(0,r.createElement)(M,e),(0,r.createElement)(U,e))};let X=0;(0,a.registerBlockType)(o,{icon:{src:function(){return(0,r.createElement)("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 4v8h16v-8h-16zM15 11h-14v-4h14v4z"}),(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 0h16v3h-16v-3z"}),(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 13h16v3h-16v-3z"}))},foreground:"#3E58E1"},edit:e=>{const{attributes:t,setAttributes:n,clientId:a}=e;let o=a.replace(/\D/g,"").slice(0,5);for(;o.length<5;)o="0"+o;(0,r.useEffect)((()=>{if(!t.uniqueId){const e=`${a.slice(0,8)}_${X++}`;n({uniqueId:e})}(async()=>{const e=await(async()=>{try{const e=await g()({path:"/wp/v2/settings"});return{...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}}catch(e){return console.error("Error loading global styles:",e),null}})();JSON.stringify(t.defaultStyles)!==JSON.stringify(e)&&n({defaultStyles:e})})()}),[]),(0,r.useEffect)((()=>(b||(y?_():(y=!0,_(),v=new MutationObserver((e=>{let t=!1;e.forEach((e=>{e.addedNodes.length&&e.addedNodes.forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.classList?.contains("block-editor-block-styles__variants")||e.querySelector?.(".block-editor-block-styles__variants"))&&(t=!0)}))})),t&&k()})),v.observe(document.body,{childList:!0,subtree:!0,attributes:!1,attributeOldValue:!1,characterData:!1,characterDataOldValue:!1}))),()=>{b||v&&(v.disconnect(),v=null,y=!1)})),[]);const s=(0,i.useBlockProps)(),d=s.className?.includes("is-style-qa"),{updateBlockAttributes:u}=(0,c.useDispatch)(i.store),p=(0,c.useSelect)((e=>e("core/block-editor").getBlock(a)),[a]),m=(0,r.useRef)(!0);return(0,r.useEffect)((()=>{void 0===t.QaStyle&&void 0!==t.defaultStyles?.QaStyle&&((e=>{const t="default"!==e?`is-style-${e}`:"";let n=p?.attributes?.className||"";t&&n.includes(t)||(n=n.replace(/\bis-style-\S+/g,"").replace(/\s+/g," ").trim(),t&&(n=n?`${n} ${t}`:t),u(a,{className:n||void 0}))})(!0===t.defaultStyles.QaStyle?"qa":"default"),n({QaStyle:t.defaultStyles.QaStyle}))}),[t.QaStyle,t.defaultStyles?.QaStyle]),(0,r.useEffect)((()=>{if(m.current)return!0===d&&n({QaStyle:!0}),void(m.current=!1);t.QaStyle!==d&&void 0!==d&&n({QaStyle:d})}),[d,t.QaStyle]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(G,e),(0,r.createElement)(Y,e),(0,r.createElement)(f,l({isEditor:!0},e)))},save:e=>(0,r.createElement)(f,e),deprecated:[{attributes:{style:{type:"object",default:{border:{color:"#CFCABE",radius:"3px",style:"dash",width:"1px"}}},uniqueId:{type:"string"},border:{type:"object",default:{color:"#e3dfdf38",style:"solid",width:"1px"}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number",default:"15"},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},headingTag:{type:"string",default:"h5"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},headingIconImageUrl:{type:"string",default:""},headingIconAlt:{type:"string",default:""},showHeadingIcon:{type:"boolean",default:!1},showIcon:{type:"boolean",default:!0},anchorLinkShow:{type:"boolean",default:!1},iconClass:{type:"string",default:"plus-alt2"},iconPosition:{type:"string",default:"aab_right_icon"},iconFontSize:{type:"number",default:23},iconColor:{type:"string"},iconBackground:{type:"string"},iconBorder:{type:"object",default:{width:"0px",style:"solid",color:"transparent"}},iconBorderRadius:{type:"string"},bodyBg:{type:"string"},makeActive:{type:"boolean",default:!1},id:{type:"string"},linkedAccordion:{type:"boolean",default:!1},link:{type:"string",default:"#"},tab:{type:"boolean",default:!1},disableAccordion:{type:"boolean",default:!1},feedbackShow:{type:"boolean",default:!1},feedbacLabel:{type:"string",default:"Was this answer helpful?"},yesBtn:{type:"string",default:"Yes"},noBtn:{type:"string",default:"No"},counterShow:{type:"boolean",default:!1},incNumber:{type:"number",default:1},anchorPosition:{type:"string",default:"aab_right_link"},faqSchema:{type:"boolean",default:!1},QaStyle:{type:"boolean",default:!1},customCSS:{type:"string",default:""},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},accessibilityOn:{type:"boolean",default:!0},focusOutlineColor:{type:"string",default:"#C2DBFE"},defaultStyles:{type:"object"}},save:e=>{var t,n,a,o;const{attributes:c}=e,{uniqueId:u,disableAccordion:g,makeActive:p,border:b,margins:m,borderRadius:h,anchorLinkShow:f,headingColor:v,customCSS:y,accessibilityOn:_,focusOutlineColor:k,paddings:E,qIconText:x,qIconColor:w,qIconBg:C,aIconText:S,aIconColor:A,aIconBg:B,heading:F,subheading:$,subheadingColor:I,headingTag:T,anchorPosition:N,showIcon:O,iconClass:j,iconPosition:P,iconColor:L,iconFontSize:R,iconBackground:D,headerBg:q,headingIconImageUrl:z,headingIconAlt:H,showHeadingIcon:M,iconBorder:Q,iconBorderRadius:K,QaStyle:V,headingBorder:W,feedbackShow:U,bodyBg:Z,feedbacLabel:J,yesBtn:Y,noBtn:G,counterShow:X,bodyBorder:ee}=c,te=aagb_local_object.licensing,ne=d(W),ae=V&&"#e3dfdf38"===q.toLowerCase()?"transparent":q,oe=d(b),le=d(ee);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"custom-css-block"},(0,r.createElement)("style",null,`#aab_accordion_${u} { ${y} }`,f&&v&&te&&`\n #aab_accordion_${u} .aab__accordion_heading .anchorjs-link { \n color: ${v};\n }\n `,_&&"#C2DBFE"!==k&&`#aab_accordion_${u}:focus-visible {\n outline: 2px solid ${k};\n }\n `)),(0,r.createElement)("div",l({},i.useBlockProps.save({className:`aab__accordion_container ${g?"aab__accordion_disabled":""} ${_&&"accessibilityOn"} ${p?`active__accordion_container_${u} `:""}`}),{style:{marginTop:null!==(t=m.top)&&void 0!==t?t:"0px",marginBottom:null!==(n=m.bottom)&&void 0!==n?n:"0px",...h&&{borderRadius:h+"px"},...oe},id:`aab_accordion_${u}`,role:"button","aria-expanded":p,tabIndex:_?0:-1}),(0,r.createElement)("div",{className:`aab__accordion_head ${P} ${p?"active":""} `,style:{backgroundColor:q?ae:void 0,...Object.values(E).some((e=>e))&&{padding:`${E.top} ${E.left} ${E.bottom} ${E.right}`},...ne}},(0,r.createElement)("div",{className:`aab__accordion_heading ${P} ${N}`},M&&z&&!V&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:z,alt:H||(0,s.__)("Heading Icon","advanced-accordion-block")})),V&&te&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:w,backgroundColor:C}},x),(0,r.createElement)("div",{className:"icon-a",style:{color:A,backgroundColor:B}},S)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},(0,r.createElement)(i.RichText.Content,{tagName:T,value:F,className:"aab__accordion_title",style:{margin:0,color:v}}),f&&te&&(0,r.createElement)("a",{tabIndex:_?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),(0,r.createElement)(i.RichText.Content,{className:"aab__accordion_subheading",tagName:"p",placeholder:"",value:te?$:"",onFocus:e=>{te||e.target.blur()},style:{margin:"5px 0 0 0",color:I}}))),O&&(0,r.createElement)("div",{className:"aab__accordion_icon",style:{...L&&{color:L},border:Q?`${Q.width} ${Q.style} ${Q.color}`:"",...K&&{borderRadius:K},...D&&{backgroundColor:D}}},(0,r.createElement)("span",{className:`aab__icon dashicons dashicons-${j}`,style:{fontSize:R?R+"px":""}}))),(0,r.createElement)("div",{className:`aab__accordion_body ${p?"aab__accordion_body--show":""} ${p?`active__accordion_${u}`:""}`,role:"region",style:{...Z&&{backgroundColor:Z},display:p?"block":"none",...le,...V?V&&"aab_left_icon"===P?{borderTop:"none !important",paddingTop:"0",...E.bottom&&{paddingBottom:E.bottom},...E.right&&{paddingRight:E.right},paddingLeft:`calc(${null!==(a=E.left)&&void 0!==a?a:"15px"} + 140px)`}:{borderTop:"none !important",paddingTop:"0",...E.bottom&&{paddingBottom:E.bottom},...E.right&&{paddingRight:E.right},paddingLeft:`calc(${null!==(o=E.left)&&void 0!==o?o:"15px"} + 90px)`}:{...Object.values(E).some((e=>e))&&{padding:`${E.top} ${E.left} ${E.bottom} ${E.right}`}}}},(0,r.createElement)("div",{className:"aab__accordion_component"},(0,r.createElement)(i.InnerBlocks.Content,{template:[["core/paragraph",{content:"Accordion Content"}]]}),U&&te&&(0,r.createElement)("span",{className:`feedback-btn-wrap ${_&&"accessible-feedback"}`,"data-id":u},J&&(0,r.createElement)("span",null,J),Y&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"yes","data-id":u,tabIndex:_?0:-1},Y,X&&(0,r.createElement)("span",{className:"count"},"--")),G&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"no","data-id":u,tabIndex:_?0:-1},G,X&&(0,r.createElement)("span",{className:"count"},"--")))))),!0===f&&te&&(0,r.createElement)("script",null,`\n\t\t\t\t\t\t\t\t document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('#aab_accordion_${u} .aab__accordion_heading .title_wrapper');\n });\n\t\t\t\t\t\t\t`))}}]})},848:(e,t,n)=>{var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof l?new l(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var a,l;switch(n=n||{},o.util.type(t)){case"Object":if(l=o.util.objId(t),n[l])return n[l];for(var r in a={},n[l]=a,t)t.hasOwnProperty(r)&&(a[r]=e(t[r],n));return a;case"Array":return l=o.util.objId(t),n[l]?n[l]:(a=[],n[l]=a,t.forEach((function(t,o){a[o]=e(t,n)})),a);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(a))return!1;e=e.parentElement}return!!n}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var l=(a=a||o.languages)[e],r={};for(var i in l)if(l.hasOwnProperty(i)){if(i==t)for(var c in n)n.hasOwnProperty(c)&&(r[c]=n[c]);n.hasOwnProperty(i)||(r[i]=l[i])}var s=a[e];return a[e]=r,o.languages.DFS(o.languages,(function(t,n){n===s&&t!=e&&(this[t]=r)})),r},DFS:function e(t,n,a,l){l=l||{};var r=o.util.objId;for(var i in t)if(t.hasOwnProperty(i)){n.call(t,i,t[i],a||i);var c=t[i],s=o.util.type(c);"Object"!==s||l[r(c)]?"Array"!==s||l[r(c)]||(l[r(c)]=!0,e(c,n,i,l)):(l[r(c)]=!0,e(c,n,null,l))}}},plugins:{},highlightAll:function(e,t){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),o.hooks.run("before-all-elements-highlight",a);for(var l,r=0;l=a.elements[r++];)o.highlightElement(l,!0===t,a.callback)},highlightElement:function(t,n,a){var l=o.util.getLanguage(t),r=o.languages[l];o.util.setLanguage(t,l);var i=t.parentElement;i&&"pre"===i.nodeName.toLowerCase()&&o.util.setLanguage(i,l);var c={element:t,language:l,grammar:r,code:t.textContent};function s(e){c.highlightedCode=e,o.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,o.hooks.run("after-highlight",c),o.hooks.run("complete",c),a&&a.call(c.element)}if(o.hooks.run("before-sanity-check",c),(i=c.element.parentElement)&&"pre"===i.nodeName.toLowerCase()&&!i.hasAttribute("tabindex")&&i.setAttribute("tabindex","0"),!c.code)return o.hooks.run("complete",c),void(a&&a.call(c.element));if(o.hooks.run("before-highlight",c),c.grammar)if(n&&e.Worker){var d=new Worker(o.filename);d.onmessage=function(e){s(e.data)},d.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else s(o.highlight(c.code,c.grammar,c.language));else s(o.util.encode(c.code))},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(o.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=o.tokenize(a.code,a.grammar),o.hooks.run("after-tokenize",a),l.stringify(o.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest}var o=new c;return s(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var a,l=0;a=n[l++];)a(t)}},Token:l};function l(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length}function r(e,t,n,a){e.lastIndex=t;var o=e.exec(n);if(o&&a&&o[1]){var l=o[1].length;o.index+=l,o[0]=o[0].slice(l)}return o}function i(e,t,n,a,c,u){for(var g in n)if(n.hasOwnProperty(g)&&n[g]){var p=n[g];p=Array.isArray(p)?p:[p];for(var b=0;b<p.length;++b){if(u&&u.cause==g+","+b)return;var m=p[b],h=m.inside,f=!!m.lookbehind,v=!!m.greedy,y=m.alias;if(v&&!m.pattern.global){var _=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,_+"g")}for(var k=m.pattern||m,E=a.next,x=c;E!==t.tail&&!(u&&x>=u.reach);x+=E.value.length,E=E.next){var w=E.value;if(t.length>e.length)return;if(!(w instanceof l)){var C,S=1;if(v){if(!(C=r(k,x,e,f))||C.index>=e.length)break;var A=C.index,B=C.index+C[0].length,F=x;for(F+=E.value.length;A>=F;)F+=(E=E.next).value.length;if(x=F-=E.value.length,E.value instanceof l)continue;for(var $=E;$!==t.tail&&(F<B||"string"==typeof $.value);$=$.next)S++,F+=$.value.length;S--,w=e.slice(x,F),C.index-=x}else if(!(C=r(k,0,w,f)))continue;A=C.index;var I=C[0],T=w.slice(0,A),N=w.slice(A+I.length),O=x+w.length;u&&O>u.reach&&(u.reach=O);var j=E.prev;if(T&&(j=s(t,j,T),x+=T.length),d(t,j,S),E=s(t,j,new l(g,h?o.tokenize(I,h):I,y,I)),N&&s(t,E,N),S>1){var P={cause:g+","+b,reach:O};i(e,t,n,E.prev,x,P),u&&P.reach>u.reach&&(u.reach=P.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var a=t.next,o={value:n,prev:t,next:a};return t.next=o,a.prev=o,e.length++,o}function d(e,t,n){for(var a=t.next,o=0;o<n&&a!==e.tail;o++)a=a.next;t.next=a,a.prev=t,e.length-=o}if(e.Prism=o,l.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var l={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},r=t.alias;r&&(Array.isArray(r)?Array.prototype.push.apply(l.classes,r):l.classes.push(r)),o.hooks.run("wrap",l);var i="";for(var c in l.attributes)i+=" "+c+'="'+(l.attributes[c]||"").replace(/"/g,""")+'"';return"<"+l.tag+' class="'+l.classes.join(" ")+'"'+i+">"+l.content+"</"+l.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,l=n.code,r=n.immediateClose;e.postMessage(o.highlight(l,o.languages[a],a)),r&&e.close()}),!1),o):o;var u=o.util.currentScript();function g(){o.manual||o.highlightAll()}if(u&&(o.filename=u.src,u.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&u&&u.defer?document.addEventListener("DOMContentLoaded",g):window.requestAnimationFrame?window.requestAnimationFrame(g):window.setTimeout(g,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=a),void 0!==n.g&&(n.g.Prism=a),a.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var l={};l[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},a.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(){if(void 0!==a&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",o="loaded",l="pre[data-src]:not(["+t+'="'+o+'"]):not(['+t+'="'+n+'"])';a.hooks.add("before-highlightall",(function(e){e.selector+=", "+l})),a.hooks.add("before-sanity-check",(function(r){var i=r.element;if(i.matches(l)){r.code="",i.setAttribute(t,n);var c=i.appendChild(document.createElement("CODE"));c.textContent="Loading…";var s=i.getAttribute("data-src"),d=r.language;if("none"===d){var u=(/\.(\w+)$/.exec(s)||[,"none"])[1];d=e[u]||u}a.util.setLanguage(c,d),a.util.setLanguage(i,d);var g=a.plugins.autoloader;g&&g.loadLanguages(d),function(e,n,l){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?function(e){i.setAttribute(t,o);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),a=t[2],o=t[3];return a?o?[n,Number(o)]:[n,void 0]:[n,n]}}(i.getAttribute("data-range"));if(n){var l=e.split(/\r\n?|\n/g),r=n[0],s=null==n[1]?l.length:n[1];r<0&&(r+=l.length),r=Math.max(0,Math.min(r-1,l.length)),s<0&&(s+=l.length),s=Math.max(0,Math.min(s,l.length)),e=l.slice(r,s).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(r+1))}c.textContent=e,a.highlightElement(c)}(r.responseText):r.status>=400?l("✖ Error "+r.status+" while fetching file: "+r.statusText):l("✖ Error: File does not exist or is empty"))},r.send(null)}(s,0,(function(e){i.setAttribute(t,"failed"),c.textContent=e}))}})),a.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(l),o=0;t=n[o++];)a.highlightElement(t)}};var r=!1;a.fileHighlight=function(){r||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),r=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},69:function(e,t,n){"use strict";var a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,o)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return l(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0});var c=r(n(609)),s="undefined"!=typeof window&&"navigator"in window&&/Win/i.test(navigator.platform),d="undefined"!=typeof window&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),u="npm__react-simple-code-editor__textarea",g="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.".concat(u,":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n .").concat(u," {\n color: transparent !important;\n }\n\n .").concat(u,"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n"),p=c.forwardRef((function(e,t){var n=e.autoFocus,o=e.disabled,l=e.form,r=e.highlight,p=e.ignoreTabKey,m=void 0!==p&&p,h=e.insertSpaces,f=void 0===h||h,v=e.maxLength,y=e.minLength,_=e.name,k=e.onBlur,E=e.onClick,x=e.onFocus,w=e.onKeyDown,C=e.onKeyUp,S=e.onValueChange,A=e.padding,B=void 0===A?0:A,F=e.placeholder,$=e.preClassName,I=e.readOnly,T=e.required,N=e.style,O=e.tabSize,j=void 0===O?2:O,P=e.textareaClassName,L=e.textareaId,R=e.value,D=i(e,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),q=c.useRef({stack:[],offset:-1}),z=c.useRef(null),H=c.useState(!0),M=H[0],Q=H[1],K={paddingTop:"object"==typeof B?B.top:B,paddingRight:"object"==typeof B?B.right:B,paddingBottom:"object"==typeof B?B.bottom:B,paddingLeft:"object"==typeof B?B.left:B},V=r(R),W=function(e,t){return e.substring(0,t).split("\n")},U=c.useCallback((function(e,t){var n,o,l;void 0===t&&(t=!1);var r=q.current,i=r.stack,c=r.offset;if(i.length&&c>-1){q.current.stack=i.slice(0,c+1);var s=q.current.stack.length;if(s>100){var d=s-100;q.current.stack=i.slice(d,s),q.current.offset=Math.max(q.current.offset-d,0)}}var u=Date.now();if(t){var g=q.current.stack[q.current.offset];if(g&&u-g.timestamp<3e3){var p=/[^a-z0-9]([a-z0-9]+)$/i,b=null===(n=W(g.value,g.selectionStart).pop())||void 0===n?void 0:n.match(p),m=null===(o=W(e.value,e.selectionStart).pop())||void 0===o?void 0:o.match(p);if((null==b?void 0:b[1])&&(null===(l=null==m?void 0:m[1])||void 0===l?void 0:l.startsWith(b[1])))return void(q.current.stack[q.current.offset]=a(a({},e),{timestamp:u}))}}q.current.stack.push(a(a({},e),{timestamp:u})),q.current.offset++}),[]),Z=c.useCallback((function(){var e=z.current;if(e){var t=e.value,n=e.selectionStart,a=e.selectionEnd;U({value:t,selectionStart:n,selectionEnd:a})}}),[U]),J=function(e){var t=z.current;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,null==S||S(e.value))},Y=function(e){var t=z.current,n=q.current.stack[q.current.offset];n&&t&&(q.current.stack[q.current.offset]=a(a({},n),{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),U(e),J(e)};return c.useEffect((function(){Z()}),[Z]),c.useImperativeHandle(t,(function(){return{get session(){return{history:q.current}},set session(e){q.current=e.history}}}),[]),c.createElement("div",a({},D,{style:a(a({},b.container),N)}),c.createElement("pre",a({className:$,"aria-hidden":"true",style:a(a(a({},b.editor),b.highlight),K)},"string"==typeof V?{dangerouslySetInnerHTML:{__html:V+"<br />"}}:{children:V})),c.createElement("textarea",{ref:function(e){return z.current=e},style:a(a(a({},b.editor),b.textarea),K),className:u+(P?" ".concat(P):""),id:L,value:R,onChange:function(e){var t=e.currentTarget,n=t.value,a=t.selectionStart,o=t.selectionEnd;U({value:n,selectionStart:a,selectionEnd:o},!0),S(n)},onKeyDown:function(e){if(!w||(w(e),!e.defaultPrevented)){"Escape"===e.key&&e.currentTarget.blur();var t=e.currentTarget,n=t.value,a=t.selectionStart,o=t.selectionEnd,l=(f?" ":"\t").repeat(j);if("Tab"===e.key&&!m&&M)if(e.preventDefault(),e.shiftKey){var r=(g=W(n,a)).length-1,i=W(n,o).length-1,c=n.split("\n").map((function(e,t){return t>=r&&t<=i&&e.startsWith(l)?e.substring(l.length):e})).join("\n");if(n!==c){var u=g[r];Y({value:c,selectionStart:(null==u?void 0:u.startsWith(l))?a-l.length:a,selectionEnd:o-(n.length-c.length)})}}else if(a!==o){var g,p=(g=W(n,a)).length-1,b=W(n,o).length-1;u=g[p],Y({value:n.split("\n").map((function(e,t){return t>=p&&t<=b?l+e:e})).join("\n"),selectionStart:u&&/\S/.test(u)?a+l.length:a,selectionEnd:o+l.length*(b-p+1)})}else{var h=a+l.length;Y({value:n.substring(0,a)+l+n.substring(o),selectionStart:h,selectionEnd:h})}else if("Backspace"===e.key){var v=a!==o;n.substring(0,a).endsWith(l)&&!v&&(e.preventDefault(),h=a-l.length,Y({value:n.substring(0,a-l.length)+n.substring(o),selectionStart:h,selectionEnd:h}))}else if("Enter"===e.key){if(a===o){var y=W(n,a).pop(),_=null==y?void 0:y.match(/^\s+/);if(null==_?void 0:_[0]){e.preventDefault();var k="\n"+_[0];h=a+k.length,Y({value:n.substring(0,a)+k+n.substring(o),selectionStart:h,selectionEnd:h})}}}else if(57===e.keyCode||219===e.keyCode||222===e.keyCode||192===e.keyCode){var E=void 0;57===e.keyCode&&e.shiftKey?E=["(",")"]:219===e.keyCode?E=e.shiftKey?["{","}"]:["[","]"]:222===e.keyCode?E=e.shiftKey?['"','"']:["'","'"]:192!==e.keyCode||e.shiftKey||(E=["`","`"]),a!==o&&E&&(e.preventDefault(),Y({value:n.substring(0,a)+E[0]+n.substring(a,o)+E[1]+n.substring(o),selectionStart:a,selectionEnd:o+2}))}else!(d?e.metaKey&&90===e.keyCode:e.ctrlKey&&90===e.keyCode)||e.shiftKey||e.altKey?(d?e.metaKey&&90===e.keyCode&&e.shiftKey:s?e.ctrlKey&&89===e.keyCode:e.ctrlKey&&90===e.keyCode&&e.shiftKey)&&!e.altKey?(e.preventDefault(),function(){var e=q.current,t=e.stack,n=e.offset,a=t[n+1];a&&(J(a),q.current.offset=Math.min(n+1,t.length-1))}()):77!==e.keyCode||!e.ctrlKey||d&&!e.shiftKey||(e.preventDefault(),Q((function(e){return!e}))):(e.preventDefault(),function(){var e=q.current,t=e.stack,n=e.offset,a=t[n-1];a&&(J(a),q.current.offset=Math.max(n-1,0))}())}},onClick:E,onKeyUp:C,onFocus:x,onBlur:k,disabled:o,form:l,maxLength:v,minLength:y,name:_,placeholder:F,readOnly:I,required:T,autoFocus:n,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),c.createElement("style",{dangerouslySetInnerHTML:{__html:g}}))})),b={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};t.default=p},609:e=>{"use strict";e.exports=window.React}},n={};function a(e){var o=n[e];if(void 0!==o)return o.exports;var l=n[e]={exports:{}};return t[e].call(l.exports,l,l.exports,a),l.exports}a.m=t,e=[],a.O=(t,n,o,l)=>{if(!n){var r=1/0;for(d=0;d<e.length;d++){for(var[n,o,l]=e[d],i=!0,c=0;c<n.length;c++)(!1&l||r>=l)&&Object.keys(a.O).every((e=>a.O[e](n[c])))?n.splice(c--,1):(i=!1,l<r&&(r=l));if(i){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[n,o,l]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={170:0,246:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,l,[r,i,c]=n,s=0;if(r.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(c)var d=c(a)}for(t&&t(n);s<r.length;s++)l=r[s],a.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return a.O(d)},n=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=a.O(void 0,[246],(()=>a(855)));o=a.O(o)})();1 (()=>{var e,t={313:(e,t,n)=>{"use strict";const a=window.wp.blocks,o=JSON.parse('{"apiVersion":2,"name":"aab/accordion-block","version":"5.2.2","title":"Separate Accordion","category":"accordion-block","description":"Create standalone accordion blocks that work independently for FAQs, expandable content, and collapsible sections.","attributes":{"style":{"type":"object","default":{"border":{"color":"#CFCABE","radius":"3px","style":"dash","width":"1px"}}},"uniqueId":{"type":"string"},"border":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"heading":{"type":"string","default":"Accordion Heading"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"headingTag":{"type":"string"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"headingIconImageUrl":{"type":"string","default":""},"headingIconAlt":{"type":"string","default":""},"showHeadingIcon":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"anchorLinkShow":{"type":"boolean"},"iconClass":{"type":"string","default":"plus-alt2"},"iconPosition":{"type":"string","default":"aab_right_icon"},"iconFontSize":{"type":"number"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"iconBorder":{"type":"object"},"iconBorderRadius":{"type":"string"},"bodyBg":{"type":"string"},"makeActive":{"type":"boolean","default":false},"id":{"type":"string"},"linkedAccordion":{"type":"boolean","default":false},"link":{"type":"string","default":"#"},"tab":{"type":"boolean","default":false},"disableAccordion":{"type":"boolean","default":false},"feedbackShow":{"type":"boolean","default":false},"feedbacLabel":{"type":"string","default":"Was this answer helpful?"},"yesBtn":{"type":"string","default":"Yes"},"noBtn":{"type":"string","default":"No"},"counterShow":{"type":"boolean","default":false},"incNumber":{"type":"number","default":1},"anchorPosition":{"type":"string","default":"aab_right_link"},"faqSchema":{"type":"boolean"},"QaStyle":{"type":"boolean"},"customCSS":{"type":"string","default":""},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"qa","label":"Q A"},{"name":"aab-style-pro-checked","label":"aab-style-pro-checked"}],"editorScript":["file:./index.js"],"editorStyle":"file:./index.css","style":["aagb-separate-accordion"],"viewScript":["aagb-separate-accordion"]}');function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(null,arguments)}const r=window.wp.element;n(609);const i=window.wp.blockEditor,c=window.wp.data,s=window.wp.i18n,d=e=>{if(!e)return null;const{width:t,style:n,color:a,top:o,right:l,bottom:r,left:i}=e;return t&&n&&a?{border:`${t} ${n} ${a}`}:{borderTop:o?`${o.width} ${o.style} ${o.color}`:"none",borderRight:l?`${l.width} ${l.style} ${l.color}`:"none",borderBottom:r?`${r.width} ${r.style} ${r.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}},u=window.wp.apiFetch;var g=n.n(u);let b=null;const p=e=>t=>{const n=t.split(".");let a=e;for(const e of n)a=a?.[e];if(void 0!==a)return a;a=e.defaultStyles;for(const e of n)a=a?.[e];return a},m=!!aagb_local_object.licensing;function h({isEditor:e,attributes:t,setAttributes:n}){var a,o,l,c,u,g,b,h,f,v,y,_,k,E,x,w,C,S,$,B,A,I;const F=e?i.RichText:i.RichText.Content,{makeActive:N,QaStyle:T,heading:O,subheading:P,anchorPosition:j,showIcon:R,iconClass:L,iconPosition:q,headingIconImageUrl:D,headingIconAlt:H,showHeadingIcon:z,accessibilityOn:M,autoNumbering:Q}=t;let K=m?"Write some subheading":"Subheading Available on Pro";e||(K="");const V=p(t),W=null!==(a=V("anchorLinkShow"))&&void 0!==a&&a,U=null!==(o=V("paddings"))&&void 0!==o?o:{},Z=null!==(l=V("qIconColor"))&&void 0!==l?l:"",J=null!==(c=V("qIconBg"))&&void 0!==c?c:"",Y=null!==(u=V("aIconText"))&&void 0!==u?u:"A",G=null!==(g=V("qIconText"))&&void 0!==g?g:"Q",X=null!==(b=V("aIconColor"))&&void 0!==b?b:"",ee=null!==(h=V("aIconBg"))&&void 0!==h?h:"",te=null!==(f=V("subheadingColor"))&&void 0!==f?f:null,ne=null!==(v=V("headingColor"))&&void 0!==v?v:null,ae=null!==(y=V("headingTag"))&&void 0!==y?y:"h5",oe=null!==(_=V("iconColor"))&&void 0!==_?_:"",le=null!==(k=V("iconFontSize"))&&void 0!==k?k:null,re=null!==(E=V("iconBackground"))&&void 0!==E?E:"",ie=null!==(x=V("iconBorder"))&&void 0!==x?x:null,ce=null!==(w=V("iconBorderRadius"))&&void 0!==w?w:null,se=null!==(C=V("headingBorder"))&&void 0!==C?C:{},de=null!==(S=V("headerBg"))&&void 0!==S?S:null,ue=null!==($=V("borderRadius"))&&void 0!==$?$:null,ge=null!==(B=V("activeHeaderBg"))&&void 0!==B?B:"",be=null!==(A=V("activeHeadingColor"))&&void 0!==A?A:"",pe=null!==(I=V("autoNumberingColor"))&&void 0!==I?I:"",me=d(se);let he=de;N&&ge?he=ge:T&&"#e3dfdf38"===de?.toLowerCase()&&(he="transparent");const fe=N&&be?be:ne,ve=N?{"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"}[L]:L,ye=`aab__accordion_head ${q} ${N?"active":""}`,_e={backgroundColor:he,...me};return ue&&(_e.borderRadius=`${ue}px ${ue}px 0 0`),Object.values(U).some((e=>e))&&(_e.padding=`${U.top} ${U.left} ${U.bottom} ${U.right}`),(0,r.createElement)("div",{className:ye,style:_e},(0,r.createElement)("div",{className:`aab__accordion_heading ${q} ${j}`},z&&D&&!T&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:D,alt:H||(0,s.__)("Heading Icon","advanced-accordion-block")})),T&&m&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:Z,backgroundColor:J}},G),(0,r.createElement)("div",{className:"icon-a",style:{color:X,backgroundColor:ee}},Y)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},Q&&(0,r.createElement)("span",{className:"aagb__accordion_number",style:{color:pe}}),(0,r.createElement)(F,{tagName:ae,value:O,className:"aab__accordion_title",onChange:e=>n({heading:e}),style:{margin:0,color:fe}}),W&&m&&e&&(0,r.createElement)("a",{tabIndex:M?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),m&&(e||!e&&""!==P)&&(0,r.createElement)(F,{className:"aab__accordion_subheading",tagName:"p",placeholder:K,value:m?P:"",onChange:e=>{n({subheading:e})},onFocus:e=>{m||e.target.blur()},style:{margin:"5px 0 0 0",color:te}}))),R&&(0,r.createElement)("div",{className:"aab__accordion_icon",style:{...oe&&{color:oe},border:ie?`${ie.width} ${ie.style} ${ie.color}`:"",...ce&&{borderRadius:ce},...re&&{backgroundColor:re}}},(0,r.createElement)("span",{className:`aab__icon dashicons dashicons-${ve}`,style:{fontSize:le?le+"px":""}})))}function f(e){var t,n,o,l;const{isEditor:c,attributes:s}=e,u=c?i.InnerBlocks:i.InnerBlocks.Content,g=["aab/accordion-item"],b=(0,a.getBlockTypes)().map((e=>e.name)).filter((e=>!g.includes(e))),{uniqueId:m,QaStyle:h,makeActive:f,feedbackShow:v,iconPosition:y,feedbacLabel:_,yesBtn:k,noBtn:E,counterShow:x,accessibilityOn:w}=s,C=aagb_local_object.licensing,S=p(s),$=null!==(t=S("paddings"))&&void 0!==t?t:{},B=null!==(n=S("bodyBg"))&&void 0!==n?n:"",A=null!==(o=S("bodyBorder"))&&void 0!==o?o:null,I=null!==(l=S("borderRadius"))&&void 0!==l?l:null,F=`aab__accordion_body ${f?"aab__accordion_body--show":""} ${f?`active__accordion_${m}`:""}`,N={display:f?"block":"none",...B?{backgroundColor:B}:{},...I?{borderRadius:`0 0 ${I}px ${I}px`}:{},...d(A)},T=Object.values($).some((e=>e));if(h){var O;N.borderTop="none !important",N.paddingTop="0",$.bottom&&(N.paddingBottom=$.bottom),$.right&&(N.paddingRight=$.right);const e=null!==(O=$.left)&&void 0!==O?O:"15px",t="aab_left_icon"===y?"140px":"90px";N.paddingLeft=`calc(${e} + ${t})`}else T&&(N.padding=`${$.top} ${$.left} ${$.bottom} ${$.right}`);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:F,role:"region",style:N},(0,r.createElement)("div",{className:"aab__accordion_component"},(0,r.createElement)(u,{allowedBlocks:b,template:[["core/paragraph",{content:"Accordion Content"}]]}),v&&C&&(0,r.createElement)("span",{className:`feedback-btn-wrap ${w&&"accessible-feedback"}`,"data-id":m},_&&(0,r.createElement)("span",null,_),k&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"yes","data-id":m,tabIndex:w?0:-1},k,x&&(0,r.createElement)("span",{className:"count"},"--")),E&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"no","data-id":m,tabIndex:w?0:-1},E,x&&(0,r.createElement)("span",{className:"count"},"--"))))))}function v(e){var t,n,a,o,c;const{isEditor:s,attributes:u}=e,g=s?i.useBlockProps:i.useBlockProps.save,{uniqueId:b,disableAccordion:m,makeActive:v,customCSS:y,accessibilityOn:_,focusOutlineColor:k}=u,E=p(u),x=(E("anchorLinkShow"),null!==(t=E("border"))&&void 0!==t?t:{width:"1px",color:"#e3dfdf38",style:"solid"}),w=d(x),C=null!==(n=E("margins"))&&void 0!==n?n:null,S=null!==(a=E("borderRadius"))&&void 0!==a?a:null,$=(E("headingColor"),`aab__accordion_container ${m?"aab__accordion_disabled":""} ${_?"accessibilityOn":""} ${v?`active__accordion_container_${b}`:""}`),B={marginTop:null!==(o=C?.top)&&void 0!==o?o:"0px",marginBottom:null!==(c=C?.bottom)&&void 0!==c?c:"15px",...S?{borderRadius:`${S}px`}:{},...w},A=g({className:$});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l({},A,{style:B,id:`aab_accordion_${b}`,role:"button","aria-expanded":v,"data-auto-numbering":u.autoNumbering,tabIndex:_?0:-1}),(0,r.createElement)(h,e),(0,r.createElement)(f,e)))}let y=null,_=!1;function k(){document.querySelectorAll('.block-editor-block-styles__variants button[aria-label="aab-style-pro-checked"]').forEach((e=>{if(!e.hasAttribute("disabled")){e.setAttribute("disabled","disabled");const t=e.closest(".components-panel__body");t&&!t.classList.contains("aab-pro-element")&&t.classList.add("aab-pro-element")}}))}const E=function(e){let t;return function(...n){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),e(...n)}),100)}}(k),x=window.wp.components;function w({prefix:e="aab_accordion",attributes:t,setAttributes:n}){return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion ID","advanced-accordion-block")},(0,r.createElement)(x.TextControl,{label:(0,s.__)("Set Accordion ID","advanced-accordion-block"),value:`${e}_${t.uniqueId}`,onChange:function(t){if(t!==e){const a=t.replace(`${e}_`,"");n({uniqueId:a})}}}))}function C(e){return(0,r.createElement)(w,l({prefix:"aab_accordion"},e))}function S({attributes:e,setAttributes:t}){const{makeActive:n,disableAccordion:a}=e;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Status","advanced-accordion-block")},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Make it Active on Load","advanced-accordion-block"),checked:n,onChange:e=>t({makeActive:e})}),(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Make it a Disable Accordion?","advanced-accordion-block"),checked:a,onChange:e=>t({disableAccordion:e}),help:(0,s.__)("No click event works. This feature is for the frontend only!","advanced-accordion-block")}))}const $=[{label:"h1",value:"h1"},{label:"h2",value:"h2"},{label:"h3",value:"h3"},{label:"h4",value:"h4"},{label:"h5",value:"h5"},{label:"h6",value:"h6"},{label:"p",value:"p"}];function B({attributes:e,setAttributes:t}){var n;const{QaStyle:a,showHeadingIcon:o,headingIconImageUrl:l,headingIconAlt:c}=e,d=aagb_local_object.licensing,u=null!==(n=p(e)("headingTag"))&&void 0!==n?n:null;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(x.SelectControl,{label:(0,s.__)("Select Heading Tag","advanced-accordion-block"),options:$,onChange:e=>t({headingTag:e}),value:u}),d&&!a&&(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Show Heading Icon","advanced-accordion-block"),checked:o,onChange:()=>t({showHeadingIcon:!o})}),o&&!a&&(0,r.createElement)(i.MediaUploadCheck,null,(0,r.createElement)(i.MediaUpload,{onSelect:e=>{t({headingIconImageUrl:e.url,headingIconAlt:e.alt})},allowedTypes:["image"],render:({open:e})=>(0,r.createElement)(x.Button,{onClick:e,variant:"secondary",icon:"format-image"},l?(0,s.__)("Change Heading Icon","advanced-accordion-block"):(0,s.__)("Add Heading Icon","advanced-accordion-block"))})),o&&l&&!a&&(0,r.createElement)("img",{src:l,alt:c||(0,s.__)("Heading Icon","advanced-accordion-block"),style:{maxWidth:"100%",marginTop:"10px"}}))}function A(e){return(0,r.createElement)(B,e)}const I=[{label:"Left",value:"aab_left_link"},{label:"Right",value:"aab_right_link"}];function F({attributes:e,setAttributes:t}){var n;const{anchorPosition:a,QaStyle:o}=e,l=aagb_local_object.licensing,i=null!==(n=p(e)("anchorLinkShow"))&&void 0!==n&&n;return(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Anchor Link","advanced-accordion-block"),initialOpen:!1,className:l?"":"aab-pro-element"},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Anchor Link","advanced-accordion-block"),disabled:!l,checked:i&&l,onChange:e=>t({anchorLinkShow:e})}),i&&!o&&(0,r.createElement)(x.SelectControl,{label:(0,s.__)("Anchor Icon Position","advanced-accordion-block"),disabled:!l,options:I,onChange:e=>t({anchorPosition:e}),value:a}))}const N=[{label:"Plus Minus",value:"plus-alt2"},{label:"Arrow Up Down",value:"arrow-down"},{label:"Arrow Up Down Alt",value:"arrow-down-alt2"},{label:"Open Close",value:"plus-alt"},{label:"Insert Remove",value:"insert"}],T=[{label:"Right",value:"aab_right_icon"},{label:"Left",value:"aab_left_icon"}];function O({attributes:e,setAttributes:t}){const{showIcon:n,iconClass:a,iconPosition:o}=e;return(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Show Icon","advanced-accordion-block"),checked:n,onChange:e=>t({showIcon:e})}),n&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(x.SelectControl,{label:(0,s.__)("Select Icon Type","advanced-accordion-block"),options:N,onChange:e=>t({iconClass:e}),value:a}),(0,r.createElement)(x.SelectControl,{label:(0,s.__)("Icon Position","advanced-accordion-block"),options:T,onChange:e=>{t({iconPosition:e})},value:o})))}function P({attributes:e,setAttributes:t}){const{feedbackShow:n,feedbacLabel:a,yesBtn:o,noBtn:l,counterShow:i}=e,c=aagb_local_object.licensing;return(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Feedback","advanced-accordion-block"),initialOpen:!1,className:c?"":"aab-pro-element"},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Enable / Disable","advanced-accordion-block"),disabled:!c,checked:n&&c,onChange:e=>t({feedbackShow:e})}),n&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(x.TextControl,{label:(0,s.__)("Label","advanced-accordion-block"),disabled:!c,value:a,onChange:e=>t({feedbacLabel:e})}),(0,r.createElement)(x.TextControl,{label:(0,s.__)("Yes","advanced-accordion-block"),disabled:!c,value:o,onChange:e=>t({yesBtn:e}),className:"bbpc-control-half yes-btn"}),(0,r.createElement)(x.TextControl,{label:(0,s.__)("No","advanced-accordion-block"),disabled:!c,value:l,onChange:e=>t({noBtn:e}),className:"bbpc-control-half no-btn"}),(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Counter","advanced-accordion-block"),disabled:!c,checked:i&&c,onChange:e=>t({counterShow:e})})))}function j({attributes:e,setAttributes:t}){var n;const a=null!==(n=p(e)("faqSchema"))&&void 0!==n&&n;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("FAQ Schema","advanced-accordion-block")},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Make it enable","advanced-accordion-block"),checked:a,onChange:e=>t({faqSchema:e})}))}function R({attributes:e,setAttributes:t}){var n,a;const{QaStyle:o}=e,l=p(e),i=null!==(n=l("qIconText"))&&void 0!==n?n:null,c=null!==(a=l("aIconText"))&&void 0!==a?a:null;return o?(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Q/A Icons","advanced-accordion-block")},(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("Q Icon Text","advanced-accordion-block")),(0,r.createElement)(x.TextControl,{label:(0,s.__)("Set Q Icon Text","advanced-accordion-block"),value:i,onChange:e=>t({qIconText:e})}),(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("A Icon Text","advanced-accordion-block")),(0,r.createElement)(x.TextControl,{label:(0,s.__)("Set A Icon Text","advanced-accordion-block"),value:c,onChange:e=>t({aIconText:e})})):(0,r.createElement)(r.Fragment,null)}const{__}=wp.i18n,L=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],q=({value:e,onChange:t,bgValue:n,onBgChange:a,label:o,innerLabel:l=["Text","Background"]})=>{const[i,c]=(0,r.useState)(!1),[s,d]=(0,r.useState)(e),[u,g]=(0,r.useState)(n),b=e=>{d(e),t&&t(e)},p=e=>{g(e),a&&a(e)};return(0,r.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,r.createElement)(x.Flex,null,(0,r.createElement)(x.FlexItem,null,(0,r.createElement)(x.BaseControl,{label:o})),(0,r.createElement)(x.FlexItem,null,(0,r.createElement)(x.Flex,null,(0,r.createElement)(x.FlexItem,null,(0,r.createElement)(x.Button,{className:"aab-reset-btn "+(s||u?"active":"disabled"),onClick:function(){b(""),p("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,r.createElement)(x.FlexItem,null,(0,r.createElement)(x.Button,{onClick:()=>{c(!i)}},(0,r.createElement)(x.__experimentalZStack,{offset:14},t&&(0,r.createElement)(x.ColorIndicator,{colorValue:s}),a&&(0,r.createElement)(x.ColorIndicator,{colorValue:u}))))),i&&(0,r.createElement)(x.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>c(!1)},(0,r.createElement)(x.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:a?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,r.createElement)(r.Fragment,null,"color"===e.name&&t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(x.ColorPicker,{enableAlpha:!0,onChange:e=>b(e),color:s}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(x.ColorPalette,{colors:L,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>b(e),clearable:!1}))),"background"===e.name&&a&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(x.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:u}),(0,r.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,r.createElement)(x.ColorPalette,{colors:L,value:u,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))))))))))};function D({attributes:e,setAttributes:t}){var n,a,o,l;const{QaStyle:i}=e,c=p(e),d=null!==(n=c("qIconColor"))&&void 0!==n?n:null,u=null!==(a=c("qIconBg"))&&void 0!==a?a:null,g=null!==(o=c("aIconColor"))&&void 0!==o?o:null,b=null!==(l=c("aIconBg"))&&void 0!==l?l:null,m=aagb_local_object.licensing;return i&&m?(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(q,{label:(0,s.__)("Q Color","advanced-accordion-block"),value:d,onChange:e=>t({qIconColor:e}),bgValue:u,onBgChange:e=>t({qIconBg:e}),innerLabel:["Text","Background"]}),(0,r.createElement)(q,{label:(0,s.__)("A Color","advanced-accordion-block"),value:g,onChange:e=>t({aIconColor:e}),bgValue:b,onBgChange:e=>t({aIconBg:e}),innerLabel:["Text","Background"]})):(0,r.createElement)(r.Fragment,null)}function H({attributes:e,setAttributes:t}){const{border:n,margins:a,paddings:o,borderRadius:l}=e,i=e=>{t({border:e,bodyBorder:{top:{color:e.color,style:e.style,width:e.width}}})},c=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Styles","advanced-accordion-block")},(0,r.createElement)(x.__experimentalToolsPanel,{label:(0,s.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>a?.top||a?.bottom,label:(0,s.__)("Margins","advanced-accordion-block"),onDeselect:()=>t({margins:{top:"",right:"",left:"",bottom:""}})},(0,r.createElement)(x.__experimentalBoxControl,{values:a,label:(0,s.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>t({...a,margins:{top:c(e.top),bottom:c(e.bottom)}})})),(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>o?.top||o?.right,label:(0,s.__)("Padding","advanced-accordion-block"),onDeselect:()=>t({paddings:{top:"",right:"",left:"",bottom:""}})},(0,r.createElement)(x.__experimentalBoxControl,{values:o,label:(0,s.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>t({...o,paddings:{top:c(e.top),left:c(e.left),right:c(e.right),bottom:c(e.bottom)}})}))),(0,r.createElement)(x.__experimentalToolsPanel,{label:(0,s.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{i({style:"none",width:"0px"}),t({borderRadius:0})}},(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==n?.width&&!!n?.width,label:(0,s.__)("Border","advanced-accordion-block"),onDeselect:()=>i({style:"none",width:"0px"})},(0,r.createElement)(x.__experimentalBorderBoxControl,{colors:L,onChange:i,value:n})),(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,s.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({borderRadius:0})},(0,r.createElement)(x.RangeControl,{label:(0,s.__)("Border Radius","advanced-accordion-block"),value:l,onChange:e=>t({borderRadius:e}),min:0,max:50}))))}function z({attributes:e,setAttributes:t}){var n,a,o,l,i,c;const{QaStyle:d}=e,u=p(e),g=null!==(n=u("headerBg"))&&void 0!==n?n:null,b=null!==(a=u("headingBorder"))&&void 0!==a?a:null,m=null!==(o=u("subheadingColor"))&&void 0!==o?o:null,h=null!==(l=u("headingColor"))&&void 0!==l?l:null,f=aagb_local_object.licensing;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Head","advanced-accordion-block")},(0,r.createElement)(q,{label:"Header Color",value:h,onChange:e=>t({headingColor:e}),bgValue:g,onBgChange:e=>t({headerBg:e})}),(0,r.createElement)(q,{label:(0,s.__)("Active Header Color","advanced-accordion-block"),value:null!==(i=u("activeHeadingColor"))&&void 0!==i?i:null,onChange:e=>t({activeHeadingColor:e}),bgValue:null!==(c=u("activeHeaderBg"))&&void 0!==c?c:null,onBgChange:e=>t({activeHeaderBg:e})}),f&&(0,r.createElement)(q,{label:(0,s.__)("Sub Heading Color","advanced-accordion-block"),value:m,onChange:e=>t({subheadingColor:e})}),!d&&(0,r.createElement)(x.__experimentalBorderBoxControl,{colors:L,label:(0,s.__)("Set Heading Border","advanced-accordion-block"),onChange:e=>t({headingBorder:e}),value:b}))}function M({attributes:e,setAttributes:t}){var n,a,o;const{showIcon:l,iconBorder:c,iconBorderRadius:d}=e,u=p(e),g=null!==(n=u("iconColor"))&&void 0!==n?n:null,b=null!==(a=u("iconFontSize"))&&void 0!==a?a:null,m=null!==(o=u("iconBackground"))&&void 0!==o?o:null;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accordion Icon","advanced-accordion-block")},!l&&(0,r.createElement)("p",null,"To change icon style you must select Show Icon in settings tab."),l&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(q,{label:(0,s.__)("Color","advanced-accordion-block"),value:g,onChange:e=>t({iconColor:e}),bgValue:m,onBgChange:e=>t({iconBackground:e})}),(0,r.createElement)(x.RangeControl,{label:"Font Size",value:b,onChange:e=>t({iconFontSize:e}),min:20,max:50}),(0,r.createElement)(x.__experimentalToolsPanel,{label:(0,s.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({iconBorder:{style:"none",width:"0px"}}),t({iconBorderRadius:""})}},(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==c?.width&&!!c?.width,label:(0,s.__)("Border","advanced-accordion-block"),onDeselect:()=>t({iconBorder:{style:"none",width:"0px"}})},(0,r.createElement)(x.__experimentalBorderControl,{colors:L,value:c,onChange:e=>{t({iconBorder:e})},withSlider:!0})),(0,r.createElement)(x.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,s.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({iconBorderRadius:""})},(0,r.createElement)(i.__experimentalBorderRadiusControl,{values:d,onChange:e=>{t({iconBorderRadius:e})}})))))}function Q({attributes:e,setAttributes:t}){var n,a;const{QaStyle:o}=e,l=p(e),i=null!==(n=l("bodyBg"))&&void 0!==n?n:null,c=null!==(a=l("bodyBorder"))&&void 0!==a?a:null;return(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,r.createElement)(q,{label:(0,s.__)("Background Color","advanced-accordion-block"),value:i,onChange:e=>t({bodyBg:e}),bgValue:void 0,onBgChange:void 0,innerLabel:["Background"]}),!o&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"aab__label"},(0,s.__)("Set Body Border","advanced-accordion-block")),(0,r.createElement)(x.__experimentalBorderBoxControl,{colors:L,onChange:e=>t({bodyBorder:e}),value:c})))}var K=n(69),V=n.n(K),W=n(848),U=n.n(W);function Z({attributes:e,setAttributes:t}){const{customCSS:n}=e,a=aagb_local_object.licensing,o=a?"":"aab-pro-element";return(0,r.createElement)(x.PanelBody,{title:(0,s.__)("Custom CSS","advanced-accordion-block"),initialOpen:!1,className:o},(0,r.createElement)("label",{className:"custom-css-notice",htmlFor:"custom-css"},"Add your own CSS code here to customize the accordion as per your expectations."),(0,r.createElement)(V(),{value:null!=n?n:"",onValueChange:e=>t({customCSS:e}),highlight:e=>e?U().highlight(e,U().languages.css,"css"):"",padding:10,disabled:!a,style:{fontFamily:"monospace",fontSize:"14px",border:"1px solid #ccc",borderRadius:"4px",minHeight:"100px",backgroundColor:"#f9f9f9",color:"#333",outline:"none",boxSizing:"border-box",marginTop:"7px"}}))}function J({attributes:e,setAttributes:t}){const{accessibilityOn:n,focusOutlineColor:a}=e;return(0,r.createElement)(x.PanelBody,{initialOpen:!1,title:(0,s.__)("Accessibility","advanced-accordion-block")},(0,r.createElement)(x.ToggleControl,{label:(0,s.__)("Accessibility "+(n?"ON":"OFF"),"advanced-accordion-block"),checked:n,onChange:e=>t({accessibilityOn:e})}),n?(0,r.createElement)(q,{label:"Focused Accordion Color",innerLabel:["Outline"],value:a,onChange:e=>t({focusOutlineColor:e}),bgValue:void 0,onBgChange:void 0}):null)}function Y(e){return(0,r.createElement)(J,e)}const G=function(e){return(0,r.createElement)(i.InspectorControls,null,(0,r.createElement)(S,e),(0,r.createElement)(A,e),(0,r.createElement)(O,e),(0,r.createElement)(R,e),(0,r.createElement)(F,e),(0,r.createElement)(P,e),(0,r.createElement)(j,e),(0,r.createElement)(Y,e),(0,r.createElement)(C,e))},X=function(e){return(0,r.createElement)(i.InspectorControls,{group:"styles"},(0,r.createElement)(D,e),(0,r.createElement)(H,e),(0,r.createElement)(z,e),(0,r.createElement)(M,e),(0,r.createElement)(Q,e),(0,r.createElement)(Z,e))};let ee=0;const te=!!aagb_local_object.licensing;function ne({isEditor:e,attributes:t,setAttributes:n}){var a,o,l,c,d,u,g,b,p,m,h,f,v,y,_,k,E,x,w,C,S,$;const B=e?i.RichText:i.RichText.Content,{makeActive:A,QaStyle:I,heading:F,subheading:N,anchorPosition:T,showIcon:O,iconClass:P,iconPosition:j,headingIconImageUrl:R,headingIconAlt:L,showHeadingIcon:q,accessibilityOn:D,autoNumbering:H}=t;let z=te?"Write some subheading":"Subheading Available on Pro";e||(z="");const M=le(t),Q=null!==(a=M("anchorLinkShow"))&&void 0!==a&&a,K=null!==(o=M("paddings"))&&void 0!==o?o:{},V=null!==(l=M("qIconColor"))&&void 0!==l?l:"",W=null!==(c=M("qIconBg"))&&void 0!==c?c:"",U=null!==(d=M("aIconText"))&&void 0!==d?d:"A",Z=null!==(u=M("qIconText"))&&void 0!==u?u:"Q",J=null!==(g=M("aIconColor"))&&void 0!==g?g:"",Y=null!==(b=M("aIconBg"))&&void 0!==b?b:"",G=null!==(p=M("subheadingColor"))&&void 0!==p?p:null,X=null!==(m=M("headingColor"))&&void 0!==m?m:null,ee=null!==(h=M("headingTag"))&&void 0!==h?h:"h5",ne=null!==(f=M("iconColor"))&&void 0!==f?f:"",ae=null!==(v=M("iconFontSize"))&&void 0!==v?v:null,re=null!==(y=M("iconBackground"))&&void 0!==y?y:"",ie=null!==(_=M("iconBorder"))&&void 0!==_?_:null,ce=null!==(k=M("iconBorderRadius"))&&void 0!==k?k:null,se=null!==(E=M("headingBorder"))&&void 0!==E?E:{},de=null!==(x=M("headerBg"))&&void 0!==x?x:null,ue=null!==(w=M("borderRadius"))&&void 0!==w?w:null,ge=null!==(C=M("activeHeaderBg"))&&void 0!==C?C:"",be=null!==(S=M("activeHeadingColor"))&&void 0!==S?S:"",pe=null!==($=M("autoNumberingColor"))&&void 0!==$?$:"",me=oe(se);let he=de;A&&ge?he=ge:I&&"#e3dfdf38"===de?.toLowerCase()&&(he="transparent");const fe=A&&be?be:X,ve=A?{"plus-alt":"dismiss","plus-alt2":"minus","arrow-down":"arrow-up","arrow-down-alt2":"arrow-up-alt2",insert:"remove"}[P]:P,ye=`aab__accordion_head ${j} ${A?"active":""}`,_e={backgroundColor:he,...me};return ue&&(_e.borderRadius=`${ue}px ${ue}px 0 0`),Object.values(K).some((e=>e))&&(_e.padding=`${K.top} ${K.left} ${K.bottom} ${K.right}`),(0,r.createElement)("div",{className:ye,style:_e},(0,r.createElement)("div",{className:`aab__accordion_heading ${j} ${T}`},q&&R&&!I&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:R,alt:L||(0,s.__)("Heading Icon","advanced-accordion-block")})),I&&te&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:V,backgroundColor:W}},Z),(0,r.createElement)("div",{className:"icon-a",style:{color:J,backgroundColor:Y}},U)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},H&&(0,r.createElement)("span",{className:"aagb__accordion_number",style:{color:pe}}),(0,r.createElement)(B,{tagName:ee,value:F,className:"aab__accordion_title",onChange:e=>n({heading:e}),style:{margin:0,color:fe}}),Q&&te&&e&&(0,r.createElement)("a",{tabIndex:D?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),te&&(e||!e&&""!==N)&&(0,r.createElement)(B,{className:"aab__accordion_subheading",tagName:"p",placeholder:z,value:te?N:"",onChange:e=>{n({subheading:e})},onFocus:e=>{te||e.target.blur()},style:{margin:"5px 0 0 0",color:G}}))),O&&(0,r.createElement)("div",{className:"aab__accordion_icon",style:{...ne&&{color:ne},border:ie?`${ie.width} ${ie.style} ${ie.color}`:"",...ce&&{borderRadius:ce},...re&&{backgroundColor:re}}},(0,r.createElement)("span",{className:`aab__icon dashicons dashicons-${ve}`,style:{fontSize:ae?ae+"px":""}})))}function ae(e){var t,n,o,l;const{isEditor:c,attributes:s}=e,d=c?i.InnerBlocks:i.InnerBlocks.Content,u=["aab/accordion-item"],g=(0,a.getBlockTypes)().map((e=>e.name)).filter((e=>!u.includes(e))),{uniqueId:b,QaStyle:p,makeActive:m,feedbackShow:h,iconPosition:f,feedbacLabel:v,yesBtn:y,noBtn:_,counterShow:k,accessibilityOn:E}=s,x=aagb_local_object.licensing,w=le(s),C=null!==(t=w("paddings"))&&void 0!==t?t:{},S=null!==(n=w("bodyBg"))&&void 0!==n?n:"",$=null!==(o=w("bodyBorder"))&&void 0!==o?o:null,B=null!==(l=w("borderRadius"))&&void 0!==l?l:null,A=`aab__accordion_body ${m?"aab__accordion_body--show":""} ${m?`active__accordion_${b}`:""}`,I={display:m?"block":"none",...S?{backgroundColor:S}:{},...B?{borderRadius:`0 0 ${B}px ${B}px`}:{},...oe($)},F=Object.values(C).some((e=>e));if(p){var N;I.borderTop="none !important",I.paddingTop="0",C.bottom&&(I.paddingBottom=C.bottom),C.right&&(I.paddingRight=C.right);const e=null!==(N=C.left)&&void 0!==N?N:"15px",t="aab_left_icon"===f?"140px":"90px";I.paddingLeft=`calc(${e} + ${t})`}else F&&(I.padding=`${C.top} ${C.left} ${C.bottom} ${C.right}`);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:A,role:"region",style:I},(0,r.createElement)("div",{className:"aab__accordion_component"},(0,r.createElement)(d,{allowedBlocks:g,template:[["core/paragraph",{content:"Accordion Content"}]]}),h&&x&&(0,r.createElement)("span",{className:`feedback-btn-wrap ${E&&"accessible-feedback"}`,"data-id":b},v&&(0,r.createElement)("span",null,v),y&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"yes","data-id":b,tabIndex:E?0:-1},y,k&&(0,r.createElement)("span",{className:"count"},"--")),_&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"no","data-id":b,tabIndex:E?0:-1},_,k&&(0,r.createElement)("span",{className:"count"},"--"))))))}const oe=e=>{if(!e)return null;const{width:t,style:n,color:a,top:o,right:l,bottom:r,left:i}=e;return t&&n&&a?{border:`${t} ${n} ${a}`}:{borderTop:o?`${o.width} ${o.style} ${o.color}`:"none",borderRight:l?`${l.width} ${l.style} ${l.color}`:"none",borderBottom:r?`${r.width} ${r.style} ${r.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}};function le(e){return t=>{const n=t.split(".");let a=e;for(let e of n)a=a?.[e];if(void 0!==a)return a;a=e.defaultStyles;for(let e of n)a=a?.[e];return a}}(0,a.registerBlockType)(o,{icon:{src:function(){return(0,r.createElement)("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 4v8h16v-8h-16zM15 11h-14v-4h14v4z"}),(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 0h16v3h-16v-3z"}),(0,r.createElement)("path",{fill:"#3E58E1",d:"M0 13h16v3h-16v-3z"}))},foreground:"#3E58E1"},edit:e=>{const{attributes:t,setAttributes:n,clientId:a}=e;let o=a.replace(/\D/g,"").slice(0,5);for(;o.length<5;)o="0"+o;(0,r.useEffect)((()=>{if(!t.uniqueId){const e=`${a.slice(0,8)}_${ee++}`;n({uniqueId:e})}(async()=>{const e=await(b||(b=g()({path:"/wp/v2/settings"}).then((e=>({...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}))).catch((e=>(console.error("Error loading global styles:",e),null))),b));JSON.stringify(t.defaultStyles)!==JSON.stringify(e)&&n({defaultStyles:e})})()}),[]),(0,r.useEffect)((()=>(m||(_?k():(_=!0,k(),y=new MutationObserver((e=>{let t=!1;e.forEach((e=>{e.addedNodes.length&&e.addedNodes.forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.classList?.contains("block-editor-block-styles__variants")||e.querySelector?.(".block-editor-block-styles__variants"))&&(t=!0)}))})),t&&E()})),y.observe(document.body,{childList:!0,subtree:!0,attributes:!1,attributeOldValue:!1,characterData:!1,characterDataOldValue:!1}))),()=>{m||y&&(y.disconnect(),y=null,_=!1)})),[]);const s=(0,i.useBlockProps)(),d=s.className?.includes("is-style-qa"),{updateBlockAttributes:u}=(0,c.useDispatch)(i.store),p=(0,c.useSelect)((e=>e("core/block-editor").getBlockAttributes(a)?.className),[a]),h=(0,r.useRef)(!0);return(0,r.useEffect)((()=>{void 0===t.QaStyle&&void 0!==t.defaultStyles?.QaStyle&&((e=>{const t="default"!==e?`is-style-${e}`:"";let n=p||"";t&&n.includes(t)||(n=n.replace(/\bis-style-\S+/g,"").replace(/\s+/g," ").trim(),t&&(n=n?`${n} ${t}`:t),u(a,{className:n||void 0}))})(!0===t.defaultStyles.QaStyle?"qa":"default"),n({QaStyle:t.defaultStyles.QaStyle}))}),[t.QaStyle,t.defaultStyles?.QaStyle]),(0,r.useEffect)((()=>{if(h.current)return!0===d&&n({QaStyle:!0}),void(h.current=!1);t.QaStyle!==d&&void 0!==d&&n({QaStyle:d})}),[d,t.QaStyle]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(X,e),(0,r.createElement)(G,e),(0,r.createElement)(v,l({isEditor:!0},e)))},save:e=>(0,r.createElement)(v,e),deprecated:[{attributes:o.attributes,save:function(e){var t,n,a,o,c,s,d;const{isEditor:u,attributes:g}=e,b=u?i.useBlockProps:i.useBlockProps.save,{uniqueId:p,disableAccordion:m,makeActive:h,customCSS:f,accessibilityOn:v,focusOutlineColor:y}=g,_=le(g),k=null!==(t=_("anchorLinkShow"))&&void 0!==t&&t,E=null!==(n=_("border"))&&void 0!==n?n:{width:"1px",color:"#e3dfdf38",style:"solid"},x=oe(E),w=null!==(a=_("margins"))&&void 0!==a?a:null,C=null!==(o=_("borderRadius"))&&void 0!==o?o:null,S=null!==(c=_("headingColor"))&&void 0!==c?c:null,$=`aab__accordion_container ${m?"aab__accordion_disabled":""} ${v?"accessibilityOn":""} ${h?`active__accordion_container_${p}`:""}`,B={marginTop:null!==(s=w?.top)&&void 0!==s?s:"0px",marginBottom:null!==(d=w?.bottom)&&void 0!==d?d:"15px",...C?{borderRadius:`${C}px`}:{},...x},A=b({className:$});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"custom-css-block"},(0,r.createElement)("style",null,`#aab_accordion_${p} { ${f} }`,k&&S&&te&&`\n #aab_accordion_${p} .aab__accordion_heading .anchorjs-link { \n color: ${S};\n }\n `,v&&"#C2DBFE"!==y&&`#aab_accordion_${p}:focus-visible {\n outline: 2px solid ${y};\n }\n `)),(0,r.createElement)("div",l({},A,{style:B,id:`aab_accordion_${p}`,role:"button","aria-expanded":h,"data-auto-numbering":g.autoNumbering,tabIndex:v?0:-1}),(0,r.createElement)(ne,e),(0,r.createElement)(ae,e)),!0===k&&te&&!u&&(0,r.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('#aab_accordion_${p} .aab__accordion_heading .title_wrapper');\n });\n `))}},{attributes:{style:{type:"object",default:{border:{color:"#CFCABE",radius:"3px",style:"dash",width:"1px"}}},uniqueId:{type:"string"},border:{type:"object",default:{color:"#e3dfdf38",style:"solid",width:"1px"}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number",default:"15"},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},headingTag:{type:"string",default:"h5"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},headingIconImageUrl:{type:"string",default:""},headingIconAlt:{type:"string",default:""},showHeadingIcon:{type:"boolean",default:!1},showIcon:{type:"boolean",default:!0},anchorLinkShow:{type:"boolean",default:!1},iconClass:{type:"string",default:"plus-alt2"},iconPosition:{type:"string",default:"aab_right_icon"},iconFontSize:{type:"number",default:23},iconColor:{type:"string"},iconBackground:{type:"string"},iconBorder:{type:"object",default:{width:"0px",style:"solid",color:"transparent"}},iconBorderRadius:{type:"string"},bodyBg:{type:"string"},makeActive:{type:"boolean",default:!1},id:{type:"string"},linkedAccordion:{type:"boolean",default:!1},link:{type:"string",default:"#"},tab:{type:"boolean",default:!1},disableAccordion:{type:"boolean",default:!1},feedbackShow:{type:"boolean",default:!1},feedbacLabel:{type:"string",default:"Was this answer helpful?"},yesBtn:{type:"string",default:"Yes"},noBtn:{type:"string",default:"No"},counterShow:{type:"boolean",default:!1},incNumber:{type:"number",default:1},anchorPosition:{type:"string",default:"aab_right_link"},faqSchema:{type:"boolean",default:!1},QaStyle:{type:"boolean",default:!1},customCSS:{type:"string",default:""},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},accessibilityOn:{type:"boolean",default:!0},focusOutlineColor:{type:"string",default:"#C2DBFE"},defaultStyles:{type:"object"}},save:e=>{var t,n,a,o;const{attributes:c}=e,{uniqueId:u,disableAccordion:g,makeActive:b,border:p,margins:m,borderRadius:h,anchorLinkShow:f,headingColor:v,customCSS:y,accessibilityOn:_,focusOutlineColor:k,paddings:E,qIconText:x,qIconColor:w,qIconBg:C,aIconText:S,aIconColor:$,aIconBg:B,heading:A,subheading:I,subheadingColor:F,headingTag:N,anchorPosition:T,showIcon:O,iconClass:P,iconPosition:j,iconColor:R,iconFontSize:L,iconBackground:q,headerBg:D,headingIconImageUrl:H,headingIconAlt:z,showHeadingIcon:M,iconBorder:Q,iconBorderRadius:K,QaStyle:V,headingBorder:W,feedbackShow:U,bodyBg:Z,feedbacLabel:J,yesBtn:Y,noBtn:G,counterShow:X,bodyBorder:ee}=c,te=aagb_local_object.licensing,ne=d(W),ae=V&&"#e3dfdf38"===D.toLowerCase()?"transparent":D,oe=d(p),le=d(ee);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"custom-css-block"},(0,r.createElement)("style",null,`#aab_accordion_${u} { ${y} }`,f&&v&&te&&`\n #aab_accordion_${u} .aab__accordion_heading .anchorjs-link { \n color: ${v};\n }\n `,_&&"#C2DBFE"!==k&&`#aab_accordion_${u}:focus-visible {\n outline: 2px solid ${k};\n }\n `)),(0,r.createElement)("div",l({},i.useBlockProps.save({className:`aab__accordion_container ${g?"aab__accordion_disabled":""} ${_&&"accessibilityOn"} ${b?`active__accordion_container_${u} `:""}`}),{style:{marginTop:null!==(t=m.top)&&void 0!==t?t:"0px",marginBottom:null!==(n=m.bottom)&&void 0!==n?n:"0px",...h&&{borderRadius:h+"px"},...oe},id:`aab_accordion_${u}`,role:"button","aria-expanded":b,tabIndex:_?0:-1}),(0,r.createElement)("div",{className:`aab__accordion_head ${j} ${b?"active":""} `,style:{backgroundColor:D?ae:void 0,...Object.values(E).some((e=>e))&&{padding:`${E.top} ${E.left} ${E.bottom} ${E.right}`},...ne}},(0,r.createElement)("div",{className:`aab__accordion_heading ${j} ${T}`},M&&H&&!V&&(0,r.createElement)("div",{className:"heading-icon"},(0,r.createElement)("img",{src:H,alt:z||(0,s.__)("Heading Icon","advanced-accordion-block")})),V&&te&&(0,r.createElement)("div",{className:"icon-container"},(0,r.createElement)("div",{className:"icon-q",style:{color:w,backgroundColor:C}},x),(0,r.createElement)("div",{className:"icon-a",style:{color:$,backgroundColor:B}},S)),(0,r.createElement)("div",{className:"head_content_wrapper"},(0,r.createElement)("div",{className:"title_wrapper"},(0,r.createElement)(i.RichText.Content,{tagName:N,value:A,className:"aab__accordion_title",style:{margin:0,color:v}}),f&&te&&(0,r.createElement)("a",{tabIndex:_?0:-1,className:"anchorjs-link",href:"#"},(0,r.createElement)("i",{className:"dashicons dashicons-admin-links"}))),(0,r.createElement)(i.RichText.Content,{className:"aab__accordion_subheading",tagName:"p",placeholder:"",value:te?I:"",onFocus:e=>{te||e.target.blur()},style:{margin:"5px 0 0 0",color:F}}))),O&&(0,r.createElement)("div",{className:"aab__accordion_icon",style:{...R&&{color:R},border:Q?`${Q.width} ${Q.style} ${Q.color}`:"",...K&&{borderRadius:K},...q&&{backgroundColor:q}}},(0,r.createElement)("span",{className:`aab__icon dashicons dashicons-${P}`,style:{fontSize:L?L+"px":""}}))),(0,r.createElement)("div",{className:`aab__accordion_body ${b?"aab__accordion_body--show":""} ${b?`active__accordion_${u}`:""}`,role:"region",style:{...Z&&{backgroundColor:Z},display:b?"block":"none",...le,...V?V&&"aab_left_icon"===j?{borderTop:"none !important",paddingTop:"0",...E.bottom&&{paddingBottom:E.bottom},...E.right&&{paddingRight:E.right},paddingLeft:`calc(${null!==(a=E.left)&&void 0!==a?a:"15px"} + 140px)`}:{borderTop:"none !important",paddingTop:"0",...E.bottom&&{paddingBottom:E.bottom},...E.right&&{paddingRight:E.right},paddingLeft:`calc(${null!==(o=E.left)&&void 0!==o?o:"15px"} + 90px)`}:{...Object.values(E).some((e=>e))&&{padding:`${E.top} ${E.left} ${E.bottom} ${E.right}`}}}},(0,r.createElement)("div",{className:"aab__accordion_component"},(0,r.createElement)(i.InnerBlocks.Content,{template:[["core/paragraph",{content:"Accordion Content"}]]}),U&&te&&(0,r.createElement)("span",{className:`feedback-btn-wrap ${_&&"accessible-feedback"}`,"data-id":u},J&&(0,r.createElement)("span",null,J),Y&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"yes","data-id":u,tabIndex:_?0:-1},Y,X&&(0,r.createElement)("span",{className:"count"},"--")),G&&(0,r.createElement)("button",{className:"feedback-btn","data-value":"no","data-id":u,tabIndex:_?0:-1},G,X&&(0,r.createElement)("span",{className:"count"},"--")))))),!0===f&&te&&(0,r.createElement)("script",null,`\n\t\t\t\t\t\t\t\t document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('#aab_accordion_${u} .aab__accordion_heading .title_wrapper');\n });\n\t\t\t\t\t\t\t`))}}]})},848:(e,t,n)=>{var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof l?new l(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var a,l;switch(n=n||{},o.util.type(t)){case"Object":if(l=o.util.objId(t),n[l])return n[l];for(var r in a={},n[l]=a,t)t.hasOwnProperty(r)&&(a[r]=e(t[r],n));return a;case"Array":return l=o.util.objId(t),n[l]?n[l]:(a=[],n[l]=a,t.forEach((function(t,o){a[o]=e(t,n)})),a);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(a))return!1;e=e.parentElement}return!!n}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var l=(a=a||o.languages)[e],r={};for(var i in l)if(l.hasOwnProperty(i)){if(i==t)for(var c in n)n.hasOwnProperty(c)&&(r[c]=n[c]);n.hasOwnProperty(i)||(r[i]=l[i])}var s=a[e];return a[e]=r,o.languages.DFS(o.languages,(function(t,n){n===s&&t!=e&&(this[t]=r)})),r},DFS:function e(t,n,a,l){l=l||{};var r=o.util.objId;for(var i in t)if(t.hasOwnProperty(i)){n.call(t,i,t[i],a||i);var c=t[i],s=o.util.type(c);"Object"!==s||l[r(c)]?"Array"!==s||l[r(c)]||(l[r(c)]=!0,e(c,n,i,l)):(l[r(c)]=!0,e(c,n,null,l))}}},plugins:{},highlightAll:function(e,t){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),o.hooks.run("before-all-elements-highlight",a);for(var l,r=0;l=a.elements[r++];)o.highlightElement(l,!0===t,a.callback)},highlightElement:function(t,n,a){var l=o.util.getLanguage(t),r=o.languages[l];o.util.setLanguage(t,l);var i=t.parentElement;i&&"pre"===i.nodeName.toLowerCase()&&o.util.setLanguage(i,l);var c={element:t,language:l,grammar:r,code:t.textContent};function s(e){c.highlightedCode=e,o.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,o.hooks.run("after-highlight",c),o.hooks.run("complete",c),a&&a.call(c.element)}if(o.hooks.run("before-sanity-check",c),(i=c.element.parentElement)&&"pre"===i.nodeName.toLowerCase()&&!i.hasAttribute("tabindex")&&i.setAttribute("tabindex","0"),!c.code)return o.hooks.run("complete",c),void(a&&a.call(c.element));if(o.hooks.run("before-highlight",c),c.grammar)if(n&&e.Worker){var d=new Worker(o.filename);d.onmessage=function(e){s(e.data)},d.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else s(o.highlight(c.code,c.grammar,c.language));else s(o.util.encode(c.code))},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(o.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=o.tokenize(a.code,a.grammar),o.hooks.run("after-tokenize",a),l.stringify(o.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest}var o=new c;return s(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var a,l=0;a=n[l++];)a(t)}},Token:l};function l(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length}function r(e,t,n,a){e.lastIndex=t;var o=e.exec(n);if(o&&a&&o[1]){var l=o[1].length;o.index+=l,o[0]=o[0].slice(l)}return o}function i(e,t,n,a,c,u){for(var g in n)if(n.hasOwnProperty(g)&&n[g]){var b=n[g];b=Array.isArray(b)?b:[b];for(var p=0;p<b.length;++p){if(u&&u.cause==g+","+p)return;var m=b[p],h=m.inside,f=!!m.lookbehind,v=!!m.greedy,y=m.alias;if(v&&!m.pattern.global){var _=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,_+"g")}for(var k=m.pattern||m,E=a.next,x=c;E!==t.tail&&!(u&&x>=u.reach);x+=E.value.length,E=E.next){var w=E.value;if(t.length>e.length)return;if(!(w instanceof l)){var C,S=1;if(v){if(!(C=r(k,x,e,f))||C.index>=e.length)break;var $=C.index,B=C.index+C[0].length,A=x;for(A+=E.value.length;$>=A;)A+=(E=E.next).value.length;if(x=A-=E.value.length,E.value instanceof l)continue;for(var I=E;I!==t.tail&&(A<B||"string"==typeof I.value);I=I.next)S++,A+=I.value.length;S--,w=e.slice(x,A),C.index-=x}else if(!(C=r(k,0,w,f)))continue;$=C.index;var F=C[0],N=w.slice(0,$),T=w.slice($+F.length),O=x+w.length;u&&O>u.reach&&(u.reach=O);var P=E.prev;if(N&&(P=s(t,P,N),x+=N.length),d(t,P,S),E=s(t,P,new l(g,h?o.tokenize(F,h):F,y,F)),T&&s(t,E,T),S>1){var j={cause:g+","+p,reach:O};i(e,t,n,E.prev,x,j),u&&j.reach>u.reach&&(u.reach=j.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var a=t.next,o={value:n,prev:t,next:a};return t.next=o,a.prev=o,e.length++,o}function d(e,t,n){for(var a=t.next,o=0;o<n&&a!==e.tail;o++)a=a.next;t.next=a,a.prev=t,e.length-=o}if(e.Prism=o,l.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var l={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},r=t.alias;r&&(Array.isArray(r)?Array.prototype.push.apply(l.classes,r):l.classes.push(r)),o.hooks.run("wrap",l);var i="";for(var c in l.attributes)i+=" "+c+'="'+(l.attributes[c]||"").replace(/"/g,""")+'"';return"<"+l.tag+' class="'+l.classes.join(" ")+'"'+i+">"+l.content+"</"+l.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,l=n.code,r=n.immediateClose;e.postMessage(o.highlight(l,o.languages[a],a)),r&&e.close()}),!1),o):o;var u=o.util.currentScript();function g(){o.manual||o.highlightAll()}if(u&&(o.filename=u.src,u.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var b=document.readyState;"loading"===b||"interactive"===b&&u&&u.defer?document.addEventListener("DOMContentLoaded",g):window.requestAnimationFrame?window.requestAnimationFrame(g):window.setTimeout(g,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=a),void 0!==n.g&&(n.g.Prism=a),a.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var l={};l[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},a.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(){if(void 0!==a&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",o="loaded",l="pre[data-src]:not(["+t+'="'+o+'"]):not(['+t+'="'+n+'"])';a.hooks.add("before-highlightall",(function(e){e.selector+=", "+l})),a.hooks.add("before-sanity-check",(function(r){var i=r.element;if(i.matches(l)){r.code="",i.setAttribute(t,n);var c=i.appendChild(document.createElement("CODE"));c.textContent="Loading…";var s=i.getAttribute("data-src"),d=r.language;if("none"===d){var u=(/\.(\w+)$/.exec(s)||[,"none"])[1];d=e[u]||u}a.util.setLanguage(c,d),a.util.setLanguage(i,d);var g=a.plugins.autoloader;g&&g.loadLanguages(d),function(e,n,l){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?function(e){i.setAttribute(t,o);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),a=t[2],o=t[3];return a?o?[n,Number(o)]:[n,void 0]:[n,n]}}(i.getAttribute("data-range"));if(n){var l=e.split(/\r\n?|\n/g),r=n[0],s=null==n[1]?l.length:n[1];r<0&&(r+=l.length),r=Math.max(0,Math.min(r-1,l.length)),s<0&&(s+=l.length),s=Math.max(0,Math.min(s,l.length)),e=l.slice(r,s).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(r+1))}c.textContent=e,a.highlightElement(c)}(r.responseText):r.status>=400?l("✖ Error "+r.status+" while fetching file: "+r.statusText):l("✖ Error: File does not exist or is empty"))},r.send(null)}(s,0,(function(e){i.setAttribute(t,"failed"),c.textContent=e}))}})),a.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(l),o=0;t=n[o++];)a.highlightElement(t)}};var r=!1;a.fileHighlight=function(){r||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),r=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},69:function(e,t,n){"use strict";var a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,o)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return l(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0});var c=r(n(609)),s="undefined"!=typeof window&&"navigator"in window&&/Win/i.test(navigator.platform),d="undefined"!=typeof window&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),u="npm__react-simple-code-editor__textarea",g="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.".concat(u,":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n .").concat(u," {\n color: transparent !important;\n }\n\n .").concat(u,"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n"),b=c.forwardRef((function(e,t){var n=e.autoFocus,o=e.disabled,l=e.form,r=e.highlight,b=e.ignoreTabKey,m=void 0!==b&&b,h=e.insertSpaces,f=void 0===h||h,v=e.maxLength,y=e.minLength,_=e.name,k=e.onBlur,E=e.onClick,x=e.onFocus,w=e.onKeyDown,C=e.onKeyUp,S=e.onValueChange,$=e.padding,B=void 0===$?0:$,A=e.placeholder,I=e.preClassName,F=e.readOnly,N=e.required,T=e.style,O=e.tabSize,P=void 0===O?2:O,j=e.textareaClassName,R=e.textareaId,L=e.value,q=i(e,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),D=c.useRef({stack:[],offset:-1}),H=c.useRef(null),z=c.useState(!0),M=z[0],Q=z[1],K={paddingTop:"object"==typeof B?B.top:B,paddingRight:"object"==typeof B?B.right:B,paddingBottom:"object"==typeof B?B.bottom:B,paddingLeft:"object"==typeof B?B.left:B},V=r(L),W=function(e,t){return e.substring(0,t).split("\n")},U=c.useCallback((function(e,t){var n,o,l;void 0===t&&(t=!1);var r=D.current,i=r.stack,c=r.offset;if(i.length&&c>-1){D.current.stack=i.slice(0,c+1);var s=D.current.stack.length;if(s>100){var d=s-100;D.current.stack=i.slice(d,s),D.current.offset=Math.max(D.current.offset-d,0)}}var u=Date.now();if(t){var g=D.current.stack[D.current.offset];if(g&&u-g.timestamp<3e3){var b=/[^a-z0-9]([a-z0-9]+)$/i,p=null===(n=W(g.value,g.selectionStart).pop())||void 0===n?void 0:n.match(b),m=null===(o=W(e.value,e.selectionStart).pop())||void 0===o?void 0:o.match(b);if((null==p?void 0:p[1])&&(null===(l=null==m?void 0:m[1])||void 0===l?void 0:l.startsWith(p[1])))return void(D.current.stack[D.current.offset]=a(a({},e),{timestamp:u}))}}D.current.stack.push(a(a({},e),{timestamp:u})),D.current.offset++}),[]),Z=c.useCallback((function(){var e=H.current;if(e){var t=e.value,n=e.selectionStart,a=e.selectionEnd;U({value:t,selectionStart:n,selectionEnd:a})}}),[U]),J=function(e){var t=H.current;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,null==S||S(e.value))},Y=function(e){var t=H.current,n=D.current.stack[D.current.offset];n&&t&&(D.current.stack[D.current.offset]=a(a({},n),{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),U(e),J(e)};return c.useEffect((function(){Z()}),[Z]),c.useImperativeHandle(t,(function(){return{get session(){return{history:D.current}},set session(e){D.current=e.history}}}),[]),c.createElement("div",a({},q,{style:a(a({},p.container),T)}),c.createElement("pre",a({className:I,"aria-hidden":"true",style:a(a(a({},p.editor),p.highlight),K)},"string"==typeof V?{dangerouslySetInnerHTML:{__html:V+"<br />"}}:{children:V})),c.createElement("textarea",{ref:function(e){return H.current=e},style:a(a(a({},p.editor),p.textarea),K),className:u+(j?" ".concat(j):""),id:R,value:L,onChange:function(e){var t=e.currentTarget,n=t.value,a=t.selectionStart,o=t.selectionEnd;U({value:n,selectionStart:a,selectionEnd:o},!0),S(n)},onKeyDown:function(e){if(!w||(w(e),!e.defaultPrevented)){"Escape"===e.key&&e.currentTarget.blur();var t=e.currentTarget,n=t.value,a=t.selectionStart,o=t.selectionEnd,l=(f?" ":"\t").repeat(P);if("Tab"===e.key&&!m&&M)if(e.preventDefault(),e.shiftKey){var r=(g=W(n,a)).length-1,i=W(n,o).length-1,c=n.split("\n").map((function(e,t){return t>=r&&t<=i&&e.startsWith(l)?e.substring(l.length):e})).join("\n");if(n!==c){var u=g[r];Y({value:c,selectionStart:(null==u?void 0:u.startsWith(l))?a-l.length:a,selectionEnd:o-(n.length-c.length)})}}else if(a!==o){var g,b=(g=W(n,a)).length-1,p=W(n,o).length-1;u=g[b],Y({value:n.split("\n").map((function(e,t){return t>=b&&t<=p?l+e:e})).join("\n"),selectionStart:u&&/\S/.test(u)?a+l.length:a,selectionEnd:o+l.length*(p-b+1)})}else{var h=a+l.length;Y({value:n.substring(0,a)+l+n.substring(o),selectionStart:h,selectionEnd:h})}else if("Backspace"===e.key){var v=a!==o;n.substring(0,a).endsWith(l)&&!v&&(e.preventDefault(),h=a-l.length,Y({value:n.substring(0,a-l.length)+n.substring(o),selectionStart:h,selectionEnd:h}))}else if("Enter"===e.key){if(a===o){var y=W(n,a).pop(),_=null==y?void 0:y.match(/^\s+/);if(null==_?void 0:_[0]){e.preventDefault();var k="\n"+_[0];h=a+k.length,Y({value:n.substring(0,a)+k+n.substring(o),selectionStart:h,selectionEnd:h})}}}else if(57===e.keyCode||219===e.keyCode||222===e.keyCode||192===e.keyCode){var E=void 0;57===e.keyCode&&e.shiftKey?E=["(",")"]:219===e.keyCode?E=e.shiftKey?["{","}"]:["[","]"]:222===e.keyCode?E=e.shiftKey?['"','"']:["'","'"]:192!==e.keyCode||e.shiftKey||(E=["`","`"]),a!==o&&E&&(e.preventDefault(),Y({value:n.substring(0,a)+E[0]+n.substring(a,o)+E[1]+n.substring(o),selectionStart:a,selectionEnd:o+2}))}else!(d?e.metaKey&&90===e.keyCode:e.ctrlKey&&90===e.keyCode)||e.shiftKey||e.altKey?(d?e.metaKey&&90===e.keyCode&&e.shiftKey:s?e.ctrlKey&&89===e.keyCode:e.ctrlKey&&90===e.keyCode&&e.shiftKey)&&!e.altKey?(e.preventDefault(),function(){var e=D.current,t=e.stack,n=e.offset,a=t[n+1];a&&(J(a),D.current.offset=Math.min(n+1,t.length-1))}()):77!==e.keyCode||!e.ctrlKey||d&&!e.shiftKey||(e.preventDefault(),Q((function(e){return!e}))):(e.preventDefault(),function(){var e=D.current,t=e.stack,n=e.offset,a=t[n-1];a&&(J(a),D.current.offset=Math.max(n-1,0))}())}},onClick:E,onKeyUp:C,onFocus:x,onBlur:k,disabled:o,form:l,maxLength:v,minLength:y,name:_,placeholder:A,readOnly:F,required:N,autoFocus:n,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),c.createElement("style",{dangerouslySetInnerHTML:{__html:g}}))})),p={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};t.default=b},609:e=>{"use strict";e.exports=window.React}},n={};function a(e){var o=n[e];if(void 0!==o)return o.exports;var l=n[e]={exports:{}};return t[e].call(l.exports,l,l.exports,a),l.exports}a.m=t,e=[],a.O=(t,n,o,l)=>{if(!n){var r=1/0;for(d=0;d<e.length;d++){for(var[n,o,l]=e[d],i=!0,c=0;c<n.length;c++)(!1&l||r>=l)&&Object.keys(a.O).every((e=>a.O[e](n[c])))?n.splice(c--,1):(i=!1,l<r&&(r=l));if(i){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[n,o,l]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={170:0,246:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,l,[r,i,c]=n,s=0;if(r.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(c)var d=c(a)}for(t&&t(n);s<r.length;s++)l=r[s],a.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return a.O(d)},n=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=a.O(void 0,[246],(()=>a(313)));o=a.O(o)})(); -
advanced-accordion-block/trunk/build/group-accordion/block.json
r3430589 r3454699 5 5 "title": "Group Accordion", 6 6 "category": "accordion-block", 7 "description": " Build Accordion and FAQs Easily.",7 "description": "Create organized groups of multiple accordion items with shared settings, perfect for FAQs and structured content.", 8 8 "supports": { 9 9 "html": false, -
advanced-accordion-block/trunk/build/group-accordion/index.asset.php
r3430589 r3454699 1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c 5229f2c3bdd97656a46');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c163fbc124b4f16db230'); -
advanced-accordion-block/trunk/build/group-accordion/index.js
r3430589 r3454699 1 (()=>{var e={848:(e,t,a)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,a=0,n={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof r?new r(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++a}),e.__id},clone:function e(t,a){var n,r;switch(a=a||{},o.util.type(t)){case"Object":if(r=o.util.objId(t),a[r])return a[r];for(var l in n={},a[r]=n,t)t.hasOwnProperty(l)&&(n[l]=e(t[l],a));return n;case"Array":return r=o.util.objId(t),a[r]?a[r]:(n=[],a[r]=n,t.forEach((function(t,o){n[o]=e(t,a)})),n);default:return t}},getLanguage:function(e){for(;e;){var a=t.exec(e.className);if(a)return a[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,a){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+a)},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(n){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(n.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var a in t)if(t[a].src==e)return t[a]}return null}},isActive:function(e,t,a){for(var n="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(n))return!1;e=e.parentElement}return!!a}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var a=o.util.clone(o.languages[e]);for(var n in t)a[n]=t[n];return a},insertBefore:function(e,t,a,n){var r=(n=n||o.languages)[e],l={};for(var i in r)if(r.hasOwnProperty(i)){if(i==t)for(var c in a)a.hasOwnProperty(c)&&(l[c]=a[c]);a.hasOwnProperty(i)||(l[i]=r[i])}var s=n[e];return n[e]=l,o.languages.DFS(o.languages,(function(t,a){a===s&&t!=e&&(this[t]=l)})),l},DFS:function e(t,a,n,r){r=r||{};var l=o.util.objId;for(var i in t)if(t.hasOwnProperty(i)){a.call(t,i,t[i],n||i);var c=t[i],s=o.util.type(c);"Object"!==s||r[l(c)]?"Array"!==s||r[l(c)]||(r[l(c)]=!0,e(c,a,i,r)):(r[l(c)]=!0,e(c,a,null,r))}}},plugins:{},highlightAll:function(e,t){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,a){var n={callback:a,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",n),n.elements=Array.prototype.slice.apply(n.container.querySelectorAll(n.selector)),o.hooks.run("before-all-elements-highlight",n);for(var r,l=0;r=n.elements[l++];)o.highlightElement(r,!0===t,n.callback)},highlightElement:function(t,a,n){var r=o.util.getLanguage(t),l=o.languages[r];o.util.setLanguage(t,r);var i=t.parentElement;i&&"pre"===i.nodeName.toLowerCase()&&o.util.setLanguage(i,r);var c={element:t,language:r,grammar:l,code:t.textContent};function s(e){c.highlightedCode=e,o.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,o.hooks.run("after-highlight",c),o.hooks.run("complete",c),n&&n.call(c.element)}if(o.hooks.run("before-sanity-check",c),(i=c.element.parentElement)&&"pre"===i.nodeName.toLowerCase()&&!i.hasAttribute("tabindex")&&i.setAttribute("tabindex","0"),!c.code)return o.hooks.run("complete",c),void(n&&n.call(c.element));if(o.hooks.run("before-highlight",c),c.grammar)if(a&&e.Worker){var d=new Worker(o.filename);d.onmessage=function(e){s(e.data)},d.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else s(o.highlight(c.code,c.grammar,c.language));else s(o.util.encode(c.code))},highlight:function(e,t,a){var n={code:e,grammar:t,language:a};if(o.hooks.run("before-tokenize",n),!n.grammar)throw new Error('The language "'+n.language+'" has no grammar.');return n.tokens=o.tokenize(n.code,n.grammar),o.hooks.run("after-tokenize",n),r.stringify(o.util.encode(n.tokens),n.language)},tokenize:function(e,t){var a=t.rest;if(a){for(var n in a)t[n]=a[n];delete t.rest}var o=new c;return s(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],a=e.head.next;a!==e.tail;)t.push(a.value),a=a.next;return t}(o)},hooks:{all:{},add:function(e,t){var a=o.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=o.hooks.all[e];if(a&&a.length)for(var n,r=0;n=a[r++];)n(t)}},Token:r};function r(e,t,a,n){this.type=e,this.content=t,this.alias=a,this.length=0|(n||"").length}function l(e,t,a,n){e.lastIndex=t;var o=e.exec(a);if(o&&n&&o[1]){var r=o[1].length;o.index+=r,o[0]=o[0].slice(r)}return o}function i(e,t,a,n,c,g){for(var u in a)if(a.hasOwnProperty(u)&&a[u]){var p=a[u];p=Array.isArray(p)?p:[p];for(var b=0;b<p.length;++b){if(g&&g.cause==u+","+b)return;var m=p[b],h=m.inside,f=!!m.lookbehind,v=!!m.greedy,_=m.alias;if(v&&!m.pattern.global){var y=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,y+"g")}for(var x=m.pattern||m,k=n.next,C=c;k!==t.tail&&!(g&&C>=g.reach);C+=k.value.length,k=k.next){var w=k.value;if(t.length>e.length)return;if(!(w instanceof r)){var E,B=1;if(v){if(!(E=l(x,C,e,f))||E.index>=e.length)break;var $=E.index,S=E.index+E[0].length,A=C;for(A+=k.value.length;$>=A;)A+=(k=k.next).value.length;if(C=A-=k.value.length,k.value instanceof r)continue;for(var F=k;F!==t.tail&&(A<S||"string"==typeof F.value);F=F.next)B++,A+=F.value.length;B--,w=e.slice(C,A),E.index-=C}else if(!(E=l(x,0,w,f)))continue;$=E.index;var T=E[0],L=w.slice(0,$),P=w.slice($+T.length),I=C+w.length;g&&I>g.reach&&(g.reach=I);var N=k.prev;if(L&&(N=s(t,N,L),C+=L.length),d(t,N,B),k=s(t,N,new r(u,h?o.tokenize(T,h):T,_,T)),P&&s(t,k,P),B>1){var O={cause:u+","+b,reach:I};i(e,t,a,k.prev,C,O),g&&O.reach>g.reach&&(g.reach=O.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,a){var n=t.next,o={value:a,prev:t,next:n};return t.next=o,n.prev=o,e.length++,o}function d(e,t,a){for(var n=t.next,o=0;o<a&&n!==e.tail;o++)n=n.next;t.next=n,n.prev=t,e.length-=o}if(e.Prism=o,r.stringify=function e(t,a){if("string"==typeof t)return t;if(Array.isArray(t)){var n="";return t.forEach((function(t){n+=e(t,a)})),n}var r={type:t.type,content:e(t.content,a),tag:"span",classes:["token",t.type],attributes:{},language:a},l=t.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(r.classes,l):r.classes.push(l)),o.hooks.run("wrap",r);var i="";for(var c in r.attributes)i+=" "+c+'="'+(r.attributes[c]||"").replace(/"/g,""")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+i+">"+r.content+"</"+r.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var a=JSON.parse(t.data),n=a.language,r=a.code,l=a.immediateClose;e.postMessage(o.highlight(r,o.languages[n],n)),l&&e.close()}),!1),o):o;var g=o.util.currentScript();function u(){o.manual||o.highlightAll()}if(g&&(o.filename=g.src,g.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&g&&g.defer?document.addEventListener("DOMContentLoaded",u):window.requestAnimationFrame?window.requestAnimationFrame(u):window.setTimeout(u,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=n),void 0!==a.g&&(a.g.Prism=n),n.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var a={};a["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:n.languages[t]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};o["language-"+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},n.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var a=e.languages.markup;a&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(void 0!==n&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",a="loading",o="loaded",r="pre[data-src]:not(["+t+'="'+o+'"]):not(['+t+'="'+a+'"])';n.hooks.add("before-highlightall",(function(e){e.selector+=", "+r})),n.hooks.add("before-sanity-check",(function(l){var i=l.element;if(i.matches(r)){l.code="",i.setAttribute(t,a);var c=i.appendChild(document.createElement("CODE"));c.textContent="Loading…";var s=i.getAttribute("data-src"),d=l.language;if("none"===d){var g=(/\.(\w+)$/.exec(s)||[,"none"])[1];d=e[g]||g}n.util.setLanguage(c,d),n.util.setLanguage(i,d);var u=n.plugins.autoloader;u&&u.loadLanguages(d),function(e,a,r){var l=new XMLHttpRequest;l.open("GET",e,!0),l.onreadystatechange=function(){4==l.readyState&&(l.status<400&&l.responseText?function(e){i.setAttribute(t,o);var a=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var a=Number(t[1]),n=t[2],o=t[3];return n?o?[a,Number(o)]:[a,void 0]:[a,a]}}(i.getAttribute("data-range"));if(a){var r=e.split(/\r\n?|\n/g),l=a[0],s=null==a[1]?r.length:a[1];l<0&&(l+=r.length),l=Math.max(0,Math.min(l-1,r.length)),s<0&&(s+=r.length),s=Math.max(0,Math.min(s,r.length)),e=r.slice(l,s).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(l+1))}c.textContent=e,n.highlightElement(c)}(l.responseText):l.status>=400?r("✖ Error "+l.status+" while fetching file: "+l.statusText):r("✖ Error: File does not exist or is empty"))},l.send(null)}(s,0,(function(e){i.setAttribute(t,"failed"),c.textContent=e}))}})),n.plugins.fileHighlight={highlight:function(e){for(var t,a=(e||document).querySelectorAll(r),o=0;t=a[o++];)n.highlightElement(t)}};var l=!1;n.fileHighlight=function(){l||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),l=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},69:function(e,t,a){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var o in t=arguments[a])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a);var o=Object.getOwnPropertyDescriptor(t,a);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,o)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&o(t,e,a);return r(t,e),t},i=this&&this.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a};Object.defineProperty(t,"__esModule",{value:!0});var c=l(a(609)),s="undefined"!=typeof window&&"navigator"in window&&/Win/i.test(navigator.platform),d="undefined"!=typeof window&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),g="npm__react-simple-code-editor__textarea",u="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.".concat(g,":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n .").concat(g," {\n color: transparent !important;\n }\n\n .").concat(g,"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n"),p=c.forwardRef((function(e,t){var a=e.autoFocus,o=e.disabled,r=e.form,l=e.highlight,p=e.ignoreTabKey,m=void 0!==p&&p,h=e.insertSpaces,f=void 0===h||h,v=e.maxLength,_=e.minLength,y=e.name,x=e.onBlur,k=e.onClick,C=e.onFocus,w=e.onKeyDown,E=e.onKeyUp,B=e.onValueChange,$=e.padding,S=void 0===$?0:$,A=e.placeholder,F=e.preClassName,T=e.readOnly,L=e.required,P=e.style,I=e.tabSize,N=void 0===I?2:I,O=e.textareaClassName,j=e.textareaId,M=e.value,R=i(e,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),D=c.useRef({stack:[],offset:-1}),z=c.useRef(null),q=c.useState(!0),H=q[0],V=q[1],Q={paddingTop:"object"==typeof S?S.top:S,paddingRight:"object"==typeof S?S.right:S,paddingBottom:"object"==typeof S?S.bottom:S,paddingLeft:"object"==typeof S?S.left:S},G=l(M),K=function(e,t){return e.substring(0,t).split("\n")},W=c.useCallback((function(e,t){var a,o,r;void 0===t&&(t=!1);var l=D.current,i=l.stack,c=l.offset;if(i.length&&c>-1){D.current.stack=i.slice(0,c+1);var s=D.current.stack.length;if(s>100){var d=s-100;D.current.stack=i.slice(d,s),D.current.offset=Math.max(D.current.offset-d,0)}}var g=Date.now();if(t){var u=D.current.stack[D.current.offset];if(u&&g-u.timestamp<3e3){var p=/[^a-z0-9]([a-z0-9]+)$/i,b=null===(a=K(u.value,u.selectionStart).pop())||void 0===a?void 0:a.match(p),m=null===(o=K(e.value,e.selectionStart).pop())||void 0===o?void 0:o.match(p);if((null==b?void 0:b[1])&&(null===(r=null==m?void 0:m[1])||void 0===r?void 0:r.startsWith(b[1])))return void(D.current.stack[D.current.offset]=n(n({},e),{timestamp:g}))}}D.current.stack.push(n(n({},e),{timestamp:g})),D.current.offset++}),[]),Z=c.useCallback((function(){var e=z.current;if(e){var t=e.value,a=e.selectionStart,n=e.selectionEnd;W({value:t,selectionStart:a,selectionEnd:n})}}),[W]),U=function(e){var t=z.current;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,null==B||B(e.value))},J=function(e){var t=z.current,a=D.current.stack[D.current.offset];a&&t&&(D.current.stack[D.current.offset]=n(n({},a),{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),W(e),U(e)};return c.useEffect((function(){Z()}),[Z]),c.useImperativeHandle(t,(function(){return{get session(){return{history:D.current}},set session(e){D.current=e.history}}}),[]),c.createElement("div",n({},R,{style:n(n({},b.container),P)}),c.createElement("pre",n({className:F,"aria-hidden":"true",style:n(n(n({},b.editor),b.highlight),Q)},"string"==typeof G?{dangerouslySetInnerHTML:{__html:G+"<br />"}}:{children:G})),c.createElement("textarea",{ref:function(e){return z.current=e},style:n(n(n({},b.editor),b.textarea),Q),className:g+(O?" ".concat(O):""),id:j,value:M,onChange:function(e){var t=e.currentTarget,a=t.value,n=t.selectionStart,o=t.selectionEnd;W({value:a,selectionStart:n,selectionEnd:o},!0),B(a)},onKeyDown:function(e){if(!w||(w(e),!e.defaultPrevented)){"Escape"===e.key&&e.currentTarget.blur();var t=e.currentTarget,a=t.value,n=t.selectionStart,o=t.selectionEnd,r=(f?" ":"\t").repeat(N);if("Tab"===e.key&&!m&&H)if(e.preventDefault(),e.shiftKey){var l=(u=K(a,n)).length-1,i=K(a,o).length-1,c=a.split("\n").map((function(e,t){return t>=l&&t<=i&&e.startsWith(r)?e.substring(r.length):e})).join("\n");if(a!==c){var g=u[l];J({value:c,selectionStart:(null==g?void 0:g.startsWith(r))?n-r.length:n,selectionEnd:o-(a.length-c.length)})}}else if(n!==o){var u,p=(u=K(a,n)).length-1,b=K(a,o).length-1;g=u[p],J({value:a.split("\n").map((function(e,t){return t>=p&&t<=b?r+e:e})).join("\n"),selectionStart:g&&/\S/.test(g)?n+r.length:n,selectionEnd:o+r.length*(b-p+1)})}else{var h=n+r.length;J({value:a.substring(0,n)+r+a.substring(o),selectionStart:h,selectionEnd:h})}else if("Backspace"===e.key){var v=n!==o;a.substring(0,n).endsWith(r)&&!v&&(e.preventDefault(),h=n-r.length,J({value:a.substring(0,n-r.length)+a.substring(o),selectionStart:h,selectionEnd:h}))}else if("Enter"===e.key){if(n===o){var _=K(a,n).pop(),y=null==_?void 0:_.match(/^\s+/);if(null==y?void 0:y[0]){e.preventDefault();var x="\n"+y[0];h=n+x.length,J({value:a.substring(0,n)+x+a.substring(o),selectionStart:h,selectionEnd:h})}}}else if(57===e.keyCode||219===e.keyCode||222===e.keyCode||192===e.keyCode){var k=void 0;57===e.keyCode&&e.shiftKey?k=["(",")"]:219===e.keyCode?k=e.shiftKey?["{","}"]:["[","]"]:222===e.keyCode?k=e.shiftKey?['"','"']:["'","'"]:192!==e.keyCode||e.shiftKey||(k=["`","`"]),n!==o&&k&&(e.preventDefault(),J({value:a.substring(0,n)+k[0]+a.substring(n,o)+k[1]+a.substring(o),selectionStart:n,selectionEnd:o+2}))}else!(d?e.metaKey&&90===e.keyCode:e.ctrlKey&&90===e.keyCode)||e.shiftKey||e.altKey?(d?e.metaKey&&90===e.keyCode&&e.shiftKey:s?e.ctrlKey&&89===e.keyCode:e.ctrlKey&&90===e.keyCode&&e.shiftKey)&&!e.altKey?(e.preventDefault(),function(){var e=D.current,t=e.stack,a=e.offset,n=t[a+1];n&&(U(n),D.current.offset=Math.min(a+1,t.length-1))}()):77!==e.keyCode||!e.ctrlKey||d&&!e.shiftKey||(e.preventDefault(),V((function(e){return!e}))):(e.preventDefault(),function(){var e=D.current,t=e.stack,a=e.offset,n=t[a-1];n&&(U(n),D.current.offset=Math.max(a-1,0))}())}},onClick:k,onKeyUp:E,onFocus:C,onBlur:x,disabled:o,form:r,maxLength:v,minLength:_,name:y,placeholder:A,readOnly:T,required:L,autoFocus:a,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),c.createElement("style",{dangerouslySetInnerHTML:{__html:u}}))})),b={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};t.default=p},609:e=>{"use strict";e.exports=window.React}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n].call(r.exports,r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"apiVersion":2,"name":"aab/group-accordion","version":"5.2.2","title":"Group Accordion","category":"accordion-block","description":"Build Accordion and FAQs Easily.","supports":{"html":false,"anchor":false},"example":{"attributes":{"heading":"Accordion Heading"}},"providesContext":{"aagb/accordion-autoPlay":"autoPlay","aagb/accordion-step":"step","aagb/accordion-QaStyle":"QaStyle","aagb/accordion-faqSchema":"faqSchema","aagb/accordion-stepText":"stepText","aagb/accordion-stepCmpltText":"stepCmpltText","aagb/accordion-checkList":"checkList","aagb/accordion-buttonShow":"buttonShow","aagb/accordion-readMoreText":"readText","aagb/accordion-border":"border","aagb/accordion-margins":"margins","aagb/accordion-paddings":"paddings","aagb/accordion-borderRadius":"borderRadius","aagb/accordion-headingColor":"headingColor","aagb/accordion-showIcon":"showIcon","aagb/accordion-iconColor":"iconColor","aagb/accordion-iconBackground":"iconBackground","aagb/accordion-headerBg":"headerBg","aagb/accordion-bodyBg":"bodyBg","aagb/accordion-qIconText":"qIconText","aagb/accordion-qIconColor":"qIconColor","aagb/accordion-qIconBg":"qIconBg","aagb/accordion-aIconText":"aIconText","aagb/accordion-aIconColor":"aIconColor","aagb/accordion-aIconBg":"aIconBg","aagb/accordion-subheadingColor":"subheadingColor","aagb/accordion-contentCount":"contentCount","aagb/accordion-headingBorder":"headingBorder","aagb/accordion-bodyBorder":"bodyBorder","aagb/accordion-categoryList":"categoryList","aagb/accordion-labelsGlobalTextColor":"labelsGlobalTextColor","aagb/accordion-labelsGlobalBgColor":"labelsGlobalBgColor","aagb/accordion-accessibilityOn":"accessibilityOn","aagb/accordion-focusOutlineColor":"focusOutlineColor","aagb/accordion-anchorLinksShow":"anchorLinksShow","aagb/accordion-progressBarActiveColor":"progressBarActiveColor","aagb/accordion-progressBarBgColor":"progressBarBgColor","aagb/accordion-duration":"duration","aagb/accordion-progressBarDirection":"progressBarDirection","aagb/accordion-isFeatureImg":"isFeatureImg","aagb/accordion-autoNumbering":"autoNumbering","aagb/accordion-autoNumberingColor":"autoNumberingColor","aagb/accordion-progressBarOn":"progressBarOn","aagb/accordion-nextPrevious":"nextPrevious"},"attributes":{"autoPlay":{"type":"boolean","default":false},"duration":{"type":"number","default":3000},"progressBarDirection":{"type":"string","default":"horizontal"},"anchorLinksShow":{"type":"boolean"},"QaStyle":{"type":"boolean"},"uniqueId":{"type":"string"},"activeAccordionBorder":{"type":"object","default":{"width":"1px","color":"#ebebeb","style":"solid"}},"searchShow":{"type":"boolean","default":false},"placeholderText":{"type":"string"},"showAllbtn":{"type":"boolean","default":false},"closeText":{"type":"string","default":"Close all"},"openText":{"type":"string","default":"Show all"},"heading":{"type":"string","default":"Accordion Heading"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"activetorClass":{"type":"string","default":"click"},"faqSchema":{"type":"boolean"},"step":{"type":"boolean","default":false},"stepText":{"type":"string","default":"Continue"},"stepCmpltText":{"type":"string","default":"Congratulations, you are done!"},"checkList":{"type":"boolean","default":false},"buttonShow":{"type":"boolean","default":false},"contentCount":{"type":"number","default":300},"readText":{"type":"string","default":"Read More"},"border":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"bodyBg":{"type":"string"},"showIcon":{"type":"boolean","default":true},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"customCSS":{"type":"string","default":" "},"openALLBtnPosition":{"type":"string","default":"right_btn"},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"activeBackground":{"type":"string"},"categoryList":{"type":"array"},"filterBtnAlignment":{"type":"string","default":"center_btn"},"filterBtnPosition":{"type":"string","default":"horizontal_filter"},"filterBtnColor":{"type":"string","default":"#0866ff"},"filterBtnBg":{"type":"string","default":"#F4F8FF"},"filterBtnHoverColor":{"type":"string","default":"#0866ff"},"filterBtnHoverBg":{"type":"string","default":"#DDE9FD"},"filterBtnActiveColor":{"type":"string","default":"#F4F8FF"},"filterBtnActiveBg":{"type":"string","default":"#0866ff"},"enableCategoryFilter":{"type":"boolean","default":false},"showMoreBtn":{"type":"boolean","default":false},"showMoreBtnTxt":{"type":"string","default":"Show More"},"showLessBtnTxt":{"type":"string","default":"Show Less"},"itemsToShow":{"type":"number","default":5},"showMoreBtnColor":{"type":"string","default":"#010101"},"showMoreBtnBg":{"type":"string","default":"#eaeaea"},"labelsGlobalTextColor":{"type":"string","default":"#1570EC"},"labelsGlobalBgColor":{"type":"string","default":"#c1d8f7"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"},"progressBarActiveColor":{"type":"string","default":"#0866ff"},"progressBarBgColor":{"type":"string","default":"#f0f0f0"},"isFeatureImg":{"type":"boolean","default":false},"autoNumbering":{"type":"boolean","default":false},"autoNumberingColor":{"type":"string"},"stepProgress":{"type":"boolean","default":false},"stepProgressText":{"type":"string","default":"Complete Step"},"stepProgressActiveColor":{"type":"string","default":"#dfd2d2"},"stepProgressBgColor":{"type":"string","default":"#1570ec"},"featureImgDirection":{"type":"string","default":"right"},"autoNumberingMargin":{"type":"number","default":10},"progressBarOn":{"type":"boolean","default":false},"nextPrevious":{"type":"boolean","default":false},"nextPreviousDirection":{"type":"string","default":"left"},"nextPreviousIconBgColor":{"type":"string","default":"#010101"},"nextPreviousIconColor":{"type":"string","default":"#ffffff"},"scrollToActive":{"type":"boolean","default":false}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"qa","label":"Q A"},{"name":"aab-style-pro-checked","label":"aab-style-pro-checked"}],"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aagb-group-accordion"],"viewScript":["aagb-accordion-group","aagb-group-accordion-frontend"]}'),n=window.wp.element,o=window.wp.blockEditor;a(609);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r.apply(null,arguments)}function l(e){const{uniqueId:t,enableCategoryFilter:a,filterBtnColor:o,filterBtnBg:r,filterBtnHoverColor:l,filterBtnHoverBg:i,filterBtnActiveColor:c,filterBtnActiveBg:s,filterBtnAlignment:d,categoryList:g,accessibilityOn:u}=e.attributes;return aagb_local_object.licensing&&a?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",null,`\n div.aagb_accordion_${t} .aab-filter-button-group .btn {\n color: ${o};\n background-color: ${r};\n border-color: ${o}33;\n outline: 3px solid #00000000;\n }\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn:hover {\n color: ${l};\n background-color: ${i};\n border-color: ${l}33;\n }\n\n ${u?`\n div.aagb_accordion_${t} .aab-filter-button-group .btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""}\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active,\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active:hover {\n color: ${c};\n background-color: ${s};\n border-color: ${s};\n cursor: default;\n }\n `),(0,n.createElement)("div",{className:`button-group aab-filter-button-group ${d}`},(0,n.createElement)("button",{tabIndex:u?void 0:-1,className:"active btn cat_all_item"},"All"),g?.map((e=>{let t=e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");return(0,n.createElement)("button",{className:"btn","data-filter":`cat_${t}`,key:t,tabIndex:u?void 0:-1},e)})))):(0,n.createElement)(n.Fragment,null)}function i(e){const{uniqueId:t,customCSS:a}=e.attributes;return a?(0,n.createElement)("div",{className:"custom-css-block"},(0,n.createElement)("style",null,`.aagb_accordion_${t} { ${a} }`)):(0,n.createElement)(n.Fragment,null)}const c=window.wp.data,s=!!aagb_local_object.licensing;function d({isEditor:e=!1,children:t,clientId:a,...r}){const{isFeatureImg:l}=r.attributes,i=(e?c.useSelect:()=>{})((e=>{const{getBlocks:t}=e(o.store);return t(a).filter((e=>"aab/accordion-item"===e.name)).map((e=>e.attributes.featureImageUrl))[0]}),[a]);return!i&&e?t:l&&s?(0,n.createElement)("div",{className:"aagb__group_accordion_container "+(i?"has_img":"")},t,(0,n.createElement)("div",{hidden:!e,className:"aab-feature-img"},(0,n.createElement)("img",{src:i,alt:""}))):t}function g(e){const{uniqueId:t,searchShow:a,placeholderText:o,accessibilityOn:r}=e.attributes,l="aagb-search-form-"+t;return s&&a?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"aagb_form_inner",id:l},(0,n.createElement)("div",{className:"aagb_form_group"},(0,n.createElement)("input",{type:"search","data-searchTarget":t,className:"aagb-search-control aagb_form_control noEnterSubmit",placeholder:o||"Search for FAQ",tabIndex:r?void 0:-1})),(0,n.createElement)("span",{id:"aagb-search-help-block",className:"help-block"}))):(0,n.createElement)(n.Fragment,null)}function u(){return(0,n.createElement)("svg",{className:"svg-inline--fa fa-expand-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"expand-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,n.createElement)("path",{fill:"currentColor",d:"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"}))}function p(){return(0,n.createElement)("svg",{className:"svg-inline--fa fa-compress-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"compress-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,n.createElement)("path",{fill:"currentColor",d:"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"}))}function b(e){const{uniqueId:t,showAllbtn:a,closeText:r,openText:l,openALLBtnPosition:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&a?(0,n.createElement)("div",{className:`aagb_accordion_wrapper_btn ${i}`},(0,n.createElement)("a",{tabIndex:c?0:-1,href:"#","data-openTarget":"aagb_accordion_"+t,className:"content-accordion__show-all"},(0,n.createElement)(u,null),(0,n.createElement)(o.RichText.Content,{value:l,style:{margin:0}})),(0,n.createElement)("a",{tabIndex:c?0:-1,href:"#","data-closeTarget":"aagb_accordion_"+t,className:"content-accordion__close-all"},(0,n.createElement)(p,null),(0,n.createElement)(o.RichText.Content,{value:r,style:{margin:0}}))):(0,n.createElement)(n.Fragment,null)}function m(e){const{showMoreBtn:t,itemsToShow:a,showMoreBtnTxt:o,showLessBtnTxt:r,showMoreBtnColor:l,showMoreBtnBg:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&t?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",null,c?`\n .aab-show-more-btn-container button.show-more-btn:focus-visible, \n .aab-show-more-btn-container button.show-less-btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""),(0,n.createElement)("div",{className:"aab-show-more-btn-container"},(0,n.createElement)("button",{tabIndex:c?void 0:-1,className:"show-more-btn",style:{color:l,backgroundColor:i},"data-items-to-show":a},o||"Show More",(0,n.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-down"})),(0,n.createElement)("button",{tabIndex:c?void 0:-1,className:"show-less-btn",style:{color:l,backgroundColor:i}},r||"Show Less",(0,n.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-up"})))):(0,n.createElement)(n.Fragment,null)}const h=e=>{const{stepProgressText:t,stepProgress:a,step:o,checkList:r}=e.attributes;return a&&s&&(o||r)?(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"aab-progress-step"},t,": ",(0,n.createElement)("span",{className:"aab-progress-text"},"0%")),(0,n.createElement)("div",{className:"aab-step-progress"},(0,n.createElement)("div",{className:"aab-step-progress-bar",id:"progressBarFill"}))):null},f=()=>(0,n.createElement)("div",{className:"aagb-accordion-previous-icon","aria-label":"Next"},(0,n.createElement)("svg",{className:"icon-control icon-control-chevronup",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,n.createElement)("path",{d:"m11 20c0-.3838.1465-.7676.4395-1.0605l5.5-5.5c.5854-.5859 1.5356-.5859 2.1211 0l5.5 5.5c.5859.5859.5859 1.5352 0 2.1211-.5854.5859-1.5356.5859-2.1211 0l-4.4395-4.4395-4.4395 4.4395c-.5854.5859-1.5356.5859-2.1211 0-.293-.293-.4395-.6768-.4395-1.0605z"}))),v=()=>(0,n.createElement)("div",{className:"aagb-accordion-next-icon","aria-label":"Previous"},(0,n.createElement)("svg",{class:"icon-control icon-control-chevrondown",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,n.createElement)("path",{d:"m19.0625 22.5597 5.5-5.5076c.5854-.5854.5825-1.5323-.0039-2.1157-.5869-.5835-1.5366-.5815-2.1211.0039l-4.4375 4.4438-4.4375-4.4438c-.5845-.5854-1.5342-.5874-2.1211-.0039-.2944.2922-.4414.676-.4414 1.0598 0 .3818.1455.7637.4375 1.0559l5.5 5.5076c.2813.2815.6636.4403 1.0625.4403s.7812-.1588 1.0625-.4403z"}))),_=e=>{const{nextPrevious:t}=e.attributes;return t&&s?(0,n.createElement)("div",{className:"aagb-accordion-next-previous"},(0,n.createElement)(f,null),(0,n.createElement)(v,null)):null},y=e=>{if(!e)return null;const{width:t,style:a,color:n,top:o,right:r,bottom:l,left:i}=e;return t&&a&&n?{border:`${t} ${a} ${n}`}:{borderTop:o?`${o.width} ${o.style} ${o.color}`:"none",borderRight:r?`${r.width} ${r.style} ${r.color}`:"none",borderBottom:l?`${l.width} ${l.style} ${l.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}},x=window.wp.apiFetch;var k=a.n(x);const C=e=>t=>{const a=t.split(".");let n=e;for(let e of a)n=n?.[e];if(void 0!==n)return n;n=e.defaultStyles;for(let e of a)n=n?.[e];return n};function w(e){var t,a,o,r,l,i,c,s,d,g,u,p,b,m,h,f,v;const{uniqueId:_,step:x,activeAccordionBorder:k,accessibilityOn:w,focusOutlineColor:E,stepProgressActiveColor:B,stepProgressBgColor:$,autoNumbering:S,autoNumberingColor:A,progressBarBgColor:F,progressBarActiveColor:T,featureImgDirection:L,autoNumberingMargin:P,nextPrevious:I,nextPreviousDirection:N,nextPreviousIconBgColor:O,nextPreviousIconColor:j}=e.attributes;function M(e){return Object.entries(e).map((([e,t])=>{return`${a=e,a.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t};`;var a})).join(" ")}const R=C(e.attributes),D=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),z=null!==(t=R("paddings"))&&void 0!==t?t:{},q=null!==(a=R("headingColor"))&&void 0!==a?a:null,H=null!==(o=R("subheadingColor"))&&void 0!==o?o:null,V=null!==(r=R("headingBorder"))&&void 0!==r?r:{color:null,style:"solid",width:"0px"},Q=null!==(l=R("borderRadius"))&&void 0!==l?l:{},G=null!==(i=R("headerBg"))&&void 0!==i?i:null,K=e.attributes.QaStyle&&"#e3dfdf38"===G?.toLowerCase()?"transparent":G,W=y(V),Z=null!==(c=R("qIconColor"))&&void 0!==c?c:"",U=null!==(s=R("qIconBg"))&&void 0!==s?s:"",J=null!==(d=R("aIconColor"))&&void 0!==d?d:"",Y=null!==(g=R("aIconBg"))&&void 0!==g?g:"",X=null!==(u=R("iconColor"))&&void 0!==u?u:null,ee=null!==(p=R("iconBackground"))&&void 0!==p?p:null,te=null!==(b=R("iconFontSize"))&&void 0!==b?b:null,ae=null!==(m=R("bodyBorder"))&&void 0!==m?m:{},ne=null!==(h=R("bodyBg"))&&void 0!==h?h:{},oe=y(ae),re=null!==(f=R("border"))&&void 0!==f?f:{},le=null!==(v=R("margins"))&&void 0!==v?v:{},ie=y(re),ce=e.attributes.QaStyle,se=e.attributes.checkList;let de={},ge="";if(ce)if(ce&&se){var ue;ge="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(ue=z.left)&&void 0!==ue?ue:"15px"} + 140px)`}}else if(ce){var pe;ge="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(pe=z.left)&&void 0!==pe?pe:"15px"} + 90px)`}}else se&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left?`calc(${z.left} + 10px)`:"10px"});else Object.values(z).some((e=>e))&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left});return(0,n.createElement)("style",null,`\n .aagb_accordion_${_} .aagb__accordion_active .aagb__accordion_body {\n ${k&&k.width&&k.style&&k.color&&"0"!==k.width&&"0px"!==k.width?`border-top: ${k.width} ${k.style} ${k.color};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_head {\n ${K&&"string"==typeof K&&""!==K.trim()?`background-color: ${K};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${z.top} ${z.right} ${z.bottom} ${z.left};`:""}\n ${W&&Object.keys(W).length?M(W):""}\n \n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_body {\n ${ne&&"object"==typeof ne&&Object.keys(ne).length>0||ne&&"string"==typeof ne&&""!==ne.trim()?`background-color: ${ne};`:""}\n ${ge&&"string"==typeof ge&&""!==ge.trim()?`border-top: ${ge};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${de.paddingTop} ${de.paddingRight} ${de.paddingBottom} ${de.paddingLeft};`:""}\n ${oe&&Object.keys(oe).length?M(oe):""}\n \n }\n ${ce?`\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q {\n ${Z&&"string"==typeof Z&&""!==Z.trim()?`color: ${Z};`:""}\n ${U&&"string"==typeof U&&""!==U.trim()?`background-color: ${U};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a {\n ${J&&"string"==typeof J&&""!==J.trim()?`color: ${J};`:""}\n ${Y&&"string"==typeof Y&&""!==Y.trim()?`background-color: ${Y};`:""}\n }\n `:""}\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading {\n margin: 5px 0 0 0;\n ${H&&"string"==typeof H&&""!==H.trim()?`color: ${H};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_icon {\n ${X&&"string"==typeof X&&""!==X.trim()?`color: ${X};`:""}\n ${ee&&"string"==typeof ee&&""!==ee.trim()?`background-color: ${ee};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__icon {\n ${te&&"number"==typeof te&&te>0?`font-size: ${te}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_title {\n margin: 0;\n ${q&&"string"==typeof q&&""!==q.trim()?`color: ${q};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container {\n ${Object.keys(ie).length?M(ie):""}\n ${le.top&&"string"==typeof le.top&&""!==le.top.trim()?`margin-top: ${le.top};`:""}\n ${le.bottom&&"string"==typeof le.bottom&&""!==le.bottom.trim()?`margin-bottom: ${le.bottom};`:""}\n ${Q&&"number"==typeof Q&&Q>0?`border-radius: ${Q}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_number{\n ${S&&P&&"number"==typeof P&&P>=0?`margin-right: ${P}px;`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading{\n ${S&&`margin-left:calc(22px + ${P}px) !important;`}\n }\n\n .aagb_accordion_${_} .aab-step-progress{\n ${B&&"string"==typeof B&&""!==B.trim()?`background-color: ${B};`:""}\n }\n \n .aagb_accordion_${_} .aab-step-progress-bar {\n ${$&&"string"==typeof $&&""!==$.trim()?`background-color: ${$};`:""}\n }\n\n .aagb_accordion_${_} .aagb__accordion_number{\n ${A&&"string"==typeof A&&""!==A.trim()?`color: ${A};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar-container{\n ${F&&"string"==typeof F&&""!==F.trim()?`background-color: ${F};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar {\n ${T&&"string"==typeof T&&""!==T.trim()?`background-color: ${T};`:""}\n }\n \n .aagb__group_accordion_container.has_img {\n ${"left"===L?"flex-direction: row-reverse;":""}\n ${"right"===L?"flex-direction: row;":""}\n }\n .aagb_accordion_${_}.wp-block-aab-group-accordion.aab-next-previous-enabled{\n ${"left"===N?"padding-left: 50px !important;":""}\n ${"right"===N?"padding-right: 50px !important;":""}\n ${"top"===N?"padding-top: 80px !important;":""}\n ${"bottom"===N?"padding-bottom: 80px !important;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-next-previous{\n ${"left"===N?"left: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"right"===N?"right: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"top"===N?"top: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n ${"bottom"===N?"bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-previous-icon,.aagb_accordion_${_} .aagb-accordion-next-icon {\n ${O&&"string"==typeof O&&""!==O.trim()?`background-color: ${O};`:""}\n svg{\n ${j&&"string"==typeof j&&""!==j.trim()?`fill: ${j};`:""}\n }\n }\n \n .aagb__group_accordion_container.has_img{\n ${I&&"boolean"==typeof I&&I?"position: relative;":""}\n ${"top"===N?"padding-top:80px !important;":""}\n ${"right"===N?"padding-right: 50px !important;":""}\n .aab-next-previous-enabled{\n ${I&&"boolean"==typeof I&&I?"position: static;padding-top:0 !important;":""}\n ${"right"===N?"padding-right: 0px !important;":""}\n }\n\n }\n `,D&&q&&!x&&`.aagb_accordion_${_} .aagb__accordion_heading .anchorjs-link {\n color: ${q}\n }`,w&&`\n .aagb_accordion_${_} .aagb__accordion_container {\n transition-duration: 0ms !important;\n outline: 2px solid #00000000;\n }\n .aagb_accordion_${_} .aagb__accordion_container:focus-visible {\n outline: 2px solid ${E&&"string"==typeof E&&""!==E.trim()?E:"#000000"};\n }\n `)}function E(e){const{uniqueId:t,step:a}=e.attributes,o=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),r=aagb_local_object.licensing;return o&&r&&!a?(0,n.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n const Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n }); \n `):(0,n.createElement)(n.Fragment,null)}const B=function(e){var t,a,o,r,l,i,c,s,d,g,u,p,b,m,h,f,v;const{uniqueId:_,step:x,activeAccordionBorder:k,accessibilityOn:w,focusOutlineColor:E,stepProgressActiveColor:B,stepProgressBgColor:$,autoNumbering:S,autoNumberingColor:A,progressBarBgColor:F,progressBarActiveColor:T,featureImgDirection:L,autoNumberingMargin:P,nextPrevious:I,nextPreviousDirection:N,nextPreviousIconBgColor:O,nextPreviousIconColor:j}=e.attributes;function M(e){return Object.entries(e).map((([e,t])=>{return`${a=e,a.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t};`;var a})).join(" ")}const R=C(e.attributes),D=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),z=null!==(t=R("paddings"))&&void 0!==t?t:{},q=null!==(a=R("headingColor"))&&void 0!==a?a:null,H=null!==(o=R("subheadingColor"))&&void 0!==o?o:null,V=null!==(r=R("headingBorder"))&&void 0!==r?r:{color:null,style:"solid",width:"0px"},Q=null!==(l=R("borderRadius"))&&void 0!==l?l:{},G=null!==(i=R("headerBg"))&&void 0!==i?i:null,K=e.attributes.QaStyle&&"#e3dfdf38"===G?.toLowerCase()?"transparent":G,W=y(V),Z=null!==(c=R("qIconColor"))&&void 0!==c?c:"",U=null!==(s=R("qIconBg"))&&void 0!==s?s:"",J=null!==(d=R("aIconColor"))&&void 0!==d?d:"",Y=null!==(g=R("aIconBg"))&&void 0!==g?g:"",X=null!==(u=R("iconColor"))&&void 0!==u?u:null,ee=null!==(p=R("iconBackground"))&&void 0!==p?p:null,te=null!==(b=R("iconFontSize"))&&void 0!==b?b:null,ae=null!==(m=R("bodyBorder"))&&void 0!==m?m:{},ne=null!==(h=R("bodyBg"))&&void 0!==h?h:{},oe=y(ae),re=null!==(f=R("border"))&&void 0!==f?f:{},le=null!==(v=R("margins"))&&void 0!==v?v:{},ie=y(re),ce=e.attributes.QaStyle,se=e.attributes.checkList;let de={},ge="";if(ce)if(ce&&se){var ue;ge="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(ue=z.left)&&void 0!==ue?ue:"15px"} + 140px)`}}else if(ce){var pe;ge="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(pe=z.left)&&void 0!==pe?pe:"15px"} + 90px)`}}else se&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left?`calc(${z.left} + 10px)`:"10px"});else Object.values(z).some((e=>e))&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left});return(0,n.createElement)("style",null,`\n .aagb_accordion_${_} .aagb__accordion_active .aagb__accordion_body {\n ${k&&k.width&&k.style&&k.color&&"0"!==k.width&&"0px"!==k.width?`border-top: ${k.width} ${k.style} ${k.color};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_head {\n ${K&&"string"==typeof K&&""!==K.trim()?`background-color: ${K};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${z.top} ${z.right} ${z.bottom} ${z.left};`:""}\n ${W&&Object.keys(W).length?M(W):""}\n \n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_body {\n ${ne&&"object"==typeof ne&&Object.keys(ne).length>0||ne&&"string"==typeof ne&&""!==ne.trim()?`background-color: ${ne};`:""}\n ${ge&&"string"==typeof ge&&""!==ge.trim()?`border-top: ${ge};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${de.paddingTop} ${de.paddingRight} ${de.paddingBottom} ${de.paddingLeft};`:""}\n ${oe&&Object.keys(oe).length?M(oe):""}\n \n }\n ${ce?`\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q {\n ${Z&&"string"==typeof Z&&""!==Z.trim()?`color: ${Z};`:""}\n ${U&&"string"==typeof U&&""!==U.trim()?`background-color: ${U};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a {\n ${J&&"string"==typeof J&&""!==J.trim()?`color: ${J};`:""}\n ${Y&&"string"==typeof Y&&""!==Y.trim()?`background-color: ${Y};`:""}\n }\n `:""}\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading {\n margin: 5px 0 0 0;\n ${H&&"string"==typeof H&&""!==H.trim()?`color: ${H};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_icon {\n ${X&&"string"==typeof X&&""!==X.trim()?`color: ${X};`:""}\n ${ee&&"string"==typeof ee&&""!==ee.trim()?`background-color: ${ee};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__icon {\n ${te&&"number"==typeof te&&te>0?`font-size: ${te}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_title {\n margin: 0;\n ${q&&"string"==typeof q&&""!==q.trim()?`color: ${q};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container {\n ${Object.keys(ie).length?M(ie):""}\n ${le.top&&"string"==typeof le.top&&""!==le.top.trim()?`margin-top: ${le.top};`:""}\n ${le.bottom&&"string"==typeof le.bottom&&""!==le.bottom.trim()?`margin-bottom: ${le.bottom};`:""}\n ${Q&&"number"==typeof Q&&Q>0?`border-radius: ${Q}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_number{\n ${S&&P&&"number"==typeof P&&P>=0?`margin-right: ${P}px;`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading{\n ${S&&`margin-left:calc(42px + ${P}px) !important;`}\n }\n\n .aagb_accordion_${_} .aab-step-progress{\n ${B&&"string"==typeof B&&""!==B.trim()?`background-color: ${B};`:""}\n }\n \n .aagb_accordion_${_} .aab-step-progress-bar {\n ${$&&"string"==typeof $&&""!==$.trim()?`background-color: ${$};`:""}\n }\n\n .aagb_accordion_${_} .aagb__accordion_number{\n ${A&&"string"==typeof A&&""!==A.trim()?`color: ${A};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar-container{\n ${F&&"string"==typeof F&&""!==F.trim()?`background-color: ${F};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar {\n ${T&&"string"==typeof T&&""!==T.trim()?`background-color: ${T};`:""}\n }\n \n .aagb__group_accordion_container.has_img {\n ${"left"===L?"flex-direction: row-reverse;":""}\n ${"right"===L?"flex-direction: row;":""}\n }\n .aagb_accordion_${_}.wp-block-aab-group-accordion.aab-next-previous-enabled{\n ${"left"===N?"padding-left: 50px !important;":""}\n ${"right"===N?"padding-right: 50px !important;":""}\n ${"top"===N?"padding-top: 80px !important;":""}\n ${"bottom"===N?"padding-bottom: 80px !important;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-next-previous{\n ${"left"===N?"left: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"right"===N?"right: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"top"===N?"top: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n ${"bottom"===N?"bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-previous-icon,.aagb_accordion_${_} .aagb-accordion-next-icon {\n ${O&&"string"==typeof O&&""!==O.trim()?`background-color: ${O};`:""}\n svg{\n ${j&&"string"==typeof j&&""!==j.trim()?`fill: ${j};`:""}\n }\n }\n \n .aagb__group_accordion_container.has_img{\n ${I&&"boolean"==typeof I&&I?"position: relative;":""}\n ${"top"===N?"padding-top:80px !important;":""}\n ${"right"===N?"padding-right: 50px !important;":""}\n .aab-next-previous-enabled{\n ${I&&"boolean"==typeof I&&I?"position: static;padding-top:0 !important;":""}\n ${"right"===N?"padding-right: 0px !important;":""}\n }\n\n }\n `,D&&q&&!x&&`.aagb_accordion_${_} .aagb__accordion_heading .anchorjs-link {\n color: ${q}\n }`,w&&`\n .aagb_accordion_${_} .aagb__accordion_container {\n transition-duration: 0ms !important;\n outline: 2px solid #00000000;\n }\n .aagb_accordion_${_} .aagb__accordion_container:focus-visible {\n outline: 2px solid ${E&&"string"==typeof E&&""!==E.trim()?E:"#000000"};\n }\n `)},$=function(e){const{uniqueId:t,step:a}=e.attributes,o=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),r=aagb_local_object.licensing;return o&&r&&!a?(0,n.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n const Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n }); \n `):(0,n.createElement)(n.Fragment,null)};function S({isEditor:e=!1,...t}){const a=e?o.useBlockProps:o.useBlockProps.save,{uniqueId:c,activetorClass:s,step:u,checkList:p,stepCmpltText:f,filterBtnPosition:v,enableCategoryFilter:y,isFeatureImg:x,nextPrevious:k}=t.attributes,C=aagb_local_object.licensing?s:"click";return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(i,t),(0,n.createElement)(B,t),(0,n.createElement)(d,r({isEditor:e},t),(0,n.createElement)("div",a({className:`searchable aagb_accordion_${c} ${C} ${y&&v}`+(x?" aab-feature-img-enabled":"")+(k?" aab-next-previous-enabled":""),id:`group-accordion-${c}`}),(0,n.createElement)(h,t),(0,n.createElement)(l,t),(0,n.createElement)(g,t),(0,n.createElement)(b,t),(0,n.createElement)(_,t),e?(0,n.createElement)(o.InnerBlocks,{allowedBlocks:["aab/accordion-item"],template:[["aab/accordion-item"]]}):(0,n.createElement)(o.InnerBlocks.Content,null),(0,n.createElement)(m,t),u&&(0,n.createElement)("span",{className:"step-result"},f))),(0,n.createElement)($,t))}const A=window.wp.components,F=window.wp.i18n;function T({prefix:e="aab_accordion",attributes:t,setAttributes:a}){return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Accordion ID","advanced-accordion-block")},(0,n.createElement)(A.TextControl,{label:(0,F.__)("Set Accordion ID","advanced-accordion-block"),value:`${e}_${t.uniqueId}`,onChange:function(t){if(t!==e){const n=t.replace(`${e}_`,"");a({uniqueId:n})}}}))}function L(e){return(0,n.createElement)(T,r({prefix:"aab_group_accordion"},e))}function P({attributes:e,setAttributes:t}){const{step:a,autoNumbering:o,checkList:r}=e,l=s?"":"aab-pro-element",i=!1!==e.anchorLinksShow&&(!0===e.anchorLinksShow||!0===e.defaultStyles?.anchorLinkShow);return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Heading Area","advanced-accordion-block"),initialOpen:!1,className:l},!a&&(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Anchor Link","advanced-accordion-block"),disabled:!s,checked:s&&i,onChange:e=>t({anchorLinksShow:e}),help:(0,F.__)("Enable anchor links for each accordion item to allow direct linking.","advanced-accordion-block")}),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Enable Auto Numbering","advanced-accordion-block"),disabled:!s,checked:s&&o,onChange:e=>{t({autoNumbering:e})},help:(0,F.__)("Automatically number each accordion item in the group.","advanced-accordion-block")}),(0,n.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,F.__)("Note: Subheading, Featured Icon, and Checkbox settings are available in individual accordion item settings.","advanced-accordion-block")))}const I=[{label:"Vertical",value:"vertical_filter"},{label:"Horizontal",value:"horizontal_filter"}],N=[{label:"Left",value:"left_btn"},{label:"Center",value:"center_btn"},{label:"Right",value:"right_btn"}];function O({attributes:e,setAttributes:t}){const{enableCategoryFilter:a,categoryList:o,filterBtnPosition:r,filterBtnAlignment:l}=e,i=aagb_local_object.licensing,c=i?"":"aab-pro-element";return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Categorized Accordions","advanced-accordion-block"),className:c},(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Enable Filter Tabs","advanced-accordion-block"),checked:a,disabled:!i,onChange:e=>t({enableCategoryFilter:e}),help:(0,F.__)("Enable category-based filter tabs to organize accordions.","advanced-accordion-block")}),a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,F.__)("Add Category Tags","advanced-accordion-block"),onChange:e=>t({categoryList:e}),suggestions:[],value:o,disabled:!i}),(0,n.createElement)(A.SelectControl,{label:(0,F.__)("Filter Button Position","advanced-accordion-block"),disabled:!i,options:I,onChange:e=>t({filterBtnPosition:e}),value:r}),"horizontal_filter"===r&&(0,n.createElement)(A.SelectControl,{label:(0,F.__)("Filter Button Alignment","advanced-accordion-block"),disabled:!i,options:N,onChange:e=>t({filterBtnAlignment:e}),value:l})),(0,n.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,F.__)("Note: Labels/Badges can be configured in individual accordion item settings.","advanced-accordion-block")))}function j({attributes:e,setAttributes:t}){const{step:a,checkList:o,stepProgress:r,stepText:l,stepCmpltText:i,stepProgressText:c,isFeatureImg:d,featureImgDirection:g}=e,u=s?"":"aab-pro-element";let p=a?"step":o?"checkList":"none";return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Layouts","advanced-accordion-block"),className:u},(0,n.createElement)("p",{className:"components-base-control__label",style:{marginBottom:"8px",fontWeight:"500"}},(0,F.__)("QA Style","advanced-accordion-block")),(0,n.createElement)("p",{className:"components-base-control__help",style:{marginTop:"0",marginBottom:"16px",color:"#757575"}},(0,F.__)("QA Style can be changed from the Block Styles panel on the right sidebar.","advanced-accordion-block")),(0,n.createElement)(A.RadioControl,{label:(0,F.__)("Steps Layout","advanced-accordion-block"),help:(0,F.__)("Transform the accordions into interactive steps or a checklist for a streamlined user experience.","advanced-accordion-block"),selected:p,options:[{label:"Steps",value:"step"},{label:"Checklist",value:"checkList"},{label:"None",value:"none"}],onChange:e=>{"step"===e?(t({checkList:!1}),t({step:!0})):"checkList"===e?(t({step:!1}),t({checkList:!0})):(t({step:!1}),t({checkList:!1}))}}),s&&(a||o)&&(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Steps with Progress Bar","advanced-accordion-block"),disabled:!s,help:(0,F.__)("Enable this option to display a progress bar for the steps.","advanced-accordion-block"),checked:r,onChange:e=>{t({stepProgress:e})}}),s&&(a||o)&&r&&(0,n.createElement)(A.TextControl,{label:(0,F.__)("Step Progress Text","advanced-accordion-block"),value:c,onChange:e=>{t({stepProgressText:e})},help:(0,F.__)("Enter the text you want to display for step progress.","advanced-accordion-block")}),s&&a&&(0,n.createElement)(A.TextControl,{label:(0,F.__)("Step Text","advanced-accordion-block"),value:l,onChange:e=>t({stepText:e}),help:(0,F.__)("Enter the text you want to display on the step.","advanced-accordion-block")}),s&&a&&(0,n.createElement)(A.TextControl,{label:(0,F.__)("Step Complete Text","advanced-accordion-block"),value:i,onChange:e=>t({stepCmpltText:e}),help:(0,F.__)("Enter the text you want to display when the step is completed.","advanced-accordion-block")}),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Enable Featured Image","advanced-accordion-block"),checked:d,disabled:!s,onChange:e=>t({isFeatureImg:e}),help:(0,F.__)('Tip: Turn on the "Enable Featured Image" option to add images. Then click any accordion item to upload a feature image inside.',"advanced-accordion-block")}),d&&(0,n.createElement)(A.__experimentalToggleGroupControl,{label:(0,F.__)("Feature Image Direction","advanced-accordion-block"),value:g,onChange:e=>t({featureImgDirection:e}),style:{minWidth:"249px"}},(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"left",label:(0,F.__)("Left","advanced-accordion-block")},"left"),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"right",label:(0,F.__)("Right","advanced-accordion-block")},"Right")),(0,n.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,F.__)("Note: For Horizontal Accordion layout, use the dedicated Horizontal Accordion block.","advanced-accordion-block")))}const M=[{label:"Left",value:"left_btn"},{label:"Center",value:"center_btn"},{label:"Right",value:"right_btn"}];function R({attributes:e,setAttributes:t}){const{showAllbtn:a,openText:o,closeText:r,openALLBtnPosition:l,scrollToActive:i}=e,c=aagb_local_object.licensing,s=c?"":"aab-pro-element";return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Group Accordion","advanced-accordion-block"),initialOpen:!1,className:s},(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Scroll to Active Accordion","advanced-accordion-block"),checked:i,onChange:e=>t({scrollToActive:e}),help:(0,F.__)("Smoothly scroll the page to bring the active accordion into view.","advanced-accordion-block")}),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Open All & Close All","advanced-accordion-block"),disabled:!c,checked:c&&a,onChange:e=>t({showAllbtn:e}),help:(0,F.__)("Show buttons to open or close all accordions at once.","advanced-accordion-block")}),a&&c&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.BaseControl,{__nextHasNoMarginBottom:!0,id:"openText",label:"Show All Text"},(0,n.createElement)("input",{id:"openText",type:"text",disabled:!c,value:o,onChange:e=>t({openText:e.target.value}),style:{display:"block",width:"100%"}})),(0,n.createElement)(A.BaseControl,{__nextHasNoMarginBottom:!0,id:"closeText",label:"Close All Text"},(0,n.createElement)("input",{id:"closeText",type:"text",disabled:!c,placeholder:(0,F.__)("Enter text","advanced-accordion-block"),value:r,onChange:e=>t({closeText:e.target.value}),style:{display:"block",width:"100%"}})),(0,n.createElement)(A.SelectControl,{label:(0,F.__)("Open/Close Button Position","advanced-accordion-block"),disabled:!c,options:M,onChange:e=>t({openALLBtnPosition:e}),value:l})))}const{__}=wp.i18n,D=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],z=({value:e,onChange:t,bgValue:a,onBgChange:o,label:r,innerLabel:l=["Text","Background"]})=>{const[i,c]=(0,n.useState)(!1),[s,d]=(0,n.useState)(e),[g,u]=(0,n.useState)(a),p=e=>{d(e),t&&t(e)},b=e=>{u(e),o&&o(e)};return(0,n.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,n.createElement)(A.Flex,null,(0,n.createElement)(A.FlexItem,null,(0,n.createElement)(A.BaseControl,{label:r})),(0,n.createElement)(A.FlexItem,null,(0,n.createElement)(A.Flex,null,(0,n.createElement)(A.FlexItem,null,(0,n.createElement)(A.Button,{className:"aab-reset-btn "+(s||g?"active":"disabled"),onClick:function(){p(""),b("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,n.createElement)(A.FlexItem,null,(0,n.createElement)(A.Button,{onClick:()=>{c(!i)}},(0,n.createElement)(A.__experimentalZStack,{offset:14},t&&(0,n.createElement)(A.ColorIndicator,{colorValue:s}),o&&(0,n.createElement)(A.ColorIndicator,{colorValue:g}))))),i&&(0,n.createElement)(A.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>c(!1)},(0,n.createElement)(A.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:o?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,n.createElement)(n.Fragment,null,"color"===e.name&&t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:s}),(0,n.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,n.createElement)(A.ColorPalette,{colors:D,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))),"background"===e.name&&o&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.ColorPicker,{enableAlpha:!0,onChange:e=>b(e),color:g}),(0,n.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,n.createElement)(A.ColorPalette,{colors:D,value:g,asButtons:!0,disableCustomColors:!0,onChange:e=>b(e),clearable:!1}))))))))))};function q({attributes:e,setAttributes:t,clientId:a}){var o;const{searchShow:r,placeholderText:l,buttonShow:i,contentCount:s,readText:d,showMoreBtn:g,itemsToShow:u,showMoreBtnTxt:p,showLessBtnTxt:b,showMoreBtnColor:m,showMoreBtnBg:h}=e,f=(0,c.useSelect)("core/block-editor",[]).getBlock(a)?.innerBlocks,v=aagb_local_object.licensing,_=v?"":"aab-pro-element",y=null!==(o=C(e)("faqSchema"))&&void 0!==o&&o;return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Dynamic Features","advanced-accordion-block"),initialOpen:!1,className:_},(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("FAQ Schema","advanced-accordion-block"),checked:y,onChange:e=>t({faqSchema:e}),help:(0,F.__)("Enable FAQ structured data for better SEO.","advanced-accordion-block")}),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Instant Search","advanced-accordion-block"),disabled:!v,checked:v&&r,onChange:e=>t({searchShow:e}),help:(0,F.__)("Allow users to search through accordion content.","advanced-accordion-block")}),r&&(0,n.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,n.createElement)("label",{className:"label-d-block"},(0,F.__)("Placeholder Text","advanced-accordion-block")),(0,n.createElement)("input",{type:"text",className:"widefat",disabled:!v,placeholder:(0,F.__)("Enter placeholder text","advanced-accordion-block"),value:l,onChange:e=>t({placeholderText:e.target.value})})),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Read More Button","advanced-accordion-block"),disabled:!v,checked:v&&i,onChange:e=>t({buttonShow:e}),help:(0,F.__)("Truncate content and show a read more button.","advanced-accordion-block")}),i&&(0,n.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,n.createElement)(A.RangeControl,{label:(0,F.__)("Content Count","advanced-accordion-block"),help:(0,F.__)("Total Number of Characters you want to display on accordion body","advanced-accordion-block"),disabled:!v,value:s,onChange:e=>t({contentCount:e}),min:1,max:1e3}),(0,n.createElement)(A.TextControl,{label:(0,F.__)("Read More Text","advanced-accordion-block"),value:d,onChange:e=>t({readText:e}),help:(0,F.__)("Enter the text you want to display on Read more button.","advanced-accordion-block")})),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Show More Button","advanced-accordion-block"),checked:g,disabled:!v,onChange:e=>t({showMoreBtn:e}),help:(0,F.__)("Show a limited number of accordions with a button to reveal more.","advanced-accordion-block")}),g&&(0,n.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,n.createElement)(A.RangeControl,{label:(0,F.__)("Items Per Click","advanced-accordion-block"),help:(0,F.__)("How many items to show per click?","advanced-accordion-block"),value:u,min:1,max:f?.length,disabled:!v||!g||f?.length<2,onChange:e=>t({itemsToShow:e})}),(0,n.createElement)(A.TextControl,{label:(0,F.__)("Show More Text","advanced-accordion-block"),value:p,onChange:e=>t({showMoreBtnTxt:e}),help:(0,F.__)("Enter the text you want to display on the Show more button.","advanced-accordion-block")}),(0,n.createElement)(A.TextControl,{label:(0,F.__)("Show Less Text","advanced-accordion-block"),value:b,onChange:e=>t({showLessBtnTxt:e}),help:(0,F.__)("Enter the text you want to display on the Show less button.","advanced-accordion-block")}),(0,n.createElement)(z,{label:(0,F.__)("Button Color","advanced-accordion-block"),value:m,onChange:e=>t({showMoreBtnColor:e}),bgValue:h,onBgChange:e=>t({showMoreBtnBg:e})})),(0,n.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,F.__)("Note: Voting Feedback feature is coming soon.","advanced-accordion-block")))}const H=[{label:"Vertical",value:"vertical"},{label:"Horizontal",value:"horizontal"}];function V({attributes:e,setAttributes:t}){const{accessibilityOn:a,focusOutlineColor:o,nextPrevious:r,nextPreviousDirection:l,autoPlay:i,duration:c,progressBarDirection:d,activetorClass:g,progressBarOn:u}=e,p=aagb_local_object.licensing,b=p?"":"aab-pro-element",m=c/1e3;return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Navigation","advanced-accordion-block"),className:b},(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Keyboard Accessibility "+(a?"ON":"OFF"),"advanced-accordion-block"),checked:a,onChange:e=>t({accessibilityOn:e}),help:(0,F.__)("Enable keyboard navigation for better accessibility.","advanced-accordion-block")}),a&&(0,n.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,n.createElement)(z,{label:"Focused Accordion Color",innerLabel:["Outline"],value:o,onChange:e=>t({focusOutlineColor:e}),bgValue:void 0,onBgChange:void 0})),(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Next/Previous Navigation","advanced-accordion-block"),disabled:!s,checked:s&&r,onChange:e=>t({nextPrevious:e}),help:(0,F.__)("Show next and previous buttons for accordion navigation.","advanced-accordion-block")}),r&&(0,n.createElement)("div",{style:{marginBottom:"16px"}},(0,n.createElement)(A.__experimentalToggleGroupControl,{label:(0,F.__)("Next/Previous Direction","advanced-accordion-block"),value:l,onChange:e=>t({nextPreviousDirection:e}),style:{minWidth:"249px"}},(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"left",label:(0,F.__)("Left","advanced-accordion-block")},"left"),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"right",label:(0,F.__)("Right","advanced-accordion-block")},"Right"),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"top",label:(0,F.__)("Top","advanced-accordion-block")},"Top"),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"bottom",label:(0,F.__)("Bottom","advanced-accordion-block")},"Bottom"))),(0,n.createElement)("hr",{style:{margin:"16px 0",border:"none",borderTop:"1px solid #ddd"}}),(0,n.createElement)("p",{className:"components-base-control__label",style:{marginBottom:"8px",marginTop:"0",fontWeight:"500"}},(0,F.__)("Activator Event","advanced-accordion-block")),(0,n.createElement)(A.__experimentalToggleGroupControl,{value:g,onChange:function(e){t({activetorClass:e}),t("autoplay"!==e?{autoPlay:!1}:{autoPlay:!0})},label:"",style:{minWidth:"249px"}},(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"click",label:"Click",disabled:!p,showTooltip:!0}),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"hover",disabled:!p,label:"Hover"}),(0,n.createElement)(A.__experimentalToggleGroupControlOption,{value:"autoplay",label:"Auto Play",disabled:!p})),i&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Progress Bar "+(u?"On":"Off"),"advanced-accordion-block"),checked:u,onChange:e=>t({progressBarOn:e})}),(0,n.createElement)(A.RangeControl,{label:(0,F.__)("Duration (s)","advanced-accordion-block"),value:m,disabled:!p,onChange:e=>t({duration:1e3*e}),min:1,max:60,step:1})),i&&u&&(0,n.createElement)(A.SelectControl,{label:(0,F.__)("Progress Bar Direction","advanced-accordion-block"),disabled:!p,options:H,onChange:e=>t({progressBarDirection:e}),value:d}))}function Q({attributes:e,setAttributes:t}){const{border:a,margins:o,paddings:r,borderRadius:l,progressBarActiveColor:i,progressBarBgColor:c,autoPlay:s,stepProgressActiveColor:d,stepProgressBgColor:g,step:u,checkList:p,stepProgress:b}=e,m=e=>{t({border:e,bodyBorder:{top:{color:`${e.color}`,style:`${e.style}`,width:`${e.width}`}}})},h=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Accordion Styles","advanced-accordion-block")},(0,n.createElement)(A.__experimentalToolsPanel,{label:(0,F.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,n.createElement)(A.__experimentalToolsPanelItem,{hasValue:()=>o?.top||o?.bottom,label:(0,F.__)("Margins","advanced-accordion-block"),onDeselect:()=>t({margins:{top:"",right:"",left:"",bottom:""}})},(0,n.createElement)(A.__experimentalBoxControl,{values:o,label:(0,F.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>t({...o,margins:{top:h(e.top),bottom:h(e.bottom)}})})),(0,n.createElement)(A.__experimentalToolsPanelItem,{hasValue:()=>r?.top||r?.right,label:(0,F.__)("Padding","advanced-accordion-block"),onDeselect:()=>t({paddings:{top:"",right:"",left:"",bottom:""}})},(0,n.createElement)(A.__experimentalBoxControl,{values:r,label:(0,F.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>t({...r,paddings:{top:h(e.top),left:h(e.left),right:h(e.right),bottom:h(e.bottom)}})}))),(0,n.createElement)(A.__experimentalToolsPanel,{label:(0,F.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{m({style:"none",width:"0px"}),t({borderRadius:0})}},(0,n.createElement)(A.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==a?.width&&!!a?.width,label:(0,F.__)("Border","advanced-accordion-block"),onDeselect:()=>m({style:"none",width:"0px"})},(0,n.createElement)(A.__experimentalBorderBoxControl,{colors:D,onChange:m,value:a})),(0,n.createElement)(A.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,F.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({borderRadius:0})},(0,n.createElement)(A.RangeControl,{label:(0,F.__)("Border Radius","advanced-accordion-block"),value:l,onChange:e=>t({borderRadius:e}),min:0,max:50}))),s&&(0,n.createElement)(z,{label:(0,F.__)("Autoplay Progress Bar Color","advanced-accordion-block"),value:i,onChange:e=>{t({progressBarActiveColor:e})},bgValue:c,onBgChange:e=>{t({progressBarBgColor:e})},innerLabel:["Active","Background"]}),u&&b&&(0,n.createElement)(z,{label:(0,F.__)("Step progress Color","advanced-accordion-block"),value:d,onChange:e=>{t({stepProgressActiveColor:e})},bgValue:g,onBgChange:e=>{t({stepProgressBgColor:e})},innerLabel:["Active","Background"]}))}function G({attributes:e,setAttributes:t}){const{bodyBg:a,QaStyle:o,bodyBorder:r}=e;return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,n.createElement)(z,{label:(0,F.__)("Background Color","advanced-accordion-block"),value:a,onChange:e=>t({bodyBg:e}),innerLabel:["Background"],bgValue:void 0,onBgChange:void 0}),!o&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("p",{className:"aagb__label"},(0,F.__)("Set Body Border","advanced-accordion-block")),(0,n.createElement)(A.__experimentalBorderBoxControl,{colors:D,label:(0,F.__)("Borders"),onChange:e=>t({bodyBorder:e}),value:r})))}function K({attributes:e,setAttributes:t,clientId:a}){const{QaStyle:o,headerBg:r,headingColor:l,headingBorder:i,subheadingColor:s,labelsGlobalTextColor:d,labelsGlobalBgColor:g}=e,u=aagb_local_object.licensing,p=(0,c.useSelect)((e=>(e("core/block-editor")?.getBlock(a)?.innerBlocks||[]).some((e=>e.attributes?.enableLabels))),[]);return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Accordion Head","advanced-accordion-block")},(0,n.createElement)(z,{label:(0,F.__)("Header Color","advanced-accordion-block"),value:l,onChange:e=>t({headingColor:e}),bgValue:r,onBgChange:e=>t({headerBg:e})}),u&&(0,n.createElement)(z,{label:(0,F.__)("Sub Heading Color","advanced-accordion-block"),value:s,onChange:e=>t({subheadingColor:e}),bgValue:void 0,onBgChange:void 0}),p&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"aa-custom-spacer"}),(0,n.createElement)(z,{label:(0,F.__)("Labels Color","advanced-accordion-block"),value:d,onChange:e=>t({labelsGlobalTextColor:e}),bgValue:g,onBgChange:e=>t({labelsGlobalBgColor:e})})),!o&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"aa-custom-spacer"}),(0,n.createElement)(A.__experimentalBorderBoxControl,{colors:D,label:(0,F.__)("Borders"),onChange:e=>t({headingBorder:e}),value:i})))}function W({attributes:e,setAttributes:t}){const{showIcon:a,iconColor:o,iconBackground:r}=e;return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,n.createElement)(A.ToggleControl,{label:(0,F.__)("Show Icon","advanced-accordion-block"),checked:a,onChange:e=>t({showIcon:e})}),a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(z,{label:(0,F.__)("Color","advanced-accordion-block"),value:o,onChange:e=>t({iconColor:e}),bgValue:r,onBgChange:e=>t({iconBackground:e}),innerLabel:["Icon","Background"]})))}function Z({attributes:e,setAttributes:t}){const{activeAccordionBorder:a,activeBackground:o}=e;return(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Active Accordion Style","advanced-accordion-block")},(0,n.createElement)("p",{className:"aab__label"},(0,F.__)("Border","advanced-accordion-block")),(0,n.createElement)(A.__experimentalBorderControl,{colors:D,value:a,onChange:e=>t({activeAccordionBorder:e}),withSlider:!0}),(0,n.createElement)("p",{className:"aab__sublabel"},(0,F.__)("(This style will only be visible in the frontend only)","advanced-accordion-block")),(0,n.createElement)(z,{label:(0,F.__)("Active Background","advanced-accordion-block"),value:o,onChange:e=>t({activeBackground:e}),bgValue:void 0,onBgChange:void 0}))}const U=({attributes:e,setAttributes:t})=>{const{autoNumbering:a,autoNumberingColor:o,autoNumberingMargin:r}=e;return s&&a?(0,n.createElement)(A.PanelBody,{title:"Auto Numbering"},s&&a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(z,{label:(0,F.__)("Auto Number Color","advanced-accordion-block"),value:o,onChange:e=>t({autoNumberingColor:e}),bgValue:void 0,onBgChange:void 0}),(0,n.createElement)(A.RangeControl,{label:(0,F.__)("Space Right","advanced-accordion-block"),value:r,onChange:e=>{t({autoNumberingMargin:e})},min:0,max:50}))):null};function J({attributes:e,setAttributes:t}){const{filterBtnColor:a,filterBtnBg:o,filterBtnHoverColor:r,filterBtnHoverBg:l,filterBtnActiveColor:i,filterBtnActiveBg:c,enableCategoryFilter:s}=e;return s?(0,n.createElement)(A.PanelBody,{initialOpen:!1,title:(0,F.__)("Category Filter","advanced-accordion-block")},(0,n.createElement)(z,{label:(0,F.__)("Default Color","advanced-accordion-block"),value:a,onChange:e=>t({filterBtnColor:e}),bgValue:o,onBgChange:e=>t({filterBtnBg:e})}),(0,n.createElement)(z,{label:(0,F.__)("Hover Color","advanced-accordion-block"),value:r,onChange:e=>t({filterBtnHoverColor:e}),bgValue:l,onBgChange:e=>t({filterBtnHoverBg:e})}),(0,n.createElement)(z,{label:(0,F.__)("Active Color","advanced-accordion-block"),value:i,onChange:e=>t({filterBtnActiveColor:e}),bgValue:c,onBgChange:e=>t({filterBtnActiveBg:e})})):(0,n.createElement)(n.Fragment,null)}var Y=a(69),X=a.n(Y),ee=a(848),te=a.n(ee);function ae({attributes:e,setAttributes:t}){const{customCSS:a}=e,o=aagb_local_object.licensing,r=o?"":"aab-pro-element";return(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Custom CSS","advanced-accordion-block"),initialOpen:!1,className:r},(0,n.createElement)("label",{className:"custom-css-notice",htmlFor:"custom-css"},"Add your own CSS code here to customize the accordion as per your expectations."),(0,n.createElement)(X(),{value:null!=a?a:"",onValueChange:e=>t({customCSS:e}),highlight:e=>e?te().highlight(e,te().languages.css,"css"):"",padding:10,disabled:!o,style:{fontFamily:"monospace",fontSize:"14px",border:"1px solid #ccc",borderRadius:"4px",minHeight:"100px",backgroundColor:"#f9f9f9",color:"#333",outline:"none",boxSizing:"border-box",marginTop:"7px"}}))}function ne({attributes:e,setAttributes:t}){var a,o,r,l;const{QaStyle:i}=e,c=aagb_local_object.licensing,s=C(e),d=null!==(a=s("qIconColor"))&&void 0!==a?a:null,g=null!==(o=s("qIconBg"))&&void 0!==o?o:null,u=null!==(r=s("aIconColor"))&&void 0!==r?r:null,p=null!==(l=s("aIconBg"))&&void 0!==l?l:null;return i&&c?(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,n.createElement)(z,{label:(0,F.__)("Q Color","advanced-accordion-block"),value:d,onChange:e=>t({qIconColor:e}),bgValue:g,onBgChange:e=>t({qIconBg:e}),innerLabel:["Text","Background"]}),(0,n.createElement)(z,{label:(0,F.__)("A Color","advanced-accordion-block"),value:u,onChange:e=>t({aIconColor:e}),bgValue:p,onBgChange:e=>t({aIconBg:e}),innerLabel:["Text","Background"]})):(0,n.createElement)(n.Fragment,null)}const oe=({attributes:e,setAttributes:t})=>{const{nextPreviousIconBgColor:a,nextPreviousIconColor:o,nextPrevious:r}=e;return r?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(A.PanelBody,{title:(0,F.__)("Next Previous","advanced-accordion-block"),initialOpen:!1},(0,n.createElement)(z,{label:(0,F.__)("Color","advanced-accordion-block"),value:o,onChange:e=>t({nextPreviousIconColor:e}),bgValue:a,onBgChange:e=>t({nextPreviousIconBgColor:e}),innerLabel:["Icon","Background"]}))):null},re=function(e){return(0,n.createElement)(o.InspectorControls,null,(0,n.createElement)(j,e),(0,n.createElement)(P,e),(0,n.createElement)(q,e),(0,n.createElement)(R,e),(0,n.createElement)(V,e),(0,n.createElement)(O,e),(0,n.createElement)(L,e))},le=function(e){return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(o.InspectorControls,{group:"styles"},(0,n.createElement)(ne,e),(0,n.createElement)(Z,e),(0,n.createElement)(Q,e),(0,n.createElement)(K,e),(0,n.createElement)(W,e),(0,n.createElement)(G,e),(0,n.createElement)(J,e),(0,n.createElement)(U,e),(0,n.createElement)(oe,e),(0,n.createElement)(ae,e)))};let ie=0;(0,e.registerBlockType)(t,{icon:{src:function(){return(0,n.createElement)("svg",{viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M0 0v17h17v-17h-17zM16 1v9h-15v-9h15zM16 11v2h-15v-2h15zM1 16v-2h15v2h-15z",fill:"#77b5f7"}))},foreground:"#77b5f7"},edit:e=>{const{attributes:t,setAttributes:a,clientId:l}=e;(0,n.useEffect)((()=>{if(!t.uniqueId){const e=`${l.slice(0,8)}_${ie++}`;a({uniqueId:e})}(async()=>{const e=await(async()=>{try{const e=await k()({path:"/wp/v2/settings"});return{...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}}catch(e){return console.error("Error loading global styles:",e),null}})();a({defaultStyles:e})})()}),[]);const i=(0,o.useBlockProps)(),s=i.className?.includes("is-style-qa"),{updateBlockAttributes:d}=(0,c.useDispatch)(o.store),g=(0,c.useSelect)((e=>e("core/block-editor").getBlock(l)),[l]),u=(0,n.useRef)(!0);return(0,n.useEffect)((()=>{void 0===t.QaStyle&&void 0!==t.defaultStyles?.QaStyle&&((e=>{const t="default"!==e?`is-style-${e}`:"";let a=g?.attributes?.className||"";t&&a.includes(t)||(a=a.replace(/\bis-style-\S+/g,"").replace(/\s+/g," ").trim(),t&&(a=a?`${a} ${t}`:t),d(l,{className:a||void 0}))})(!0===t.defaultStyles.QaStyle?"qa":"default"),a({QaStyle:t.defaultStyles.QaStyle}))}),[t.QaStyle,t.defaultStyles?.QaStyle]),(0,n.useEffect)((()=>{if(u.current)return!0===s&&a({QaStyle:!0}),void(u.current=!1);t.QaStyle!==s&&void 0!==s&&a({QaStyle:s})}),[s,t.QaStyle]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(le,e),(0,n.createElement)(re,e),(0,n.createElement)(S,r({},e,{isEditor:!0})))},save:e=>(0,n.createElement)(S,e),deprecated:[{attributes:t.attributes,save:function(e){const{uniqueId:t,activetorClass:a,step:c,checkList:s,stepCmpltText:u,filterBtnPosition:p,enableCategoryFilter:f,isFeatureImg:v,nextPrevious:y}=e.attributes,x=aagb_local_object.licensing?a:"click";return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(i,e),(0,n.createElement)(w,e),(0,n.createElement)(d,r({isEditor:!1},e),(0,n.createElement)("div",o.useBlockProps.save({className:`searchable aagb_accordion_${t} ${x} ${f&&p}`+(v?" aab-feature-img-enabled":"")+(y?" aab-next-previous-enabled":""),id:`group-accordion-${t}`}),(0,n.createElement)(h,e),(0,n.createElement)(l,e),(0,n.createElement)(g,e),(0,n.createElement)(b,e),(0,n.createElement)(_,e),(0,n.createElement)(o.InnerBlocks.Content,null),(0,n.createElement)(m,e),c&&(0,n.createElement)("span",{className:"step-result"},u))),(0,n.createElement)(E,e))}},{attributes:{anchorLinksShow:{type:"boolean",default:!1},QaStyle:{type:"boolean",default:!1},uniqueId:{type:"string"},activeAccordionBorder:{type:"object",default:{width:"1px",color:"#ebebeb",style:"solid"}},searchShow:{type:"boolean",default:!1},placeholderText:{type:"string"},showAllbtn:{type:"boolean",default:!1},closeText:{type:"string",default:"Close all"},openText:{type:"string",default:"Show all"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},activetorClass:{type:"string",default:"click"},faqSchema:{type:"boolean",default:!1},step:{type:"boolean",default:!1},stepText:{type:"string",default:"Continue"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean",default:!1},buttonShow:{type:"boolean",default:!1},contentCount:{type:"number",default:300},readText:{type:"string",default:"Read More"},border:{type:"object",default:{width:"1px",color:"#e3dfdf38",style:"solid"}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},iconColor:{type:"string"},iconBackground:{type:"string"},bodyBg:{type:"string"},showIcon:{type:"boolean",default:!0},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},customCSS:{type:"string",default:""},openALLBtnPosition:{type:"string",default:"right_btn"},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},activeBackground:{type:"string"},categoryList:{type:"array"},filterBtnAlignment:{type:"string",default:"center_btn"},filterBtnPosition:{type:"string",default:"horizontal_filter"},filterBtnColor:{type:"string",default:"#0866ff"},filterBtnBg:{type:"string",default:"#10b3d608"},filterBtnActiveColor:{type:"string",default:"#fff"},filterBtnActiveBg:{type:"string",default:"#0866ff"},enableCategoryFilter:{type:"boolean",default:!1},showMoreBtn:{type:"boolean",default:!1},showMoreBtnTxt:{type:"string",default:"Show More"},showLessBtnTxt:{type:"string",default:"Show Less"},itemsToShow:{type:"number",default:5},showMoreBtnColor:{type:"string",default:"#010101"},showMoreBtnBg:{type:"string",default:"#eaeaea"},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#f0f0f0"},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"},stepProgress:{type:"boolean",default:!1},stepProgressText:{type:"string",default:"Complete Step"},stepProgressActiveColor:{type:"string",default:"#dfd2d2"},stepProgressBgColor:{type:"string",default:"#1570ec"},autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"}},migrate:e=>(void 0===e.accessibilityOn&&(e.accessibilityOn=!0),void 0===e.focusOutlineColor&&(e.focusOutlineColor="#C2DBFE"),"#10b3d608"===e.filterBtnBg&&(e.filterBtnBg="#F4F8FF"),"#fff"===e.filterBtnActiveColor&&(e.filterBtnActiveColor="#F4F8FF"),void 0===e.filterBtnHoverColor&&(e.filterBtnHoverColor="#0866ff"),void 0===e.filterBtnHoverBg&&(e.filterBtnHoverBg="#DDE9FD"),{...e}),save:({attributes:e})=>{const{uniqueId:t,searchShow:a,showAllbtn:r,placeholderText:l,closeText:i,openText:c,activetorClass:s,step:d,stepCmpltText:g,anchorLinksShow:u,customCSS:p,openALLBtnPosition:b,categoryList:m,filterBtnAlignment:h,filterBtnPosition:f,filterBtnColor:v,filterBtnBg:_,filterBtnActiveColor:y,filterBtnActiveBg:x,enableCategoryFilter:k,headingColor:C,showMoreBtn:w,showMoreBtnTxt:E,showLessBtnTxt:B,itemsToShow:$,showMoreBtnBg:S,showMoreBtnColor:A}=e,F=aagb_local_object.licensing,T=F?s:"click";return(0,n.createElement)(n.Fragment,null,p&&(0,n.createElement)("div",{className:"custom-css-block"},(0,n.createElement)("style",null,`.aagb_accordion_${t} { ${p} }`)),u&&C&&!d&&(0,n.createElement)("style",null,`.aagb_accordion_${t} .aagb__accordion_heading .anchorjs-link{ color: ${C} }`),(0,n.createElement)("div",o.useBlockProps.save({className:`searchable aagb_accordion_${t} ${T} ${k&&f}`,id:`group-accordion-${t}`}),k&&F&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",null,`\n div.aagb_accordion_${t} .aab-filter-button-group .btn {\n color: ${v};\n background-color: ${_};\n border-color:rgba(${v.replace(/^#/,"").match(/\w\w/g).map((e=>parseInt(e,16))).join(",")},0.3);\n }\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active {\n color: ${y};\n background-color: ${x};\n border-color:${x};\n }\n div.aagb_accordion_${t} .aab-filter-button-group .btn:hover {\n background-color:rgba(${x.replace(/^#/,"").match(/\w\w/g).map((e=>parseInt(e,16))).join(",")},0.3);\n }\n `),(0,n.createElement)("div",{className:`button-group aab-filter-button-group ${h}`},(0,n.createElement)("button",{className:"active btn cat_all_item"},"All"),m?.map((e=>{let t=e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");return(0,n.createElement)("button",{className:"btn","data-filter":`cat_${t}`,key:t},e)})))),a&&F&&(0,n.createElement)("div",{className:"aagb_form_inner",id:"aagb-search-form-"+t},(0,n.createElement)("div",{className:"aagb_form_group"},(0,n.createElement)("input",{type:"search","data-searchTarget":t,className:"aagb-search-control aagb_form_control noEnterSubmit",placeholder:l||"Search for FAQ"})),(0,n.createElement)("span",{id:"aagb-search-help-block",className:"help-block"})),r&&F&&(0,n.createElement)("div",{className:`aagb_accordion_wrapper_btn ${b}`},(0,n.createElement)("a",{href:"#","data-openTarget":"aagb_accordion_"+t,className:"content-accordion__show-all"},(0,n.createElement)("svg",{className:"svg-inline--fa fa-expand-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"expand-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,n.createElement)("path",{fill:"currentColor",d:"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"})),(0,n.createElement)(o.RichText.Content,{value:c,style:{margin:0}})),(0,n.createElement)("a",{href:"#","data-closeTarget":"aagb_accordion_"+t,className:"content-accordion__close-all"},(0,n.createElement)("svg",{className:"svg-inline--fa fa-compress-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"compress-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,n.createElement)("path",{fill:"currentColor",d:"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"})),(0,n.createElement)(o.RichText.Content,{value:i,style:{margin:0}}))),(0,n.createElement)(o.InnerBlocks.Content,null),w&&F&&(0,n.createElement)("div",{className:"aab-show-more-btn-container"},(0,n.createElement)("button",{className:"show-more-btn",style:{color:A,backgroundColor:S},"data-items-to-show":$},E||"Show More",(0,n.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-down"})),(0,n.createElement)("button",{className:"show-less-btn",style:{color:A,backgroundColor:S}},B||"Show Less",(0,n.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-up"}))),d&&(0,n.createElement)("span",{className:"step-result"},g)),!0===u&&F&&!d&&(0,n.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n });\n \n\t\t\t\t\t`))}}]})})()})();1 (()=>{var e={848:(e,t,a)=>{var o=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,a=0,o={},n={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof r?new r(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++a}),e.__id},clone:function e(t,a){var o,r;switch(a=a||{},n.util.type(t)){case"Object":if(r=n.util.objId(t),a[r])return a[r];for(var l in o={},a[r]=o,t)t.hasOwnProperty(l)&&(o[l]=e(t[l],a));return o;case"Array":return r=n.util.objId(t),a[r]?a[r]:(o=[],a[r]=o,t.forEach((function(t,n){o[n]=e(t,a)})),o);default:return t}},getLanguage:function(e){for(;e;){var a=t.exec(e.className);if(a)return a[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,a){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+a)},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(o){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(o.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var a in t)if(t[a].src==e)return t[a]}return null}},isActive:function(e,t,a){for(var o="no-"+t;e;){var n=e.classList;if(n.contains(t))return!0;if(n.contains(o))return!1;e=e.parentElement}return!!a}},languages:{plain:o,plaintext:o,text:o,txt:o,extend:function(e,t){var a=n.util.clone(n.languages[e]);for(var o in t)a[o]=t[o];return a},insertBefore:function(e,t,a,o){var r=(o=o||n.languages)[e],l={};for(var i in r)if(r.hasOwnProperty(i)){if(i==t)for(var c in a)a.hasOwnProperty(c)&&(l[c]=a[c]);a.hasOwnProperty(i)||(l[i]=r[i])}var s=o[e];return o[e]=l,n.languages.DFS(n.languages,(function(t,a){a===s&&t!=e&&(this[t]=l)})),l},DFS:function e(t,a,o,r){r=r||{};var l=n.util.objId;for(var i in t)if(t.hasOwnProperty(i)){a.call(t,i,t[i],o||i);var c=t[i],s=n.util.type(c);"Object"!==s||r[l(c)]?"Array"!==s||r[l(c)]||(r[l(c)]=!0,e(c,a,i,r)):(r[l(c)]=!0,e(c,a,null,r))}}},plugins:{},highlightAll:function(e,t){n.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,a){var o={callback:a,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};n.hooks.run("before-highlightall",o),o.elements=Array.prototype.slice.apply(o.container.querySelectorAll(o.selector)),n.hooks.run("before-all-elements-highlight",o);for(var r,l=0;r=o.elements[l++];)n.highlightElement(r,!0===t,o.callback)},highlightElement:function(t,a,o){var r=n.util.getLanguage(t),l=n.languages[r];n.util.setLanguage(t,r);var i=t.parentElement;i&&"pre"===i.nodeName.toLowerCase()&&n.util.setLanguage(i,r);var c={element:t,language:r,grammar:l,code:t.textContent};function s(e){c.highlightedCode=e,n.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,n.hooks.run("after-highlight",c),n.hooks.run("complete",c),o&&o.call(c.element)}if(n.hooks.run("before-sanity-check",c),(i=c.element.parentElement)&&"pre"===i.nodeName.toLowerCase()&&!i.hasAttribute("tabindex")&&i.setAttribute("tabindex","0"),!c.code)return n.hooks.run("complete",c),void(o&&o.call(c.element));if(n.hooks.run("before-highlight",c),c.grammar)if(a&&e.Worker){var d=new Worker(n.filename);d.onmessage=function(e){s(e.data)},d.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else s(n.highlight(c.code,c.grammar,c.language));else s(n.util.encode(c.code))},highlight:function(e,t,a){var o={code:e,grammar:t,language:a};if(n.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=n.tokenize(o.code,o.grammar),n.hooks.run("after-tokenize",o),r.stringify(n.util.encode(o.tokens),o.language)},tokenize:function(e,t){var a=t.rest;if(a){for(var o in a)t[o]=a[o];delete t.rest}var n=new c;return s(n,n.head,e),i(e,n,t,n.head,0),function(e){for(var t=[],a=e.head.next;a!==e.tail;)t.push(a.value),a=a.next;return t}(n)},hooks:{all:{},add:function(e,t){var a=n.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=n.hooks.all[e];if(a&&a.length)for(var o,r=0;o=a[r++];)o(t)}},Token:r};function r(e,t,a,o){this.type=e,this.content=t,this.alias=a,this.length=0|(o||"").length}function l(e,t,a,o){e.lastIndex=t;var n=e.exec(a);if(n&&o&&n[1]){var r=n[1].length;n.index+=r,n[0]=n[0].slice(r)}return n}function i(e,t,a,o,c,u){for(var g in a)if(a.hasOwnProperty(g)&&a[g]){var p=a[g];p=Array.isArray(p)?p:[p];for(var b=0;b<p.length;++b){if(u&&u.cause==g+","+b)return;var m=p[b],h=m.inside,f=!!m.lookbehind,v=!!m.greedy,_=m.alias;if(v&&!m.pattern.global){var y=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,y+"g")}for(var x=m.pattern||m,C=o.next,k=c;C!==t.tail&&!(u&&k>=u.reach);k+=C.value.length,C=C.next){var w=C.value;if(t.length>e.length)return;if(!(w instanceof r)){var B,E=1;if(v){if(!(B=l(x,k,e,f))||B.index>=e.length)break;var $=B.index,S=B.index+B[0].length,A=k;for(A+=C.value.length;$>=A;)A+=(C=C.next).value.length;if(k=A-=C.value.length,C.value instanceof r)continue;for(var F=C;F!==t.tail&&(A<S||"string"==typeof F.value);F=F.next)E++,A+=F.value.length;E--,w=e.slice(k,A),B.index-=k}else if(!(B=l(x,0,w,f)))continue;$=B.index;var T=B[0],L=w.slice(0,$),I=w.slice($+T.length),N=k+w.length;u&&N>u.reach&&(u.reach=N);var P=C.prev;if(L&&(P=s(t,P,L),k+=L.length),d(t,P,E),C=s(t,P,new r(g,h?n.tokenize(T,h):T,_,T)),I&&s(t,C,I),E>1){var O={cause:g+","+b,reach:N};i(e,t,a,C.prev,k,O),u&&O.reach>u.reach&&(u.reach=O.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,a){var o=t.next,n={value:a,prev:t,next:o};return t.next=n,o.prev=n,e.length++,n}function d(e,t,a){for(var o=t.next,n=0;n<a&&o!==e.tail;n++)o=o.next;t.next=o,o.prev=t,e.length-=n}if(e.Prism=n,r.stringify=function e(t,a){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,a)})),o}var r={type:t.type,content:e(t.content,a),tag:"span",classes:["token",t.type],attributes:{},language:a},l=t.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(r.classes,l):r.classes.push(l)),n.hooks.run("wrap",r);var i="";for(var c in r.attributes)i+=" "+c+'="'+(r.attributes[c]||"").replace(/"/g,""")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+i+">"+r.content+"</"+r.tag+">"},!e.document)return e.addEventListener?(n.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var a=JSON.parse(t.data),o=a.language,r=a.code,l=a.immediateClose;e.postMessage(n.highlight(r,n.languages[o],o)),l&&e.close()}),!1),n):n;var u=n.util.currentScript();function g(){n.manual||n.highlightAll()}if(u&&(n.filename=u.src,u.hasAttribute("data-manual")&&(n.manual=!0)),!n.manual){var p=document.readyState;"loading"===p||"interactive"===p&&u&&u.defer?document.addEventListener("DOMContentLoaded",g):window.requestAnimationFrame?window.requestAnimationFrame(g):window.setTimeout(g,16)}return n}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=o),void 0!==a.g&&(a.g.Prism=o),o.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},o.languages.markup.tag.inside["attr-value"].inside.entity=o.languages.markup.entity,o.languages.markup.doctype.inside["internal-subset"].inside=o.languages.markup,o.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(o.languages.markup.tag,"addInlined",{value:function(e,t){var a={};a["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:o.languages[t]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};n["language-"+t]={pattern:/[\s\S]+/,inside:o.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},o.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(o.languages.markup.tag,"addAttribute",{value:function(e,t){o.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:o.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),o.languages.html=o.languages.markup,o.languages.mathml=o.languages.markup,o.languages.svg=o.languages.markup,o.languages.xml=o.languages.extend("markup",{}),o.languages.ssml=o.languages.xml,o.languages.atom=o.languages.xml,o.languages.rss=o.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var a=e.languages.markup;a&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css"))}(o),o.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},o.languages.javascript=o.languages.extend("clike",{"class-name":[o.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),o.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,o.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:o.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:o.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:o.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:o.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:o.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),o.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:o.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),o.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),o.languages.markup&&(o.languages.markup.tag.addInlined("script","javascript"),o.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),o.languages.js=o.languages.javascript,function(){if(void 0!==o&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",a="loading",n="loaded",r="pre[data-src]:not(["+t+'="'+n+'"]):not(['+t+'="'+a+'"])';o.hooks.add("before-highlightall",(function(e){e.selector+=", "+r})),o.hooks.add("before-sanity-check",(function(l){var i=l.element;if(i.matches(r)){l.code="",i.setAttribute(t,a);var c=i.appendChild(document.createElement("CODE"));c.textContent="Loading…";var s=i.getAttribute("data-src"),d=l.language;if("none"===d){var u=(/\.(\w+)$/.exec(s)||[,"none"])[1];d=e[u]||u}o.util.setLanguage(c,d),o.util.setLanguage(i,d);var g=o.plugins.autoloader;g&&g.loadLanguages(d),function(e,a,r){var l=new XMLHttpRequest;l.open("GET",e,!0),l.onreadystatechange=function(){4==l.readyState&&(l.status<400&&l.responseText?function(e){i.setAttribute(t,n);var a=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var a=Number(t[1]),o=t[2],n=t[3];return o?n?[a,Number(n)]:[a,void 0]:[a,a]}}(i.getAttribute("data-range"));if(a){var r=e.split(/\r\n?|\n/g),l=a[0],s=null==a[1]?r.length:a[1];l<0&&(l+=r.length),l=Math.max(0,Math.min(l-1,r.length)),s<0&&(s+=r.length),s=Math.max(0,Math.min(s,r.length)),e=r.slice(l,s).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(l+1))}c.textContent=e,o.highlightElement(c)}(l.responseText):l.status>=400?r("✖ Error "+l.status+" while fetching file: "+l.statusText):r("✖ Error: File does not exist or is empty"))},l.send(null)}(s,0,(function(e){i.setAttribute(t,"failed"),c.textContent=e}))}})),o.plugins.fileHighlight={highlight:function(e){for(var t,a=(e||document).querySelectorAll(r),n=0;t=a[n++];)o.highlightElement(t)}};var l=!1;o.fileHighlight=function(){l||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),l=!0),o.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},69:function(e,t,a){"use strict";var o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,a=1,o=arguments.length;a<o;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},o.apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,t,a,o){void 0===o&&(o=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,o,n)}:function(e,t,a,o){void 0===o&&(o=a),e[o]=t[a]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&n(t,e,a);return r(t,e),t},i=this&&this.__rest||function(e,t){var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(a[o[n]]=e[o[n]])}return a};Object.defineProperty(t,"__esModule",{value:!0});var c=l(a(609)),s="undefined"!=typeof window&&"navigator"in window&&/Win/i.test(navigator.platform),d="undefined"!=typeof window&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),u="npm__react-simple-code-editor__textarea",g="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.".concat(u,":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n .").concat(u," {\n color: transparent !important;\n }\n\n .").concat(u,"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n"),p=c.forwardRef((function(e,t){var a=e.autoFocus,n=e.disabled,r=e.form,l=e.highlight,p=e.ignoreTabKey,m=void 0!==p&&p,h=e.insertSpaces,f=void 0===h||h,v=e.maxLength,_=e.minLength,y=e.name,x=e.onBlur,C=e.onClick,k=e.onFocus,w=e.onKeyDown,B=e.onKeyUp,E=e.onValueChange,$=e.padding,S=void 0===$?0:$,A=e.placeholder,F=e.preClassName,T=e.readOnly,L=e.required,I=e.style,N=e.tabSize,P=void 0===N?2:N,O=e.textareaClassName,j=e.textareaId,M=e.value,R=i(e,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),q=c.useRef({stack:[],offset:-1}),z=c.useRef(null),D=c.useState(!0),H=D[0],V=D[1],Q={paddingTop:"object"==typeof S?S.top:S,paddingRight:"object"==typeof S?S.right:S,paddingBottom:"object"==typeof S?S.bottom:S,paddingLeft:"object"==typeof S?S.left:S},G=l(M),K=function(e,t){return e.substring(0,t).split("\n")},W=c.useCallback((function(e,t){var a,n,r;void 0===t&&(t=!1);var l=q.current,i=l.stack,c=l.offset;if(i.length&&c>-1){q.current.stack=i.slice(0,c+1);var s=q.current.stack.length;if(s>100){var d=s-100;q.current.stack=i.slice(d,s),q.current.offset=Math.max(q.current.offset-d,0)}}var u=Date.now();if(t){var g=q.current.stack[q.current.offset];if(g&&u-g.timestamp<3e3){var p=/[^a-z0-9]([a-z0-9]+)$/i,b=null===(a=K(g.value,g.selectionStart).pop())||void 0===a?void 0:a.match(p),m=null===(n=K(e.value,e.selectionStart).pop())||void 0===n?void 0:n.match(p);if((null==b?void 0:b[1])&&(null===(r=null==m?void 0:m[1])||void 0===r?void 0:r.startsWith(b[1])))return void(q.current.stack[q.current.offset]=o(o({},e),{timestamp:u}))}}q.current.stack.push(o(o({},e),{timestamp:u})),q.current.offset++}),[]),Z=c.useCallback((function(){var e=z.current;if(e){var t=e.value,a=e.selectionStart,o=e.selectionEnd;W({value:t,selectionStart:a,selectionEnd:o})}}),[W]),U=function(e){var t=z.current;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,null==E||E(e.value))},Y=function(e){var t=z.current,a=q.current.stack[q.current.offset];a&&t&&(q.current.stack[q.current.offset]=o(o({},a),{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),W(e),U(e)};return c.useEffect((function(){Z()}),[Z]),c.useImperativeHandle(t,(function(){return{get session(){return{history:q.current}},set session(e){q.current=e.history}}}),[]),c.createElement("div",o({},R,{style:o(o({},b.container),I)}),c.createElement("pre",o({className:F,"aria-hidden":"true",style:o(o(o({},b.editor),b.highlight),Q)},"string"==typeof G?{dangerouslySetInnerHTML:{__html:G+"<br />"}}:{children:G})),c.createElement("textarea",{ref:function(e){return z.current=e},style:o(o(o({},b.editor),b.textarea),Q),className:u+(O?" ".concat(O):""),id:j,value:M,onChange:function(e){var t=e.currentTarget,a=t.value,o=t.selectionStart,n=t.selectionEnd;W({value:a,selectionStart:o,selectionEnd:n},!0),E(a)},onKeyDown:function(e){if(!w||(w(e),!e.defaultPrevented)){"Escape"===e.key&&e.currentTarget.blur();var t=e.currentTarget,a=t.value,o=t.selectionStart,n=t.selectionEnd,r=(f?" ":"\t").repeat(P);if("Tab"===e.key&&!m&&H)if(e.preventDefault(),e.shiftKey){var l=(g=K(a,o)).length-1,i=K(a,n).length-1,c=a.split("\n").map((function(e,t){return t>=l&&t<=i&&e.startsWith(r)?e.substring(r.length):e})).join("\n");if(a!==c){var u=g[l];Y({value:c,selectionStart:(null==u?void 0:u.startsWith(r))?o-r.length:o,selectionEnd:n-(a.length-c.length)})}}else if(o!==n){var g,p=(g=K(a,o)).length-1,b=K(a,n).length-1;u=g[p],Y({value:a.split("\n").map((function(e,t){return t>=p&&t<=b?r+e:e})).join("\n"),selectionStart:u&&/\S/.test(u)?o+r.length:o,selectionEnd:n+r.length*(b-p+1)})}else{var h=o+r.length;Y({value:a.substring(0,o)+r+a.substring(n),selectionStart:h,selectionEnd:h})}else if("Backspace"===e.key){var v=o!==n;a.substring(0,o).endsWith(r)&&!v&&(e.preventDefault(),h=o-r.length,Y({value:a.substring(0,o-r.length)+a.substring(n),selectionStart:h,selectionEnd:h}))}else if("Enter"===e.key){if(o===n){var _=K(a,o).pop(),y=null==_?void 0:_.match(/^\s+/);if(null==y?void 0:y[0]){e.preventDefault();var x="\n"+y[0];h=o+x.length,Y({value:a.substring(0,o)+x+a.substring(n),selectionStart:h,selectionEnd:h})}}}else if(57===e.keyCode||219===e.keyCode||222===e.keyCode||192===e.keyCode){var C=void 0;57===e.keyCode&&e.shiftKey?C=["(",")"]:219===e.keyCode?C=e.shiftKey?["{","}"]:["[","]"]:222===e.keyCode?C=e.shiftKey?['"','"']:["'","'"]:192!==e.keyCode||e.shiftKey||(C=["`","`"]),o!==n&&C&&(e.preventDefault(),Y({value:a.substring(0,o)+C[0]+a.substring(o,n)+C[1]+a.substring(n),selectionStart:o,selectionEnd:n+2}))}else!(d?e.metaKey&&90===e.keyCode:e.ctrlKey&&90===e.keyCode)||e.shiftKey||e.altKey?(d?e.metaKey&&90===e.keyCode&&e.shiftKey:s?e.ctrlKey&&89===e.keyCode:e.ctrlKey&&90===e.keyCode&&e.shiftKey)&&!e.altKey?(e.preventDefault(),function(){var e=q.current,t=e.stack,a=e.offset,o=t[a+1];o&&(U(o),q.current.offset=Math.min(a+1,t.length-1))}()):77!==e.keyCode||!e.ctrlKey||d&&!e.shiftKey||(e.preventDefault(),V((function(e){return!e}))):(e.preventDefault(),function(){var e=q.current,t=e.stack,a=e.offset,o=t[a-1];o&&(U(o),q.current.offset=Math.max(a-1,0))}())}},onClick:C,onKeyUp:B,onFocus:k,onBlur:x,disabled:n,form:r,maxLength:v,minLength:_,name:y,placeholder:A,readOnly:T,required:L,autoFocus:a,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),c.createElement("style",{dangerouslySetInnerHTML:{__html:g}}))})),b={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};t.default=p},609:e=>{"use strict";e.exports=window.React}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"apiVersion":2,"name":"aab/group-accordion","version":"5.2.2","title":"Group Accordion","category":"accordion-block","description":"Create organized groups of multiple accordion items with shared settings, perfect for FAQs and structured content.","supports":{"html":false,"anchor":false},"example":{"attributes":{"heading":"Accordion Heading"}},"providesContext":{"aagb/accordion-autoPlay":"autoPlay","aagb/accordion-step":"step","aagb/accordion-QaStyle":"QaStyle","aagb/accordion-faqSchema":"faqSchema","aagb/accordion-stepText":"stepText","aagb/accordion-stepCmpltText":"stepCmpltText","aagb/accordion-checkList":"checkList","aagb/accordion-buttonShow":"buttonShow","aagb/accordion-readMoreText":"readText","aagb/accordion-border":"border","aagb/accordion-margins":"margins","aagb/accordion-paddings":"paddings","aagb/accordion-borderRadius":"borderRadius","aagb/accordion-headingColor":"headingColor","aagb/accordion-showIcon":"showIcon","aagb/accordion-iconColor":"iconColor","aagb/accordion-iconBackground":"iconBackground","aagb/accordion-headerBg":"headerBg","aagb/accordion-bodyBg":"bodyBg","aagb/accordion-qIconText":"qIconText","aagb/accordion-qIconColor":"qIconColor","aagb/accordion-qIconBg":"qIconBg","aagb/accordion-aIconText":"aIconText","aagb/accordion-aIconColor":"aIconColor","aagb/accordion-aIconBg":"aIconBg","aagb/accordion-subheadingColor":"subheadingColor","aagb/accordion-contentCount":"contentCount","aagb/accordion-headingBorder":"headingBorder","aagb/accordion-bodyBorder":"bodyBorder","aagb/accordion-categoryList":"categoryList","aagb/accordion-labelsGlobalTextColor":"labelsGlobalTextColor","aagb/accordion-labelsGlobalBgColor":"labelsGlobalBgColor","aagb/accordion-accessibilityOn":"accessibilityOn","aagb/accordion-focusOutlineColor":"focusOutlineColor","aagb/accordion-anchorLinksShow":"anchorLinksShow","aagb/accordion-progressBarActiveColor":"progressBarActiveColor","aagb/accordion-progressBarBgColor":"progressBarBgColor","aagb/accordion-duration":"duration","aagb/accordion-progressBarDirection":"progressBarDirection","aagb/accordion-isFeatureImg":"isFeatureImg","aagb/accordion-autoNumbering":"autoNumbering","aagb/accordion-autoNumberingColor":"autoNumberingColor","aagb/accordion-progressBarOn":"progressBarOn","aagb/accordion-nextPrevious":"nextPrevious"},"attributes":{"autoPlay":{"type":"boolean","default":false},"duration":{"type":"number","default":3000},"progressBarDirection":{"type":"string","default":"horizontal"},"anchorLinksShow":{"type":"boolean"},"QaStyle":{"type":"boolean"},"uniqueId":{"type":"string"},"activeAccordionBorder":{"type":"object","default":{"width":"1px","color":"#ebebeb","style":"solid"}},"searchShow":{"type":"boolean","default":false},"placeholderText":{"type":"string"},"showAllbtn":{"type":"boolean","default":false},"closeText":{"type":"string","default":"Close all"},"openText":{"type":"string","default":"Show all"},"heading":{"type":"string","default":"Accordion Heading"},"subheading":{"type":"string","default":""},"subheadingColor":{"type":"string"},"activetorClass":{"type":"string","default":"click"},"faqSchema":{"type":"boolean"},"step":{"type":"boolean","default":false},"stepText":{"type":"string","default":"Continue"},"stepCmpltText":{"type":"string","default":"Congratulations, you are done!"},"checkList":{"type":"boolean","default":false},"buttonShow":{"type":"boolean","default":false},"contentCount":{"type":"number","default":300},"readText":{"type":"string","default":"Read More"},"border":{"type":"object"},"paddings":{"type":"object"},"margins":{"type":"object"},"borderRadius":{"type":"number"},"headingColor":{"type":"string"},"headerBg":{"type":"string"},"activeHeaderBg":{"type":"string"},"activeHeadingColor":{"type":"string"},"iconColor":{"type":"string"},"iconBackground":{"type":"string"},"bodyBg":{"type":"string"},"showIcon":{"type":"boolean","default":true},"qIconText":{"type":"string"},"qIconColor":{"type":"string"},"qIconBg":{"type":"string"},"aIconText":{"type":"string"},"aIconColor":{"type":"string"},"aIconBg":{"type":"string"},"customCSS":{"type":"string","default":" "},"openALLBtnPosition":{"type":"string","default":"right_btn"},"headingBorder":{"type":"object"},"bodyBorder":{"type":"object"},"activeBackground":{"type":"string"},"categoryList":{"type":"array"},"filterBtnAlignment":{"type":"string","default":"center_btn"},"filterBtnPosition":{"type":"string","default":"horizontal_filter"},"filterBtnColor":{"type":"string","default":"#0866ff"},"filterBtnBg":{"type":"string","default":"#F4F8FF"},"filterBtnHoverColor":{"type":"string","default":"#0866ff"},"filterBtnHoverBg":{"type":"string","default":"#DDE9FD"},"filterBtnActiveColor":{"type":"string","default":"#F4F8FF"},"filterBtnActiveBg":{"type":"string","default":"#0866ff"},"enableCategoryFilter":{"type":"boolean","default":false},"showMoreBtn":{"type":"boolean","default":false},"showMoreBtnTxt":{"type":"string","default":"Show More"},"showLessBtnTxt":{"type":"string","default":"Show Less"},"itemsToShow":{"type":"number","default":5},"showMoreBtnColor":{"type":"string","default":"#010101"},"showMoreBtnBg":{"type":"string","default":"#eaeaea"},"labelsGlobalTextColor":{"type":"string","default":"#1570EC"},"labelsGlobalBgColor":{"type":"string","default":"#c1d8f7"},"accessibilityOn":{"type":"boolean","default":true},"focusOutlineColor":{"type":"string","default":"#C2DBFE"},"defaultStyles":{"type":"object"},"progressBarActiveColor":{"type":"string","default":"#0866ff"},"progressBarBgColor":{"type":"string","default":"#f0f0f0"},"isFeatureImg":{"type":"boolean","default":false},"autoNumbering":{"type":"boolean","default":false},"autoNumberingColor":{"type":"string"},"stepProgress":{"type":"boolean","default":false},"stepProgressText":{"type":"string","default":"Complete Step"},"stepProgressActiveColor":{"type":"string","default":"#dfd2d2"},"stepProgressBgColor":{"type":"string","default":"#1570ec"},"featureImgDirection":{"type":"string","default":"right"},"autoNumberingMargin":{"type":"number","default":10},"progressBarOn":{"type":"boolean","default":false},"nextPrevious":{"type":"boolean","default":false},"nextPreviousDirection":{"type":"string","default":"left"},"nextPreviousIconBgColor":{"type":"string","default":"#010101"},"nextPreviousIconColor":{"type":"string","default":"#ffffff"},"scrollToActive":{"type":"boolean","default":false}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"qa","label":"Q A"},{"name":"aab-style-pro-checked","label":"aab-style-pro-checked"}],"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aagb-group-accordion"],"viewScript":["aagb-accordion-group","aagb-group-accordion-frontend"]}'),o=window.wp.element,n=window.wp.blockEditor;a(609);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)({}).hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},r.apply(null,arguments)}function l(e){const{uniqueId:t,enableCategoryFilter:a,filterBtnColor:n,filterBtnBg:r,filterBtnHoverColor:l,filterBtnHoverBg:i,filterBtnActiveColor:c,filterBtnActiveBg:s,filterBtnAlignment:d,categoryList:u,accessibilityOn:g}=e.attributes;return aagb_local_object.licensing&&a?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",null,`\n div.aagb_accordion_${t} .aab-filter-button-group .btn {\n color: ${n};\n background-color: ${r};\n border-color: ${n}33;\n outline: 3px solid #00000000;\n }\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn:hover {\n color: ${l};\n background-color: ${i};\n border-color: ${l}33;\n }\n\n ${g?`\n div.aagb_accordion_${t} .aab-filter-button-group .btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""}\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active,\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active:hover {\n color: ${c};\n background-color: ${s};\n border-color: ${s};\n cursor: default;\n }\n `),(0,o.createElement)("div",{className:`button-group aab-filter-button-group ${d}`},(0,o.createElement)("button",{tabIndex:g?void 0:-1,className:"active btn cat_all_item"},"All"),u?.map((e=>{let t=e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");return(0,o.createElement)("button",{className:"btn","data-filter":`cat_${t}`,key:t,tabIndex:g?void 0:-1},e)})))):(0,o.createElement)(o.Fragment,null)}function i(e){const{uniqueId:t,customCSS:a}=e.attributes;return a?.trim()?(0,o.createElement)("div",{className:"custom-css-block"},(0,o.createElement)("style",null,`.aagb_accordion_${t} { ${a} }`)):(0,o.createElement)(o.Fragment,null)}const c=window.wp.data,s=!!aagb_local_object.licensing;function d({isEditor:e=!1,children:t,clientId:a,...r}){const{isFeatureImg:l}=r.attributes,i=(e?c.useSelect:()=>{})((e=>{const{getBlocks:t}=e(n.store);return t(a).filter((e=>"aab/accordion-item"===e.name)).map((e=>e.attributes.featureImageUrl))[0]}),[a]);return!i&&e?t:l&&s?(0,o.createElement)("div",{className:"aagb__group_accordion_container "+(i?"has_img":"")},t,(0,o.createElement)("div",{hidden:!e,className:"aab-feature-img"},(0,o.createElement)("img",{src:i,alt:""}))):t}function u(e){const{uniqueId:t,searchShow:a,placeholderText:n,accessibilityOn:r}=e.attributes,l="aagb-search-form-"+t;return s&&a?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"aagb_form_inner",id:l},(0,o.createElement)("div",{className:"aagb_form_group"},(0,o.createElement)("input",{type:"search","data-searchTarget":t,className:"aagb-search-control aagb_form_control noEnterSubmit",placeholder:n||"Search for FAQ",tabIndex:r?void 0:-1})),(0,o.createElement)("span",{id:"aagb-search-help-block",className:"help-block"}))):(0,o.createElement)(o.Fragment,null)}function g(){return(0,o.createElement)("svg",{className:"svg-inline--fa fa-expand-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"expand-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"}))}function p(){return(0,o.createElement)("svg",{className:"svg-inline--fa fa-compress-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"compress-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"}))}function b(e){const{uniqueId:t,showAllbtn:a,closeText:r,openText:l,openALLBtnPosition:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&a?(0,o.createElement)("div",{className:`aagb_accordion_wrapper_btn ${i}`},(0,o.createElement)("a",{tabIndex:c?0:-1,href:"#","data-openTarget":"aagb_accordion_"+t,className:"content-accordion__show-all"},(0,o.createElement)(g,null),(0,o.createElement)(n.RichText.Content,{value:l,style:{margin:0}})),(0,o.createElement)("a",{tabIndex:c?0:-1,href:"#","data-closeTarget":"aagb_accordion_"+t,className:"content-accordion__close-all"},(0,o.createElement)(p,null),(0,o.createElement)(n.RichText.Content,{value:r,style:{margin:0}}))):(0,o.createElement)(o.Fragment,null)}function m(e){const{showMoreBtn:t,itemsToShow:a,showMoreBtnTxt:n,showLessBtnTxt:r,showMoreBtnColor:l,showMoreBtnBg:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&t?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",null,c?`\n .aab-show-more-btn-container button.show-more-btn:focus-visible, \n .aab-show-more-btn-container button.show-less-btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""),(0,o.createElement)("div",{className:"aab-show-more-btn-container"},(0,o.createElement)("button",{tabIndex:c?void 0:-1,className:"show-more-btn",style:{color:l,backgroundColor:i},"data-items-to-show":a},n||"Show More",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-down"})),(0,o.createElement)("button",{tabIndex:c?void 0:-1,className:"show-less-btn",style:{color:l,backgroundColor:i}},r||"Show Less",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-up"})))):(0,o.createElement)(o.Fragment,null)}const h=e=>{const{stepProgressText:t,stepProgress:a,step:n,checkList:r}=e.attributes;return a&&s&&(n||r)?(0,o.createElement)("div",null,(0,o.createElement)("div",{className:"aab-progress-step"},t,": ",(0,o.createElement)("span",{className:"aab-progress-text"},"0%")),(0,o.createElement)("div",{className:"aab-step-progress"},(0,o.createElement)("div",{className:"aab-step-progress-bar",id:"progressBarFill"}))):null},f=()=>(0,o.createElement)("div",{className:"aagb-accordion-previous-icon","aria-label":"Next"},(0,o.createElement)("svg",{className:"icon-control icon-control-chevronup",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,o.createElement)("path",{d:"m11 20c0-.3838.1465-.7676.4395-1.0605l5.5-5.5c.5854-.5859 1.5356-.5859 2.1211 0l5.5 5.5c.5859.5859.5859 1.5352 0 2.1211-.5854.5859-1.5356.5859-2.1211 0l-4.4395-4.4395-4.4395 4.4395c-.5854.5859-1.5356.5859-2.1211 0-.293-.293-.4395-.6768-.4395-1.0605z"}))),v=()=>(0,o.createElement)("div",{className:"aagb-accordion-next-icon","aria-label":"Previous"},(0,o.createElement)("svg",{class:"icon-control icon-control-chevrondown",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,o.createElement)("path",{d:"m19.0625 22.5597 5.5-5.5076c.5854-.5854.5825-1.5323-.0039-2.1157-.5869-.5835-1.5366-.5815-2.1211.0039l-4.4375 4.4438-4.4375-4.4438c-.5845-.5854-1.5342-.5874-2.1211-.0039-.2944.2922-.4414.676-.4414 1.0598 0 .3818.1455.7637.4375 1.0559l5.5 5.5076c.2813.2815.6636.4403 1.0625.4403s.7812-.1588 1.0625-.4403z"}))),_=e=>{const{nextPrevious:t}=e.attributes;return t&&s?(0,o.createElement)("div",{className:"aagb-accordion-next-previous"},(0,o.createElement)(f,null),(0,o.createElement)(v,null)):null},y=e=>{if(!e)return null;const{width:t,style:a,color:o,top:n,right:r,bottom:l,left:i}=e;return t&&a&&o?{border:`${t} ${a} ${o}`}:{borderTop:n?`${n.width} ${n.style} ${n.color}`:"none",borderRight:r?`${r.width} ${r.style} ${r.color}`:"none",borderBottom:l?`${l.width} ${l.style} ${l.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}},x=window.wp.apiFetch;var C=a.n(x);let k=null;const w=e=>t=>{const a=t.split(".");let o=e;for(const e of a)o=o?.[e];if(void 0!==o)return o;o=e.defaultStyles;for(const e of a)o=o?.[e];return o};function B(e){var t,a,n,r,l,i,c,s,d,u,g,p,b,m,h,f,v;const{uniqueId:_,step:x,activeAccordionBorder:C,accessibilityOn:k,focusOutlineColor:B,stepProgressActiveColor:E,stepProgressBgColor:$,autoNumbering:S,autoNumberingColor:A,progressBarBgColor:F,progressBarActiveColor:T,featureImgDirection:L,autoNumberingMargin:I,nextPrevious:N,nextPreviousDirection:P,nextPreviousIconBgColor:O,nextPreviousIconColor:j}=e.attributes;function M(e){return Object.entries(e).map((([e,t])=>{return`${a=e,a.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t};`;var a})).join(" ")}const R=w(e.attributes),q=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),z=null!==(t=R("paddings"))&&void 0!==t?t:{},D=null!==(a=R("headingColor"))&&void 0!==a?a:null,H=null!==(n=R("subheadingColor"))&&void 0!==n?n:null,V=null!==(r=R("headingBorder"))&&void 0!==r?r:{color:null,style:"solid",width:"0px"},Q=null!==(l=R("borderRadius"))&&void 0!==l?l:{},G=null!==(i=R("headerBg"))&&void 0!==i?i:null,K=e.attributes.QaStyle&&"#e3dfdf38"===G?.toLowerCase()?"transparent":G,W=y(V),Z=null!==(c=R("qIconColor"))&&void 0!==c?c:"",U=null!==(s=R("qIconBg"))&&void 0!==s?s:"",Y=null!==(d=R("aIconColor"))&&void 0!==d?d:"",J=null!==(u=R("aIconBg"))&&void 0!==u?u:"",X=null!==(g=R("iconColor"))&&void 0!==g?g:null,ee=null!==(p=R("iconBackground"))&&void 0!==p?p:null,te=null!==(b=R("iconFontSize"))&&void 0!==b?b:null,ae=null!==(m=R("bodyBorder"))&&void 0!==m?m:{},oe=null!==(h=R("bodyBg"))&&void 0!==h?h:{},ne=y(ae),re=null!==(f=R("border"))&&void 0!==f?f:{},le=null!==(v=R("margins"))&&void 0!==v?v:{},ie=y(re),ce=e.attributes.QaStyle,se=e.attributes.checkList;let de={},ue="";if(ce)if(ce&&se){var ge;ue="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(ge=z.left)&&void 0!==ge?ge:"15px"} + 140px)`}}else if(ce){var pe;ue="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(pe=z.left)&&void 0!==pe?pe:"15px"} + 90px)`}}else se&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left?`calc(${z.left} + 10px)`:"10px"});else Object.values(z).some((e=>e))&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left});return(0,o.createElement)("style",null,`\n .aagb_accordion_${_} .aagb__accordion_active .aagb__accordion_body {\n ${C&&C.width&&C.style&&C.color&&"0"!==C.width&&"0px"!==C.width?`border-top: ${C.width} ${C.style} ${C.color};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_head {\n ${K&&"string"==typeof K&&""!==K.trim()?`background-color: ${K};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${z.top} ${z.right} ${z.bottom} ${z.left};`:""}\n ${W&&Object.keys(W).length?M(W):""}\n \n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_body {\n ${oe&&"object"==typeof oe&&Object.keys(oe).length>0||oe&&"string"==typeof oe&&""!==oe.trim()?`background-color: ${oe};`:""}\n ${ue&&"string"==typeof ue&&""!==ue.trim()?`border-top: ${ue};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${de.paddingTop} ${de.paddingRight} ${de.paddingBottom} ${de.paddingLeft};`:""}\n ${ne&&Object.keys(ne).length?M(ne):""}\n \n }\n ${ce?`\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q {\n ${Z&&"string"==typeof Z&&""!==Z.trim()?`color: ${Z};`:""}\n ${U&&"string"==typeof U&&""!==U.trim()?`background-color: ${U};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a {\n ${Y&&"string"==typeof Y&&""!==Y.trim()?`color: ${Y};`:""}\n ${J&&"string"==typeof J&&""!==J.trim()?`background-color: ${J};`:""}\n }\n `:""}\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading {\n margin: 5px 0 0 0;\n ${H&&"string"==typeof H&&""!==H.trim()?`color: ${H};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_icon {\n ${X&&"string"==typeof X&&""!==X.trim()?`color: ${X};`:""}\n ${ee&&"string"==typeof ee&&""!==ee.trim()?`background-color: ${ee};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__icon {\n ${te&&"number"==typeof te&&te>0?`font-size: ${te}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_title {\n margin: 0;\n ${D&&"string"==typeof D&&""!==D.trim()?`color: ${D};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container {\n ${Object.keys(ie).length?M(ie):""}\n ${le.top&&"string"==typeof le.top&&""!==le.top.trim()?`margin-top: ${le.top};`:""}\n ${le.bottom&&"string"==typeof le.bottom&&""!==le.bottom.trim()?`margin-bottom: ${le.bottom};`:""}\n ${Q&&"number"==typeof Q&&Q>0?`border-radius: ${Q}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_number{\n ${S&&I&&"number"==typeof I&&I>=0?`margin-right: ${I}px;`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading{\n ${S&&`margin-left:calc(22px + ${I}px) !important;`}\n }\n\n .aagb_accordion_${_} .aab-step-progress{\n ${E&&"string"==typeof E&&""!==E.trim()?`background-color: ${E};`:""}\n }\n \n .aagb_accordion_${_} .aab-step-progress-bar {\n ${$&&"string"==typeof $&&""!==$.trim()?`background-color: ${$};`:""}\n }\n\n .aagb_accordion_${_} .aagb__accordion_number{\n ${A&&"string"==typeof A&&""!==A.trim()?`color: ${A};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar-container{\n ${F&&"string"==typeof F&&""!==F.trim()?`background-color: ${F};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar {\n ${T&&"string"==typeof T&&""!==T.trim()?`background-color: ${T};`:""}\n }\n \n .aagb__group_accordion_container.has_img {\n ${"left"===L?"flex-direction: row-reverse;":""}\n ${"right"===L?"flex-direction: row;":""}\n }\n .aagb_accordion_${_}.wp-block-aab-group-accordion.aab-next-previous-enabled{\n ${"left"===P?"padding-left: 50px !important;":""}\n ${"right"===P?"padding-right: 50px !important;":""}\n ${"top"===P?"padding-top: 80px !important;":""}\n ${"bottom"===P?"padding-bottom: 80px !important;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-next-previous{\n ${"left"===P?"left: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"right"===P?"right: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"top"===P?"top: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n ${"bottom"===P?"bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-previous-icon,.aagb_accordion_${_} .aagb-accordion-next-icon {\n ${O&&"string"==typeof O&&""!==O.trim()?`background-color: ${O};`:""}\n svg{\n ${j&&"string"==typeof j&&""!==j.trim()?`fill: ${j};`:""}\n }\n }\n \n .aagb__group_accordion_container.has_img{\n ${N&&"boolean"==typeof N&&N?"position: relative;":""}\n ${"top"===P?"padding-top:80px !important;":""}\n ${"right"===P?"padding-right: 50px !important;":""}\n .aab-next-previous-enabled{\n ${N&&"boolean"==typeof N&&N?"position: static;padding-top:0 !important;":""}\n ${"right"===P?"padding-right: 0px !important;":""}\n }\n\n }\n `,q&&D&&!x&&`.aagb_accordion_${_} .aagb__accordion_heading .anchorjs-link {\n color: ${D}\n }`,k&&`\n .aagb_accordion_${_} .aagb__accordion_container {\n transition-duration: 0ms !important;\n outline: 2px solid #00000000;\n }\n .aagb_accordion_${_} .aagb__accordion_container:focus-visible {\n outline: 2px solid ${B&&"string"==typeof B&&""!==B.trim()?B:"#000000"};\n }\n `)}function E(e){const{uniqueId:t,step:a}=e.attributes,n=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),r=aagb_local_object.licensing;return n&&r&&!a?(0,o.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n const Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n }); \n `):(0,o.createElement)(o.Fragment,null)}const $=!!aagb_local_object.licensing;function S(e){const{uniqueId:t,customCSS:a}=e.attributes;return a?(0,o.createElement)("div",{className:"custom-css-block"},(0,o.createElement)("style",null,`.aagb_accordion_${t} { ${a} }`)):(0,o.createElement)(o.Fragment,null)}function A(e){var t,a,n,r,l,i,c,s,d,u,g,p,b,m,h,f,v;const{uniqueId:_,step:y,activeAccordionBorder:x,accessibilityOn:C,focusOutlineColor:k,stepProgressActiveColor:w,stepProgressBgColor:B,autoNumbering:E,autoNumberingColor:$,progressBarBgColor:S,progressBarActiveColor:A,featureImgDirection:F,autoNumberingMargin:T,nextPrevious:L,nextPreviousDirection:I,nextPreviousIconBgColor:N,nextPreviousIconColor:P}=e.attributes;function O(e){return Object.entries(e).map((([e,t])=>{return`${a=e,a.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t};`;var a})).join(" ")}const j=(R=e.attributes,e=>{const t=e.split(".");let a=R;for(let e of t)a=a?.[e];if(void 0!==a)return a;a=R.defaultStyles;for(let e of t)a=a?.[e];return a});var R;const q=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),z=null!==(t=j("paddings"))&&void 0!==t?t:{},D=null!==(a=j("headingColor"))&&void 0!==a?a:null,H=null!==(n=j("subheadingColor"))&&void 0!==n?n:null,V=null!==(r=j("headingBorder"))&&void 0!==r?r:{color:null,style:"solid",width:"0px"},Q=null!==(l=j("borderRadius"))&&void 0!==l?l:{},G=null!==(i=j("headerBg"))&&void 0!==i?i:null,K=e.attributes.QaStyle&&"#e3dfdf38"===G?.toLowerCase()?"transparent":G,W=M(V),Z=null!==(c=j("qIconColor"))&&void 0!==c?c:"",U=null!==(s=j("qIconBg"))&&void 0!==s?s:"",Y=null!==(d=j("aIconColor"))&&void 0!==d?d:"",J=null!==(u=j("aIconBg"))&&void 0!==u?u:"",X=null!==(g=j("iconColor"))&&void 0!==g?g:null,ee=null!==(p=j("iconBackground"))&&void 0!==p?p:null,te=null!==(b=j("iconFontSize"))&&void 0!==b?b:null,ae=null!==(m=j("bodyBorder"))&&void 0!==m?m:{},oe=null!==(h=j("bodyBg"))&&void 0!==h?h:{},ne=M(ae),re=null!==(f=j("border"))&&void 0!==f?f:{},le=null!==(v=j("margins"))&&void 0!==v?v:{},ie=M(re),ce=e.attributes.QaStyle,se=e.attributes.checkList;let de={},ue="";if(ce)if(ce&&se){var ge;ue="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(ge=z.left)&&void 0!==ge?ge:"15px"} + 140px)`}}else if(ce){var pe;ue="none !important",de={paddingTop:"0",...z.bottom&&{paddingBottom:z.bottom},...z.right&&{paddingRight:z.right},paddingLeft:`calc(${null!==(pe=z.left)&&void 0!==pe?pe:"15px"} + 90px)`}}else se&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left?`calc(${z.left} + 10px)`:"10px"});else Object.values(z).some((e=>e))&&(de={paddingTop:z.top,paddingRight:z.right,paddingBottom:z.bottom,paddingLeft:z.left});return(0,o.createElement)("style",null,`\n .aagb_accordion_${_} .aagb__accordion_active .aagb__accordion_body {\n ${x&&x.width&&x.style&&x.color&&"0"!==x.width&&"0px"!==x.width?`border-top: ${x.width} ${x.style} ${x.color};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_head {\n ${K&&"string"==typeof K&&""!==K.trim()?`background-color: ${K};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${z.top} ${z.right} ${z.bottom} ${z.left};`:""}\n ${W&&Object.keys(W).length?O(W):""}\n \n }\n .aagb_accordion_${_} .aagb__accordion_container.wp-block-aab-accordion-item${ce?".style-qa":""} .aagb__accordion_body {\n ${oe&&"object"==typeof oe&&Object.keys(oe).length>0||oe&&"string"==typeof oe&&""!==oe.trim()?`background-color: ${oe};`:""}\n ${ue&&"string"==typeof ue&&""!==ue.trim()?`border-top: ${ue};`:""}\n ${Object.values(z).some((e=>e))?`padding: ${de.paddingTop} ${de.paddingRight} ${de.paddingBottom} ${de.paddingLeft};`:""}\n ${ne&&Object.keys(ne).length?O(ne):""}\n \n }\n ${ce?`\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q {\n ${Z&&"string"==typeof Z&&""!==Z.trim()?`color: ${Z};`:""}\n ${U&&"string"==typeof U&&""!==U.trim()?`background-color: ${U};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a {\n ${Y&&"string"==typeof Y&&""!==Y.trim()?`color: ${Y};`:""}\n ${J&&"string"==typeof J&&""!==J.trim()?`background-color: ${J};`:""}\n }\n `:""}\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading {\n margin: 5px 0 0 0;\n ${H&&"string"==typeof H&&""!==H.trim()?`color: ${H};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_icon {\n ${X&&"string"==typeof X&&""!==X.trim()?`color: ${X};`:""}\n ${ee&&"string"==typeof ee&&""!==ee.trim()?`background-color: ${ee};`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__icon {\n ${te&&"number"==typeof te&&te>0?`font-size: ${te}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_title {\n margin: 0;\n ${D&&"string"==typeof D&&""!==D.trim()?`color: ${D};`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_container {\n ${Object.keys(ie).length?O(ie):""}\n ${le.top&&"string"==typeof le.top&&""!==le.top.trim()?`margin-top: ${le.top};`:""}\n ${le.bottom&&"string"==typeof le.bottom&&""!==le.bottom.trim()?`margin-bottom: ${le.bottom};`:""}\n ${Q&&"number"==typeof Q&&Q>0?`border-radius: ${Q}px;`:""}\n }\n .aagb_accordion_${_} .aagb__accordion_number{\n ${E&&T&&"number"==typeof T&&T>=0?`margin-right: ${T}px;`:""}\n }\n .aagb_accordion_${_} .wp-block-aab-accordion-item .aagb__accordion_subheading{\n ${E&&`margin-left:calc(42px + ${T}px) !important;`}\n }\n\n .aagb_accordion_${_} .aab-step-progress{\n ${w&&"string"==typeof w&&""!==w.trim()?`background-color: ${w};`:""}\n }\n \n .aagb_accordion_${_} .aab-step-progress-bar {\n ${B&&"string"==typeof B&&""!==B.trim()?`background-color: ${B};`:""}\n }\n\n .aagb_accordion_${_} .aagb__accordion_number{\n ${$&&"string"==typeof $&&""!==$.trim()?`color: ${$};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar-container{\n ${S&&"string"==typeof S&&""!==S.trim()?`background-color: ${S};`:""}\n }\n .aagb_accordion_${_} .aab-progress-bar {\n ${A&&"string"==typeof A&&""!==A.trim()?`background-color: ${A};`:""}\n }\n \n .aagb__group_accordion_container.has_img {\n ${"left"===F?"flex-direction: row-reverse;":""}\n ${"right"===F?"flex-direction: row;":""}\n }\n .aagb_accordion_${_}.wp-block-aab-group-accordion.aab-next-previous-enabled{\n ${"left"===I?"padding-left: 50px !important;":""}\n ${"right"===I?"padding-right: 50px !important;":""}\n ${"top"===I?"padding-top: 80px !important;":""}\n ${"bottom"===I?"padding-bottom: 80px !important;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-next-previous{\n ${"left"===I?"left: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"right"===I?"right: 0; top: 50%; transform: translateY(-50%); position: absolute;":""}\n ${"top"===I?"top: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n ${"bottom"===I?"bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;":""}\n }\n .aagb_accordion_${_} .aagb-accordion-previous-icon,.aagb_accordion_${_} .aagb-accordion-next-icon {\n ${N&&"string"==typeof N&&""!==N.trim()?`background-color: ${N};`:""}\n svg{\n ${P&&"string"==typeof P&&""!==P.trim()?`fill: ${P};`:""}\n }\n }\n \n .aagb__group_accordion_container.has_img{\n ${L&&"boolean"==typeof L&&L?"position: relative;":""}\n ${"top"===I?"padding-top:80px !important;":""}\n ${"right"===I?"padding-right: 50px !important;":""}\n .aab-next-previous-enabled{\n ${L&&"boolean"==typeof L&&L?"position: static;padding-top:0 !important;":""}\n ${"right"===I?"padding-right: 0px !important;":""}\n }\n\n }\n `,q&&D&&!y&&`.aagb_accordion_${_} .aagb__accordion_heading .anchorjs-link {\n color: ${D}\n }`,C&&`\n .aagb_accordion_${_} .aagb__accordion_container {\n transition-duration: 0ms !important;\n outline: 2px solid #00000000;\n }\n .aagb_accordion_${_} .aagb__accordion_container:focus-visible {\n outline: 2px solid ${k&&"string"==typeof k&&""!==k.trim()?k:"#000000"};\n }\n `)}function F(e){const{uniqueId:t,step:a}=e.attributes,n=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),r=aagb_local_object.licensing;return n&&r&&!a?(0,o.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n const Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n }); \n `):(0,o.createElement)(o.Fragment,null)}function T({isEditor:e=!1,children:t,clientId:a,...r}){const{isFeatureImg:l}=r.attributes,i=(e?c.useSelect:()=>{})((e=>{const{getBlocks:t}=e(n.store);return t(a).filter((e=>"aab/accordion-item"===e.name)).map((e=>e.attributes.featureImageUrl))[0]}),[a]);return!i&&e?t:l&&$?(0,o.createElement)("div",{className:"aagb__group_accordion_container "+(i?"has_img":"")},t,(0,o.createElement)("div",{hidden:!e,className:"aab-feature-img"},(0,o.createElement)("img",{src:i,alt:""}))):t}function L(e){const{stepProgressText:t,stepProgress:a,step:n,checkList:r}=e.attributes;return a&&$&&(n||r)?(0,o.createElement)("div",null,(0,o.createElement)("div",{className:"aab-progress-step"},t,": ",(0,o.createElement)("span",{className:"aab-progress-text"},"0%")),(0,o.createElement)("div",{className:"aab-step-progress"},(0,o.createElement)("div",{className:"aab-step-progress-bar",id:"progressBarFill"}))):null}function I(e){const{uniqueId:t,enableCategoryFilter:a,filterBtnColor:n,filterBtnBg:r,filterBtnHoverColor:l,filterBtnHoverBg:i,filterBtnActiveColor:c,filterBtnActiveBg:s,filterBtnAlignment:d,categoryList:u,accessibilityOn:g}=e.attributes;return aagb_local_object.licensing&&a?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",null,`\n div.aagb_accordion_${t} .aab-filter-button-group .btn {\n color: ${n};\n background-color: ${r};\n border-color: ${n}33;\n outline: 3px solid #00000000;\n }\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn:hover {\n color: ${l};\n background-color: ${i};\n border-color: ${l}33;\n }\n\n ${g?`\n div.aagb_accordion_${t} .aab-filter-button-group .btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""}\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active,\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active:hover {\n color: ${c};\n background-color: ${s};\n border-color: ${s};\n cursor: default;\n }\n `),(0,o.createElement)("div",{className:`button-group aab-filter-button-group ${d}`},(0,o.createElement)("button",{tabIndex:g?void 0:-1,className:"active btn cat_all_item"},"All"),u?.map((e=>{let t=e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");return(0,o.createElement)("button",{className:"btn","data-filter":`cat_${t}`,key:t,tabIndex:g?void 0:-1},e)})))):(0,o.createElement)(o.Fragment,null)}function N(e){const{uniqueId:t,searchShow:a,placeholderText:n,accessibilityOn:r}=e.attributes,l="aagb-search-form-"+t;return $&&a?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"aagb_form_inner",id:l},(0,o.createElement)("div",{className:"aagb_form_group"},(0,o.createElement)("input",{type:"search","data-searchTarget":t,className:"aagb-search-control aagb_form_control noEnterSubmit",placeholder:n||"Search for FAQ",tabIndex:r?void 0:-1})),(0,o.createElement)("span",{id:"aagb-search-help-block",className:"help-block"}))):(0,o.createElement)(o.Fragment,null)}function P(e){const{uniqueId:t,showAllbtn:a,closeText:r,openText:l,openALLBtnPosition:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&a?(0,o.createElement)("div",{className:`aagb_accordion_wrapper_btn ${i}`},(0,o.createElement)("a",{tabIndex:c?0:-1,href:"#","data-openTarget":"aagb_accordion_"+t,className:"content-accordion__show-all"},(0,o.createElement)(R,null),(0,o.createElement)(n.RichText.Content,{value:l,style:{margin:0}})),(0,o.createElement)("a",{tabIndex:c?0:-1,href:"#","data-closeTarget":"aagb_accordion_"+t,className:"content-accordion__close-all"},(0,o.createElement)(q,null),(0,o.createElement)(n.RichText.Content,{value:r,style:{margin:0}}))):(0,o.createElement)(o.Fragment,null)}function O(e){const{nextPrevious:t}=e.attributes;return t&&$?(0,o.createElement)("div",{className:"aagb-accordion-next-previous"},(0,o.createElement)(z,null),(0,o.createElement)(D,null)):null}function j(e){const{showMoreBtn:t,itemsToShow:a,showMoreBtnTxt:n,showLessBtnTxt:r,showMoreBtnColor:l,showMoreBtnBg:i,accessibilityOn:c}=e.attributes;return aagb_local_object.licensing&&t?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",null,c?`\n .aab-show-more-btn-container button.show-more-btn:focus-visible, \n .aab-show-more-btn-container button.show-less-btn:focus-visible {\n outline-color: ${l}33;\n }\n `:""),(0,o.createElement)("div",{className:"aab-show-more-btn-container"},(0,o.createElement)("button",{tabIndex:c?void 0:-1,className:"show-more-btn",style:{color:l,backgroundColor:i},"data-items-to-show":a},n||"Show More",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-down"})),(0,o.createElement)("button",{tabIndex:c?void 0:-1,className:"show-less-btn",style:{color:l,backgroundColor:i}},r||"Show Less",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-up"})))):(0,o.createElement)(o.Fragment,null)}function M(e){if(!e)return null;const{width:t,style:a,color:o,top:n,right:r,bottom:l,left:i}=e;return t&&a&&o?{border:`${t} ${a} ${o}`}:{borderTop:n?`${n.width} ${n.style} ${n.color}`:"none",borderRight:r?`${r.width} ${r.style} ${r.color}`:"none",borderBottom:l?`${l.width} ${l.style} ${l.color}`:"none",borderLeft:i?`${i.width} ${i.style} ${i.color}`:"none"}}function R(){return(0,o.createElement)("svg",{className:"svg-inline--fa fa-expand-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"expand-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"}))}function q(){return(0,o.createElement)("svg",{className:"svg-inline--fa fa-compress-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"compress-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"}))}function z(){return(0,o.createElement)("div",{className:"aagb-accordion-previous-icon","aria-label":"Next"},(0,o.createElement)("svg",{className:"icon-control icon-control-chevronup",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,o.createElement)("path",{d:"m11 20c0-.3838.1465-.7676.4395-1.0605l5.5-5.5c.5854-.5859 1.5356-.5859 2.1211 0l5.5 5.5c.5859.5859.5859 1.5352 0 2.1211-.5854.5859-1.5356.5859-2.1211 0l-4.4395-4.4395-4.4395 4.4395c-.5854.5859-1.5356.5859-2.1211 0-.293-.293-.4395-.6768-.4395-1.0605z"})))}function D(){return(0,o.createElement)("div",{className:"aagb-accordion-next-icon","aria-label":"Previous"},(0,o.createElement)("svg",{class:"icon-control icon-control-chevrondown",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",height:36,width:36},(0,o.createElement)("path",{d:"m19.0625 22.5597 5.5-5.5076c.5854-.5854.5825-1.5323-.0039-2.1157-.5869-.5835-1.5366-.5815-2.1211.0039l-4.4375 4.4438-4.4375-4.4438c-.5845-.5854-1.5342-.5874-2.1211-.0039-.2944.2922-.4414.676-.4414 1.0598 0 .3818.1455.7637.4375 1.0559l5.5 5.5076c.2813.2815.6636.4403 1.0625.4403s.7812-.1588 1.0625-.4403z"})))}function H(e){return null!=e&&("string"==typeof e?""!==e.trim():"number"==typeof e)}function V(e,t=e=>e){return H(e)?t(e):null}function Q(e,t,a={}){const{important:o=!1}=a,n=function(e,t=!1){return Object.entries(e).map((([e,a])=>function(e,t,a=!1){return H(t)?`${e.includes("-")?e:e.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t}${a?" !important":""};`:""}(e,a,t))).filter(Boolean).join(" ")}(t,o);return n?`${e} { ${n} }`:""}const G=function(e){var t,a,n,r,l;const{uniqueId:i,step:c,activeAccordionBorder:s,accessibilityOn:d,focusOutlineColor:u,stepProgressActiveColor:g,stepProgressBgColor:p,autoNumbering:b,autoNumberingColor:m,progressBarBgColor:h,progressBarActiveColor:f,featureImgDirection:v,autoNumberingMargin:_,nextPrevious:x,nextPreviousDirection:C,nextPreviousIconBgColor:k,nextPreviousIconColor:B,QaStyle:E,checkList:$}=e.attributes;if(!i)return null;const S=w(e.attributes),A=null!==(t=S("paddings"))&&void 0!==t?t:{},F=S("headingColor"),T=S("subheadingColor"),L=null!==(a=S("headingBorder"))&&void 0!==a?a:{color:null,style:"solid",width:"0px"},I=S("borderRadius"),N=S("headerBg"),P=S("iconColor"),O=S("iconBackground"),j=S("iconFontSize"),M=null!==(n=S("bodyBorder"))&&void 0!==n?n:{},R=S("bodyBg"),q=null!==(r=S("border"))&&void 0!==r?r:{},z=null!==(l=S("margins"))&&void 0!==l?l:{},D=S("qIconColor"),H=S("qIconBg"),G=S("aIconColor"),K=S("aIconBg"),W=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),Z=E&&"#e3dfdf38"===N?.toLowerCase()?"transparent":N,U=y(L),Y=y(M),J=y(q),X=function(e,t,a){return Object.values(e).some((e=>e))?t||a?t&&a?{paddingTop:"0",paddingBottom:e.bottom||void 0,paddingRight:e.right||void 0,paddingLeft:`calc(${e.left||"15px"} + 140px)`}:t?{paddingTop:"0",paddingBottom:e.bottom||void 0,paddingRight:e.right||void 0,paddingLeft:`calc(${e.left||"15px"} + 90px)`}:a?{paddingTop:e.top,paddingRight:e.right,paddingBottom:e.bottom,paddingLeft:e.left?`calc(${e.left} + 10px)`:"10px"}:{}:{paddingTop:e.top,paddingRight:e.right,paddingBottom:e.bottom,paddingLeft:e.left}:{}}(A,E,$),ee=E||E&&$?"none !important":null,te=function(e){const t=`.aagb_accordion_${e}`;return{rule:(e,a,o={})=>Q(e?`${t} ${e}`:t,a,o),rules(e){return e.map((e=>e?this.rule(e.childSelector||"",e.declarations||{},e.options||{}):"")).filter(Boolean).join("\n")},getBaseSelector:()=>t}}(i),ae=[],oe=Object.values(A).some((e=>e));s&&s.width&&s.style&&s.color&&"0"!==s.width&&"0px"!==s.width&&ae.push(te.rule(".aagb__accordion_active .aagb__accordion_body",{borderTop:`${s.width} ${s.style} ${s.color}`}));const ne=E?".style-qa":"",re=`.aagb__accordion_container.wp-block-aab-accordion-item${ne} .aagb__accordion_head`,le={backgroundColor:V(Z),...oe&&{padding:`${A.top||""} ${A.right||""} ${A.bottom||""} ${A.left||""}`},...U&&Object.keys(U).length>0&&U};Object.values(le).some((e=>e))&&ae.push(te.rule(re,le));const ie=`.aagb__accordion_container.wp-block-aab-accordion-item${ne} .aagb__accordion_body`,ce={backgroundColor:V(R),borderTop:ee,...oe&&X,...Y&&Object.keys(Y).length>0&&Y};if(Object.values(ce).some((e=>e))&&ae.push(te.rule(ie,ce)),E){const e={color:V(D),backgroundColor:V(H)};Object.values(e).some((e=>e))&&ae.push(te.rule(".wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q",e));const t={color:V(G),backgroundColor:V(K)};Object.values(t).some((e=>e))&&ae.push(te.rule(".wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a",t))}const se={margin:"5px 0 0 0",color:V(T)};T&&ae.push(te.rule(".wp-block-aab-accordion-item .aagb__accordion_subheading",se));const de={color:V(P),backgroundColor:V(O)};Object.values(de).some((e=>e))&&ae.push(te.rule(".wp-block-aab-accordion-item .aagb__accordion_icon",de)),j&&"number"==typeof j&&j>0&&ae.push(te.rule(".wp-block-aab-accordion-item .aagb__icon",{fontSize:`${j}px`})),F&&ae.push(te.rule(".aagb__accordion_title",{margin:0,color:F}));const ue={...J&&Object.keys(J).length>0&&J,marginTop:V(z.top),marginBottom:V(z.bottom),borderRadius:I&&"number"==typeof I&&I>0?`${I}px`:null};if(Object.values(ue).some((e=>e))&&ae.push(te.rule(".aagb__accordion_container",ue)),b&&("number"==typeof _&&_>=0&&ae.push(te.rule(".aagb__accordion_number",{marginRight:`${_}px`})),ae.push(te.rule(".wp-block-aab-accordion-item .aagb__accordion_subheading",{marginLeft:`calc(42px + ${_||0}px) !important`})),m&&ae.push(te.rule(".aagb__accordion_number",{color:m}))),g&&ae.push(te.rule(".aab-step-progress",{backgroundColor:g})),p&&ae.push(te.rule(".aab-step-progress-bar",{backgroundColor:p})),h&&ae.push(te.rule(".aab-progress-bar-container",{backgroundColor:h})),f&&ae.push(te.rule(".aab-progress-bar",{backgroundColor:f})),"left"===v?ae.push(".aagb__group_accordion_container.has_img { flex-direction: row-reverse; }"):"right"===v&&ae.push(".aagb__group_accordion_container.has_img { flex-direction: row; }"),x){const e=C||"left",t={left:"padding-left: 50px !important;",right:"padding-right: 50px !important;",top:"padding-top: 80px !important;",bottom:"padding-bottom: 80px !important;"};ae.push(`${te.getBaseSelector()}.wp-block-aab-group-accordion.aab-next-previous-enabled { ${t[e]||""} }`);const a={left:"left: 0; top: 50%; transform: translateY(-50%); position: absolute;",right:"right: 0; top: 50%; transform: translateY(-50%); position: absolute;",top:"top: 0; left: 50%; transform: rotate(270deg); position: absolute;",bottom:"bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;"};if(ae.push(te.rule(".aagb-accordion-next-previous",{},{raw:a[e]||""})),ae.pop(),ae.push(`${te.getBaseSelector()} .aagb-accordion-next-previous { ${a[e]||""} }`),k||B){const e=V(k),t=V(B);let a=`${te.getBaseSelector()} .aagb-accordion-previous-icon, ${te.getBaseSelector()} .aagb-accordion-next-icon {`;e&&(a+=` background-color: ${e};`),a+=" }",ae.push(a),t&&ae.push(`${te.getBaseSelector()} .aagb-accordion-previous-icon svg, ${te.getBaseSelector()} .aagb-accordion-next-icon svg { fill: ${t}; }`)}let o=".aagb__group_accordion_container.has_img { position: relative;";"top"===e?o+=" padding-top: 80px !important;":"right"===e&&(o+=" padding-right: 50px !important;"),o+=" }",ae.push(o);let n=".aagb__group_accordion_container.has_img .aab-next-previous-enabled { position: static; padding-top: 0 !important;";"right"===e&&(n+=" padding-right: 0px !important;"),n+=" }",ae.push(n)}if(W&&F&&!c&&ae.push(te.rule(".aagb__accordion_heading .anchorjs-link",{color:F})),d){const e=u||"#000000";ae.push(te.rule(".aagb__accordion_container",{transitionDuration:"0ms !important",outline:"2px solid #00000000"})),ae.push(`${te.getBaseSelector()} .aagb__accordion_container:focus-visible { outline: 2px solid ${e}; }`)}const ge=ae.filter(Boolean);return 0===ge.length?null:(0,o.createElement)("style",null,ge.join("\n"))},K=function(e){const{uniqueId:t,step:a}=e.attributes,n=!1!==e.attributes.anchorLinksShow&&(!0===e.attributes.anchorLinksShow||!0===e.attributes.defaultStyles?.anchorLinkShow),r=aagb_local_object.licensing;return n&&r&&!a?(0,o.createElement)("script",null,`\n\t\t\t\tdocument.addEventListener("DOMContentLoaded", () => {\n\t\t\t\t\tconst Anchor1 = new AnchorJS();\n\t\t\t\t\tAnchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n\t\t\t\t});\n\t\t\t`):null};function W({isEditor:e=!1,...a}){const c=e?n.useBlockProps:n.useBlockProps.save,{uniqueId:s,activetorClass:g,step:p,stepCmpltText:f,filterBtnPosition:v,enableCategoryFilter:y,isFeatureImg:x,nextPrevious:C}=a.attributes;let k,w="";s&&(w+=`aagb_accordion_${s}`,k=`group-accordion-${s}`),g!==t.attributes.activetorClass.default&&(w+=` ${aagb_local_object.licensing?g:"click"}`),y!==t.attributes.enableCategoryFilter.default&&y&&(w+=` ${v}`),x!==t.attributes.isFeatureImg.default&&(w+=" aab-feature-img-enabled"),C!==t.attributes.nextPrevious.default&&(w+=" aab-next-previous-enabled");const B=c({className:w,id:k});return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i,a),e&&(0,o.createElement)(G,a),(0,o.createElement)(d,r({isEditor:e},a),(0,o.createElement)("div",B,(0,o.createElement)(h,a),(0,o.createElement)(l,a),(0,o.createElement)(u,a),(0,o.createElement)(b,a),(0,o.createElement)(_,a),e?(0,o.createElement)(n.InnerBlocks,{allowedBlocks:["aab/accordion-item"],template:[["aab/accordion-item"]]}):(0,o.createElement)(n.InnerBlocks.Content,null),(0,o.createElement)(m,a),p&&(0,o.createElement)("span",{className:"step-result"},f))),(0,o.createElement)(K,a))}const Z=window.wp.components,U=window.wp.i18n;function Y({prefix:e="aab_accordion",attributes:t,setAttributes:a}){return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Accordion ID","advanced-accordion-block")},(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Set Accordion ID","advanced-accordion-block"),value:`${e}_${t.uniqueId}`,onChange:function(t){if(t!==e){const o=t.replace(`${e}_`,"");a({uniqueId:o})}}}))}function J(e){return(0,o.createElement)(Y,r({prefix:"aab_group_accordion"},e))}function X({attributes:e,setAttributes:t}){const{step:a,autoNumbering:n,checkList:r}=e,l=s?"":"aab-pro-element",i=!1!==e.anchorLinksShow&&(!0===e.anchorLinksShow||!0===e.defaultStyles?.anchorLinkShow);return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Heading Area","advanced-accordion-block"),initialOpen:!1,className:l},!a&&(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Anchor Link","advanced-accordion-block"),disabled:!s,checked:s&&i,onChange:e=>t({anchorLinksShow:e}),help:(0,U.__)("Enable anchor links for each accordion item to allow direct linking.","advanced-accordion-block")}),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Enable Auto Numbering","advanced-accordion-block"),disabled:!s,checked:s&&n,onChange:e=>{t({autoNumbering:e})},help:(0,U.__)("Automatically number each accordion item in the group.","advanced-accordion-block")}),(0,o.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,U.__)("Note: Subheading, Featured Icon, and Checkbox settings are available in individual accordion item settings.","advanced-accordion-block")))}const ee=[{label:"Vertical",value:"vertical_filter"},{label:"Horizontal",value:"horizontal_filter"}],te=[{label:"Left",value:"left_btn"},{label:"Center",value:"center_btn"},{label:"Right",value:"right_btn"}];function ae({attributes:e,setAttributes:t}){const{enableCategoryFilter:a,categoryList:n,filterBtnPosition:r,filterBtnAlignment:l}=e,i=aagb_local_object.licensing,c=i?"":"aab-pro-element";return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Categorized Accordions","advanced-accordion-block"),className:c},(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Enable Filter Tabs","advanced-accordion-block"),checked:a,disabled:!i,onChange:e=>t({enableCategoryFilter:e}),help:(0,U.__)("Enable category-based filter tabs to organize accordions.","advanced-accordion-block")}),a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.FormTokenField,{__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,U.__)("Add Category Tags","advanced-accordion-block"),onChange:e=>t({categoryList:e}),suggestions:[],value:n,disabled:!i}),(0,o.createElement)(Z.SelectControl,{label:(0,U.__)("Filter Button Position","advanced-accordion-block"),disabled:!i,options:ee,onChange:e=>t({filterBtnPosition:e}),value:r}),"horizontal_filter"===r&&(0,o.createElement)(Z.SelectControl,{label:(0,U.__)("Filter Button Alignment","advanced-accordion-block"),disabled:!i,options:te,onChange:e=>t({filterBtnAlignment:e}),value:l})),(0,o.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,U.__)("Note: Labels/Badges can be configured in individual accordion item settings.","advanced-accordion-block")))}function oe({attributes:e,setAttributes:t}){const{step:a,checkList:n,stepProgress:r,stepText:l,stepCmpltText:i,stepProgressText:c,isFeatureImg:d,featureImgDirection:u}=e,g=s?"":"aab-pro-element";let p=a?"step":n?"checkList":"none";return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Layouts","advanced-accordion-block"),className:g},(0,o.createElement)("p",{className:"components-base-control__label",style:{marginBottom:"8px",fontWeight:"500"}},(0,U.__)("QA Style","advanced-accordion-block")),(0,o.createElement)("p",{className:"components-base-control__help",style:{marginTop:"0",marginBottom:"16px",color:"#757575"}},(0,U.__)("QA Style can be changed from the Block Styles panel on the right sidebar.","advanced-accordion-block")),(0,o.createElement)(Z.RadioControl,{label:(0,U.__)("Steps Layout","advanced-accordion-block"),help:(0,U.__)("Transform the accordions into interactive steps or a checklist for a streamlined user experience.","advanced-accordion-block"),selected:p,options:[{label:"Steps",value:"step"},{label:"Checklist",value:"checkList"},{label:"None",value:"none"}],onChange:e=>{"step"===e?(t({checkList:!1}),t({step:!0})):"checkList"===e?(t({step:!1}),t({checkList:!0})):(t({step:!1}),t({checkList:!1}))}}),s&&(a||n)&&(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Steps with Progress Bar","advanced-accordion-block"),disabled:!s,help:(0,U.__)("Enable this option to display a progress bar for the steps.","advanced-accordion-block"),checked:r,onChange:e=>{t({stepProgress:e})}}),s&&(a||n)&&r&&(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Step Progress Text","advanced-accordion-block"),value:c,onChange:e=>{t({stepProgressText:e})},help:(0,U.__)("Enter the text you want to display for step progress.","advanced-accordion-block")}),s&&a&&(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Step Text","advanced-accordion-block"),value:l,onChange:e=>t({stepText:e}),help:(0,U.__)("Enter the text you want to display on the step.","advanced-accordion-block")}),s&&a&&(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Step Complete Text","advanced-accordion-block"),value:i,onChange:e=>t({stepCmpltText:e}),help:(0,U.__)("Enter the text you want to display when the step is completed.","advanced-accordion-block")}),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Enable Featured Image","advanced-accordion-block"),checked:d,disabled:!s,onChange:e=>t({isFeatureImg:e}),help:(0,U.__)('Tip: Turn on the "Enable Featured Image" option to add images. Then click any accordion item to upload a feature image inside.',"advanced-accordion-block")}),d&&(0,o.createElement)(Z.__experimentalToggleGroupControl,{label:(0,U.__)("Feature Image Direction","advanced-accordion-block"),value:u,onChange:e=>t({featureImgDirection:e}),style:{minWidth:"249px"}},(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"left",label:(0,U.__)("Left","advanced-accordion-block")},"left"),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"right",label:(0,U.__)("Right","advanced-accordion-block")},"Right")),(0,o.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,U.__)("Note: For Horizontal Accordion layout, use the dedicated Horizontal Accordion block.","advanced-accordion-block")))}const ne=[{label:"Left",value:"left_btn"},{label:"Center",value:"center_btn"},{label:"Right",value:"right_btn"}];function re({attributes:e,setAttributes:t}){const{showAllbtn:a,openText:n,closeText:r,openALLBtnPosition:l,scrollToActive:i}=e,c=aagb_local_object.licensing,s=c?"":"aab-pro-element";return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Group Accordion","advanced-accordion-block"),initialOpen:!1,className:s},(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Scroll to Active Accordion","advanced-accordion-block"),checked:i,onChange:e=>t({scrollToActive:e}),help:(0,U.__)("Smoothly scroll the page to bring the active accordion into view.","advanced-accordion-block")}),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Open All & Close All","advanced-accordion-block"),disabled:!c,checked:c&&a,onChange:e=>t({showAllbtn:e}),help:(0,U.__)("Show buttons to open or close all accordions at once.","advanced-accordion-block")}),a&&c&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.BaseControl,{__nextHasNoMarginBottom:!0,id:"openText",label:"Show All Text"},(0,o.createElement)("input",{id:"openText",type:"text",disabled:!c,value:n,onChange:e=>t({openText:e.target.value}),style:{display:"block",width:"100%"}})),(0,o.createElement)(Z.BaseControl,{__nextHasNoMarginBottom:!0,id:"closeText",label:"Close All Text"},(0,o.createElement)("input",{id:"closeText",type:"text",disabled:!c,placeholder:(0,U.__)("Enter text","advanced-accordion-block"),value:r,onChange:e=>t({closeText:e.target.value}),style:{display:"block",width:"100%"}})),(0,o.createElement)(Z.SelectControl,{label:(0,U.__)("Open/Close Button Position","advanced-accordion-block"),disabled:!c,options:ne,onChange:e=>t({openALLBtnPosition:e}),value:l})))}const{__}=wp.i18n,le=[{name:__("Black","advanced-accordion-block"),color:"#000000"},{name:__("White","advanced-accordion-block"),color:"#ffffff"},{name:__("Red","advanced-accordion-block"),color:"#ff0000"},{name:__("Green","advanced-accordion-block"),color:"#00ff00"},{name:__("Blue","advanced-accordion-block"),color:"#0000ff"},{name:__("Yellow","advanced-accordion-block"),color:"#ffff00"}],ie=({value:e,onChange:t,bgValue:a,onBgChange:n,label:r,innerLabel:l=["Text","Background"]})=>{const[i,c]=(0,o.useState)(!1),[s,d]=(0,o.useState)(e),[u,g]=(0,o.useState)(a),p=e=>{d(e),t&&t(e)},b=e=>{g(e),n&&n(e)};return(0,o.createElement)("div",{className:"aab-color-picker",style:{position:"relative"}},(0,o.createElement)(Z.Flex,null,(0,o.createElement)(Z.FlexItem,null,(0,o.createElement)(Z.BaseControl,{label:r})),(0,o.createElement)(Z.FlexItem,null,(0,o.createElement)(Z.Flex,null,(0,o.createElement)(Z.FlexItem,null,(0,o.createElement)(Z.Button,{className:"aab-reset-btn "+(s||u?"active":"disabled"),onClick:function(){p(""),b("")},icon:"image-rotate",showTooltip:!0,label:"Reset"})),(0,o.createElement)(Z.FlexItem,null,(0,o.createElement)(Z.Button,{onClick:()=>{c(!i)}},(0,o.createElement)(Z.__experimentalZStack,{offset:14},t&&(0,o.createElement)(Z.ColorIndicator,{colorValue:s}),n&&(0,o.createElement)(Z.ColorIndicator,{colorValue:u}))))),i&&(0,o.createElement)(Z.Popover,{placement:"left",className:"aab-color-popover",onFocusOutside:()=>c(!1)},(0,o.createElement)(Z.TabPanel,{className:"my-tab-panel",activeClass:"active-tab",tabs:n?[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"},{name:"background",title:`${l[1]||"Background"}`,className:"tab-background"}]:[{name:"color",title:`${l[0]||"Text"}`,className:"tab-color"}]},(e=>(0,o.createElement)(o.Fragment,null,"color"===e.name&&t&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.ColorPicker,{enableAlpha:!0,onChange:e=>p(e),color:s}),(0,o.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,o.createElement)(Z.ColorPalette,{colors:le,value:s,asButtons:!0,disableCustomColors:!0,onChange:e=>p(e),clearable:!1}))),"background"===e.name&&n&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.ColorPicker,{enableAlpha:!0,onChange:e=>b(e),color:u}),(0,o.createElement)("div",{style:{padding:"0 14px 16px 14px"}},(0,o.createElement)(Z.ColorPalette,{colors:le,value:u,asButtons:!0,disableCustomColors:!0,onChange:e=>b(e),clearable:!1}))))))))))};function ce({attributes:e,setAttributes:t,clientId:a}){var n;const{searchShow:r,placeholderText:l,buttonShow:i,contentCount:s,readText:d,showMoreBtn:u,itemsToShow:g,showMoreBtnTxt:p,showLessBtnTxt:b,showMoreBtnColor:m,showMoreBtnBg:h}=e,f=(0,c.useSelect)("core/block-editor",[]).getBlock(a)?.innerBlocks,v=aagb_local_object.licensing,_=v?"":"aab-pro-element",y=null!==(n=w(e)("faqSchema"))&&void 0!==n&&n;return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Dynamic Features","advanced-accordion-block"),initialOpen:!1,className:_},(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("FAQ Schema","advanced-accordion-block"),checked:y,onChange:e=>t({faqSchema:e}),help:(0,U.__)("Enable FAQ structured data for better SEO.","advanced-accordion-block")}),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Instant Search","advanced-accordion-block"),disabled:!v,checked:v&&r,onChange:e=>t({searchShow:e}),help:(0,U.__)("Allow users to search through accordion content.","advanced-accordion-block")}),r&&(0,o.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,o.createElement)("label",{className:"label-d-block"},(0,U.__)("Placeholder Text","advanced-accordion-block")),(0,o.createElement)("input",{type:"text",className:"widefat",disabled:!v,placeholder:(0,U.__)("Enter placeholder text","advanced-accordion-block"),value:l,onChange:e=>t({placeholderText:e.target.value})})),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Read More Button","advanced-accordion-block"),disabled:!v,checked:v&&i,onChange:e=>t({buttonShow:e}),help:(0,U.__)("Truncate content and show a read more button.","advanced-accordion-block")}),i&&(0,o.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,o.createElement)(Z.RangeControl,{label:(0,U.__)("Content Count","advanced-accordion-block"),help:(0,U.__)("Total Number of Characters you want to display on accordion body","advanced-accordion-block"),disabled:!v,value:s,onChange:e=>t({contentCount:e}),min:1,max:1e3}),(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Read More Text","advanced-accordion-block"),value:d,onChange:e=>t({readText:e}),help:(0,U.__)("Enter the text you want to display on Read more button.","advanced-accordion-block")})),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Show More Button","advanced-accordion-block"),checked:u,disabled:!v,onChange:e=>t({showMoreBtn:e}),help:(0,U.__)("Show a limited number of accordions with a button to reveal more.","advanced-accordion-block")}),u&&(0,o.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,o.createElement)(Z.RangeControl,{label:(0,U.__)("Items Per Click","advanced-accordion-block"),help:(0,U.__)("How many items to show per click?","advanced-accordion-block"),value:g,min:1,max:f?.length,disabled:!v||!u||f?.length<2,onChange:e=>t({itemsToShow:e})}),(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Show More Text","advanced-accordion-block"),value:p,onChange:e=>t({showMoreBtnTxt:e}),help:(0,U.__)("Enter the text you want to display on the Show more button.","advanced-accordion-block")}),(0,o.createElement)(Z.TextControl,{label:(0,U.__)("Show Less Text","advanced-accordion-block"),value:b,onChange:e=>t({showLessBtnTxt:e}),help:(0,U.__)("Enter the text you want to display on the Show less button.","advanced-accordion-block")}),(0,o.createElement)(ie,{label:(0,U.__)("Button Color","advanced-accordion-block"),value:m,onChange:e=>t({showMoreBtnColor:e}),bgValue:h,onBgChange:e=>t({showMoreBtnBg:e})})),(0,o.createElement)("p",{className:"components-base-control__help",style:{marginTop:"16px",color:"#757575"}},(0,U.__)("Note: Voting Feedback feature is coming soon.","advanced-accordion-block")))}const se=[{label:"Vertical",value:"vertical"},{label:"Horizontal",value:"horizontal"}];function de({attributes:e,setAttributes:t}){const{accessibilityOn:a,focusOutlineColor:n,nextPrevious:r,nextPreviousDirection:l,autoPlay:i,duration:c,progressBarDirection:d,activetorClass:u,progressBarOn:g}=e,p=aagb_local_object.licensing,b=p?"":"aab-pro-element",m=c/1e3;return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Navigation","advanced-accordion-block"),className:b},(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Keyboard Accessibility "+(a?"ON":"OFF"),"advanced-accordion-block"),checked:a,onChange:e=>t({accessibilityOn:e}),help:(0,U.__)("Enable keyboard navigation for better accessibility.","advanced-accordion-block")}),a&&(0,o.createElement)("div",{style:{marginLeft:"24px",marginBottom:"16px"}},(0,o.createElement)(ie,{label:"Focused Accordion Color",innerLabel:["Outline"],value:n,onChange:e=>t({focusOutlineColor:e}),bgValue:void 0,onBgChange:void 0})),(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Next/Previous Navigation","advanced-accordion-block"),disabled:!s,checked:s&&r,onChange:e=>t({nextPrevious:e}),help:(0,U.__)("Show next and previous buttons for accordion navigation.","advanced-accordion-block")}),r&&(0,o.createElement)("div",{style:{marginBottom:"16px"}},(0,o.createElement)(Z.__experimentalToggleGroupControl,{label:(0,U.__)("Next/Previous Direction","advanced-accordion-block"),value:l,onChange:e=>t({nextPreviousDirection:e}),style:{minWidth:"249px"}},(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"left",label:(0,U.__)("Left","advanced-accordion-block")},"left"),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"right",label:(0,U.__)("Right","advanced-accordion-block")},"Right"),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"top",label:(0,U.__)("Top","advanced-accordion-block")},"Top"),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"bottom",label:(0,U.__)("Bottom","advanced-accordion-block")},"Bottom"))),(0,o.createElement)("hr",{style:{margin:"16px 0",border:"none",borderTop:"1px solid #ddd"}}),(0,o.createElement)("p",{className:"components-base-control__label",style:{marginBottom:"8px",marginTop:"0",fontWeight:"500"}},(0,U.__)("Activator Event","advanced-accordion-block")),(0,o.createElement)(Z.__experimentalToggleGroupControl,{value:u,onChange:function(e){t({activetorClass:e}),t("autoplay"!==e?{autoPlay:!1}:{autoPlay:!0})},label:"",style:{minWidth:"249px"}},(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"click",label:"Click",disabled:!p,showTooltip:!0}),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"hover",disabled:!p,label:"Hover"}),(0,o.createElement)(Z.__experimentalToggleGroupControlOption,{value:"autoplay",label:"Auto Play",disabled:!p})),i&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Progress Bar "+(g?"On":"Off"),"advanced-accordion-block"),checked:g,onChange:e=>t({progressBarOn:e})}),(0,o.createElement)(Z.RangeControl,{label:(0,U.__)("Duration (s)","advanced-accordion-block"),value:m,disabled:!p,onChange:e=>t({duration:1e3*e}),min:1,max:60,step:1})),i&&g&&(0,o.createElement)(Z.SelectControl,{label:(0,U.__)("Progress Bar Direction","advanced-accordion-block"),disabled:!p,options:se,onChange:e=>t({progressBarDirection:e}),value:d}))}function ue({attributes:e,setAttributes:t}){const{border:a,margins:n,paddings:r,borderRadius:l,progressBarActiveColor:i,progressBarBgColor:c,autoPlay:s,stepProgressActiveColor:d,stepProgressBgColor:u,step:g,checkList:p,stepProgress:b}=e,m=e=>{t({border:e,bodyBorder:{top:{color:`${e.color}`,style:`${e.style}`,width:`${e.width}`}}})},h=e=>"string"==typeof e&&e.endsWith("px")?e:`${parseInt(e,10)}px`;return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Accordion Styles","advanced-accordion-block")},(0,o.createElement)(Z.__experimentalToolsPanel,{label:(0,U.__)("Spacings","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{t({margins:{top:"",right:"",left:"",bottom:""},paddings:{top:"",right:"",left:"",bottom:""}})}},(0,o.createElement)(Z.__experimentalToolsPanelItem,{hasValue:()=>n?.top||n?.bottom,label:(0,U.__)("Margins","advanced-accordion-block"),onDeselect:()=>t({margins:{top:"",right:"",left:"",bottom:""}})},(0,o.createElement)(Z.__experimentalBoxControl,{values:n,label:(0,U.__)("Accordion Margin","advanced-accordion-block"),sides:["top","bottom"],units:[],allowReset:!1,onChange:e=>t({...n,margins:{top:h(e.top),bottom:h(e.bottom)}})})),(0,o.createElement)(Z.__experimentalToolsPanelItem,{hasValue:()=>r?.top||r?.right,label:(0,U.__)("Padding","advanced-accordion-block"),onDeselect:()=>t({paddings:{top:"",right:"",left:"",bottom:""}})},(0,o.createElement)(Z.__experimentalBoxControl,{values:r,label:(0,U.__)("Content Padding","advanced-accordion-block"),units:[],splitOnAxis:!0,allowReset:!1,onChange:e=>t({...r,paddings:{top:h(e.top),left:h(e.left),right:h(e.right),bottom:h(e.bottom)}})}))),(0,o.createElement)(Z.__experimentalToolsPanel,{label:(0,U.__)("Border","advanced-accordion-block"),className:"aab-component-toolpanel",resetAll:()=>{m({style:"none",width:"0px"}),t({borderRadius:0})}},(0,o.createElement)(Z.__experimentalToolsPanelItem,{hasValue:()=>"0px"!==a?.width&&!!a?.width,label:(0,U.__)("Border","advanced-accordion-block"),onDeselect:()=>m({style:"none",width:"0px"})},(0,o.createElement)(Z.__experimentalBorderBoxControl,{colors:le,onChange:m,value:a})),(0,o.createElement)(Z.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,U.__)("Border Radius","advanced-accordion-block"),onDeselect:()=>t({borderRadius:0})},(0,o.createElement)(Z.RangeControl,{label:(0,U.__)("Border Radius","advanced-accordion-block"),value:l,onChange:e=>t({borderRadius:e}),min:0,max:50}))),s&&(0,o.createElement)(ie,{label:(0,U.__)("Autoplay Progress Bar Color","advanced-accordion-block"),value:i,onChange:e=>{t({progressBarActiveColor:e})},bgValue:c,onBgChange:e=>{t({progressBarBgColor:e})},innerLabel:["Active","Background"]}),g&&b&&(0,o.createElement)(ie,{label:(0,U.__)("Step progress Color","advanced-accordion-block"),value:d,onChange:e=>{t({stepProgressActiveColor:e})},bgValue:u,onBgChange:e=>{t({stepProgressBgColor:e})},innerLabel:["Active","Background"]}))}function ge({attributes:e,setAttributes:t}){const{bodyBg:a,QaStyle:n,bodyBorder:r}=e;return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Accordion Body","advanced-accordion-block"),initialOpen:!1},(0,o.createElement)(ie,{label:(0,U.__)("Background Color","advanced-accordion-block"),value:a,onChange:e=>t({bodyBg:e}),innerLabel:["Background"],bgValue:void 0,onBgChange:void 0}),!n&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",{className:"aagb__label"},(0,U.__)("Set Body Border","advanced-accordion-block")),(0,o.createElement)(Z.__experimentalBorderBoxControl,{colors:le,label:(0,U.__)("Borders"),onChange:e=>t({bodyBorder:e}),value:r})))}function pe({attributes:e,setAttributes:t,clientId:a}){const{QaStyle:n,headerBg:r,headingColor:l,headingBorder:i,subheadingColor:s,labelsGlobalTextColor:d,labelsGlobalBgColor:u}=e,g=aagb_local_object.licensing,p=(0,c.useSelect)((e=>(e("core/block-editor")?.getBlock(a)?.innerBlocks||[]).some((e=>e.attributes?.enableLabels))),[]);return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Accordion Head","advanced-accordion-block")},(0,o.createElement)(ie,{label:(0,U.__)("Header Color","advanced-accordion-block"),value:l,onChange:e=>t({headingColor:e}),bgValue:r,onBgChange:e=>t({headerBg:e})}),g&&(0,o.createElement)(ie,{label:(0,U.__)("Sub Heading Color","advanced-accordion-block"),value:s,onChange:e=>t({subheadingColor:e}),bgValue:void 0,onBgChange:void 0}),p&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"aa-custom-spacer"}),(0,o.createElement)(ie,{label:(0,U.__)("Labels Color","advanced-accordion-block"),value:d,onChange:e=>t({labelsGlobalTextColor:e}),bgValue:u,onBgChange:e=>t({labelsGlobalBgColor:e})})),!n&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"aa-custom-spacer"}),(0,o.createElement)(Z.__experimentalBorderBoxControl,{colors:le,label:(0,U.__)("Borders"),onChange:e=>t({headingBorder:e}),value:i})))}function be({attributes:e,setAttributes:t}){const{showIcon:a,iconColor:n,iconBackground:r}=e;return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Accordion Icon","advanced-accordion-block"),initialOpen:!1},(0,o.createElement)(Z.ToggleControl,{label:(0,U.__)("Show Icon","advanced-accordion-block"),checked:a,onChange:e=>t({showIcon:e})}),a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ie,{label:(0,U.__)("Color","advanced-accordion-block"),value:n,onChange:e=>t({iconColor:e}),bgValue:r,onBgChange:e=>t({iconBackground:e}),innerLabel:["Icon","Background"]})))}function me({attributes:e,setAttributes:t}){const{activeAccordionBorder:a,activeBackground:n}=e;return(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Active Accordion Style","advanced-accordion-block")},(0,o.createElement)("p",{className:"aab__label"},(0,U.__)("Border","advanced-accordion-block")),(0,o.createElement)(Z.__experimentalBorderControl,{colors:le,value:a,onChange:e=>t({activeAccordionBorder:e}),withSlider:!0}),(0,o.createElement)("p",{className:"aab__sublabel"},(0,U.__)("(This style will only be visible in the frontend only)","advanced-accordion-block")),(0,o.createElement)(ie,{label:(0,U.__)("Active Background","advanced-accordion-block"),value:n,onChange:e=>t({activeBackground:e}),bgValue:void 0,onBgChange:void 0}))}const he=({attributes:e,setAttributes:t})=>{const{autoNumbering:a,autoNumberingColor:n,autoNumberingMargin:r}=e;return s&&a?(0,o.createElement)(Z.PanelBody,{title:"Auto Numbering"},s&&a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ie,{label:(0,U.__)("Auto Number Color","advanced-accordion-block"),value:n,onChange:e=>t({autoNumberingColor:e}),bgValue:void 0,onBgChange:void 0}),(0,o.createElement)(Z.RangeControl,{label:(0,U.__)("Space Right","advanced-accordion-block"),value:r,onChange:e=>{t({autoNumberingMargin:e})},min:0,max:50}))):null};function fe({attributes:e,setAttributes:t}){const{filterBtnColor:a,filterBtnBg:n,filterBtnHoverColor:r,filterBtnHoverBg:l,filterBtnActiveColor:i,filterBtnActiveBg:c,enableCategoryFilter:s}=e;return s?(0,o.createElement)(Z.PanelBody,{initialOpen:!1,title:(0,U.__)("Category Filter","advanced-accordion-block")},(0,o.createElement)(ie,{label:(0,U.__)("Default Color","advanced-accordion-block"),value:a,onChange:e=>t({filterBtnColor:e}),bgValue:n,onBgChange:e=>t({filterBtnBg:e})}),(0,o.createElement)(ie,{label:(0,U.__)("Hover Color","advanced-accordion-block"),value:r,onChange:e=>t({filterBtnHoverColor:e}),bgValue:l,onBgChange:e=>t({filterBtnHoverBg:e})}),(0,o.createElement)(ie,{label:(0,U.__)("Active Color","advanced-accordion-block"),value:i,onChange:e=>t({filterBtnActiveColor:e}),bgValue:c,onBgChange:e=>t({filterBtnActiveBg:e})})):(0,o.createElement)(o.Fragment,null)}var ve=a(69),_e=a.n(ve),ye=a(848),xe=a.n(ye);function Ce({attributes:e,setAttributes:t}){const{customCSS:a}=e,n=aagb_local_object.licensing,r=n?"":"aab-pro-element";return(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Custom CSS","advanced-accordion-block"),initialOpen:!1,className:r},(0,o.createElement)("label",{className:"custom-css-notice",htmlFor:"custom-css"},"Add your own CSS code here to customize the accordion as per your expectations."),(0,o.createElement)(_e(),{value:null!=a?a:"",onValueChange:e=>t({customCSS:e}),highlight:e=>e?xe().highlight(e,xe().languages.css,"css"):"",padding:10,disabled:!n,style:{fontFamily:"monospace",fontSize:"14px",border:"1px solid #ccc",borderRadius:"4px",minHeight:"100px",backgroundColor:"#f9f9f9",color:"#333",outline:"none",boxSizing:"border-box",marginTop:"7px"}}))}function ke({attributes:e,setAttributes:t}){var a,n,r,l;const{QaStyle:i}=e,c=aagb_local_object.licensing,s=w(e),d=null!==(a=s("qIconColor"))&&void 0!==a?a:null,u=null!==(n=s("qIconBg"))&&void 0!==n?n:null,g=null!==(r=s("aIconColor"))&&void 0!==r?r:null,p=null!==(l=s("aIconBg"))&&void 0!==l?l:null;return i&&c?(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Q/A Icons Styles","advanced-accordion-block"),initialOpen:!1},(0,o.createElement)(ie,{label:(0,U.__)("Q Color","advanced-accordion-block"),value:d,onChange:e=>t({qIconColor:e}),bgValue:u,onBgChange:e=>t({qIconBg:e}),innerLabel:["Text","Background"]}),(0,o.createElement)(ie,{label:(0,U.__)("A Color","advanced-accordion-block"),value:g,onChange:e=>t({aIconColor:e}),bgValue:p,onBgChange:e=>t({aIconBg:e}),innerLabel:["Text","Background"]})):(0,o.createElement)(o.Fragment,null)}const we=({attributes:e,setAttributes:t})=>{const{nextPreviousIconBgColor:a,nextPreviousIconColor:n,nextPrevious:r}=e;return r?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z.PanelBody,{title:(0,U.__)("Next Previous","advanced-accordion-block"),initialOpen:!1},(0,o.createElement)(ie,{label:(0,U.__)("Color","advanced-accordion-block"),value:n,onChange:e=>t({nextPreviousIconColor:e}),bgValue:a,onBgChange:e=>t({nextPreviousIconBgColor:e}),innerLabel:["Icon","Background"]}))):null},Be=function(e){return(0,o.createElement)(n.InspectorControls,null,(0,o.createElement)(oe,e),(0,o.createElement)(X,e),(0,o.createElement)(ce,e),(0,o.createElement)(re,e),(0,o.createElement)(de,e),(0,o.createElement)(ae,e),(0,o.createElement)(J,e))},Ee=function(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(n.InspectorControls,{group:"styles"},(0,o.createElement)(ke,e),(0,o.createElement)(me,e),(0,o.createElement)(ue,e),(0,o.createElement)(pe,e),(0,o.createElement)(be,e),(0,o.createElement)(ge,e),(0,o.createElement)(fe,e),(0,o.createElement)(he,e),(0,o.createElement)(we,e),(0,o.createElement)(Ce,e)))};let $e=0;(0,e.registerBlockType)(t,{icon:{src:function(){return(0,o.createElement)("svg",{viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)("path",{d:"M0 0v17h17v-17h-17zM16 1v9h-15v-9h15zM16 11v2h-15v-2h15zM1 16v-2h15v2h-15z",fill:"#77b5f7"}))},foreground:"#77b5f7"},edit:e=>{const{attributes:t,setAttributes:a,clientId:l}=e;(0,o.useEffect)((()=>{if(!t.uniqueId){const e=`${l.slice(0,8)}_${$e++}`;a({uniqueId:e})}(async()=>{const e=await(k||(k=C()({path:"/wp/v2/settings"}).then((e=>({...e.aab_settings_defaults?JSON.parse(e.aab_settings_defaults):{}}))).catch((e=>(console.error("Error loading global styles:",e),null))),k));a({defaultStyles:e})})()}),[]);const i=(0,n.useBlockProps)(),s=i.className?.includes("is-style-qa"),{updateBlockAttributes:d}=(0,c.useDispatch)(n.store),u=(0,c.useSelect)((e=>e("core/block-editor").getBlockAttributes(l)?.className),[l]),g=(0,o.useRef)(!0);return(0,o.useEffect)((()=>{void 0===t.QaStyle&&void 0!==t.defaultStyles?.QaStyle&&((e=>{const t="default"!==e?`is-style-${e}`:"";let a=u||"";t&&a.includes(t)||(a=a.replace(/\bis-style-\S+/g,"").replace(/\s+/g," ").trim(),t&&(a=a?`${a} ${t}`:t),d(l,{className:a||void 0}))})(!0===t.defaultStyles.QaStyle?"qa":"default"),a({QaStyle:t.defaultStyles.QaStyle}))}),[t.QaStyle,t.defaultStyles?.QaStyle]),(0,o.useEffect)((()=>{if(g.current)return!0===s&&a({QaStyle:!0}),void(g.current=!1);t.QaStyle!==s&&void 0!==s&&a({QaStyle:s})}),[s,t.QaStyle]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ee,e),(0,o.createElement)(Be,e),(0,o.createElement)(W,r({},e,{isEditor:!0})))},save:e=>(0,o.createElement)(W,e),deprecated:[{attributes:{autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"},anchorLinksShow:{type:"boolean"},QaStyle:{type:"boolean"},uniqueId:{type:"string"},activeAccordionBorder:{type:"object",default:{width:"1px",color:"#ebebeb",style:"solid"}},searchShow:{type:"boolean",default:!1},placeholderText:{type:"string"},showAllbtn:{type:"boolean",default:!1},closeText:{type:"string",default:"Close all"},openText:{type:"string",default:"Show all"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},activetorClass:{type:"string",default:"click"},faqSchema:{type:"boolean"},step:{type:"boolean",default:!1},stepText:{type:"string",default:"Continue"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean",default:!1},buttonShow:{type:"boolean",default:!1},contentCount:{type:"number",default:300},readText:{type:"string",default:"Read More"},border:{type:"object"},paddings:{type:"object"},margins:{type:"object"},borderRadius:{type:"number"},headingColor:{type:"string"},headerBg:{type:"string"},activeHeaderBg:{type:"string"},activeHeadingColor:{type:"string"},iconColor:{type:"string"},iconBackground:{type:"string"},bodyBg:{type:"string"},showIcon:{type:"boolean",default:!0},qIconText:{type:"string"},qIconColor:{type:"string"},qIconBg:{type:"string"},aIconText:{type:"string"},aIconColor:{type:"string"},aIconBg:{type:"string"},customCSS:{type:"string",default:" "},openALLBtnPosition:{type:"string",default:"right_btn"},headingBorder:{type:"object"},bodyBorder:{type:"object"},activeBackground:{type:"string"},categoryList:{type:"array"},filterBtnAlignment:{type:"string",default:"center_btn"},filterBtnPosition:{type:"string",default:"horizontal_filter"},filterBtnColor:{type:"string",default:"#0866ff"},filterBtnBg:{type:"string",default:"#F4F8FF"},filterBtnHoverColor:{type:"string",default:"#0866ff"},filterBtnHoverBg:{type:"string",default:"#DDE9FD"},filterBtnActiveColor:{type:"string",default:"#F4F8FF"},filterBtnActiveBg:{type:"string",default:"#0866ff"},enableCategoryFilter:{type:"boolean",default:!1},showMoreBtn:{type:"boolean",default:!1},showMoreBtnTxt:{type:"string",default:"Show More"},showLessBtnTxt:{type:"string",default:"Show Less"},itemsToShow:{type:"number",default:5},showMoreBtnColor:{type:"string",default:"#010101"},showMoreBtnBg:{type:"string",default:"#eaeaea"},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},accessibilityOn:{type:"boolean",default:!0},focusOutlineColor:{type:"string",default:"#C2DBFE"},defaultStyles:{type:"object"},progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#f0f0f0"},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"},stepProgress:{type:"boolean",default:!1},stepProgressText:{type:"string",default:"Complete Step"},stepProgressActiveColor:{type:"string",default:"#dfd2d2"},stepProgressBgColor:{type:"string",default:"#1570ec"},featureImgDirection:{type:"string",default:"right"},autoNumberingMargin:{type:"number",default:10},progressBarOn:{type:"boolean",default:!1},nextPrevious:{type:"boolean",default:!1},nextPreviousDirection:{type:"string",default:"left"},nextPreviousIconBgColor:{type:"string",default:"#010101"},nextPreviousIconColor:{type:"string",default:"#ffffff"},scrollToActive:{type:"boolean",default:!1}},save:function({isEditor:e=!1,...t}){const a=e?n.useBlockProps:n.useBlockProps.save,{uniqueId:l,activetorClass:i,step:c,checkList:s,stepCmpltText:d,filterBtnPosition:u,enableCategoryFilter:g,isFeatureImg:p,nextPrevious:b}=t.attributes,m=aagb_local_object.licensing?i:"click";return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(S,t),(0,o.createElement)(A,t),(0,o.createElement)(T,r({isEditor:e},t),(0,o.createElement)("div",a({className:`searchable aagb_accordion_${l} ${m} ${g&&u}`+(p?" aab-feature-img-enabled":"")+(b?" aab-next-previous-enabled":""),id:`group-accordion-${l}`}),(0,o.createElement)(L,t),(0,o.createElement)(I,t),(0,o.createElement)(N,t),(0,o.createElement)(P,t),(0,o.createElement)(O,t),e?(0,o.createElement)(n.InnerBlocks,{allowedBlocks:["aab/accordion-item"],template:[["aab/accordion-item"]]}):(0,o.createElement)(n.InnerBlocks.Content,null),(0,o.createElement)(j,t),c&&(0,o.createElement)("span",{className:"step-result"},d))),(0,o.createElement)(F,t))}},{attributes:t.attributes,save:function(e){const{uniqueId:t,activetorClass:a,step:c,checkList:s,stepCmpltText:g,filterBtnPosition:p,enableCategoryFilter:f,isFeatureImg:v,nextPrevious:y}=e.attributes,x=aagb_local_object.licensing?a:"click";return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i,e),(0,o.createElement)(B,e),(0,o.createElement)(d,r({isEditor:!1},e),(0,o.createElement)("div",n.useBlockProps.save({className:`searchable aagb_accordion_${t} ${x} ${f&&p}`+(v?" aab-feature-img-enabled":"")+(y?" aab-next-previous-enabled":""),id:`group-accordion-${t}`}),(0,o.createElement)(h,e),(0,o.createElement)(l,e),(0,o.createElement)(u,e),(0,o.createElement)(b,e),(0,o.createElement)(_,e),(0,o.createElement)(n.InnerBlocks.Content,null),(0,o.createElement)(m,e),c&&(0,o.createElement)("span",{className:"step-result"},g))),(0,o.createElement)(E,e))}},{attributes:{anchorLinksShow:{type:"boolean",default:!1},QaStyle:{type:"boolean",default:!1},uniqueId:{type:"string"},activeAccordionBorder:{type:"object",default:{width:"1px",color:"#ebebeb",style:"solid"}},searchShow:{type:"boolean",default:!1},placeholderText:{type:"string"},showAllbtn:{type:"boolean",default:!1},closeText:{type:"string",default:"Close all"},openText:{type:"string",default:"Show all"},heading:{type:"string",default:"Accordion Heading"},subheading:{type:"string",default:""},subheadingColor:{type:"string"},activetorClass:{type:"string",default:"click"},faqSchema:{type:"boolean",default:!1},step:{type:"boolean",default:!1},stepText:{type:"string",default:"Continue"},stepCmpltText:{type:"string",default:"Congratulations, you are done!"},checkList:{type:"boolean",default:!1},buttonShow:{type:"boolean",default:!1},contentCount:{type:"number",default:300},readText:{type:"string",default:"Read More"},border:{type:"object",default:{width:"1px",color:"#e3dfdf38",style:"solid"}},paddings:{type:"object",default:{top:"",right:"",left:"",bottom:""}},margins:{type:"object",default:{top:"0px",right:"",left:"",bottom:"15px"}},borderRadius:{type:"number"},headingColor:{type:"string"},headerBg:{type:"string",default:"#e3dfdf38"},iconColor:{type:"string"},iconBackground:{type:"string"},bodyBg:{type:"string"},showIcon:{type:"boolean",default:!0},qIconText:{type:"string",default:"Q"},qIconColor:{type:"string",default:"#fff"},qIconBg:{type:"string",default:"#505050"},aIconText:{type:"string",default:"A"},aIconColor:{type:"string",default:"#fff"},aIconBg:{type:"string",default:"#f5a623"},customCSS:{type:"string",default:""},openALLBtnPosition:{type:"string",default:"right_btn"},headingBorder:{type:"object",default:{color:null,style:"solid",width:"0px"}},bodyBorder:{type:"object",default:{top:{color:"#e3dfdf38",style:"solid",width:"1px"}}},activeBackground:{type:"string"},categoryList:{type:"array"},filterBtnAlignment:{type:"string",default:"center_btn"},filterBtnPosition:{type:"string",default:"horizontal_filter"},filterBtnColor:{type:"string",default:"#0866ff"},filterBtnBg:{type:"string",default:"#10b3d608"},filterBtnActiveColor:{type:"string",default:"#fff"},filterBtnActiveBg:{type:"string",default:"#0866ff"},enableCategoryFilter:{type:"boolean",default:!1},showMoreBtn:{type:"boolean",default:!1},showMoreBtnTxt:{type:"string",default:"Show More"},showLessBtnTxt:{type:"string",default:"Show Less"},itemsToShow:{type:"number",default:5},showMoreBtnColor:{type:"string",default:"#010101"},showMoreBtnBg:{type:"string",default:"#eaeaea"},labelsGlobalTextColor:{type:"string",default:"#1570EC"},labelsGlobalBgColor:{type:"string",default:"#c1d8f7"},progressBarActiveColor:{type:"string",default:"#0866ff"},progressBarBgColor:{type:"string",default:"#f0f0f0"},isFeatureImg:{type:"boolean",default:!1},autoNumbering:{type:"boolean",default:!1},autoNumberingColor:{type:"string"},stepProgress:{type:"boolean",default:!1},stepProgressText:{type:"string",default:"Complete Step"},stepProgressActiveColor:{type:"string",default:"#dfd2d2"},stepProgressBgColor:{type:"string",default:"#1570ec"},autoPlay:{type:"boolean",default:!1},duration:{type:"number",default:3e3},progressBarDirection:{type:"string",default:"horizontal"}},migrate:e=>(void 0===e.accessibilityOn&&(e.accessibilityOn=!0),void 0===e.focusOutlineColor&&(e.focusOutlineColor="#C2DBFE"),"#10b3d608"===e.filterBtnBg&&(e.filterBtnBg="#F4F8FF"),"#fff"===e.filterBtnActiveColor&&(e.filterBtnActiveColor="#F4F8FF"),void 0===e.filterBtnHoverColor&&(e.filterBtnHoverColor="#0866ff"),void 0===e.filterBtnHoverBg&&(e.filterBtnHoverBg="#DDE9FD"),{...e}),save:({attributes:e})=>{const{uniqueId:t,searchShow:a,showAllbtn:r,placeholderText:l,closeText:i,openText:c,activetorClass:s,step:d,stepCmpltText:u,anchorLinksShow:g,customCSS:p,openALLBtnPosition:b,categoryList:m,filterBtnAlignment:h,filterBtnPosition:f,filterBtnColor:v,filterBtnBg:_,filterBtnActiveColor:y,filterBtnActiveBg:x,enableCategoryFilter:C,headingColor:k,showMoreBtn:w,showMoreBtnTxt:B,showLessBtnTxt:E,itemsToShow:$,showMoreBtnBg:S,showMoreBtnColor:A}=e,F=aagb_local_object.licensing,T=F?s:"click";return(0,o.createElement)(o.Fragment,null,p&&(0,o.createElement)("div",{className:"custom-css-block"},(0,o.createElement)("style",null,`.aagb_accordion_${t} { ${p} }`)),g&&k&&!d&&(0,o.createElement)("style",null,`.aagb_accordion_${t} .aagb__accordion_heading .anchorjs-link{ color: ${k} }`),(0,o.createElement)("div",n.useBlockProps.save({className:`searchable aagb_accordion_${t} ${T} ${C&&f}`,id:`group-accordion-${t}`}),C&&F&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",null,`\n div.aagb_accordion_${t} .aab-filter-button-group .btn {\n color: ${v};\n background-color: ${_};\n border-color:rgba(${v.replace(/^#/,"").match(/\w\w/g).map((e=>parseInt(e,16))).join(",")},0.3);\n }\n\n div.aagb_accordion_${t} .aab-filter-button-group .btn.active {\n color: ${y};\n background-color: ${x};\n border-color:${x};\n }\n div.aagb_accordion_${t} .aab-filter-button-group .btn:hover {\n background-color:rgba(${x.replace(/^#/,"").match(/\w\w/g).map((e=>parseInt(e,16))).join(",")},0.3);\n }\n `),(0,o.createElement)("div",{className:`button-group aab-filter-button-group ${h}`},(0,o.createElement)("button",{className:"active btn cat_all_item"},"All"),m?.map((e=>{let t=e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and").replace(/%/g,"percent").replace(/[^a-z0-9-]/g,"");return(0,o.createElement)("button",{className:"btn","data-filter":`cat_${t}`,key:t},e)})))),a&&F&&(0,o.createElement)("div",{className:"aagb_form_inner",id:"aagb-search-form-"+t},(0,o.createElement)("div",{className:"aagb_form_group"},(0,o.createElement)("input",{type:"search","data-searchTarget":t,className:"aagb-search-control aagb_form_control noEnterSubmit",placeholder:l||"Search for FAQ"})),(0,o.createElement)("span",{id:"aagb-search-help-block",className:"help-block"})),r&&F&&(0,o.createElement)("div",{className:`aagb_accordion_wrapper_btn ${b}`},(0,o.createElement)("a",{href:"#","data-openTarget":"aagb_accordion_"+t,className:"content-accordion__show-all"},(0,o.createElement)("svg",{className:"svg-inline--fa fa-expand-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"expand-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"})),(0,o.createElement)(n.RichText.Content,{value:c,style:{margin:0}})),(0,o.createElement)("a",{href:"#","data-closeTarget":"aagb_accordion_"+t,className:"content-accordion__close-all"},(0,o.createElement)("svg",{className:"svg-inline--fa fa-compress-alt fa-w-14",role:"presentation","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"compress-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","data-fa-i2svg":""},(0,o.createElement)("path",{fill:"currentColor",d:"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"})),(0,o.createElement)(n.RichText.Content,{value:i,style:{margin:0}}))),(0,o.createElement)(n.InnerBlocks.Content,null),w&&F&&(0,o.createElement)("div",{className:"aab-show-more-btn-container"},(0,o.createElement)("button",{className:"show-more-btn",style:{color:A,backgroundColor:S},"data-items-to-show":$},B||"Show More",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-down"})),(0,o.createElement)("button",{className:"show-less-btn",style:{color:A,backgroundColor:S}},E||"Show Less",(0,o.createElement)("span",{className:"aagb__icon dashicons dashicons-arrow-up"}))),d&&(0,o.createElement)("span",{className:"step-result"},u)),!0===g&&F&&!d&&(0,o.createElement)("script",null,`\n document.addEventListener("DOMContentLoaded", () => {\n var Anchor1 = new AnchorJS();\n Anchor1.add('.aagb_accordion_${t} .aagb__accordion_heading .title_wrapper');\n });\n \n\t\t\t\t\t`))}}]})})()})(); -
advanced-accordion-block/trunk/build/horizontal-accordion-item/block.json
r3344630 r3454699 5 5 "title": "Horizontal Accordion Item", 6 6 "category": "accordion-block", 7 "description": " Accordion Item for Horizontal Accordion",7 "description": "Individual item that works as a child block within the Horizontal Accordion parent block.", 8 8 "parent": [ 9 9 "aab/horizontal-accordion" -
advanced-accordion-block/trunk/build/horizontal-accordion-item/index.asset.php
r3413091 r3454699 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' ad52b97cd7bf52b6966c');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '000dd07081f6bb0acdb1'); -
advanced-accordion-block/trunk/build/horizontal-accordion-item/index.js
r3413091 r3454699 1 (()=>{"use strict";var M,e={284:(M,e,t)=>{const c=window.wp.blocks,i=JSON.parse('{"apiVersion":2,"name":"aab/horizontal-accordion-item","version":"0.0.1","title":"Horizontal Accordion Item","category":"accordion-block","description":"Accordion Item for Horizontal Accordion","parent":["aab/horizontal-accordion"],"supports":{"spacing":{"padding":true,"margin":true},"color":{"color":true,"background":true}},"attributes":{"iconUrl":{"type":"string"},"heading":{"type":"string"},"subheading":{"type":"string"}},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aahb-horizontal-accordion-item"]}');function n(){return n=Object.assign?Object.assign.bind():function(M){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var c in t)({}).hasOwnProperty.call(t,c)&&(M[c]=t[c])}return M},n.apply(null,arguments)}const I=window.wp.element,N=window.React,j=(window.wp.i18n,window.wp.data),r=window.wp.blockEditor;function a(M=!1){const e=M?N.useState:()=>[],t=M?N.useEffect:()=>{},c=M?j.useDispatch:()=>({}),i=M?j.useSelect:()=>({});return{useState:e,useEffect:t,useMemo:M?N.useMemo:()=>{},useBlockProps:M?r.useBlockProps:r.useBlockProps.save,InnerBlocks:M?r.InnerBlocks:r.InnerBlocks.Content,RichText:M?r.RichText:r.RichText.Content,useDispatch:c,useSelect:i}}const o=window.wp.components;function u({isEditor:M,attributes:e,setAttributes:t}){const{iconUrl:c}=e,i=M?o.Tooltip:({children:M})=>M,n=({onClick:e=()=>{}})=>(0,I.createElement)(i,{text:"Upload Icon"},(0,I.createElement)("div",{className:"aahb_accordion_icon_wrapper "+(M?"":"frontend"),onClick:e},(0,I.createElement)("img",{className:"aahb_accordion_icon",src:c||"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjM5IiBoZWlnaHQ9IjM5IiByeD0iMy41IiBmaWxsPSJ3aGl0ZSI+PC9yZWN0PjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMzkiIGhlaWdodD0iMzkiIHJ4PSIzLjUiIHN0cm9rZT0iI0VCRUJFQiI+PC9yZWN0PjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuMzIzOSAxMEg4LjU0NTRDNy42OTM3NSAxMCA3IDEwLjY5MzcgNyAxMS41NDU0VjI4Ljc2NDhDNyAyOS4yMzg1IDcuMjE0ODUgMjkuNjYzMSA3LjU1MTM3IDI5Ljk0NjVMNy41NTk4OCAyOS45NTc2QzcuNTY3MTEgMjkuOTY3MiA3LjU3NDQxIDI5Ljk3NyA3LjU4MzczIDI5Ljk4NTRDNy42NDA2OCAzMC4wNDIzIDcuNzA3OTggMzAuMDgxMSA3Ljc3OTE3IDMwLjEwNTdDOC4wMDU2NyAzMC4yMzUyIDguMjY1ODMgMzAuMzEwMiA4LjU0NTQgMzAuMzEwMkgzMS4zMjUyQzMyLjIxNjkgMzAuMzEwMiAzMyAyOS41ODggMzMgMjguNzY0OFYxMS41NDU0QzMzIDEwLjcyMjIgMzIuMjE2OSAxMCAzMS4zMjUyIDEwSDMxLjMyMzlaTTguMDM1NDQgMTEuNTQ1NEM4LjAzNTQ0IDExLjI2NDUgOC4yNjQ1NCAxMS4wMzU0IDguNTQ1NCAxMS4wMzU0SDMxLjMyNTJDMzEuNjM1OCAxMS4wMzU0IDMxLjk2NDYgMTEuMjk4MiAzMS45NjQ2IDExLjU0NTRWMjguNjA4MkwyNS41OTAxIDIxLjYyOEMyNS4zNTA3IDIxLjMzNDIgMjQuOTkwOCAyMS4xNTQzIDI0LjU5ODcgMjEuMTMzNkMyNC4yMDEzIDIxLjExMjkgMjMuODIyMSAyMS4yNTQgMjMuNTQ5IDIxLjUyMzJMMTcuMTkzOSAyNy4wNzg0TDE3LjE2NTUgMjcuMTA1NUMxNy4wNTggMjcuMjE1NSAxNi44NjUyIDI3LjIzNSAxNi43MTg5IDI3LjE0ODJMMTMuMTgxNiAyNS4xMTFDMTIuNjQ1OCAyNC43OTEzIDExLjkzNjUgMjQuODcwMyAxMS40ODYxIDI1LjMwNjRMOC4wMzY3NCAyOC43OTA3QzguMDM2NzQgMjguNzg2MiA4LjAzNjA5IDI4Ljc4MiA4LjAzNTQ0IDI4Ljc3NzhDOC4wMzQ4IDI4Ljc3MzYgOC4wMzQxNSAyOC43Njk0IDguMDM0MTUgMjguNzY0OFYxMS41NDU0SDguMDM1NDRaTTMxLjE2ODYgMjkuMjczNUg5LjAxNTIzTDEyLjIxNDggMjYuMDQwM0MxMi4zMjM1IDI1LjkzNTUgMTIuNTEzNyAyNS45MTYxIDEyLjY1NjEgMjYuMDAxNUwxNi4xOTM0IDI4LjAzODdDMTYuNzM1OCAyOC4zNjIzIDE3LjQ0MzcgMjguMjgwOCAxNy44ODY0IDI3Ljg0NDZMMjQuMjQxNCAyMi4yODk0TDI0LjI2OTkgMjIuMjYyMkMyNC4zMzU5IDIyLjE5NDkgMjQuNDM1NiAyMi4xNTg3IDI0LjU0MDQgMjIuMTY1MkMyNC42NDI3IDIyLjE3MDMgMjQuNzMzMyAyMi4yMTQ0IDI0Ljc4NzYgMjIuMjg0MkwzMS4xNjg2IDI5LjI3MzVaTTEyLjcyMjEgMTMuMjcyNkgyNy4yNzY2QzI3LjU2MjYgMTMuMjcyNiAyNy43OTQzIDEzLjA0MDkgMjcuNzk0MyAxMi43NTQ5QzI3Ljc5NDMgMTIuNDY4OCAyNy41NjI2IDEyLjIzNzIgMjcuMjc2NiAxMi4yMzcySDEyLjcyMjFDMTIuNDM2MSAxMi4yMzcyIDEyLjIwNDQgMTIuNDY4OCAxMi4yMDQ0IDEyLjc1NDlDMTIuMjA0NCAxMy4wNDA5IDEyLjQzNjEgMTMuMjcyNiAxMi43MjIxIDEzLjI3MjZaTTE4LjI1NCAxNi41Mzc3SDIxLjc0NDdDMjIuNjgzMSAxNi41Mzc3IDIzLjQ0NjcgMTcuMzAxMyAyMy40NDY3IDE4LjIzOTdDMjMuNDQ2NyAxOS4xNzgxIDIyLjY4MzEgMTkuOTQxNyAyMS43NDQ3IDE5Ljk0MTdIMTguMjU0QzE3LjMxNTYgMTkuOTQxNyAxNi41NTIgMTkuMTc4MSAxNi41NTIgMTguMjM5N0MxNi41NTIgMTcuMzAxMyAxNy4zMTU2IDE2LjUzNzcgMTguMjU0IDE2LjUzNzdaTTE4LjI1NCAxOC45MDVIMjEuNzQ0N0MyMi4xMTIzIDE4LjkwNSAyMi40MTEzIDE4LjYwNiAyMi40MTEzIDE4LjIzODRDMjIuNDExMyAxNy44NzA4IDIyLjExMjMgMTcuNTcxOSAyMS43NDQ3IDE3LjU3MTlIMTguMjU0QzE3Ljg4NjQgMTcuNTcxOSAxNy41ODc0IDE3Ljg3MDggMTcuNTg3NCAxOC4yMzg0QzE3LjU4NzQgMTguNjA2IDE3Ljg4NjQgMTguOTA1IDE4LjI1NCAxOC45MDVaTTExLjIgMjQuMDM2NUMxMi4xOTkyIDI0LjAzNjUgMTMuMDEyIDIzLjIyMzcgMTMuMDEyIDIyLjIyNDVDMTMuMDEyIDIxLjIyNTMgMTIuMTk5MiAyMC40MTI0IDExLjIgMjAuNDEyNEMxMC4yMDA4IDIwLjQxMjQgOS4zODc5NyAyMS4yMjUzIDkuMzg3OTcgMjIuMjI0NUM5LjM4Nzk3IDIzLjIyMzcgMTAuMjAwOCAyNC4wMzY1IDExLjIgMjQuMDM2NVpNMTEuMiAyMS40NDkyQzExLjYyODQgMjEuNDQ5MiAxMS45NzY2IDIxLjc5NzMgMTEuOTc2NiAyMi4yMjU4QzExLjk3NjYgMjIuNjU0MiAxMS42Mjg0IDIzLjAwMjMgMTEuMiAyMy4wMDIzQzEwLjc3MTYgMjMuMDAyMyAxMC40MjM0IDIyLjY1NDIgMTAuNDIzNCAyMi4yMjU4QzEwLjQyMzQgMjEuNzk3MyAxMC43NzE2IDIxLjQ0OTIgMTEuMiAyMS40NDkyWk0xNi4wNDU5IDE0LjI4NjFIMjMuODI5OUMyNC4xMTU5IDE0LjI4NjEgMjQuMzQ3NiAxNC41MTc3IDI0LjM0NzYgMTQuODAzOEMyNC4zNDc2IDE1LjA4OTggMjQuMTE1OSAxNS4zMjE1IDIzLjgyOTkgMTUuMzIxNUgxNi4wNDU5QzE1Ljc1OTkgMTUuMzIxNSAxNS41MjgyIDE1LjA4OTggMTUuNTI4MiAxNC44MDM4QzE1LjUyODIgMTQuNTE3NyAxNS43NTk5IDE0LjI4NjEgMTYuMDQ1OSAxNC4yODYxWiIgZmlsbD0iYmxhY2siPjwvcGF0aD48L3N2Zz4=",alt:"Horizontal Accordion Item's Header Icon"}),(0,I.createElement)("span",{className:"aahb_icon_upload dashicons dashicons-edit-large"})));return M?(0,I.createElement)(r.MediaUploadCheck,null,(0,I.createElement)(r.MediaUpload,{onSelect:M=>t({iconUrl:M.url}),allowedTypes:["image"],render:({open:M})=>(0,I.createElement)(n,{onClick:M})})):(0,I.createElement)(n,null)}function D(M){const{attributes:e,setAttributes:t,isEditor:c}=M,{heading:i,subheading:n}=e,{RichText:N}=a(c);return(0,I.createElement)("div",{className:"aahb_accordion_head"},(0,I.createElement)(u,M),(0,I.createElement)("div",{className:"aahb_accordion_heading"},(0,I.createElement)(N,{className:"aahb_heading",tagName:"h4",value:i,onChange:M=>t({heading:M}),placeholder:"Write heading"}),(0,I.createElement)(N,{className:"aahb_subheading",tagName:"p",value:n,onChange:M=>t({subheading:M}),placeholder:"Write subheading"})))}const g=t.p+"images/trees-water.6d76178e.jpg";function l(M){const{InnerBlocks:e}=a(M.isEditor);return(0,I.createElement)("div",{className:"aahb_accordion_body"},(0,I.createElement)(e,{template:[["core/image",{url:g,alt:"aahb-trees-water"}]]}))}function s(M){const{isEditor:e,clientId:t,context:c}=M,{useEffect:i,useBlockProps:n,useDispatch:N,useSelect:j}=a(e),{getBlockRootClientId:r,getBlocks:o,getBlock:u}=j((M=>M("core/block-editor"))),{updateBlockAttributes:g}=N("core/block-editor"),s=c?.["aahb/accordion-activeItemsClientId"],y=u?.(r?.(t)),z=o?.(y?.clientId),T=e&&t&&t===s,E=M=>{g?.(y?.clientId,{activeItemsClientId:M})};i((()=>{const M=z?.some((M=>M?.clientId===s));M||E(z?.[0]?.clientId)}),[s,z]);const A=n({className:T?"active":"",onClick:()=>E(t)});return(0,I.createElement)("div",A,(0,I.createElement)(D,M),(0,I.createElement)(l,M))}const y=function(M){return(0,I.createElement)(r.InspectorControls,null)},z=function(M){return(0,I.createElement)(r.InspectorControls,null)};(0,c.registerBlockType)(i,{icon:{src:"minus",foreground:"#77b5f7"},usesContext:["aahb/accordion-activeItemsClientId"],edit:M=>{const{setAttributes:e,context:t}=M;return(0,I.createElement)(I.Fragment,null,(0,I.createElement)(y,M),(0,I.createElement)(z,M),(0,I.createElement)(s,n({isEditor:!0},M)))},save:M=>(0,I.createElement)(s,M),deprecated:[{save:({attributes:M})=>{const{}=M;return(0,I.createElement)(I.Fragment,null)}}]})}},t={};function c(M){var i=t[M];if(void 0!==i)return i.exports;var n=t[M]={exports:{}};return e[M](n,n.exports,c),n.exports}c.m=e,M=[],c.O=(e,t,i,n)=>{if(!t){var I=1/0;for(a=0;a<M.length;a++){for(var[t,i,n]=M[a],N=!0,j=0;j<t.length;j++)(!1&n||I>=n)&&Object.keys(c.O).every((M=>c.O[M](t[j])))?t.splice(j--,1):(N=!1,n<I&&(I=n));if(N){M.splice(a--,1);var r=i();void 0!==r&&(e=r)}}return e}n=n||0;for(var a=M.length;a>0&&M[a-1][2]>n;a--)M[a]=M[a-1];M[a]=[t,i,n]},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(M){if("object"==typeof window)return window}}(),c.o=(M,e)=>Object.prototype.hasOwnProperty.call(M,e),(()=>{var M;c.g.importScripts&&(M=c.g.location+"");var e=c.g.document;if(!M&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(M=e.currentScript.src),!M)){var t=e.getElementsByTagName("script");if(t.length)for(var i=t.length-1;i>-1&&(!M||!/^http(s?):/.test(M));)M=t[i--].src}if(!M)throw new Error("Automatic publicPath is not supported in this browser");M=M.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),c.p=M+"../"})(),(()=>{var M={543:0,23:0};c.O.j=e=>0===M[e];var e=(e,t)=>{var i,n,[I,N,j]=t,r=0;if(I.some((e=>0!==M[e]))){for(i in N)c.o(N,i)&&(c.m[i]=N[i]);if(j)var a=j(c)}for(e&&e(t);r<I.length;r++)n=I[r],c.o(M,n)&&M[n]&&M[n][0](),M[n]=0;return c.O(a)},t=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})();var i=c.O(void 0,[23],(()=>c(284)));i=c.O(i)})();1 (()=>{"use strict";var e,t={185:(e,t,n)=>{const r=window.wp.blocks,o=JSON.parse('{"apiVersion":2,"name":"aab/horizontal-accordion-item","version":"0.0.1","title":"Horizontal Accordion Item","category":"accordion-block","description":"Individual item that works as a child block within the Horizontal Accordion parent block.","parent":["aab/horizontal-accordion"],"supports":{"spacing":{"padding":true,"margin":true},"color":{"color":true,"background":true}},"attributes":{"iconUrl":{"type":"string"},"heading":{"type":"string"},"subheading":{"type":"string"}},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aahb-horizontal-accordion-item"]}');function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(null,arguments)}const c=window.wp.element,i=window.React,s=(window.wp.i18n,window.wp.data),l=window.wp.blockEditor;function d(e=!1){const t=e?i.useState:()=>[],n=e?i.useEffect:()=>{},r=e?s.useDispatch:()=>({}),o=e?s.useSelect:()=>({});return{useState:t,useEffect:n,useMemo:e?i.useMemo:()=>{},useBlockProps:e?l.useBlockProps:l.useBlockProps.save,InnerBlocks:e?l.InnerBlocks:l.InnerBlocks.Content,RichText:e?l.RichText:l.RichText.Content,useDispatch:r,useSelect:o}}const u=window.wp.components,p=n.p+"images/horizontal-accordion-icon.989fbc09.png";function h({isEditor:e,attributes:t,setAttributes:n}){const{iconUrl:r}=t,o=e?u.Tooltip:({children:e})=>e,a=({onClick:t=()=>{}})=>(0,c.createElement)(o,{text:"Upload Icon"},(0,c.createElement)("div",{className:"aahb_accordion_icon_wrapper "+(e?"":"frontend"),onClick:t},(0,c.createElement)("img",{className:"aahb_accordion_icon",src:r||p,alt:"Horizontal Accordion Item's Header Icon"}),(0,c.createElement)("span",{className:"aahb_icon_upload dashicons dashicons-edit-large"})));return e?(0,c.createElement)(l.MediaUploadCheck,null,(0,c.createElement)(l.MediaUpload,{onSelect:e=>n({iconUrl:e.url}),allowedTypes:["image"],render:({open:e})=>(0,c.createElement)(a,{onClick:e})})):(0,c.createElement)(a,null)}function m(e){const{attributes:t,setAttributes:n,isEditor:r}=e,{heading:o,subheading:a}=t,{RichText:i}=d(r);return(0,c.createElement)("div",{className:"aahb_accordion_head"},(0,c.createElement)(h,e),(0,c.createElement)("div",{className:"aahb_accordion_heading"},(0,c.createElement)(i,{className:"aahb_heading",tagName:"h4",value:o,onChange:e=>n({heading:e}),placeholder:"Write heading"}),(0,c.createElement)(i,{className:"aahb_subheading",tagName:"p",value:a,onChange:e=>n({subheading:e}),placeholder:"Write subheading"})))}const g=n.p+"images/trees-water.6d76178e.jpg";function b(e){const{InnerBlocks:t}=d(e.isEditor);return(0,c.createElement)("div",{className:"aahb_accordion_body"},(0,c.createElement)(t,{template:[["core/image",{url:g,alt:"aahb-trees-water"}]]}))}function f(e){const{isEditor:t,clientId:n,context:r}=e,{useEffect:o,useBlockProps:a,useDispatch:i,useSelect:s}=d(t),{getBlockRootClientId:l,getBlocks:u,getBlock:p}=s((e=>e("core/block-editor"))),{updateBlockAttributes:h}=i("core/block-editor"),g=r?.["aahb/accordion-activeItemsClientId"],f=p?.(l?.(n)),v=u?.(f?.clientId),w=t&&n&&n===g,E=e=>{h?.(f?.clientId,{activeItemsClientId:e})};o((()=>{const e=v?.some((e=>e?.clientId===g));e||E(v?.[0]?.clientId)}),[g,v]);const k=a({className:w?"active":"",onClick:()=>E(n)});return(0,c.createElement)("div",k,(0,c.createElement)(m,e),(0,c.createElement)(b,e))}const v=function(e){return(0,c.createElement)(l.InspectorControls,null)},w=function(e){return(0,c.createElement)(l.InspectorControls,null)};(0,r.registerBlockType)(o,{icon:{src:"minus",foreground:"#77b5f7"},usesContext:["aahb/accordion-activeItemsClientId"],edit:e=>{const{setAttributes:t,context:n}=e;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(v,e),(0,c.createElement)(w,e),(0,c.createElement)(f,a({isEditor:!0},e)))},save:e=>(0,c.createElement)(f,e),deprecated:[{save:({attributes:e})=>{const{}=e;return(0,c.createElement)(c.Fragment,null)}}]})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.m=t,e=[],r.O=(t,n,o,a)=>{if(!n){var c=1/0;for(d=0;d<e.length;d++){for(var[n,o,a]=e[d],i=!0,s=0;s<n.length;s++)(!1&a||c>=a)&&Object.keys(r.O).every((e=>r.O[e](n[s])))?n.splice(s--,1):(i=!1,a<c&&(c=a));if(i){e.splice(d--,1);var l=o();void 0!==l&&(t=l)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,o,a]},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var o=n.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=n[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e+"../"})(),(()=>{var e={543:0,23:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,a,[c,i,s]=n,l=0;if(c.some((t=>0!==e[t]))){for(o in i)r.o(i,o)&&(r.m[o]=i[o]);if(s)var d=s(r)}for(t&&t(n);l<c.length;l++)a=c[l],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},n=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[23],(()=>r(185)));o=r.O(o)})(); -
advanced-accordion-block/trunk/build/horizontal-accordion/block.json
r3344630 r3454699 5 5 "title": "Horizontal Accordion", 6 6 "category": "accordion-block", 7 "description": " Build unique and modern horizontal style accordions",7 "description": "Create side-by-side horizontal accordion layouts with customizable titles, icons, and expandable content.", 8 8 "supports": { 9 9 "spacing": { -
advanced-accordion-block/trunk/build/horizontal-accordion/index.asset.php
r3413091 r3454699 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => ' b035f6b326583c047164');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '8c4f7540833d998eedb0'); -
advanced-accordion-block/trunk/build/horizontal-accordion/index.js
r3413091 r3454699 1 (()=>{"use strict";var e,t={723:()=>{const e=window.wp.blocks;function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t.apply(null,arguments)}const r=window.wp.element,n=(window.React,window.wp.blockEditor);function o({isEditor:e=!1,...t}){const o=e?n.useBlockProps:n.useBlockProps.save,a=e?n.InnerBlocks:n.InnerBlocks.Content,{uniqueId:i,activatorEvent:c}=t.attributes,l=o({className:"",id:`horizontal-accordion-${i}`,"data-activator-event":c});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l,(0,r.createElement)(a,{allowedBlocks:["aab/horizontal-accordion-item"],template:[["aab/horizontal-accordion-item"],["aab/horizontal-accordion-item"],["aab/horizontal-accordion-item"]]})))}const a=window.wp.i18n,i=window.wp.components;function c({attributes:e,setAttributes:t}){const{activatorEvent:n}=e;return(0,r.createElement)(i.PanelBody,{title:(0,a.__)("Activator Event","advanced-accordion-block"),initialOpen:!0},(0,r.createElement)(i.__experimentalToggleGroupControl,{value:n,onChange:e=>t({activatorEvent:e}),label:(0,a.__)("Activator Event","advanced-accordion-block")},(0,r.createElement)(i.__experimentalToggleGroupControlOption,{value:"click",label:"Click"}),(0,r.createElement)(i.__experimentalToggleGroupControlOption,{value:"hover",label:"Hover"})))}const l=function(e){return(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(c,e))},s=function(e){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(n.InspectorControls,{group:"styles"}))},d=JSON.parse('{"apiVersion":2,"name":"aab/horizontal-accordion","version":"0.0.1","title":"Horizontal Accordion","category":"accordion-block","description":" Build unique and modern horizontal style accordions","supports":{"spacing":{"padding":true,"margin":true},"color":{"color":true,"background":true}},"attributes":{"activatorEvent":{"type":"string","default":"hover"},"activeItemsClientId":{"type":"string"}},"providesContext":{"aahb/accordion-activeItemsClientId":"activeItemsClientId"},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aahb-horizontal-accordion"],"viewScript":["aahb-horizontal-accordion"]}');(0,e.registerBlockType)(d,{icon:{src:function(){return(0,r.createElement)("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("g",{transform:"rotate(90 8 8)"},(0,r.createElement)("path",{fill:"currentColor",d:"M0 4v8h16v-8h-16zM15 11h-14v-4h14v4z"}),(0,r.createElement)("path",{fill:"currentColor",d:"M0 0h16v3h-16v-3z"}),(0,r.createElement)("path",{fill:"currentColor",d:"M0 13h16v3h-16v-3z"})))},foreground:"#3e7fe0"},edit:e=>{const{attributes:n,clientId:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,e),(0,r.createElement)(l,e),(0,r.createElement)(o,t({isEditor:!0},e)))},save:e=>(0,r.createElement)(o,e),deprecated:[{save:e=>{const{}=e.attributes;return(0,r.createElement)(r.Fragment,null)}}]})}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,r,o,a)=>{if(!r){var i=1/0;for(d=0;d<e.length;d++){for(var[r,o,a]=e[d],c=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(c=!1,a<i&&(i=a));if(c){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[r,o,a]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={179:0,939:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(l)var d=l(n)}for(t&&t(r);s<i.length;s++)a=i[s],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(d)},r=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[939],(()=>n(723)));o=n.O(o)})();1 (()=>{"use strict";var e,t={723:()=>{const e=window.wp.blocks;function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t.apply(null,arguments)}const r=window.wp.element,n=(window.React,window.wp.blockEditor);function o({isEditor:e=!1,...t}){const o=e?n.useBlockProps:n.useBlockProps.save,a=e?n.InnerBlocks:n.InnerBlocks.Content,{uniqueId:i,activatorEvent:c}=t.attributes,l=o({className:"",id:`horizontal-accordion-${i}`,"data-activator-event":c});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",l,(0,r.createElement)(a,{allowedBlocks:["aab/horizontal-accordion-item"],template:[["aab/horizontal-accordion-item"],["aab/horizontal-accordion-item"],["aab/horizontal-accordion-item"]]})))}const a=window.wp.i18n,i=window.wp.components;function c({attributes:e,setAttributes:t}){const{activatorEvent:n}=e;return(0,r.createElement)(i.PanelBody,{title:(0,a.__)("Activator Event","advanced-accordion-block"),initialOpen:!0},(0,r.createElement)(i.__experimentalToggleGroupControl,{value:n,onChange:e=>t({activatorEvent:e}),label:(0,a.__)("Activator Event","advanced-accordion-block")},(0,r.createElement)(i.__experimentalToggleGroupControlOption,{value:"click",label:"Click"}),(0,r.createElement)(i.__experimentalToggleGroupControlOption,{value:"hover",label:"Hover"})))}const l=function(e){return(0,r.createElement)(n.InspectorControls,null,(0,r.createElement)(c,e))},s=function(e){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(n.InspectorControls,{group:"styles"}))},d=JSON.parse('{"apiVersion":2,"name":"aab/horizontal-accordion","version":"0.0.1","title":"Horizontal Accordion","category":"accordion-block","description":"Create side-by-side horizontal accordion layouts with customizable titles, icons, and expandable content.","supports":{"spacing":{"padding":true,"margin":true},"color":{"color":true,"background":true}},"attributes":{"activatorEvent":{"type":"string","default":"hover"},"activeItemsClientId":{"type":"string"}},"providesContext":{"aahb/accordion-activeItemsClientId":"activeItemsClientId"},"textdomain":"advanced-accordion-block","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":["aahb-horizontal-accordion"],"viewScript":["aahb-horizontal-accordion"]}');(0,e.registerBlockType)(d,{icon:{src:function(){return(0,r.createElement)("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("g",{transform:"rotate(90 8 8)"},(0,r.createElement)("path",{fill:"currentColor",d:"M0 4v8h16v-8h-16zM15 11h-14v-4h14v4z"}),(0,r.createElement)("path",{fill:"currentColor",d:"M0 0h16v3h-16v-3z"}),(0,r.createElement)("path",{fill:"currentColor",d:"M0 13h16v3h-16v-3z"})))},foreground:"#3e7fe0"},edit:e=>{const{attributes:n,clientId:a}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s,e),(0,r.createElement)(l,e),(0,r.createElement)(o,t({isEditor:!0},e)))},save:e=>(0,r.createElement)(o,e),deprecated:[{save:e=>{const{}=e.attributes;return(0,r.createElement)(r.Fragment,null)}}]})}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,r,o,a)=>{if(!r){var i=1/0;for(d=0;d<e.length;d++){for(var[r,o,a]=e[d],c=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(c=!1,a<i&&(i=a));if(c){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[r,o,a]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={179:0,939:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(l)var d=l(n)}for(t&&t(r);s<i.length;s++)a=i[s],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(d)},r=globalThis.webpackChunkaccordion=globalThis.webpackChunkaccordion||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[939],(()=>n(723)));o=n.O(o)})(); -
advanced-accordion-block/trunk/includes/enqueue-assets.php
r3430589 r3454699 1 1 <?php 2 // Stop Direct Access 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; 5 } 2 6 3 7 /** … … 8 12 */ 9 13 class AAB_Enqueue_Block_Assets { 10 // construct 14 /** 15 * Constructor. 16 * 17 * Hooks into the enqueue_block_assets and enqueue_block_editor_assets actions. 18 */ 11 19 public function __construct() { 12 20 add_action( 'enqueue_block_assets', [ $this, 'external_libraries' ] ); … … 25 33 'anchor', 26 34 AAGB_ASSETS . 'js/anchor.js', 27 array( 'jquery' ),35 [ 'jquery' ], 28 36 '5.0.0', 29 37 true … … 32 40 wp_register_script( 33 41 'aagb-separate-accordion', 34 plugins_url( '/', __FILE__ ) . '../assets/js/separate-accordion.js',35 array( 'jquery' ),42 AAGB_ASSETS . 'js/separate-accordion.js', 43 [ 'jquery' ], 36 44 AAGB_VERSION, 37 45 true … … 40 48 wp_register_script( 41 49 'aahb-horizontal-accordion', 42 plugins_url( '/', __FILE__ ) . '../assets/js/horizontal-accordion.js',43 array( 'jquery' ),50 AAGB_ASSETS . 'js/horizontal-accordion.js', 51 [ 'jquery' ], 44 52 AAGB_VERSION, 45 53 true … … 48 56 wp_register_script( 49 57 'aagb-separate-accordion-feedback', 50 plugins_url( '/', __FILE__ ) . '../assets/js/feedback.js',51 array( 'jquery' ),58 AAGB_ASSETS . 'js/feedback.js', 59 [ 'jquery' ], 52 60 AAGB_VERSION, 53 61 true 54 62 ); 55 63 56 wp_localize_script( 'aagb-separate-accordion-feedback', 'aab_feedbackAjax', array(64 wp_localize_script( 'aagb-separate-accordion-feedback', 'aab_feedbackAjax', [ 57 65 'ajaxurl' => admin_url( 'admin-ajax.php' ), 58 66 'nonce' => wp_create_nonce( 'my_ajax_nonce' ), 59 67 'user_id' => get_current_user_id(), // Pass user ID to JS (0 if not logged in) 60 ));68 ] ); 61 69 62 70 63 71 wp_register_script( 64 72 'aagb-accordion-group', 65 plugins_url( '/', __FILE__ ) . '../assets/js/group-accordion.js',66 array( 'jquery' ),73 AAGB_ASSETS . 'js/group-accordion.js', 74 [ 'jquery' ], 67 75 AAGB_VERSION, 68 76 true … … 71 79 wp_register_script( 72 80 'aagb-group-accordion-frontend', 73 plugins_url( '/', __FILE__ ) . '../assets/js/group-accordion-frontend.js',74 array( 'jquery' ),81 AAGB_ASSETS . 'js/group-accordion-frontend.js', 82 [ 'jquery' ], 75 83 AAGB_VERSION, 76 84 true … … 79 87 wp_register_script( 80 88 'mark', 81 plugins_url( '/', __FILE__ ) . '../assets/js/jquery.mark.min.js',82 array( 'jquery' ),89 AAGB_ASSETS . 'js/jquery.mark.min.js', 90 [ 'jquery' ], 83 91 AAGB_VERSION, 84 92 true 85 93 ); 86 94 87 if ( ! function_exists( 'aagb_localize_for_handles' ) ) { 88 function aagb_localize_for_handles( array $handles ) { 89 90 static $localized = false; 91 if ( $localized ) { 92 return; 93 } 94 95 $data = array( 96 'ajax_url' => admin_url( 'admin-ajax.php' ), 97 'nonce' => wp_create_nonce( 'aagb_accordion_nonce' ), 98 'licensing' => aab_fs()->can_use_premium_code(), 99 'assets' => AAGB_ASSETS, 100 ); 101 102 foreach ( $handles as $handle ) { 103 if ( wp_script_is( $handle, 'registered' ) ) { 104 105 wp_localize_script( 106 $handle, 107 'aagb_local_object', 108 $data 109 ); 110 111 $localized = true; 112 break; 113 } 114 } 115 } 116 } 117 118 aagb_localize_for_handles( array( 95 $this->localize_for_handles( [ 119 96 'jquery', 120 97 'aagb-accordion-single', 121 98 'aagb-accordion-group', 122 99 'aahb-horizontal-accordion', 123 ) ); 100 ] ); 101 } 102 103 /** 104 * Localize scripts for given handles. 105 * 106 * @param array $handles List of script handles. 107 */ 108 private function localize_for_handles( array $handles ) { 109 static $localized = false; 110 if ( $localized ) { 111 return; 112 } 113 114 $data = [ 115 'ajax_url' => admin_url( 'admin-ajax.php' ), 116 'nonce' => wp_create_nonce( 'aagb_accordion_nonce' ), 117 'licensing' => aab_fs()->can_use_premium_code(), 118 'assets' => AAGB_ASSETS, 119 ]; 120 121 foreach ( $handles as $handle ) { 122 if ( wp_script_is( $handle, 'registered' ) ) { 123 124 wp_localize_script( 125 $handle, 126 'aagb_local_object', 127 $data 128 ); 129 130 $localized = true; 131 break; 132 } 133 } 124 134 } 125 135 … … 130 140 wp_register_style( 131 141 'aagb-separate-accordion', 132 plugins_url( '/', __FILE__ ) . '../build/accordion/style-index.css',133 array(),142 AAGB_URL . 'build/accordion/style-index.css', 143 [], 134 144 'initial' 135 145 ); … … 137 147 wp_register_style( 138 148 'aagb-group-accordion-item', 139 plugins_url( '/', __FILE__ ) . '../build/accordion-item/style-index.css',140 array(),149 AAGB_URL . 'build/accordion-item/style-index.css', 150 [], 141 151 'initial' 142 152 ); … … 144 154 wp_register_style( 145 155 'aahb-horizontal-accordion', 146 plugins_url( '/', __FILE__ ) . '../build/horizontal-accordion/style-index.css',147 array(),156 AAGB_URL . 'build/horizontal-accordion/style-index.css', 157 [], 148 158 'initial' 149 159 ); … … 151 161 wp_register_style( 152 162 'aahb-horizontal-accordion-item', 153 plugins_url( '/', __FILE__ ) . '../build/horizontal-accordion-item/style-index.css',154 array(),163 AAGB_URL . 'build/horizontal-accordion-item/style-index.css', 164 [], 155 165 'initial' 156 166 ); … … 158 168 wp_register_style( 159 169 'aagb-toolbar', 160 plugins_url( '/', __FILE__ ) . '../build/accordion-toolbar/index.css',161 array(),170 AAGB_URL . 'build/accordion-toolbar/index.css', 171 [], 162 172 'initial' 163 173 ); … … 165 175 wp_enqueue_script( 166 176 'aab-block_deletion_tracker', 167 plugin_dir_url( __FILE__ ) . '../assets/js/block-deletion-tracker.js',177 AAGB_ASSETS . 'js/block-deletion-tracker.js', 168 178 [ 'wp-blocks', 'wp-editor', 'wp-data' ], // Dependencies 169 179 AAGB_VERSION, … … 173 183 wp_enqueue_script( 174 184 'aab-attempt-recovery-all', 175 plugin_dir_url( __FILE__ ) . '../assets/js/attempt-recovery-all.js',176 array( 'wp-blocks', 'wp-element', 'wp-editor', 'wp-components', 'wp-data' ),185 AAGB_ASSETS . 'js/attempt-recovery-all.js', 186 [ 'wp-blocks', 'wp-element', 'wp-editor', 'wp-components', 'wp-data' ], 177 187 AAGB_VERSION, 178 188 true -
advanced-accordion-block/trunk/includes/register-blocks.php
r3397334 r3454699 1 1 <?php 2 // Stop Direct Access 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; 5 } 6 2 7 /** 3 8 * Register Block 4 9 */ 5 10 class AAB_Block_Register { 11 /** 12 * Constructor. 13 * 14 * Hooks into the init action. 15 */ 6 16 public function __construct() { 7 17 add_action( 'init', [ $this, 'blocks_init' ] ); … … 11 21 * Register block 12 22 * 13 * @param string $name 14 * @param array $options15 */ 16 public function register_block( $name, $options = array()) {23 * @param string $name Block name. 24 * @param array $options Block options. 25 */ 26 public function register_block( $name, $options = [] ) { 17 27 register_block_type( __DIR__ . '/../build/' . $name, $options ); 18 28 } 19 29 30 /** 31 * Initialize blocks. 32 * 33 * Registers all the blocks for the plugin. 34 */ 20 35 public function blocks_init() { 21 $this->register_block( 'accordion', array(36 $this->register_block( 'accordion', [ 22 37 'render_callback' => [ $this, 'render_separate_accordion' ], 23 ));24 $this->register_block( 'group-accordion', array(38 ] ); 39 $this->register_block( 'group-accordion', [ 25 40 'render_callback' => [ $this, 'render_group_accordion' ], 26 ));27 $this->register_block( 'accordion-item', array(41 ] ); 42 $this->register_block( 'accordion-item', [ 28 43 'render_callback' => [ $this, 'render_group_accordion_item' ], 29 ));30 $this->register_block( 'accordion-toolbar', array(44 ] ); 45 $this->register_block( 'accordion-toolbar', [ 31 46 'render_callback' => [ $this, 'render_accordion_toolbar' ], 32 ));33 $this->register_block( 'accordion-default', array(47 ] ); 48 $this->register_block( 'accordion-default', [ 34 49 'render_callback' => [ $this, 'render_accordion_default' ], 35 ));36 $this->register_block( 'horizontal-accordion', array(50 ] ); 51 $this->register_block( 'horizontal-accordion', [ 37 52 'render_callback' => [ $this, 'render_horizontal_accordion' ], 38 ));39 $this->register_block( 'horizontal-accordion-item', array(53 ] ); 54 $this->register_block( 'horizontal-accordion-item', [ 40 55 'render_callback' => [ $this, 'render_horizontal_accordion_item' ], 41 ) ); 42 } 43 44 // render inline css 56 ] ); 57 } 58 59 /** 60 * Sanitize CSS values to prevent injection 61 * 62 * @param string $value 63 * @return string 64 */ 65 private function sanitize_css_value( $value ) { 66 // Strip tags and remove characters that could break out of CSS context 67 $value = wp_strip_all_tags( $value ); 68 return preg_replace( '/[;{}<>]/', '', $value ); 69 } 70 71 /** 72 * Render inline CSS. 73 * 74 * @param string $handle Style handle. 75 * @param string $css CSS content. 76 */ 45 77 public function render_inline_css( $handle, $css ) { 46 78 wp_register_style( $handle, false ); … … 49 81 } 50 82 51 // Separate accordion render callback 83 /** 84 * Render separate accordion callback. 85 * 86 * @param array $attributes Block attributes. 87 * @param string $content Block content. 88 * @return string Block content. 89 */ 52 90 public function render_separate_accordion( $attributes, $content ) { 53 wp_register_style( 'aagb-separate-accordion', plugins_url( '/', __FILE__ ) . '../build/accordion/style-index.css' ); 54 55 if ( 56 ($attributes['anchorLinkShow'] ?? '') == 1 || 57 ( ($attributes['anchorLinkShow'] ?? '') != 1 && ($attributes['defaultStyles']['anchorLinkShow'] ?? '') == 1 ) 58 ) { 91 wp_register_style( 'aagb-separate-accordion', AAGB_URL . 'build/accordion/style-index.css' ); 92 93 if ( ! empty( $attributes['anchorLinkShow'] ) || ! empty( $attributes['defaultStyles']['anchorLinkShow'] ) ) { 59 94 wp_enqueue_script( 'anchor' ); 60 95 } 61 if ( $attributes['feedbackShow'] == '1') {96 if ( ! empty( $attributes['feedbackShow'] ) ) { 62 97 wp_enqueue_script( 'aagb-separate-accordion-feedback' ); 63 98 } 64 99 100 // Security: Sanitize uniqueId 101 $unique_id = isset( $attributes['uniqueId'] ) ? sanitize_html_class( $attributes['uniqueId'] ) : ''; 102 103 if ( $unique_id && ! is_admin() ) { 104 $css_rules = []; 105 $base = '#aab_accordion_' . $unique_id; 106 107 // Custom CSS 108 if ( ! empty( $attributes['customCSS'] ) ) { 109 $css_content = $this->sanitize_css_value( $attributes['customCSS'] ); 110 if ( ! empty( $css_content ) ) { 111 $css_rules[] = $base . ' { ' . $css_content . ' }'; 112 } 113 } 114 115 // Anchor Link Color 116 $anchor_link_show = ! empty( $attributes['anchorLinkShow'] ); 117 $heading_color = isset( $attributes['headingColor'] ) ? $attributes['headingColor'] : null; 118 119 if ( $anchor_link_show && $heading_color ) { 120 $css_rules[] = $base . ' .aab__accordion_heading .anchorjs-link { color: ' . $this->sanitize_css_value( $heading_color ) . '; }'; 121 } 122 123 // Accessibility Focus Outline 124 $accessibility_on = isset( $attributes['accessibilityOn'] ) ? $attributes['accessibilityOn'] : true; 125 $focus_outline_color = isset( $attributes['focusOutlineColor'] ) ? $attributes['focusOutlineColor'] : '#C2DBFE'; 126 127 if ( $accessibility_on && '#C2DBFE' !== $focus_outline_color ) { 128 $css_rules[] = $base . ':focus-visible { outline: 2px solid ' . $this->sanitize_css_value( $focus_outline_color ) . '; }'; 129 } 130 131 if ( ! empty( $css_rules ) ) { 132 $handle = 'aagb-separate-' . $unique_id; 133 $this->render_inline_css( $handle, implode( ' ', $css_rules ) ); 134 } 135 136 // Add AnchorJS script inline 137 if ( $anchor_link_show ) { 138 $script = 'document.addEventListener("DOMContentLoaded", () => { var Anchor1 = new AnchorJS(); Anchor1.add("#aab_accordion_' . $unique_id . ' .aab__accordion_heading .title_wrapper"); });'; 139 wp_add_inline_script( 'anchor', $script ); 140 } 141 } 142 65 143 return $content; 66 144 } 67 145 68 // Group accordion-item render callback 146 /** 147 * Group accordion item render callback. 148 * 149 * @param array $attributes Block attributes. 150 * @param string $content Block content. 151 * @return string Block content. 152 */ 69 153 public function render_group_accordion_item( $attributes, $content ) { 70 wp_register_style( 'aagb-group-accordion-item', plugins_url( '/', __FILE__ ) . '../build/accordion-item/style-index.css' );154 wp_register_style( 'aagb-group-accordion-item', AAGB_URL . 'build/accordion-item/style-index.css' ); 71 155 72 156 return $content; 73 157 } 74 158 75 // Accordion Toolbar render callback 159 /** 160 * Accordion Toolbar render callback. 161 * 162 * @param array $attributes Block attributes. 163 * @param string $content Block content. 164 * @return string Block content. 165 */ 76 166 public function render_accordion_toolbar( $attributes, $content ) { 77 wp_register_style( 'aagb-accordion-toolbar', plugins_url( '/', __FILE__ ) . '../build/accordion-toolbar/index.css' );167 wp_register_style( 'aagb-accordion-toolbar', AAGB_URL . 'build/accordion-toolbar/index.css' ); 78 168 79 169 return $content; 80 170 } 81 171 82 // Accordion Toolbar render callback 172 /** 173 * Accordion Default render callback. 174 * 175 * @param array $attributes Block attributes. 176 * @param string $content Block content. 177 * @return string Block content. 178 */ 83 179 public function render_accordion_default( $attributes, $content ) { 84 wp_register_style( 'aagb-accordion-defaults', plugins_url( '/', __FILE__ ) . '../build/accordion-default/index.css' );180 wp_register_style( 'aagb-accordion-defaults', AAGB_URL . 'build/accordion-default/index.css' ); 85 181 86 182 return $content; 87 183 } 88 184 89 // Group accordion render callback 185 /** 186 * Group accordion render callback. 187 * 188 * @param array $attributes Block attributes. 189 * @param string $content Block content. 190 * @return string Block content. 191 */ 90 192 public function render_group_accordion( $attributes, $content ) { 91 193 92 93 if ( 94 ($attributes['anchorLinksShow'] ?? '') == 1 || 95 ( ($attributes['anchorLinksShow'] ?? '') != 1 && ($attributes['defaultStyles']['anchorLinkShow'] ?? '') == 1 ) 96 ) { 194 if ( ! empty( $attributes['anchorLinksShow'] ) || ! empty( $attributes['defaultStyles']['anchorLinkShow'] ) ) { 97 195 wp_enqueue_script( 'anchor' ); 98 196 } 99 197 100 if ( $attributes['searchShow'] == '1') {198 if ( ! empty( $attributes['searchShow'] ) ) { 101 199 wp_enqueue_script( 'mark' ); 102 200 } 103 201 104 $container_border_style = isset( $attributes['activeAccordionBorder']['style'] ) ? 'border-style: ' . $attributes['activeAccordionBorder']['style'] 105 . ' !important;' : ''; 106 $container_border_color = isset( $attributes['activeAccordionBorder']['color'] ) ? 'border-color: ' . $attributes['activeAccordionBorder']['color'] 107 . ' !important;' : ''; 108 $container_background_color = isset( $attributes['activeBackground'] ) ? 'background: ' . $attributes['activeBackground'] 109 . ' !important;' : ''; 110 $body_border_style = isset( $attributes['activeAccordionBorder']['style'] ) ? 'border-top-style: ' . $attributes['activeAccordionBorder']['style'] 111 . ' !important;' : ''; 112 $body_border_color = isset( $attributes['activeAccordionBorder']['color'] ) ? 'border-top-color: ' . $attributes['activeAccordionBorder']['color'] . ' !important;' : ''; 113 114 if ( ! is_admin() ) { 115 $handle = 'aagb-' . $attributes['uniqueId']; 116 $custom_css = ''; 117 // container 118 $active_accordion_border_width = $attributes['activeAccordionBorder']['width'] ?? ''; 119 if ( ! empty( $active_accordion_border_width ) ) { 120 $custom_css .= '.aagb_accordion_' . ($attributes['uniqueId'] ?? '') . ' > .aagb__accordion_container.aagb__accordion_active{ ' 121 . $container_border_color . ' border-width: ' . $active_accordion_border_width 122 . '!important; ' . $container_border_style . $container_background_color . ' }'; 123 } 124 // body 125 if ( ! empty( $active_accordion_border_width ) ) { 126 $custom_css .= '.aagb_accordion_' . ($attributes['uniqueId'] ?? '') . ' > .aagb__accordion_body--show{ ' 127 . $body_border_color . ' border-top-width: ' 128 . $active_accordion_border_width 129 . '!important; ' . $body_border_style . ' }'; 130 } 131 132 if ( ! empty( $custom_css ) ) { 133 $this->render_inline_css( $handle, $custom_css ); 134 } 202 // Security: Sanitize uniqueId 203 $unique_id = isset( $attributes['uniqueId'] ) ? sanitize_html_class( $attributes['uniqueId'] ) : ''; 204 205 if ( empty( $unique_id ) || is_admin() ) { 206 return $content; 207 } 208 209 // Generate dynamic styles 210 $custom_css = $this->generate_group_accordion_styles( $attributes, $unique_id ); 211 212 if ( ! empty( $custom_css ) ) { 213 $handle = 'aagb-' . $unique_id; 214 $this->render_inline_css( $handle, $custom_css ); 135 215 } 136 216 … … 138 218 } 139 219 140 // Horizontal accordion render callback 220 /** 221 * Generate all dynamic CSS for the group accordion block. 222 * 223 * This centralizes style generation server-side, allowing minimal save output 224 * while maintaining full styling capabilities. External plugins can insert 225 * blocks with just the HTML structure and attributes. 226 * 227 * @param array $attributes Block attributes. 228 * @param string $unique_id Sanitized unique ID. 229 * @return string Generated CSS rules. 230 */ 231 private function generate_group_accordion_styles( $attributes, $unique_id ) { 232 $css_rules = []; 233 $base = '.aagb_accordion_' . $unique_id; 234 $qa_style = ! empty( $attributes['QaStyle'] ); 235 $check_list = ! empty( $attributes['checkList'] ); 236 237 // Helper to get attribute with fallback to defaultStyles 238 $get_attr = function( $key ) use ( $attributes ) { 239 if ( isset( $attributes[ $key ] ) ) { 240 return $attributes[ $key ]; 241 } 242 if ( isset( $attributes['defaultStyles'][ $key ] ) ) { 243 return $attributes['defaultStyles'][ $key ]; 244 } 245 return null; 246 }; 247 248 // ----------------- 249 // Active Accordion Border 250 // ----------------- 251 $active_border = isset( $attributes['activeAccordionBorder'] ) ? $attributes['activeAccordionBorder'] : []; 252 $border_width = isset( $active_border['width'] ) ? $this->sanitize_css_value( $active_border['width'] ) : ''; 253 $border_style = isset( $active_border['style'] ) ? $this->sanitize_css_value( $active_border['style'] ) : ''; 254 $border_color = isset( $active_border['color'] ) ? $this->sanitize_css_value( $active_border['color'] ) : ''; 255 $active_bg = isset( $attributes['activeBackground'] ) ? $this->sanitize_css_value( $attributes['activeBackground'] ) : ''; 256 257 $container_styles = ''; 258 259 if ( $active_bg ) { 260 $container_styles .= ' background: ' . $active_bg . ' !important;'; 261 } 262 263 if ( $border_width && '0' !== $border_width && '0px' !== $border_width && $border_style && $border_color ) { 264 // Active container styles 265 $container_styles = 'border-width: ' . $border_width . ' !important;'; 266 $container_styles .= ' border-style: ' . $border_style . ' !important;'; 267 $container_styles .= ' border-color: ' . $border_color . ' !important;'; 268 269 // Active body border-top 270 $css_rules[] = $base . ' .aagb__accordion_active .aagb__accordion_body { border-top: ' . $border_width . ' ' . $border_style . ' ' . $border_color . '; }'; 271 } 272 273 if ( ! empty( $container_styles ) ) { 274 $css_rules[] = $base . ' > .aagb__accordion_container.aagb__accordion_active { ' . $container_styles . ' }'; 275 } 276 277 // ----------------- 278 // Header Styles 279 // ----------------- 280 $header_bg = $get_attr( 'headerBg' ); 281 $paddings = $get_attr( 'paddings' ); 282 283 // Calculate header background (transparent for QA style if default) 284 if ( $qa_style && $header_bg && strtolower( $header_bg ) === '#e3dfdf38' ) { 285 $header_bg = 'transparent'; 286 } 287 288 $qa_selector = $qa_style ? '.style-qa' : ''; 289 $head_selector = $base . ' .aagb__accordion_container.wp-block-aab-accordion-item' . $qa_selector . ' .aagb__accordion_head'; 290 $head_styles = []; 291 292 if ( $header_bg ) { 293 $head_styles[] = 'background-color: ' . $this->sanitize_css_value( $header_bg ); 294 } 295 296 if ( is_array( $paddings ) && array_filter( $paddings ) ) { 297 $head_styles[] = 'padding: ' . $this->sanitize_css_value( $paddings['top'] ?? '' ) . ' ' 298 . $this->sanitize_css_value( $paddings['right'] ?? '' ) . ' ' 299 . $this->sanitize_css_value( $paddings['bottom'] ?? '' ) . ' ' 300 . $this->sanitize_css_value( $paddings['left'] ?? '' ); 301 } 302 303 $heading_border = $get_attr( 'headingBorder' ); 304 if ( is_array( $heading_border ) && ! empty( $heading_border['width'] ) && $heading_border['width'] !== '0px' ) { 305 $head_styles[] = 'border: ' . $this->sanitize_css_value( $heading_border['width'] ?? '' ) . ' ' 306 . $this->sanitize_css_value( $heading_border['style'] ?? 'solid' ) . ' ' 307 . $this->sanitize_css_value( $heading_border['color'] ?? '' ); 308 } 309 310 if ( ! empty( $head_styles ) ) { 311 $css_rules[] = $head_selector . ' { ' . implode( '; ', $head_styles ) . '; }'; 312 } 313 314 // ----------------- 315 // Body Styles 316 // ----------------- 317 $body_bg = $get_attr( 'bodyBg' ); 318 $body_border = $get_attr( 'bodyBorder' ); 319 $body_selector = $base . ' .aagb__accordion_container.wp-block-aab-accordion-item' . $qa_selector . ' .aagb__accordion_body'; 320 $body_styles = []; 321 322 if ( $body_bg ) { 323 $body_styles[] = 'background-color: ' . $this->sanitize_css_value( $body_bg ); 324 } 325 326 if ( $qa_style ) { 327 $body_styles[] = 'border-top: none !important'; 328 } 329 330 // Body paddings based on QaStyle and checkList 331 if ( is_array( $paddings ) && array_filter( $paddings ) ) { 332 $body_paddings = $this->calculate_body_paddings( $paddings, $qa_style, $check_list ); 333 if ( ! empty( $body_paddings ) ) { 334 $body_styles[] = 'padding: ' . $body_paddings; 335 } 336 } 337 338 // Body border 339 if ( is_array( $body_border ) ) { 340 $body_border_css = $this->get_border_css( $body_border ); 341 if ( $body_border_css ) { 342 $body_styles[] = $body_border_css; 343 } 344 } 345 346 if ( ! empty( $body_styles ) ) { 347 $css_rules[] = $body_selector . ' { ' . implode( '; ', $body_styles ) . '; }'; 348 } 349 350 // ----------------- 351 // QA Style Icons 352 // ----------------- 353 if ( $qa_style ) { 354 $q_icon_color = $get_attr( 'qIconColor' ); 355 $q_icon_bg = $get_attr( 'qIconBg' ); 356 $a_icon_color = $get_attr( 'aIconColor' ); 357 $a_icon_bg = $get_attr( 'aIconBg' ); 358 359 if ( $q_icon_color || $q_icon_bg ) { 360 $q_styles = []; 361 if ( $q_icon_color ) { 362 $q_styles[] = 'color: ' . $this->sanitize_css_value( $q_icon_color ); 363 } 364 if ( $q_icon_bg ) { 365 $q_styles[] = 'background-color: ' . $this->sanitize_css_value( $q_icon_bg ); 366 } 367 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-q { ' . implode( '; ', $q_styles ) . '; }'; 368 } 369 370 if ( $a_icon_color || $a_icon_bg ) { 371 $a_styles = []; 372 if ( $a_icon_color ) { 373 $a_styles[] = 'color: ' . $this->sanitize_css_value( $a_icon_color ); 374 } 375 if ( $a_icon_bg ) { 376 $a_styles[] = 'background-color: ' . $this->sanitize_css_value( $a_icon_bg ); 377 } 378 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__accordion_head .icon-container .icon-a { ' . implode( '; ', $a_styles ) . '; }'; 379 } 380 } 381 382 // ----------------- 383 // Subheading Color 384 // ----------------- 385 $subheading_color = $get_attr( 'subheadingColor' ); 386 if ( $subheading_color ) { 387 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__accordion_subheading { margin: 5px 0 0 0; color: ' . $this->sanitize_css_value( $subheading_color ) . '; }'; 388 } 389 390 // ----------------- 391 // Icon Styles 392 // ----------------- 393 $icon_color = $get_attr( 'iconColor' ); 394 $icon_background = $get_attr( 'iconBackground' ); 395 $icon_font_size = $get_attr( 'iconFontSize' ); 396 397 if ( $icon_color || $icon_background ) { 398 $icon_styles = []; 399 if ( $icon_color ) { 400 $icon_styles[] = 'color: ' . $this->sanitize_css_value( $icon_color ); 401 } 402 if ( $icon_background ) { 403 $icon_styles[] = 'background-color: ' . $this->sanitize_css_value( $icon_background ); 404 } 405 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__accordion_icon { ' . implode( '; ', $icon_styles ) . '; }'; 406 } 407 408 if ( $icon_font_size && is_numeric( $icon_font_size ) && $icon_font_size > 0 ) { 409 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__icon { font-size: ' . intval( $icon_font_size ) . 'px; }'; 410 } 411 412 // ----------------- 413 // Heading Color 414 // ----------------- 415 $heading_color = $get_attr( 'headingColor' ); 416 if ( $heading_color ) { 417 $css_rules[] = $base . ' .aagb__accordion_title { margin: 0; color: ' . $this->sanitize_css_value( $heading_color ) . '; }'; 418 } 419 420 // ----------------- 421 // Container Border & Margins 422 // ----------------- 423 $border = $get_attr( 'border' ); 424 $margins = $get_attr( 'margins' ); 425 $border_radius = $get_attr( 'borderRadius' ); 426 $cont_styles = []; 427 428 if ( is_array( $border ) && ! empty( $border['width'] ) ) { 429 $cont_styles[] = 'border: ' . $this->sanitize_css_value( $border['width'] ?? '' ) . ' ' 430 . $this->sanitize_css_value( $border['style'] ?? 'solid' ) . ' ' 431 . $this->sanitize_css_value( $border['color'] ?? '' ); 432 } 433 434 if ( is_array( $margins ) ) { 435 if ( ! empty( $margins['top'] ) ) { 436 $cont_styles[] = 'margin-top: ' . $this->sanitize_css_value( $margins['top'] ); 437 } 438 if ( ! empty( $margins['bottom'] ) ) { 439 $cont_styles[] = 'margin-bottom: ' . $this->sanitize_css_value( $margins['bottom'] ); 440 } 441 } 442 443 if ( $border_radius && is_numeric( $border_radius ) && $border_radius > 0 ) { 444 $cont_styles[] = 'border-radius: ' . intval( $border_radius ) . 'px'; 445 } 446 447 if ( ! empty( $cont_styles ) ) { 448 $css_rules[] = $base . ' .aagb__accordion_container { ' . implode( '; ', $cont_styles ) . '; }'; 449 } 450 451 // ----------------- 452 // Auto Numbering 453 // ----------------- 454 $auto_numbering = ! empty( $attributes['autoNumbering'] ); 455 $auto_numbering_margin = isset( $attributes['autoNumberingMargin'] ) ? intval( $attributes['autoNumberingMargin'] ) : 10; 456 $auto_numbering_color = $get_attr( 'autoNumberingColor' ); 457 458 if ( $auto_numbering ) { 459 $css_rules[] = $base . ' .aagb__accordion_number { margin-right: ' . $auto_numbering_margin . 'px; }'; 460 $css_rules[] = $base . ' .wp-block-aab-accordion-item .aagb__accordion_subheading { margin-left: calc(42px + ' . $auto_numbering_margin . 'px) !important; }'; 461 462 if ( $auto_numbering_color ) { 463 $css_rules[] = $base . ' .aagb__accordion_number { color: ' . $this->sanitize_css_value( $auto_numbering_color ) . '; }'; 464 } 465 } 466 467 // ----------------- 468 // Step Progress Colors 469 // ----------------- 470 $step_progress_active_color = $get_attr( 'stepProgressActiveColor' ); 471 $step_progress_bg_color = $get_attr( 'stepProgressBgColor' ); 472 473 if ( $step_progress_active_color ) { 474 $css_rules[] = $base . ' .aab-step-progress { background-color: ' . $this->sanitize_css_value( $step_progress_active_color ) . '; }'; 475 } 476 if ( $step_progress_bg_color ) { 477 $css_rules[] = $base . ' .aab-step-progress-bar { background-color: ' . $this->sanitize_css_value( $step_progress_bg_color ) . '; }'; 478 } 479 480 // ----------------- 481 // Progress Bar Colors 482 // ----------------- 483 $progress_bar_bg_color = $get_attr( 'progressBarBgColor' ); 484 $progress_bar_active_color = $get_attr( 'progressBarActiveColor' ); 485 486 if ( $progress_bar_bg_color ) { 487 $css_rules[] = $base . ' .aab-progress-bar-container { background-color: ' . $this->sanitize_css_value( $progress_bar_bg_color ) . '; }'; 488 } 489 if ( $progress_bar_active_color ) { 490 $css_rules[] = $base . ' .aab-progress-bar { background-color: ' . $this->sanitize_css_value( $progress_bar_active_color ) . '; }'; 491 } 492 493 // ----------------- 494 // Feature Image Direction 495 // ----------------- 496 $feature_img_direction = isset( $attributes['featureImgDirection'] ) ? $attributes['featureImgDirection'] : 'right'; 497 if ( 'left' === $feature_img_direction ) { 498 $css_rules[] = '.aagb__group_accordion_container.has_img { flex-direction: row-reverse; }'; 499 } 500 501 // ----------------- 502 // Next/Previous Navigation 503 // ----------------- 504 $next_previous = ! empty( $attributes['nextPrevious'] ); 505 $next_previous_direction = isset( $attributes['nextPreviousDirection'] ) ? $attributes['nextPreviousDirection'] : 'left'; 506 $np_icon_bg_color = isset( $attributes['nextPreviousIconBgColor'] ) ? $this->sanitize_css_value( $attributes['nextPreviousIconBgColor'] ) : ''; 507 $np_icon_color = isset( $attributes['nextPreviousIconColor'] ) ? $this->sanitize_css_value( $attributes['nextPreviousIconColor'] ) : ''; 508 509 if ( $next_previous ) { 510 // Container padding 511 $padding_map = [ 512 'left' => 'padding-left: 50px !important', 513 'right' => 'padding-right: 50px !important', 514 'top' => 'padding-top: 80px !important', 515 'bottom' => 'padding-bottom: 80px !important', 516 ]; 517 if ( isset( $padding_map[ $next_previous_direction ] ) ) { 518 $css_rules[] = $base . '.wp-block-aab-group-accordion.aab-next-previous-enabled { ' . $padding_map[ $next_previous_direction ] . '; }'; 519 } 520 521 // Navigation position 522 $position_map = [ 523 'left' => 'left: 0; top: 50%; transform: translateY(-50%); position: absolute;', 524 'right' => 'right: 0; top: 50%; transform: translateY(-50%); position: absolute;', 525 'top' => 'top: 0; left: 50%; transform: rotate(270deg); position: absolute;', 526 'bottom' => 'bottom: 0; left: 50%; transform: rotate(270deg); position: absolute;', 527 ]; 528 if ( isset( $position_map[ $next_previous_direction ] ) ) { 529 $css_rules[] = $base . ' .aagb-accordion-next-previous { ' . $position_map[ $next_previous_direction ] . ' }'; 530 } 531 532 // Icon styles 533 if ( $np_icon_bg_color ) { 534 $css_rules[] = $base . ' .aagb-accordion-previous-icon, ' . $base . ' .aagb-accordion-next-icon { background-color: ' . $np_icon_bg_color . '; }'; 535 } 536 if ( $np_icon_color ) { 537 $css_rules[] = $base . ' .aagb-accordion-previous-icon svg, ' . $base . ' .aagb-accordion-next-icon svg { fill: ' . $np_icon_color . '; }'; 538 } 539 540 // Feature image container 541 $has_img_styles = 'position: relative;'; 542 if ( 'top' === $next_previous_direction ) { 543 $has_img_styles .= ' padding-top: 80px !important;'; 544 } elseif ( 'right' === $next_previous_direction ) { 545 $has_img_styles .= ' padding-right: 50px !important;'; 546 } 547 $css_rules[] = '.aagb__group_accordion_container.has_img { ' . $has_img_styles . ' }'; 548 549 // Child enabled 550 $child_styles = 'position: static; padding-top: 0 !important;'; 551 if ( 'right' === $next_previous_direction ) { 552 $child_styles .= ' padding-right: 0 !important;'; 553 } 554 $css_rules[] = '.aagb__group_accordion_container.has_img .aab-next-previous-enabled { ' . $child_styles . ' }'; 555 } 556 557 // ----------------- 558 // Anchor Links Color 559 // ----------------- 560 $step = ! empty( $attributes['step'] ); 561 if ( ! empty( $attributes['anchorLinksShow'] ) && $heading_color && ! $step ) { 562 $css_rules[] = $base . ' .aagb__accordion_heading .anchorjs-link { color: ' . $this->sanitize_css_value( $heading_color ) . '; }'; 563 } 564 565 // ----------------- 566 // Accessibility 567 // ----------------- 568 $accessibility_on = isset( $attributes['accessibilityOn'] ) ? $attributes['accessibilityOn'] : true; 569 $focus_outline_color = isset( $attributes['focusOutlineColor'] ) ? $this->sanitize_css_value( $attributes['focusOutlineColor'] ) : '#000000'; 570 571 if ( $accessibility_on ) { 572 $css_rules[] = $base . ' .aagb__accordion_container { transition-duration: 0ms !important; outline: 2px solid transparent; }'; 573 $css_rules[] = $base . ' .aagb__accordion_container:focus-visible { outline: 2px solid ' . $focus_outline_color . '; }'; 574 } 575 576 return implode( "\n", $css_rules ); 577 } 578 579 /** 580 * Calculate body paddings based on QaStyle and checkList. 581 * 582 * @param array $paddings Padding values. 583 * @param bool $qa_style Whether QA style is enabled. 584 * @param bool $check_list Whether checklist is enabled. 585 * @return string CSS padding value. 586 */ 587 private function calculate_body_paddings( $paddings, $qa_style, $check_list ) { 588 $top = $this->sanitize_css_value( $paddings['top'] ?? '' ); 589 $right = $this->sanitize_css_value( $paddings['right'] ?? '' ); 590 $bottom = $this->sanitize_css_value( $paddings['bottom'] ?? '' ); 591 $left = $this->sanitize_css_value( $paddings['left'] ?? '15px' ); 592 593 if ( $qa_style && $check_list ) { 594 return '0 ' . $right . ' ' . $bottom . ' calc(' . $left . ' + 140px)'; 595 } 596 597 if ( $qa_style ) { 598 return '0 ' . $right . ' ' . $bottom . ' calc(' . $left . ' + 90px)'; 599 } 600 601 if ( $check_list ) { 602 $left_calc = $left ? 'calc(' . $left . ' + 10px)' : '10px'; 603 return $top . ' ' . $right . ' ' . $bottom . ' ' . $left_calc; 604 } 605 606 return $top . ' ' . $right . ' ' . $bottom . ' ' . $left; 607 } 608 609 /** 610 * Generate border CSS from border object. 611 * 612 * @param array $border Border object with sides or shorthand. 613 * @return string CSS border declarations. 614 */ 615 private function get_border_css( $border ) { 616 if ( empty( $border ) ) { 617 return ''; 618 } 619 620 // Shorthand border 621 if ( isset( $border['width'] ) && isset( $border['style'] ) && isset( $border['color'] ) ) { 622 return 'border: ' . $this->sanitize_css_value( $border['width'] ) . ' ' 623 . $this->sanitize_css_value( $border['style'] ) . ' ' 624 . $this->sanitize_css_value( $border['color'] ); 625 } 626 627 // Individual sides 628 $sides = [ 'top', 'right', 'bottom', 'left' ]; 629 $result = []; 630 631 foreach ( $sides as $side ) { 632 if ( isset( $border[ $side ] ) && is_array( $border[ $side ] ) ) { 633 $s = $border[ $side ]; 634 if ( ! empty( $s['width'] ) ) { 635 $result[] = 'border-' . $side . ': ' . $this->sanitize_css_value( $s['width'] ?? '' ) . ' ' 636 . $this->sanitize_css_value( $s['style'] ?? 'solid' ) . ' ' 637 . $this->sanitize_css_value( $s['color'] ?? '' ); 638 } 639 } 640 } 641 642 return implode( '; ', $result ); 643 } 644 645 /** 646 * Horizontal accordion render callback. 647 * 648 * @param array $attributes Block attributes. 649 * @param string $content Block content. 650 * @return string Block content. 651 */ 141 652 public function render_horizontal_accordion( $attributes, $content ) { 142 wp_register_style( 'aahb-horizontal-accordion', plugins_url( '/', __FILE__ ) . '../build/horizontal-accordion/style-index.css' );653 wp_register_style( 'aahb-horizontal-accordion', AAGB_URL . 'build/horizontal-accordion/style-index.css' ); 143 654 return $content; 144 655 } 145 656 146 // Horizontal accordion item render callback 657 /** 658 * Horizontal accordion item render callback. 659 * 660 * @param array $attributes Block attributes. 661 * @param string $content Block content. 662 * @return string Block content. 663 */ 147 664 public function render_horizontal_accordion_item( $attributes, $content ) { 148 wp_register_style( 'aahb-horizontal-accordion-item', plugins_url( '/', __FILE__ ) . '../build/horizontal-accordion-item/style-index.css' );665 wp_register_style( 'aahb-horizontal-accordion-item', AAGB_URL . 'build/horizontal-accordion-item/style-index.css' ); 149 666 return $content; 150 667 } -
advanced-accordion-block/trunk/includes/register-category.php
r3344630 r3454699 1 1 <?php 2 // Stop Direct Access 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; 5 } 2 6 3 7 /** 4 * Register Block Category 8 * Class AAB_Block_Category_Register 9 * 10 * Registers the block category for the plugin. 5 11 */ 6 12 class AAB_Block_Category_Register { 13 /** 14 * Register block category. 15 * 16 * @param array $categories List of categories. 17 * @param WP_Post $post Current post object. 18 * @return array Modified categories. 19 */ 7 20 public function register_block_category( $categories, $post ) { 8 21 return array_merge( 9 array(10 array(22 [ 23 [ 11 24 'slug' => 'accordion-block', 12 25 'title' => esc_html__( 'Accordion Blocks', 'advanced-accordion-block' ), 13 )14 ),15 $categories // Remove the comma after $categories26 ], 27 ], 28 $categories 16 29 ); 17 30 } 18 31 } 19 32 20 add_action( 'init', function () { 21 $patterns = glob( plugin_dir_path( __FILE__ ) . '../block-patterns/*.php' ); 22 foreach ( $patterns as $pattern ) { 23 include $pattern; 33 /** 34 * Register block patterns. 35 * 36 * Loads pattern files from the block-patterns directory. 37 */ 38 function aab_register_block_patterns() { 39 $patterns = glob( dirname( __DIR__ ) . '/block-patterns/*.php' ); 40 if ( $patterns ) { 41 foreach ( $patterns as $pattern ) { 42 include $pattern; 43 } 24 44 } 25 } );26 45 } 46 add_action( 'init', 'aab_register_block_patterns' ); -
advanced-accordion-block/trunk/readme.txt
r3437659 r3454699 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 Stable tag: 5.2. 26 Stable tag: 5.2.3 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 33 33 ### Quick Links 34 34 - [Get Pro Features](https://advanced-accordion-block.spider-themes.net/flexible-pricing-for-all) – Unlock advanced functionality 35 - [View Live Demos](https://advanced-accordion-block.spider-themes.net/ features) – See it in action35 - [View Live Demos](https://advanced-accordion-block.spider-themes.net/demos) – See it in action 36 36 - [Full Documentation](https://helpdesk.spider-themes.net/docs/advance-accordions) – Complete guides and tutorials 37 37 - [Feature Showcase](https://advanced-accordion-block.spider-themes.net) – Explore all capabilities … … 195 195 196 196 == Screenshots == 197 1. Advanced Accordion Block Patterns – Pre-built accordion patterns for creating advanced layouts instantly 198 2. Admin Dashboard – Accordion usage tracking and analytics panel 199 3. Pre-Built Pattern: Modern single accordion – Professional and styling 200 4. Horizontal Accordion: Feature Showcase – Horizontal layout for product features 201 5. Separate Accordion: Display each accordion section individually 202 6. Active Background Style – Highlight active item with background 203 7. Minimal Border – Clean, lightweight border for simple layout 204 8. Advanced Accordion View – Side panel layouts (left and right positioning options) 205 9. Simple Accordion: Clean, minimal design for basic FAQs 206 10. Admin Dashboard – Accordion usage tracking and analytics panel 197 1. Advanced Accordion Block Patterns – Pre-built accordion patterns for creating advanced layouts instantly. 198 2. Admin Dashboard – Accordion usage tracking and analytics panel. 199 3. Pre-Built Pattern - Modern single accordion – Professional and styling. 200 4. Horizontal Accordion - Feature Showcase – Horizontal layout for product features. 201 5. Separate Accordion - Display each accordion section individually. 202 6. Active Background Style – Highlight active item with background. 203 7. Minimal Border – Clean, lightweight border for simple layout. 204 8. Admin Dashboard – Accordion usage tracking and analytics panel. 205 9. Advanced Accordion View – Side panel layouts (left and right positioning options). 206 10. Simple Accordion - Clean, minimal design for basic FAQs. 207 207 208 208 209 == Installation == … … 248 249 == Changelog == 249 250 251 252 = 5.2.3 (03 February 2026) = 253 Added: backward-compatible deprecations for Group Accordion and Accordion Item to ensure smooth upgrades. 254 Improved: Block usage tracking optimized by filtering posts directly in SQL, significantly reducing memory usage. 255 Improved: Editor performance enhanced by reducing unnecessary re-renders in accordion edit components. 256 Improved: Accordion item edit logic refactored to reduce excessive hooks and improve stability. 257 Improved: Accordion container now applies a sensible default margin for better layout consistency. 258 Improved: Group Accordion output structure simplified using default attributes. 259 Improved: Keyboard navigation performance optimized for Separate Accordion blocks. 260 Fixed: Critical CSRF and authorization vulnerability in block usage bulk actions. 261 Fixed: Stored XSS and CSS injection issues in Group Accordion block by strengthening sanitization. 262 Fixed: Styles and scripts moved from save output to PHP render for safer and more reliable rendering. 263 Optimized: Admin block usage table performance by eliminating N+1 author meta queries. 264 Optimized: Global settings loading optimized to prevent repeated API requests in the editor. 265 Optimized: Rewrite of block usage queries and editor selectors to reduce CPU usage and improve responsiveness. 266 Refactored: Codebase standardized with strict comparisons, WPCS compliance, and improved security checks. 250 267 251 268 = 5.2.2 (01 January 2026) = … … 301 318 Tweaked: lib folder name renamed to assets to organize all CSS and JS files in a single folder 302 319 303 [See changelog for all versions](https://advanced-accordion-block.spider-themes.net/changelog/). 320 = 4.8.2 (12 February 2025) = 321 New: Nested Accordion Support (Now, you can use an accordion within another accordion, allowing for better content structuring and organization) 322 New: Accordion Usage Table Dashboard added on admin panel (Now, you can see where your accordions are used in pages or posts and track how many times a specific accordion appears on a single page/post) 323 New: Added Custom Recovery Button On top toolbar that recovers all recovery block in a single click (If you see the attempt recovery notice, you'll find a button on the top toolbar. Clicking it will dismiss all recovery notices instantly) 324 New: Added Pattern Design (We've added pre-designed patterns to make your accordions look more stylish and visually appealing with just a few clicks) 325 Tweaked: Improved the color picker (We've made the color picker more intuitive and compact, simplifying the design for a smoother user experience) 326 Updated: Freemius SDK to 2.11.0 327 328 = 4.8.1 (18 January 2025) = 329 New: You can now set a unique ID in the Group/Separate accordion block 330 Fixed: HTML anchor issue 331 Fixed: Translatable accordion title (previously it was not translatable with the WPML plugin) 332 Tweaked: Removed the 'Active accordion border' option from "Q/A" style 333 Tweaked: Now you can set separate IDs in every accordion 334 335 = 4.8.0 (03 January 2025) = 336 Fixed: Icon change option of group accordion 337 Tweaked: Focus border color removed from Separate Accordion block 338 Tweaked: Added padding support in accordion body (Previously, padding support was only available for the header. Now, it has been added to both the header and body) 339 Tweaked: Moved the styling options to parent in the Group Accordion 340 Tweaked: Adding some padding in the content are of every single accordion 341 Tweaked: Deprecated function updated 342 Updated: Freemius SDK to 2.10.1 -
advanced-accordion-block/trunk/vendor/composer/installed.php
r3430589 r3454699 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => '0 8d9dde3dd2e36b2795b22973dd83da1f5007d84',6 'reference' => '067bc4198de5ddbfe4271031d62949bd2b755e84', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => '0 8d9dde3dd2e36b2795b22973dd83da1f5007d84',16 'reference' => '067bc4198de5ddbfe4271031d62949bd2b755e84', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.