From 3d897772e674da967bf2fe5676a68e7f2d84e413 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Sat, 20 Jul 2024 16:08:39 +0700 Subject: [PATCH 01/21] Fix issue Google Font Not removed from code, when deactivated #730 --- framework/library/astroid/Component/Utility.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/library/astroid/Component/Utility.php b/framework/library/astroid/Component/Utility.php index 42d70d0a..1092a00c 100644 --- a/framework/library/astroid/Component/Utility.php +++ b/framework/library/astroid/Component/Utility.php @@ -211,6 +211,7 @@ public static function typography() { $params = Framework::getTemplate()->getParams(); $customselector = $params->get('custom_typography_selectors', ''); + $logo_type = $params->get('logo_type', 'none'); $types = array('body' => 'body, .body', 'h1' => 'h1, .h1', 'h2' => 'h2, .h2', 'h3' => 'h3, .h3', 'h4' => 'h4, .h4', 'h5' => 'h5, .h5', 'h6' => 'h6, .h6', 'logo' => ['.astroid-logo-text', '.astroid-logo-text > a.site-title'], 'logo_tag_line' => '.astroid-logo-text > p.site-tagline', 'menu' => '.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item', 'submenu' => '.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item', 'custom' => $customselector); @@ -220,6 +221,10 @@ public static function typography() continue; } + if ($logo_type != 'text' && ($type == 'logo' || $type == 'logo_tag_line')) { + continue; + } + if ($params->exists($type . '_typography')) { $status = $params->get($type . '_typography'); } else { From 894956e026dc35f81450963cb0666419111e9af1 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 11:12:11 +0700 Subject: [PATCH 02/21] Update itemscope for article --- framework/html/com_content/article/default.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/html/com_content/article/default.php b/framework/html/com_content/article/default.php index 32b43a65..cb99b730 100644 --- a/framework/html/com_content/article/default.php +++ b/framework/html/com_content/article/default.php @@ -14,5 +14,7 @@ if (!isset($astroidArticle)) { $astroidArticle = new Astroid\Article($this->item, false, $this->params); } +echo '
'; echo ''; -$astroidArticle->renderLayout(); \ No newline at end of file +$astroidArticle->renderLayout(); +echo '
'; \ No newline at end of file From 1acec6e421b14669012bda5b760e2d684035165f Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 12:02:27 +0700 Subject: [PATCH 03/21] Update List widget language --- language/en-GB/en-GB.astroid.ini | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index 2ee13896..7d3fcb6b 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1335,6 +1335,10 @@ ASTROID_WIDGET_TEXT_LABEL="Text" ASTROID_WIDGET_TEXT_DESC="Display Text Content in different styles" ASTROID_WIDGET_HEADING_CONTENT_DESC="Heading of text content" +; List Widget +ASTROID_WIDGET_LIST_LABEL="List" +ASTROID_WIDGET_LIST_ITEMS_LABEL="List Items" + ; Button Widget ASTROID_WIDGET_BUTTON_LABEL="Button" ASTROID_WIDGET_BUTTON_DESC="Define different styles for button" From b862971fbaf32e446132f75d51ba35f63afd1a6f Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 12:06:21 +0700 Subject: [PATCH 04/21] Update field-name description --- framework/elements/formbuilder/formbuilder.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/elements/formbuilder/formbuilder.xml b/framework/elements/formbuilder/formbuilder.xml index ba29f377..00cbe8d5 100644 --- a/framework/elements/formbuilder/formbuilder.xml +++ b/framework/elements/formbuilder/formbuilder.xml @@ -195,7 +195,7 @@ - + From d4135bc33a33f674706f76b9bd5a2b9bea710139 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 12:49:32 +0700 Subject: [PATCH 05/21] Add verticle align middle to Grid Widget --- framework/elements/grid/grid.php | 3 ++- framework/elements/grid/grid.xml | 1 + language/en-GB/en-GB.astroid.ini | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/elements/grid/grid.php b/framework/elements/grid/grid.php index c8bbda16..14ae35f4 100644 --- a/framework/elements/grid/grid.php +++ b/framework/elements/grid/grid.php @@ -106,6 +106,7 @@ $min_height = $params->get('min_height', 0); $overlay_type = $params->get('overlay_type', ''); $enable_grid_match = $params->get('enable_grid_match', 0); +$vertical_middle = $params->get('vertical_middle', 0); $box_shadow = $params->get('card_box_shadow', ''); $box_shadow = $box_shadow ? ' ' . $box_shadow : ''; @@ -180,7 +181,7 @@ echo '
'; if ($media_position == 'left' || $media_position == 'right') { - echo '
'; + echo '
'; echo '
'; } if ($media_position != 'inside') { diff --git a/framework/elements/grid/grid.xml b/framework/elements/grid/grid.xml index d2055708..afb62a08 100644 --- a/framework/elements/grid/grid.xml +++ b/framework/elements/grid/grid.xml @@ -343,6 +343,7 @@ + diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index 7d3fcb6b..384c4864 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1400,6 +1400,7 @@ ASTROID_WIDGET_META_POSITION_LABEL="Meta Position" ASTROID_BEFORE_TITLE="Before Title" ASTROID_AFTER_TITLE="After Title" ASTROID_WIDGET_ENABLE_GRID_MATCH="Enable Grid Match" +ASTROID_WIDGET_VERTICAL_MIDDLE="Vertical Align Middle" ; Video Button ASTROID_WIDGET_VIDEO_BUTTON_LABEL="Video Button" From 1f91ce18f95edc8d9fa757697e99672577c3fdc0 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 12:55:25 +0700 Subject: [PATCH 06/21] Fix issue wrong label on List Widget --- framework/elements/list/list.xml | 2 +- language/en-GB/en-GB.astroid.ini | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/elements/list/list.xml b/framework/elements/list/list.xml index bcc1a10d..21cf4e7d 100644 --- a/framework/elements/list/list.xml +++ b/framework/elements/list/list.xml @@ -38,7 +38,7 @@ - + diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index 384c4864..b5726b9e 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1338,6 +1338,7 @@ ASTROID_WIDGET_HEADING_CONTENT_DESC="Heading of text content" ; List Widget ASTROID_WIDGET_LIST_LABEL="List" ASTROID_WIDGET_LIST_ITEMS_LABEL="List Items" +ASTROID_WIDGET_LIST_TITLE_WIDTH="Width of Title" ; Button Widget ASTROID_WIDGET_BUTTON_LABEL="Button" From 744efb4da5d03ceac5dc2e2b64ac73e21033e57c Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Mon, 22 Jul 2024 17:50:17 +0700 Subject: [PATCH 07/21] Fix issue warning about $icon_size at Testimonial --- framework/elements/testimonials/testimonials.php | 1 - 1 file changed, 1 deletion(-) diff --git a/framework/elements/testimonials/testimonials.php b/framework/elements/testimonials/testimonials.php index 22eaacb9..07771c1f 100644 --- a/framework/elements/testimonials/testimonials.php +++ b/framework/elements/testimonials/testimonials.php @@ -269,7 +269,6 @@ echo ''; } -$style->child('.astroid-icon')->addCss('font-size', $icon_size.'px'); if ($params->get('card_size', '') == 'custom') { $card_padding = $params->get('card_padding', ''); if (!empty($card_padding)) { From 39757b01df7699c5a71dbe984a686b8370b5c433 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Tue, 23 Jul 2024 10:21:06 +0700 Subject: [PATCH 08/21] Update default layout and Media content widget --- assets/json/article_layouts/default.json | 2 +- .../elements/article_content/article_content.php | 3 ++- .../elements/article_content/article_content.xml | 13 ++++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/assets/json/article_layouts/default.json b/assets/json/article_layouts/default.json index 69ec8d5e..d59b2ec3 100644 --- a/assets/json/article_layouts/default.json +++ b/assets/json/article_layouts/default.json @@ -1 +1 @@ -{"title":"Default","desc":"Default layout of Template","thumbnail":"","data":"{\"sections\":[{\"id\":\"61b5cf11613cc086185689\",\"type\":\"section\",\"rows\":[{\"id\":\"61b5cf11613cc033152637\",\"type\":\"row\",\"cols\":[{\"id\":\"61b5cf11613cc030930660\",\"type\":\"column\",\"size\":{\"xxl\":12,\"xl\":12,\"lg\":12,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61d41c0e94d0d065251307\",\"type\":\"article_pageheading\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Page Heading\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61baeb3338791815576058\",\"type\":\"article_content\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Article Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9f1168f37cc48296773\",\"type\":\"article_full_image\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Full Image\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"{\\\"desktop\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":\\\"2\\\",\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"rem\\\"},\\\"tablet\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":null,\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"px\\\"},\\\"mobile\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":null,\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"px\\\"}}\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9bb50c0a7c455878112\",\"type\":\"article_title\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Title\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9dc69558df484112986\",\"type\":\"article_infoblock\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Info Block Above\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"infoblock_position\",\"value\":\"above\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61d45a33ad96c477090873\",\"type\":\"article_toc\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Article Toc\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e9902e876c15217337\",\"type\":\"article_events\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Before Display Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"article_event\",\"value\":\"beforeDisplayContent\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bae20c0d2cf499628496\",\"type\":\"article_text\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Article Whole Text\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e99db947e411701275\",\"type\":\"article_events\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"After Display Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"article_event\",\"value\":\"afterDisplayContent\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bafdaf2bfe9055614968\",\"type\":\"article_links\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Links\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e3127e8b7033344367\",\"type\":\"article_infoblock\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Info Block Below\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"infoblock_position\",\"value\":\"below\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1},{\"id\":\"61cf11d5a535448894487\",\"type\":\"row\",\"cols\":[{\"id\":\"61cf11d5a5354486043118\",\"type\":\"column\",\"size\":{\"xxl\":6,\"xl\":6,\"lg\":6,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61bafc191b2b6847097560\",\"type\":\"article_socialshare\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Social Share\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1},{\"id\":\"61d0673ee2256891445174\",\"type\":\"column\",\"size\":{\"xxl\":6,\"xl\":6,\"lg\":6,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61bafe346e286417826366\",\"type\":\"article_tags\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Tags\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"end\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"lg\"},{\"name\":\"text_alignment_fallback\",\"value\":\"start\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1},{\"id\":\"61cf11f1984f8893849655\",\"type\":\"row\",\"cols\":[{\"id\":\"61cf11f1984f8812201194\",\"type\":\"column\",\"size\":{\"xxl\":12,\"xl\":12,\"lg\":12,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61baef551d766c54101067\",\"type\":\"article_pagination\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Pagination\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb0041179f2480276354\",\"type\":\"article_authorinfo\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Author Info\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb016b03680894520476\",\"type\":\"article_comments\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Comments\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb01771836689027645\",\"type\":\"article_relatedposts\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Related Articles\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1}],\"params\":[{\"name\":\"title\",\"value\":\"Astroid Section\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"layout_type\",\"value\":\"no-container\"},{\"name\":\"custom_container_class\",\"value\":\"\"},{\"name\":\"general\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_responsive_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}],\"state\":1}],\"devices\":[{\"code\":\"lg\",\"icon\":\"fa-solid fa-computer\",\"title\":\"Large Device\"},{\"code\":\"md\",\"icon\":\"fa-solid fa-laptop\",\"title\":\"Medium Device\"},{\"code\":\"sm\",\"icon\":\"fa-solid fa-tablet-screen-button\",\"title\":\"On Tablet\"},{\"code\":\"xs\",\"icon\":\"fa-solid fa-mobile-screen\",\"title\":\"On Mobile\"}]}"} \ No newline at end of file +{"title":"Default","desc":"Default article layout","thumbnail":"","data":"{\"sections\":[{\"id\":\"61b5cf11613cc086185689\",\"type\":\"section\",\"rows\":[{\"id\":\"61b5cf11613cc033152637\",\"type\":\"row\",\"cols\":[{\"id\":\"61b5cf11613cc030930660\",\"type\":\"column\",\"size\":{\"xxl\":12,\"xl\":12,\"lg\":12,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61d41c0e94d0d065251307\",\"type\":\"article_pageheading\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Page Heading\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61baeb3338791815576058\",\"type\":\"article_content\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Media Above Title\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"position\",\"value\":\"above-title\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9bb50c0a7c455878112\",\"type\":\"article_title\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Title\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9dc69558df484112986\",\"type\":\"article_infoblock\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Info Block Above\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"infoblock_position\",\"value\":\"above\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61d45a33ad96c477090873\",\"type\":\"article_toc\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Article Toc\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9f1168f37cc48296773\",\"type\":\"article_full_image\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Full Image\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"{\\\"desktop\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":\\\"\\\",\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"rem\\\"},\\\"tablet\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":null,\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"px\\\"},\\\"mobile\\\":{\\\"top\\\":null,\\\"right\\\":null,\\\"bottom\\\":null,\\\"left\\\":null,\\\"lock\\\":false,\\\"unit\\\":\\\"px\\\"}}\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e9902e876c15217337\",\"type\":\"article_events\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Before Display Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"article_event\",\"value\":\"beforeDisplayContent\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61de169c21ed4c52630000\",\"type\":\"article_content\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Media Before Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"position\",\"value\":\"before-content\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bae20c0d2cf499628496\",\"type\":\"article_text\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Article Whole Text\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61de172b5e43b060815905\",\"type\":\"article_content\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Media After Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"position\",\"value\":\"after-content\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e99db947e411701275\",\"type\":\"article_events\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"After Display Content\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"article_event\",\"value\":\"afterDisplayContent\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bafdaf2bfe9055614968\",\"type\":\"article_links\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Links\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61b9e3127e8b7033344367\",\"type\":\"article_infoblock\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Info Block Below\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"infoblock_position\",\"value\":\"below\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1},{\"id\":\"61cf11d5a535448894487\",\"type\":\"row\",\"cols\":[{\"id\":\"61cf11d5a5354486043118\",\"type\":\"column\",\"size\":{\"xxl\":6,\"xl\":6,\"lg\":6,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61bafc191b2b6847097560\",\"type\":\"article_socialshare\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Social Share\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1},{\"id\":\"61d0673ee2256891445174\",\"type\":\"column\",\"size\":{\"xxl\":6,\"xl\":6,\"lg\":6,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61bafe346e286417826366\",\"type\":\"article_tags\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Tags\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"end\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"lg\"},{\"name\":\"text_alignment_fallback\",\"value\":\"start\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1},{\"id\":\"61cf11f1984f8893849655\",\"type\":\"row\",\"cols\":[{\"id\":\"61cf11f1984f8812201194\",\"type\":\"column\",\"size\":{\"xxl\":12,\"xl\":12,\"lg\":12,\"md\":12,\"sm\":12,\"xs\":12},\"elements\":[{\"id\":\"61baef551d766c54101067\",\"type\":\"article_pagination\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Pagination\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb0041179f2480276354\",\"type\":\"article_authorinfo\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Author Info\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb016b03680894520476\",\"type\":\"article_comments\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Comments\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]},{\"id\":\"61bb01771836689027645\",\"type\":\"article_relatedposts\",\"state\":1,\"params\":[{\"name\":\"general\",\"value\":\"\"},{\"name\":\"title\",\"value\":\"Related Articles\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"max_width\",\"value\":\"\"},{\"name\":\"max_width_breakpoint\",\"value\":\"\"},{\"name\":\"block_align\",\"value\":\"\"},{\"name\":\"block_align_breakpoint\",\"value\":\"\"},{\"name\":\"block_align_fallback\",\"value\":\"\"},{\"name\":\"text_alignment\",\"value\":\"\"},{\"name\":\"text_alignment_breakpoint\",\"value\":\"\"},{\"name\":\"text_alignment_fallback\",\"value\":\"\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}]}],\"state\":1}],\"fill\":true,\"state\":1}],\"params\":[{\"name\":\"title\",\"value\":\"Astroid Section\"},{\"name\":\"customclass\",\"value\":\"\"},{\"name\":\"customid\",\"value\":\"\"},{\"name\":\"layout_type\",\"value\":\"no-container\"},{\"name\":\"custom_container_class\",\"value\":\"\"},{\"name\":\"general\",\"value\":\"\"},{\"name\":\"spacing_settings\",\"value\":\"\"},{\"name\":\"astroid_element_visibility\",\"value\":\"allPage\"},{\"name\":\"animation\",\"value\":\"\"},{\"name\":\"animation_delay\",\"value\":\"500\"},{\"name\":\"animation_duration\",\"value\":\"500\"},{\"name\":\"background_setting\",\"value\":\"0\"},{\"name\":\"background_color\",\"value\":\"\"},{\"name\":\"img_background_color\",\"value\":\"\"},{\"name\":\"background_image\",\"value\":\"\"},{\"name\":\"background_repeat\",\"value\":\"\"},{\"name\":\"background_size\",\"value\":\"\"},{\"name\":\"background_attchment\",\"value\":\"\"},{\"name\":\"background_position\",\"value\":\"\"},{\"name\":\"background_video\",\"value\":\"\"},{\"name\":\"background_image_overlay\",\"value\":\"0\"},{\"name\":\"background_image_overlay_color\",\"value\":\"\"},{\"name\":\"background_image_overlay_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"background_image_overlay_pattern\",\"value\":\"\"},{\"name\":\"background_gradient\",\"value\":\"{\\\"type\\\":\\\"linear\\\",\\\"start\\\":\\\"\\\",\\\"stop\\\":\\\"\\\",\\\"start_pos\\\":0,\\\"stop_pos\\\":100,\\\"angle\\\":0,\\\"position\\\":\\\"at center center\\\"}\"},{\"name\":\"custom_colors\",\"value\":\"0\"},{\"name\":\"text_color\",\"value\":\"\"},{\"name\":\"link_color\",\"value\":\"\"},{\"name\":\"link_hover_color\",\"value\":\"\"},{\"name\":\"margin\",\"value\":\"\"},{\"name\":\"padding\",\"value\":\"\"},{\"name\":\"device_responsive_settings\",\"value\":\"\"},{\"name\":\"hideonxs\",\"value\":\"0\"},{\"name\":\"hideonsm\",\"value\":\"0\"},{\"name\":\"hideonmd\",\"value\":\"0\"},{\"name\":\"hideonlg\",\"value\":\"0\"},{\"name\":\"hideonxl\",\"value\":\"0\"},{\"name\":\"hideonxxl\",\"value\":\"0\"}],\"state\":1}],\"devices\":[{\"code\":\"lg\",\"icon\":\"fa-solid fa-computer\",\"title\":\"Large Device\"},{\"code\":\"md\",\"icon\":\"fa-solid fa-laptop\",\"title\":\"Medium Device\"},{\"code\":\"sm\",\"icon\":\"fa-solid fa-tablet-screen-button\",\"title\":\"On Tablet\"},{\"code\":\"xs\",\"icon\":\"fa-solid fa-mobile-screen\",\"title\":\"On Mobile\"}]}"} \ No newline at end of file diff --git a/framework/elements/article_content/article_content.php b/framework/elements/article_content/article_content.php index d1278c89..34294e39 100644 --- a/framework/elements/article_content/article_content.php +++ b/framework/elements/article_content/article_content.php @@ -15,5 +15,6 @@ extract($displayData); $item = $options['article']; if ($item->article->params->get('access-view')) { - $item->render(''); + $position = $params->get('position', 'above-title'); + $item->render($position); } \ No newline at end of file diff --git a/framework/elements/article_content/article_content.xml b/framework/elements/article_content/article_content.xml index 028f5745..acf25979 100644 --- a/framework/elements/article_content/article_content.xml +++ b/framework/elements/article_content/article_content.xml @@ -5,5 +5,16 @@ fa-solid fa-photo-film ASTROID_ELEMENT_CATEGORY_SYSTEM article - false + true +
+ +
+ + + + + +
+
+
From 2df408cd731bb3157d66976ecf4538e751e62d4d Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Tue, 23 Jul 2024 11:50:36 +0700 Subject: [PATCH 09/21] Improve HTML Structure --- framework/library/astroid/Element/Layout.php | 1 + framework/library/astroid/Element/Section.php | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/framework/library/astroid/Element/Layout.php b/framework/library/astroid/Element/Layout.php index 12a12b36..5c40070e 100644 --- a/framework/library/astroid/Element/Layout.php +++ b/framework/library/astroid/Element/Layout.php @@ -54,6 +54,7 @@ public static function renderSublayout($source, $template = '', $type = 'layouts 'title'=> 'title' ] ]; + $options['layout_type'] = 'sublayout'; $content = ''; foreach ($layout['sections'] as $section) { $section = new Section($section, $devices, $options); diff --git a/framework/library/astroid/Element/Section.php b/framework/library/astroid/Element/Section.php index 99bed31f..6856cdca 100644 --- a/framework/library/astroid/Element/Section.php +++ b/framework/library/astroid/Element/Section.php @@ -20,6 +20,14 @@ class Section extends BaseElement public $hasHeader = false; public $hasFooter = false; + public function __construct($data, $devices, $options = array()) + { + if (isset($options['layout_type']) && $options['layout_type'] == 'sublayout') { + $this->_tag = 'div'; + } + parent::__construct($data, $devices, $options); + } + public function render() { $content = ''; From 028f05a0a71b796763351a0ecf844f8584a9631e Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Tue, 23 Jul 2024 16:08:15 +0700 Subject: [PATCH 10/21] Improve Testimonial Widget style. --- .../astroid/scss/utilities/_carousel.scss | 12 +++- .../article_pageheading.php | 2 +- .../elements/testimonials/testimonials.php | 57 +++++++++++-------- .../elements/testimonials/testimonials.xml | 10 ++++ language/en-GB/en-GB.astroid.ini | 8 +++ 5 files changed, 62 insertions(+), 27 deletions(-) diff --git a/assets/vendor/astroid/scss/utilities/_carousel.scss b/assets/vendor/astroid/scss/utilities/_carousel.scss index 593923d8..ebce8855 100644 --- a/assets/vendor/astroid/scss/utilities/_carousel.scss +++ b/assets/vendor/astroid/scss/utilities/_carousel.scss @@ -67,12 +67,22 @@ content: "\f053"; } } + &.nav-outside { + .slick-next { + right: auto; + left: 100%; + } + .slick-prev { + left: auto; + right: 100%; + } + } .slick-dots { display: block; width: 100%; padding: 0; - margin: 10px 0 0; + margin: 10px -6px 0; list-style: none; text-align: center; li { diff --git a/framework/elements/article_pageheading/article_pageheading.php b/framework/elements/article_pageheading/article_pageheading.php index ef618e46..3ef2761a 100644 --- a/framework/elements/article_pageheading/article_pageheading.php +++ b/framework/elements/article_pageheading/article_pageheading.php @@ -14,6 +14,6 @@ defined('_JEXEC') or die; extract($displayData); $item = $options['article']; -if ($item->other_params->get('show_page_heading')) { +if (isset($item->other_params) && $item->other_params->get('show_page_heading')) { echo '

'.$item->other_params->get('page_heading').'

'; } \ No newline at end of file diff --git a/framework/elements/testimonials/testimonials.php b/framework/elements/testimonials/testimonials.php index 07771c1f..97deaf6c 100644 --- a/framework/elements/testimonials/testimonials.php +++ b/framework/elements/testimonials/testimonials.php @@ -14,6 +14,7 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; use Astroid\Helper\Style; +use Astroid\Helper; extract($displayData); $testimonials = $params->get('testimonials', ''); @@ -28,14 +29,14 @@ $enable_slider = $params->get('enable_slider', 0); $slider_autoplay = $params->get('slider_autoplay', 0); $slider_nav = $params->get('slider_nav', 1); +$nav_position = $params->get('nav_position', ''); +$nav_position = $nav_position !== '' ? ' ' . $nav_position : $nav_position; $slider_dotnav = $params->get('slider_dotnav', 0); +$dot_alignment = $params->get('dot_alignment', ''); $interval = $params->get('interval', 3); $slide_settings = array(); $slide_responsive = array(); -$style = new Style('#'. $element->id); -$style_dark = new Style('#'. $element->id, 'dark'); - $row_column_cls = 'row'; $xxl_column = $params->get('xxl_column', ''); @@ -206,12 +207,17 @@ $overlay_text_color = $params->get('overlay_text_color', ''); $overlay_text_color = $overlay_text_color !== '' ? ' ' . $overlay_text_color : ''; -echo '
'; +echo '
'; foreach ($testimonials as $key => $testimonial) { - $testimonial_params = Style::getSubFormParams($testimonial->params); - $media = '
'; - $media .= ''.$testimonial_params['title'].''; - $media .= '
'; + $testimonial_params = Helper::loadParams($testimonial->params); + $avatar = $testimonial_params->get('avatar', ''); + $media = ''; + if ($avatar) { + $media = '
'; + $media .= ''.$testimonial_params->get('title', '').''; + $media .= '
'; + } + echo '
'; if ($avatar_position == 'left' || $avatar_position == 'right') { @@ -231,23 +237,23 @@ if ($avatar_position == 'top') { echo $media; } - if (!empty($testimonial_params['message'])) { - echo '
' . $testimonial_params['message'] . '
'; + if (!empty($testimonial_params->get('message', ''))) { + echo '
' . $testimonial_params->get('message', '') . '
'; } if ($avatar_position == 'bottom') { echo $media; } - if (!empty($testimonial_params['designation']) && $designation_position == 'before') { - echo '
' . $testimonial_params['designation'] . '
'; + if (!empty($testimonial_params->get('designation', '')) && $designation_position == 'before') { + echo '
' . $testimonial_params->get('designation', '') . '
'; } - if (!empty($testimonial_params['title'])) { - echo '<'.$title_html_element.' class="as-author-name">'. $testimonial_params['title'] . ''; + if (!empty($testimonial_params->get('title', ''))) { + echo '<'.$title_html_element.' class="as-author-name">'. $testimonial_params->get('title', '') . ''; } - if (!empty($testimonial_params['designation']) && $designation_position == 'after') { - echo '
' . $testimonial_params['designation'] . '
'; + if (!empty($testimonial_params->get('designation', '')) && $designation_position == 'after') { + echo '
' . $testimonial_params->get('designation', '') . '
'; } - if (!empty($testimonial_params['link']) && !empty($testimonial_params['link_title'])) { - echo '' . $testimonial_params['link_title'] . ''; + if (!empty($testimonial_params->get('link', '')) && !empty($testimonial_params->get('link_title', ''))) { + echo '' . $testimonial_params->get('link_title', '') . ''; } echo '
'; // End Card-Body @@ -274,33 +280,34 @@ if (!empty($card_padding)) { $padding = \json_decode($card_padding, false); foreach ($padding as $device => $props) { - $style->child('.card-size-custom')->addStyle(Style::spacingValue($props, "padding"), $device); + $element->style->child('.card-size-custom')->addStyle(Style::spacingValue($props, "padding"), $device); } } } if (!empty($image_max_width)) { - $style->child('.as-author-avatar > img')->addCss('max-width', $image_max_width . 'px'); + $element->style->child('.as-author-avatar > img')->addCss('max-width', $image_max_width . 'px'); } if (!empty($title_heading_margin)) { $margin = \json_decode($title_heading_margin, false); foreach ($margin as $device => $props) { - $style->child('.as-author-name')->addStyle(Style::spacingValue($props, "margin"), $device); + $element->style->child('.as-author-name')->addStyle(Style::spacingValue($props, "margin"), $device); } } if (!empty($designation_heading_margin)) { $margin = \json_decode($designation_heading_margin, false); foreach ($margin as $device => $props) { - $style->child('.as-author-designation')->addStyle(Style::spacingValue($props, "margin"), $device); + $element->style->child('.as-author-designation')->addStyle(Style::spacingValue($props, "margin"), $device); } } if (!empty($content_margin)) { $margin = \json_decode($content_margin, false); foreach ($margin as $device => $props) { - $style->child('.as-author-message')->addStyle(Style::spacingValue($props, "margin"), $device); + $element->style->child('.as-author-message')->addStyle(Style::spacingValue($props, "margin"), $device); } } if (!empty($image_border)) { Style::addBorderStyle('#'. $element->id . ' .as-author-avatar', $image_border); } -$style->render(); -$style_dark->render(); \ No newline at end of file +if (!empty($dot_alignment)) { + $element->style->child('.astroid-slick .slick-dots')->addCss('text-align', $dot_alignment); +} \ No newline at end of file diff --git a/framework/elements/testimonials/testimonials.xml b/framework/elements/testimonials/testimonials.xml index 990a42c2..f02d1ca6 100644 --- a/framework/elements/testimonials/testimonials.xml +++ b/framework/elements/testimonials/testimonials.xml @@ -365,7 +365,17 @@ + + + + + + + + + + diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index b5726b9e..ddaa7db8 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -30,6 +30,7 @@ ASTROID_HOURS="Hours" ASTROID_MINUTES="Minutes" ASTROID_SECONDS="Seconds" ASTROID_BACK="Back" +ASTROID_POSITION="Position" TPL_ASTROID_CONTAINER="Container" TPL_ASTROID_MODULE_POSITION_LABEL="Module Position" TPL_ASTROID_SITE_MODULE_POSITION_LABEL="Site Module Position" @@ -891,6 +892,9 @@ ASTROID_ARTICLE_LEAD_HEADING_FONTSIZE_LABEL="Lead Heading Fontsize" ASTROID_ARTICLE_LEAD_HEADING_FONTSIZE_DESC="Fontsize of Lead items in Category Blog Layout" ASTROID_ARTICLE_INTRO_HEADING_FONTSIZE_LABEL="Intro Heading Fontsize" ASTROID_ARTICLE_INTRO_HEADING_FONTSIZE_DESC="Fontsize of Intro items in Category Blog Layout" +ASTROID_ARTICLE_POSTION_ABOVE_TITLE="Above Title" +ASTROID_ARTICLE_POSTION_BEFORE_CONTENT="Before Content" +ASTROID_ARTICLE_POSTION_AFTER_CONTENT="After Content" ; Author ASTROID_AUTHOR_PROFILE_TAB_LABEL=" Author Profile" @@ -1493,6 +1497,10 @@ ASTROID_WIDGET_XS_COLUMN_AVATAR_WIDTH="Avatar Width X-Small Screen" ASTROID_WIDGET_NAME_LABEL="Name" ASTROID_WIDGET_AVATAR_LABEL="Avatar" ASTROID_WIDGET_MESSAGE_LABEL="Message" +ASTROID_WIDGET_DOT_ALIGNMENT="Dots Alignment" +ASTROID_WIDGET_NAV_POSITION="Navigation Position" +ASTROID_WIDGET_NAV_POSITION_INSIDE="Inside" +ASTROID_WIDGET_NAV_POSITION_OUTSIDE="Outside" ; Map ASTROID_WIDGET_MAP_LABEL="Map" From 5e6a280dd2d14b51ef8172cfb5de8554a458bbfd Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Wed, 24 Jul 2024 11:47:08 +0700 Subject: [PATCH 11/21] Fix issue load category param when it is null --- framework/library/astroid/Article.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/library/astroid/Article.php b/framework/library/astroid/Article.php index 4f7703ab..2ded1b16 100644 --- a/framework/library/astroid/Article.php +++ b/framework/library/astroid/Article.php @@ -687,7 +687,7 @@ public function getCategoryParams() $query = "SELECT `params` FROM `#__categories` WHERE `id`=" . $this->article->catid; $db->setQuery($query); $result = $db->loadObject(); - if (!empty($result)) { + if (!empty($result) && !empty($result->params)) { $params->loadString($result->params, 'JSON'); } } From b0df665f3f69c662cceca64f7d2d03e81a8d6a20 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Wed, 24 Jul 2024 16:17:43 +0700 Subject: [PATCH 12/21] Add Video Widget --- framework/elements/video/video.php | 134 ++++++++++++++++++ framework/elements/video/video.xml | 51 +++++++ .../elements/video_button/video_button.xml | 4 +- language/en-GB/en-GB.astroid.ini | 21 +++ 4 files changed, 208 insertions(+), 2 deletions(-) create mode 100644 framework/elements/video/video.php create mode 100644 framework/elements/video/video.xml diff --git a/framework/elements/video/video.php b/framework/elements/video/video.php new file mode 100644 index 00000000..d1e20271 --- /dev/null +++ b/framework/elements/video/video.php @@ -0,0 +1,134 @@ +get('video_type', 'url'); +$url = $params->get('url', ''); +$mp4_video = $params->get('mp4_video', ''); +$ogv_video = $params->get('ogv_video', ''); + +$no_cookie = $params->get('no_cookie', 0); +$show_rel_video = $params->get('show_rel_video', 0); +$youtube_shorts = $params->get('youtube_shorts', 0); +$aspect_ratio = $params->get('aspect_ratio', '16x9'); + +$vimeo_show_author = 'byline=' . $params->get('vimeo_show_author', 0); +$vimeo_mute_video = 'muted=' . $params->get('vimeo_mute_video', 1); +$vimeo_show_author_profile = 'portrait=' . $params->get('vimeo_show_author_profile', 0); +$vimeo_show_video_title = 'title=' . $params->get('vimeo_show_video_title', 0); + +$show_control = $params->get('show_control', 1); +$video_loop = $params->get('video_loop', 1); +$video_mute = $params->get('video_mute', 1); +$autoplay_video = $params->get('autoplay_video', 1); +$video_poster = $params->get('video_poster', ''); +if ($video_poster) { + $video_poster = Uri::base(true) . '/' . Media::getPath() . '/' . $video_poster; +} +$video_title = ""; + +if (!(!empty($mp4_video) && (strpos($mp4_video, "http://") !== false || strpos($mp4_video, "https://") !== false))) +{ + $mp4_video = Uri::base(true) . '/' . Media::getPath() . '/' . $mp4_video; +} + +if (!(!empty($ogv_video) && (strpos($ogv_video, "http://") !== false || strpos($ogv_video, "https://") !== false))) +{ + $ogv_video = Uri::base(true) . '/' . Media::getPath() . '/' . $ogv_video; +} + +if ($url) +{ + $video = parse_url($url); + + $youtube_no_cookie = $no_cookie ? '-nocookie' : ''; + + if(array_key_exists('host', $video)) { + switch ($video['host']) + { + case 'youtu.be': + $id = trim($video['path'], '/'); + $src = '//www.youtube' . $youtube_no_cookie . '.com/embed/' . $id . '?iv_load_policy=3' . $show_rel_video; + $video_title = $params->get('video_title', 'Youtube Video'); + break; + + case 'www.youtube.com': + case 'youtube.com': + $query = []; + $playlist_id = null; + if(array_key_exists('query', $video)) { + parse_str($video['query'], $query); + } + + if($video['path'] === '/playlist') { + if (preg_match('/\blist=([^&]+)/', $video['query'], $matches)) { + $playlist_id = $matches[1]; + } + } + + $src = ''; + + if($playlist_id) { + $src = '//www.youtube.com/embed/?listType=playlist&list=' . $playlist_id; + } else { + $id = ($youtube_shorts) ? str_replace('/shorts/', "", $video['path']) : $query['v']; + $src = '//www.youtube' . $youtube_no_cookie . '.com/embed/' . $id . '?iv_load_policy=3' . $show_rel_video; + } + + $video_title = $params->get('video_title', 'Youtube Video'); + break; + + case 'vimeo.com': + case 'www.vimeo.com': + case 'player.vimeo.com': + $initialSrc = $url; + + if($video['host'] !== 'player.vimeo.com') { + $id = trim($video['path'], '/'); + $initialSrc = "//player.vimeo.com/video/{$id}"; + } + + $src = $initialSrc . '?' . implode('&', array($vimeo_mute_video, $vimeo_show_author, $vimeo_show_author_profile, $vimeo_show_video_title, 'autoplay='. $autoplay_video, 'loop='. $video_loop, 'controls='. $show_control)); + break; + } + } +} + +if ($video_type == 'url') +{ + echo '
'; + echo ''; + echo '
'; +} +else +{ + if ($mp4_video || $ogv_video) + { + echo '
'; + echo ''; + echo '
'; + } +} \ No newline at end of file diff --git a/framework/elements/video/video.xml b/framework/elements/video/video.xml new file mode 100644 index 00000000..dea87619 --- /dev/null +++ b/framework/elements/video/video.xml @@ -0,0 +1,51 @@ + + + ASTROID_WIDGET_VIDEO_LABEL + ASTROID_WIDGET_VIDEO_LABEL + fa-solid fa-video + ASTROID_ELEMENT_CATEGORY_MEDIA + widget +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+
+
diff --git a/framework/elements/video_button/video_button.xml b/framework/elements/video_button/video_button.xml index d6759251..2c2962ad 100644 --- a/framework/elements/video_button/video_button.xml +++ b/framework/elements/video_button/video_button.xml @@ -2,14 +2,14 @@ ASTROID_WIDGET_VIDEO_BUTTON_LABEL ASTROID_WIDGET_VIDEO_BUTTON_DESC - fa-solid fa-video + fa-solid fa-play ASTROID_ELEMENT_CATEGORY_MEDIA widget
- + diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index ddaa7db8..2c4139b2 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1414,6 +1414,27 @@ ASTROID_WIDGET_VIDEO_BUTTON_URL_LABEL="Video Button URL" ASTROID_WIDGET_RIPPLE_COLOR_LABEL="Ripple Color" ASTROID_WIDGET_BUTTON_SIZE_LABEL="Button Size" +; Video Widget +ASTROID_WIDGET_VIDEO_LABEL="Video" +ASTROID_WIDGET_VIDEO_TYPE="Video Type" +ASTROID_WIDGET_VIDEO_LOCAL="Local Video" +ASTROID_WIDGET_VIDEO_URL="Youtube/Vimeo" +ASTROID_WIDGET_VIDEO_TITLE="Video Title" +ASTROID_WIDGET_VIDEO_MP4="MP4 Video" +ASTROID_WIDGET_VIDEO_OGV="OGV Video" +ASTROID_WIDGET_SHOW_RELATED_VIDEOS="Show Related Videos" +ASTROID_WIDGET_NO_COOKIE="Turn Off Youtube Cookie" +ASTROID_WIDGET_ADD_YOUTUBE_SHORTS="Add YouTube Shorts" +ASTROID_WIDGET_YOUTUBE_ASPECT_RATIO="Aspect Ratio" +ASTROID_WIDGET_VIMEO_SHOW_AUTHOR="Show Author (Vimeo)" +ASTROID_WIDGET_VIMEO_SHOW_AUTHOR_PROFILE="Show Author’s Profile Image (Vimeo)" +ASTROID_WIDGET_VIMEO_MUTE_VIDEO="Mute Video (Vimeo)" +ASTROID_WIDGET_VIMEO_SHOW_TITLE="Show Video Title (Vimeo)" +ASTROID_WIDGET_VIDEO_SHOW_CONTROL="Show Control" +ASTROID_WIDGET_VIDEO_VIDEO_LOOP="Video Loop" +ASTROID_WIDGET_VIDEO_VIDEO_MUTE="Video Mute" +ASTROID_WIDGET_VIDEO_POSTER="Video Poster" + ; Article Widget ASTROID_WIDGET_ARTICLES_LABEL="Articles" ASTROID_WIDGET_ARTICLES_DESC="Define different styles for Articles" From f57a0109909ceb0855f9d2f36be9cc3bd92aeca1 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Wed, 24 Jul 2024 16:23:27 +0700 Subject: [PATCH 13/21] Update video.xml --- framework/elements/video/video.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/elements/video/video.xml b/framework/elements/video/video.xml index dea87619..73123347 100644 --- a/framework/elements/video/video.xml +++ b/framework/elements/video/video.xml @@ -21,7 +21,7 @@ - + From f26b53cbae6d0c09084edccb009a00ad6188a3e7 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 10:05:42 +0700 Subject: [PATCH 14/21] Update en-GB.astroid.ini --- language/en-GB/en-GB.astroid.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index 2c4139b2..3f85c28a 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1323,9 +1323,9 @@ ASTROID_ELEMENTS_ARTICLE_PAGINATION="Pagination" ASTROID_ELEMENTS_ARTICLE_SOCIALSHARE="Social Share" ASTROID_ELEMENTS_ARTICLE_LINKS="Links" ASTROID_ELEMENTS_ARTICLE_TAGS="Tags" -ASTROID_ARTICLE_NOTICE_EMPTY_ID="" -ASTROID_ARTICLE_WARNING_LAYOUT_EMPTY="" -ASTROID_ARTICLE_NOT_ARTICLE="" +ASTROID_ARTICLE_NOTICE_EMPTY_ID="
You need to select category and save data first, then you can enter data for Widgets. Widgets will retrieve data according to the category's article-layout of post.
" +ASTROID_ARTICLE_WARNING_LAYOUT_EMPTY="
Layout is empty
" +ASTROID_ARTICLE_NOT_ARTICLE="" ; Heading Widget ASTROID_WIDGET_HEADING_LABEL="Heading" From 42083c1609bf8b590f68820120ab7b2d45ea00ec Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 10:06:11 +0700 Subject: [PATCH 15/21] Update en-GB.astroid.ini --- language/en-GB/en-GB.astroid.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/en-GB/en-GB.astroid.ini b/language/en-GB/en-GB.astroid.ini index 3f85c28a..43aeeaa6 100644 --- a/language/en-GB/en-GB.astroid.ini +++ b/language/en-GB/en-GB.astroid.ini @@ -1325,7 +1325,7 @@ ASTROID_ELEMENTS_ARTICLE_LINKS="Links" ASTROID_ELEMENTS_ARTICLE_TAGS="Tags" ASTROID_ARTICLE_NOTICE_EMPTY_ID="
You need to select category and save data first, then you can enter data for Widgets. Widgets will retrieve data according to the category's article-layout of post.
" ASTROID_ARTICLE_WARNING_LAYOUT_EMPTY="
Layout is empty
" -ASTROID_ARTICLE_NOT_ARTICLE="" +ASTROID_ARTICLE_NOT_ARTICLE="
This field is use for Article view only
" ; Heading Widget ASTROID_WIDGET_HEADING_LABEL="Heading" From a2458e451691bbe6a1b44141a32546e11912cf45 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 10:21:21 +0700 Subject: [PATCH 16/21] Update GPL license --- framework/library/vendor/autoload.php | 7 ++++++- framework/library/vendor/composer/ClassLoader.php | 7 ++++++- framework/library/vendor/composer/InstalledVersions.php | 7 ++++++- framework/library/vendor/composer/autoload_classmap.php | 7 ++++++- .../library/vendor/composer/autoload_namespaces.php | 7 ++++++- framework/library/vendor/composer/autoload_psr4.php | 7 ++++++- framework/library/vendor/composer/autoload_real.php | 7 ++++++- framework/library/vendor/composer/autoload_static.php | 7 ++++++- framework/library/vendor/composer/installed.php | 9 ++++++++- framework/library/vendor/composer/platform_check.php | 7 ++++++- .../vendor/matthiasmullie/minify/src/Exception.php | 7 ++++++- .../src/FontLib/Exception/FontNotFoundException.php | 7 ++++++- framework/library/vendor/scssphp/scssphp/scss.inc.php | 7 ++++++- .../scssphp/scssphp/src/Exception/SassException.php | 7 ++++++- .../scssphp/src/Exception/SassScriptException.php | 7 ++++++- .../library/vendor/scssphp/scssphp/src/Util/Path.php | 7 ++++++- 16 files changed, 98 insertions(+), 16 deletions(-) diff --git a/framework/library/vendor/autoload.php b/framework/library/vendor/autoload.php index 64c3d554..45b77b91 100644 --- a/framework/library/vendor/autoload.php +++ b/framework/library/vendor/autoload.php @@ -1,5 +1,10 @@ array( 'name' => '__root__', 'pretty_version' => '1.0.0+no-version-set', diff --git a/framework/library/vendor/composer/platform_check.php b/framework/library/vendor/composer/platform_check.php index 8b379f44..ffa963ea 100644 --- a/framework/library/vendor/composer/platform_check.php +++ b/framework/library/vendor/composer/platform_check.php @@ -1,5 +1,10 @@ Date: Thu, 25 Jul 2024 10:32:49 +0700 Subject: [PATCH 17/21] Update xml for JED check --- modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml | 1 + modules/mod_astroid_menu/mod_astroid_menu.xml | 1 + plugins/astroid/astroid.xml | 1 + 3 files changed, 3 insertions(+) diff --git a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml index c209933c..68a8fd59 100644 --- a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml +++ b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml @@ -37,4 +37,5 @@
+ diff --git a/modules/mod_astroid_menu/mod_astroid_menu.xml b/modules/mod_astroid_menu/mod_astroid_menu.xml index 0e182f75..d9dde024 100644 --- a/modules/mod_astroid_menu/mod_astroid_menu.xml +++ b/modules/mod_astroid_menu/mod_astroid_menu.xml @@ -245,4 +245,5 @@ + diff --git a/plugins/astroid/astroid.xml b/plugins/astroid/astroid.xml index 9bb96020..6c783d19 100644 --- a/plugins/astroid/astroid.xml +++ b/plugins/astroid/astroid.xml @@ -56,4 +56,5 @@ + \ No newline at end of file From d83211a4e647b9ec446e601876f008fc4b7d964e Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 10:41:04 +0700 Subject: [PATCH 18/21] Update updateserver xml --- modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml | 4 +++- modules/mod_astroid_menu/mod_astroid_menu.xml | 4 +++- plugins/astroid/astroid.xml | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml index 68a8fd59..3549f3ab 100644 --- a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml +++ b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml @@ -37,5 +37,7 @@ - + + https://raw.githubusercontent.com/templaza/astroid-framework/master/astroid_framework.xml + diff --git a/modules/mod_astroid_menu/mod_astroid_menu.xml b/modules/mod_astroid_menu/mod_astroid_menu.xml index d9dde024..dfaf218e 100644 --- a/modules/mod_astroid_menu/mod_astroid_menu.xml +++ b/modules/mod_astroid_menu/mod_astroid_menu.xml @@ -245,5 +245,7 @@ - + + https://raw.githubusercontent.com/templaza/astroid-framework/master/astroid_framework.xml + diff --git a/plugins/astroid/astroid.xml b/plugins/astroid/astroid.xml index 6c783d19..7ba03a37 100644 --- a/plugins/astroid/astroid.xml +++ b/plugins/astroid/astroid.xml @@ -56,5 +56,7 @@ - + + https://raw.githubusercontent.com/templaza/astroid-framework/master/astroid_framework.xml + \ No newline at end of file From 0a9d6759f627f61d458b28e3c52dbd2e5bf34e3f Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 11:28:41 +0700 Subject: [PATCH 19/21] Replace $_FILE by Joomla input->file->get function --- .../selectsublayout/dist/.vite/manifest.json | 8 ----- framework/library/astroid/Admin.php | 30 ++++++++++++------- framework/library/astroid/Helper.php | 3 ++ 3 files changed, 22 insertions(+), 19 deletions(-) delete mode 100644 assets/vendor/selectsublayout/dist/.vite/manifest.json diff --git a/assets/vendor/selectsublayout/dist/.vite/manifest.json b/assets/vendor/selectsublayout/dist/.vite/manifest.json deleted file mode 100644 index 4925d5d9..00000000 --- a/assets/vendor/selectsublayout/dist/.vite/manifest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "index.html": { - "file": "index.js", - "name": "index", - "src": "index.html", - "isEntry": true - } -} \ No newline at end of file diff --git a/framework/library/astroid/Admin.php b/framework/library/astroid/Admin.php index bfdfb848..fe5c660f 100644 --- a/framework/library/astroid/Admin.php +++ b/framework/library/astroid/Admin.php @@ -121,12 +121,18 @@ protected function saveLayout() { $layout_name = $filename; } - $fieldName = 'thumbnail'; + $thumbnail_file = $app->input->files->get('thumbnail', NULL, 'raw'); - $fileError = isset($_FILES[$fieldName]) ? $_FILES[$fieldName]['error'] : null; - - if ($fileError !== null) { - $pathinfo = pathinfo($_FILES[$fieldName]['name']); + if (\is_array($thumbnail_file)) { + // Make sure that file uploads are enabled in php. + if (!(bool) \ini_get('file_uploads')) { + throw new \Exception('File upload is not enabled in PHP', 400); + } + // Is the PHP tmp directory missing? + if ($thumbnail_file['error'] && ($thumbnail_file['error'] == UPLOAD_ERR_NO_TMP_DIR)) { + throw new \Exception('There was an error uploading this thumbnail to the server.', 400); + } + $pathinfo = pathinfo($thumbnail_file['name']); $uploadedFileExtension = $pathinfo['extension']; $uploadedFileExtension = strtolower($uploadedFileExtension); $validExts = ['jpg', 'jpeg', 'png', 'bmp']; @@ -134,7 +140,7 @@ protected function saveLayout() { throw new \Exception(Text::_('INVALID EXTENSION')); } - $fileTemp = $_FILES[$fieldName]['tmp_name']; + $fileTemp = $thumbnail_file['tmp_name']; $thumbnail = file_get_contents($fileTemp); if ($layout['thumbnail'] != '' && file_exists(JPATH_SITE . "/media/templates/site/$template_name/images/$type/".$layout['thumbnail'])) { unlink(JPATH_SITE . "/media/templates/site/$template_name/images/$type/".$layout['thumbnail']); @@ -353,7 +359,8 @@ protected function getArticleFormTemplate() { try { $app = Factory::getApplication(); - $this->response(Helper::getFormTemplate('article', $app->input->get('id', NULL, 'RAW'))); + $template_id = $app->input->get('id', NULL, 'RAW'); + $this->response(Helper::getFormTemplate('article', $template_id)); } catch (\Exception $e) { $this->errorResponse($e); } @@ -426,9 +433,10 @@ public function importpreset() { 'preset' => '' ]; $preset_name = uniqid(OutputFilter::stringURLSafe($preset['title']).'-'); - $fieldName = 'file'; - $fileError = $_FILES[$fieldName]['error']; + $file = $app->input->files->get('file', NULL, 'raw'); + + $fileError = $file['error']; if ($fileError > 0) { switch ($fileError) { case 1: @@ -449,14 +457,14 @@ public function importpreset() { } } - $pathinfo = pathinfo($_FILES[$fieldName]['name']); + $pathinfo = pathinfo($file['name']); $uploadedFileExtension = $pathinfo['extension']; $uploadedFileExtension = strtolower($uploadedFileExtension); if ($uploadedFileExtension != 'json') { throw new \Exception(Text::_('INVALID EXTENSION')); } - $fileTemp = $_FILES[$fieldName]['tmp_name']; + $fileTemp = $file['tmp_name']; $json = file_get_contents($fileTemp); $config = json_decode($json, true); if (json_last_error() === JSON_ERROR_NONE) { diff --git a/framework/library/astroid/Helper.php b/framework/library/astroid/Helper.php index 5e7ec531..7b04e9a8 100644 --- a/framework/library/astroid/Helper.php +++ b/framework/library/astroid/Helper.php @@ -338,6 +338,9 @@ public static function getAllAstroidElements($mode = '', $template_id = null) $template_name = ''; if ($template->isAstroid) { $template_name = $template->template; + if (!defined('ASTROID_TEMPLATE_NAME')) { + define('ASTROID_TEMPLATE_NAME', $template_name); + } } elseif (defined('ASTROID_TEMPLATE_NAME')) { $template_name = ASTROID_TEMPLATE_NAME; } From eeb75623fe4b65e8da4d0fc142c58a4f460b4469 Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 11:53:09 +0700 Subject: [PATCH 20/21] Update Media.php --- framework/library/astroid/Helper/Media.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/library/astroid/Helper/Media.php b/framework/library/astroid/Helper/Media.php index 19e1e04d..ae616647 100644 --- a/framework/library/astroid/Helper/Media.php +++ b/framework/library/astroid/Helper/Media.php @@ -235,8 +235,8 @@ public static function upload() } } - $fieldName = 'file'; - $fileError = $_FILES[$fieldName]['error']; + $file = $input->files->get('file', NULL, 'raw'); + $fileError = $file['error']; if ($fileError > 0) { switch ($fileError) { case 1: @@ -250,7 +250,7 @@ public static function upload() } } - $pathinfo = pathinfo($_FILES[$fieldName]['name']); + $pathinfo = pathinfo($file['name']); $uploadedFileExtension = $pathinfo['extension']; $uploadedFileExtension = strtolower($uploadedFileExtension); if ($media == 'images') { @@ -263,7 +263,7 @@ public static function upload() throw new \Exception(Text::_('INVALID EXTENSION')); } - $fileTemp = $_FILES[$fieldName]['tmp_name']; + $fileTemp = $file['tmp_name']; if ($media == 'images' && $uploadedFileExtension != 'svg') { $imageinfo = getimagesize($fileTemp); From a8ba7d75ee8b8ca2367c7c7a7b224fb7dfe4f76d Mon Sep 17 00:00:00 2001 From: Sonny Le Date: Thu, 25 Jul 2024 12:40:33 +0700 Subject: [PATCH 21/21] Update version 3.1.1 --- README.md | 7 +++++++ astroid.xml | 2 +- astroid_framework.xml | 4 ++-- framework/library/astroid/Helper/Constants.php | 2 +- .../mod_astroid_clear_cache/mod_astroid_clear_cache.xml | 4 ++-- modules/mod_astroid_menu/mod_astroid_menu.xml | 4 ++-- 6 files changed, 15 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 1926547a..3139766f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ * Bootstrap 5 Compatible * Built for Joomla 4 and Joomla 5 * Drag and Drop Layout Builder +* Article Layout Builder +* Sub-layouts Builder * Advanced Responsive Control * Advanced Mega Menu * Off-Canvas Menu @@ -48,6 +50,11 @@ * Slideshow Widget * Text Widget * Video Button Widget +* Video Widget +* FormBuilder Wiget +* List Widget +* Testimonials Widget +* Map Widget ## Requirements * Joomla: 4.x, 5.x diff --git a/astroid.xml b/astroid.xml index f974287d..98611b4e 100644 --- a/astroid.xml +++ b/astroid.xml @@ -4,7 +4,7 @@ astroid Astroid Framework Team July 2024 - 3.1.0 + 3.1.1 https://astroidframe.work/ Copyright (C) 2024 TemPlaza, Inc. All rights reserved. GNU General Public License version 3 or later; see LICENSE.txt diff --git a/astroid_framework.xml b/astroid_framework.xml index d5bebad2..eb077a47 100644 --- a/astroid_framework.xml +++ b/astroid_framework.xml @@ -1,13 +1,13 @@ Astroid Framework - 3.1.0 + 3.1.1 https://astroidframe.work/ astroid library 0 - https://github.com/templaza/astroid-framework/releases/download/v3.1.0/astroid-framework-3.1.0.zip + https://github.com/templaza/astroid-framework/releases/download/v3.1.1/astroid-framework-3.1.1.zip stable diff --git a/framework/library/astroid/Helper/Constants.php b/framework/library/astroid/Helper/Constants.php index e0fd0652..808397b7 100644 --- a/framework/library/astroid/Helper/Constants.php +++ b/framework/library/astroid/Helper/Constants.php @@ -18,7 +18,7 @@ class Constants { - public static $astroid_version = '3.1.0'; + public static $astroid_version = '3.1.1'; public static $fontawesome_version = '6.6.0'; public static $fancybox_version = '5.0'; public static $animatecss_version = '3.7.0'; diff --git a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml index 3549f3ab..335e9a48 100644 --- a/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml +++ b/modules/mod_astroid_clear_cache/mod_astroid_clear_cache.xml @@ -2,12 +2,12 @@ Astroid Clear Cache TemPlaza - October 2023 + July 2024 (C) 2022 TemPlaza.com. GNU General Public License version 3 or later; see LICENSE.txt support@templaza.com www.templaza.com - 3.0.3 + 3.1.1 Astroid Clear Cache Module mod_astroid_clear_cache.php diff --git a/modules/mod_astroid_menu/mod_astroid_menu.xml b/modules/mod_astroid_menu/mod_astroid_menu.xml index dfaf218e..f09a3d55 100644 --- a/modules/mod_astroid_menu/mod_astroid_menu.xml +++ b/modules/mod_astroid_menu/mod_astroid_menu.xml @@ -2,12 +2,12 @@ mod_astroid_menu Astroid Framework - May 29, 2024 + July 2024 (C) 2024 Astroid Framework GNU General Public License version 2 or later; see LICENSE.txt sonlv@templaza.com astroidframe.work - 1.0.1 + 3.1.1 MOD_ASTROID_MENU_XML_DESCRIPTION mod_astroid_menu.php