Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/joomla4/ |
| [Home] [System Details] [Kill Me] |
sppagebuilder.php000064400000031641151157634200010114 0ustar00<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2023 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined('_JEXEC') or die('restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Uri\Uri;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Language\Multilanguage;
JLoader::register('SppagebuilderHelper', JPATH_ADMINISTRATOR .
'/components/com_sppagebuilder/helpers/sppagebuilder.php');
// JLoader::register('SppagebuilderHelperIntegrations',
JPATH_ADMINISTRATOR .
'/components/com_sppagebuilder/helpers/integrations.php');
require_once JPATH_ROOT .
'/components/com_sppagebuilder/helpers/integration-helper.php';
require_once JPATH_ROOT .
'/components/com_sppagebuilder/helpers/autoload.php';
require_once JPATH_ROOT .
'/components/com_sppagebuilder/helpers/route.php';
require_once JPATH_ROOT .
'/components/com_sppagebuilder/helpers/constants.php';
BuilderAutoload::loadClasses();
BuilderAutoload::loadHelperClasses();
class plgSystemSppagebuilder extends CMSPlugin
{
protected $autoloadLanguage = true;
function onBeforeRender()
{
$app = Factory::getApplication();
if ($app->isClient('administrator'))
{
$integration = self::getIntegration();
if (!$integration)
{
return;
}
$input = $app->input;
$option = $input->get('option', '',
'STRING');
$view = $input->get('view', '',
'STRING');
$id = $input->get($integration['id_alias'], 0,
'INT');
$layout = $input->get('layout', '',
'STRING');
if (!($option == 'com_' . $integration['group']
&& $view == $integration['view']))
{
return;
}
SppagebuilderHelper::loadAssets('css');
$doc = Factory::getDocument();
$doc->addScript(Uri::root(true) .
'/plugins/system/sppagebuilder/assets/js/init.js?' .
SppagebuilderHelper::getVersion(true));
$pagebuilder_enabled = 0;
if ($page_content = self::getPageContent($option, $view, $id))
{
$page_content = ApplicationHelper::preparePageData($page_content);
$pagebuilder_enabled = (int) $page_content->active;
}
$integration_element = '.adminform';
if ($option == 'com_content')
{
$integration_element = '.adminform';
}
else if ($option == 'com_k2')
{
$integration_element = '.k2ItemFormEditor';
}
$doc->addScriptdeclaration('var
spIntergationElement="' . $integration_element .
'";');
$doc->addScriptdeclaration('var spPagebuilderEnabled=' .
$pagebuilder_enabled . ';');
}
else
{
$input = $app->input;
$option = $input->get('option', '',
'STRING');
$view = $input->get('view', '',
'STRING');
$task = $input->get('task', '',
'STRING');
$id = $input->get('id', 0, 'INT');
$pageName = '';
if ($option == 'com_content' && $view ==
'article')
{
$pageName = "{$view}-{$id}.css";
}
elseif ($option == 'com_j2store' && $view ==
'products' && $task == 'view')
{
$pageName = "article-{$id}.css";
}
elseif ($option == 'com_k2' && $view ==
'item')
{
$pageName = "item-{$id}.css";
}
elseif ($option == 'com_sppagebuilder' && $view ==
'page')
{
$pageName = "{$view}-{$id}.css";
}
$file_path = JPATH_ROOT . '/media/sppagebuilder/css/' .
$pageName;
$file_url = Uri::base(true) . '/media/sppagebuilder/css/' .
$pageName;
if (file_exists($file_path))
{
$doc = Factory::getDocument();
$doc->addStyleSheet($file_url);
}
}
}
function onAfterRender()
{
$app = Factory::getApplication();
if ($app->isClient('administrator'))
{
$integration = self::getIntegration();
if (!$integration)
{
return;
}
$input = $app->input;
$option = $input->get('option', '',
'STRING');
$view = $input->get('view', '',
'STRING');
$layout = $input->get('layout', '',
'STRING');
$id = $input->get($integration['id_alias'], 0,
'INT');
if (!($option === 'com_' . $integration['group']
&& $view === $integration['view']))
{
return;
}
if (isset($integration['frontend_only']) &&
$integration['frontend_only'])
{
return;
}
// Page Builder state
$pagebuilder_enabled = 0;
$viewId = 0;
$language = "*";
if ($page_content = self::getPageContent($option, $view, $id))
{
$page_content = ApplicationHelper::preparePageData($page_content);
$viewId = $page_content->id;
$pagebuilder_enabled = $page_content->active;
$language = $page_content->language;
}
// Add script
$body = $app->getBody();
$frontendEditorLink =
'index.php?option=com_sppagebuilder&view=form&tmpl=component&layout=edit&extension=com_content&extension_view=article&id='
. $viewId;
$backendEditorLink =
'index.php?option=com_sppagebuilder&view=editor&extension=com_content&extension_view=article&article_id='
. $id . '&tmpl=component#/editor/' . $viewId;
if ($language && $language !== '*' &&
Multilanguage::isEnabled())
{
$frontendEditorLink .= '&lang=' . $language;
$backendEditorLink .= '&lang=' . $language;
}
$frontendEditorLink = str_replace('/administrator',
'', SppagebuilderHelperRoute::buildRoute($frontendEditorLink));
if (!$viewId || !$pagebuilder_enabled)
{
$dashboardHTML = '<div class="sp-pagebuilder-alert
sp-pagebuilder-alert-info">' . Text::_('Save the article
first for getting the editor!') . '</div>';
}
else
{
$dashboardHTML = '<a href="' . $backendEditorLink .
'" target="_blank"
class="sp-pagebuilder-button-outline">Edit with Backend
Editor</a><a href="' . $frontendEditorLink .
'" target="_blank"
class="sp-pagebuilder-button">Edit with Frontend
Editor</a>';
}
if ($option === 'com_k2')
{
$body = str_replace('<div
class="k2ItemFormEditor">', '<div
class="builder-integrations"><div
class="builder-integration-toggler"><span
class="builder-integration-button
builder-integration-button-joomla" action-switch-builder
data-action="editor" role="button">Joomla
Editor</span><span class="builder-integration-button
builder-integration-button-editor" action-switch-builder
data-action="sppagebuilder" role="button">Edit with
SP Page Builder</span></div></div><div
class="builder-integration-component pagebuilder-' .
str_replace('_', '-', $option) . '"
style="display: none;"></div><div
class="k2ItemFormEditor">', $body);
}
else
{
$body = str_replace('<fieldset
class="adminform">', '<div
class="builder-integrations"><div
class="builder-integration-toggler"><span
class="builder-integration-button
builder-integration-button-joomla" action-switch-builder
data-action="editor" role="button">Joomla
Editor</span><span class="builder-integration-button
builder-integration-button-editor" action-switch-builder
data-action="sppagebuilder" role="button"><span
class="builder-svg-icon"><svg fill="none"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21
24"><path d="M17.718 13.306c.658-.668 1.814-.642 2.476 0
.677.66.655 1.747 0 2.414a43.761 43.761 0 0 1-2.11 2.04C13.586 21.77 7.932
24.178 1.77 23.977.82 23.95.019 23.223.019 22.271c0-.901.804-1.736
1.75-1.707 1.943.062 3.406-.062 5.206-.507a20.241 20.241 0 0 0
2.072-.635c.171-.062.341-.128.51-.197l.224-.098c.292-.131.584-.267.872-.408a22.872
22.872 0 0 0
3.225-1.96c.075-.054.146-.109.221-.16l-.086.066c.105-.08.21-.16.314-.244a32.013
32.013 0 0 0 1.703-1.463c.58-.533 1.137-1.09
1.688-1.652Zm-9.886-.843c.562-.292 1.1-.628 1.609-1.002a.32.32 0 0 0
.128-.258.312.312 0 0 0-.136-.253L5.411 8.123a.331.331 0 0
0-.47.092.312.312 0 0 0-.047.167l.015 4.716a.311.311 0 0 0 .127.25.33.33 0
0 0 .281.056 11.07 11.07 0 0 0 2.515-.941ZM15.356 9.699 4.213 1.39
2.806.343.27.843c-.527.879-.134 1.772.622 2.334 3.712 2.767 7.427 5.54
11.143 8.308.52.387 1.04.773 1.557 1.16.751.561 1.96.113
2.394-.612.528-.88.127-1.773-.629-2.334Z"
fill="currentColor"/><path d="M7.098 17.74c1.093-.243
2.17-.7 3.17-1.177 2.08-.988 4.007-2.41
5.444-4.184.299-.368.513-.714.513-1.207
0-.42-.192-.92-.513-1.207-.632-.565-1.871-.748-2.477 0-.55.683-1.17
1.31-1.852 1.87-.116.096-.236.191-.352.286.273-.194-.288.23 0
0-.8.564-1.635 1.072-2.526
1.495-.19.091-.381.175-.572.259-.124.054-.412.138.13-.051-.093.033-.183.073-.272.11-.277.105-.558.207-.843.298-.253.08-.512.16-.774.219-.894.197-1.504
1.251-1.224 2.101.3.908 1.19 1.4 2.148 1.189ZM2.86.38A1.753 1.753 0 0 0
1.774 0C.824 0 .023.78.023 1.707V22.22c0 .923.804 1.707 1.75 1.707.952 0
1.752-.78 1.752-1.707V.875L2.859.38Z"
fill="currentColor"/></svg></span> SP Page
Builder</span></div></div><div
class="builder-integration-component pagebuilder-' .
str_replace('_', '-', $option) . '"
style="display: none;">' . $dashboardHTML .
'</div><fieldset class="adminform">',
$body);
}
// Page Builder fields
$body = str_replace('</form>', '<input
type="hidden" id="jform_attribs_sppagebuilder_content"
name="jform[attribs][sppagebuilder_content]"></form>'
. "\n", $body);
$body = str_replace('</form>', '<input
type="hidden" id="jform_attribs_sppagebuilder_active"
name="jform[attribs][sppagebuilder_active]" value="' .
$pagebuilder_enabled . '"></form>' .
"\n", $body);
$app->setBody($body);
}
}
/**
* Remove the Joomla! default template styles for the editor view.
*
* @return void
* @since 4.1.0
*/
public function onBeforeCompileHead()
{
$app = Factory::getApplication();
$input = $app->input;
$option = $input->get('option');
$view = $input->get('view', 'editor');
if ($app->isClient('administrator') && $option ===
'com_sppagebuilder' && $view === 'editor')
{
if (JVERSION < 4)
{
$headData = Factory::getDocument()->getHeadData();
$stylesheets = $headData['styleSheets'];
foreach ($stylesheets as $url => $value)
{
if (stripos($url, 'template.css') !== false)
{
unset($stylesheets[$url]);
}
}
$headData['styleSheets'] = $stylesheets;
Factory::getDocument()->setHeadData($headData);
}
else
{
$wa =
Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->disablePreset('template.atum.ltr');
$wa->disablePreset('template.atum.rtl');
$wa->disableStyle('template.atum.ltr');
$wa->disableStyle('template.atum.rtl');
$wa->disableStyle('template.active.language');
$wa->disableStyle('template.user');
}
}
}
/**
* Enforce the application to use tmpl=component if there is not.
*
* @return void
* @since 4.1.0
*/
public function onAfterDispatch()
{
$app = Factory::getApplication();
$input = $app->input;
$option = $input->get('option');
$view = $input->get('view', 'editor');
$tmpl = $input->get('tmpl');
if ($app->isClient('administrator') && $option ===
'com_sppagebuilder' && $view === 'editor')
{
if ($tmpl !== 'component')
{
$input->set('tmpl', 'component');
}
}
}
private static function loadPageBuilderLanguage()
{
$lang = Factory::getLanguage();
$lang->load('com_sppagebuilder', JPATH_ADMINISTRATOR,
$lang->getName(), true);
$lang->load('tpl_' . self::getTemplate(), JPATH_SITE,
$lang->getName(), true);
require_once JPATH_ROOT .
'/administrator/components/com_sppagebuilder/helpers/language.php';
}
private static function getPageContent($extension =
'com_content', $extension_view = 'article', $view_id =
0)
{
$db = Factory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id',
'text', 'content', 'active',
'language', 'version')));
$query->from($db->quoteName('#__sppagebuilder'));
$query->where($db->quoteName('extension') . ' =
' . $db->quote($extension));
$query->where($db->quoteName('extension_view') . ' =
' . $db->quote($extension_view));
$query->where($db->quoteName('view_id') . ' = '
. $view_id);
$db->setQuery($query);
$result = $db->loadObject();
if ($result)
{
return $result;
}
return false;
}
private static function getIntegration()
{
$app = Factory::getApplication();
$option = $app->input->get('option', '',
'STRING');
$group = str_replace('com_', '', $option);
$integrations = BuilderIntegrationHelper::getIntegrations();
if (!isset($integrations[$group]))
{
return false;
}
$integration = $integrations[$group];
$name = $integration['name'];
$enabled = PluginHelper::isEnabled($group, $name);
if ($enabled)
{
return $integration;
}
return false;
}
private static function getTemplate()
{
$db = Factory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('template')));
$query->from($db->quoteName('#__template_styles'));
$query->where($db->quoteName('client_id') . ' =
' . $db->quote(0));
$query->where($db->quoteName('home') . ' = ' .
$db->quote(1));
$db->setQuery($query);
return $db->loadResult();
}
public function onExtensionAfterSave($option, $data)
{
if (($option === 'com_config.component') &&
($data->element === 'com_sppagebuilder'))
{
$admin_cache = JPATH_ROOT .
'/administrator/cache/sppagebuilder';
if (\file_exists($admin_cache))
{
Folder::delete($admin_cache);
}
$site_cache = JPATH_ROOT . '/cache/sppagebuilder';
if (\file_exists($site_cache))
{
Folder::delete($site_cache);
}
}
}
}
sppagebuilder.xml000064400000001417151157634200010123 0ustar00<?xml
version="1.0" encoding="utf-8"?>
<extension version="3.6" type="plugin"
group="system" method="upgrade">
<name>System - SP PageBuilder</name>
<author>JoomShaper.com</author>
<creationDate>Sep 2016</creationDate>
<copyright>Copyright (C) 2010 - 2023 JoomShaper. All rights
reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GPLv2 or
later</license>
<authorEmail>support@joomshaper.com</authorEmail>
<authorUrl>www.joomshaper.com</authorUrl>
<version>5.0.9</version>
<description>SP Page Builder System plugin to add support for 3rd
party components</description>
<files>
<filename
plugin="sppagebuilder">sppagebuilder.php</filename>
<folder
plugin="sppagebuilder">assets</folder>
</files>
</extension>
thumbnail.jpg000064400000026344151161006770007246
0ustar00���JFIF��� &""&0-0>>T &""&0-0>>T��"�� �����ۧ����<=�㎾�r�2D��t"kM]H����Zv��4����{��ȯ<t��}�?F�ӟ���$y�a�����M����m�+�%f"B�is�r8{+���n��v>������a�~���oA��W�Ls�µ�
�1uJ9|�K.[϶�z>k�����ys�����0��H<�2���Me�ß�{%+~�����7�����+�tv�=Ӽ�3�s�kk9z+���|�Rԛ�zko��>�qoѿl���ms�7Es�/
4�@}��z�͏/��p�tH%rʆ���k1:����|���D��H���Z�mw��������=}+"@�[��~h�m�-V�V�M���QL��"���1
�~��Ѩ�O�';Z���k�Prq�Z�F=ui$B�.Ji��{�I<��������"�Z�n�&1��ӗ۾
�d�o�W;�Zz~��Zy��`&)��1zM�iϫi��ݢc��V�C���J!�4�{m�_�R��#���FzRmI�[^�y����i���k���V�B@�-�SY�]K�t8����|�i���M)�}�y��]K[I��5�k�A��d8�;X�+�i�����P����+kt]$�^<'�����Dc������-���?��=t�@y�%�W��u�i4�����?����Z�y�0G7�f���8"���l�v�y�����`�?�|M��6B>���?���#�ח|������L����l��i���}'����G��m�w���?�W��B-�Ja��h�v�ynT�_.�Oh�>��$�˫l��3Ho�O�h�v�yyzƸD�=�>�Е|&f�sD�j���@�������i�����z$��ᖨ�(�s�"�0���9�9S��@}��wO̦j�J`BO[ڐ��-��SVZiΝ=-$�~
)�Kd��Pk���i~����羸WL�ؽ>����������k�S[M+W\�M2��:�zm8�l1��د-{G�\q�V���)���5��}�
�ymL��bbN��l��/N~�����^���9�bS5D�oM����_>��k��,�T��G��7e��-��M�����f�"�x���7ەzz\?t���w�Ahi��G�=��>.�U�������_6���>J#���ғ����R�=8Cl�)n�I�ۦc����75Zf���~�%��\$A�h�Ou���?�����J_n�R'M��#j[8Z�z:�������J��!�� ���&���d�&b'��#;�p-� �Z��x��J�mi����Y��h'�ܬڨ�s���+��R��xݼ��t1�8V����ޱ��f[۠��O�
~��AZ����U>���8�o����&����;��}�8/h�� �s�o��蘜*8��{���о��S���ݨD�>p�
���]&���_����f��9d8��/�D����h��\�9�z��{���O� �Dӏ��jOC]���3�l뤱���Z �jq������Q8
'D�(�6�cPD�^��@�Z���pU`G0D��w
k��pצ��Q8�Ӏr�(���9}No�l�Ơ
'D�(���@���L!1
��"05AQRTt��2@Saq��es#6BDbr�%3d��$4�����?N��s(�,a�̺
{e�!6,7\i�?ҧ!j�]dT*���:'ʂ�oY�A�YW7�o�&����
'^�'-76��kC�k�\Al�M$�}L���*Z}W{�Z����m
�����
t�P�lu�d��A�"��o�ϘP��{�Hb$��K�A������G"����`�;�'�Ě%L7��1+h���%�>�S���ȟ5.{[}��5�h���-G�o��"
��r���
�[��81�+�!��rsH����=eV+.uoqY`,x��5��
z���$(��-k��6�t]��y�'%(�ٔ�5�a$L��(̊,�S@���Nt��(̊ٶ��9j?s���K\۹��#�����#�B��8�zE�m�5Js�0�å@{*;i�r.
���!l�����ڍ���ta��k}ߣb�NM���"Z�qQ�]�_̠�Ak��Nc�CY�����dfL\S`�&��C���Gl68^�N�G�+"��T8��ɿ�TX��B��8�=�oy�Q����NhsH*\�ȕؑ�D��a���}��L�!&7B9�_ģ �l�U"C�L�AL� �.(���<H��� �h
L��4�v�#Y~���斛��Ǝ!����vR-��t(��p�e5��fL��?3<}*$F���
�q-r|W�vN��A��Xs�B��W��H�8�(�7����
Hv7��&�oy�Q����S��a�>���C$?He���qb���Q��!�B��(���_�4D��6��5����a�q�DxГ�����ӑ��t�k�rl.�!:Ƴ�Ocb 8MIT�J�)�1�h�s��Z��DLH���h�;�r�~�;h�֖��e�Z�Yr�=��>a6#q�5���h�c�� P�:����9U(���"�ʂ�e������oy�Q����D(�Pܘ$���^M���)�x����،u�B
��K�ZJ���7לĈ�#�*��4Lt��qU���-G�o��%�t�c�sS��ׅ�{}�����'�YvH�/��[��=b,*��"��0�]ZV�4fP��-G�o�4
���"Q������,\�oCD���_e���[��_e���o�[��}���_e���o�\Oh�O?�LW�%�k�-��"6��)�<�PP��
9�)���ސ��F�|�����4$���3�i��=C��zN(�����d#u��{]���?V�{E-kA>��W�
� ���|@�(�=�
:Q��P��9otg�c�7�ڀ��J�"@��a,Z��`�I��C
<�M�Xo�q���A�q�#�%2m��N5i�������AW�
�
�W�ƃ�U�P�\�:hp�[�M�� o�'��@6�q"�b�痙��8��%CZ]u}t m�I�I��88Y�]�H8�"ŗ��
��+8���b��������e"u�ⲱ:��YX�wx��N��VV']�++�����w�����9�E\QA�$P�!b!E
Ўn �@h�v?�c��O��D��(����
���1u-Α\�s-
`�.4�|Q��X�v�
VNU� �`��M�[U��,�:��Y6uG�ɳ�<M�Q�l��gTx,�:��d��&Ψ�Y6uG��C?����L�0Z[�\Bu�U��"����E3B5ࡣ��-��ox�у,�D����D�/�>M"H(Q�u�`��B�����y; ���ѱqEB�(=(tPzP���#6�T�n��F�?�=����"4P˯D�mҭ���y��g¥�:jip\�n�!����/:
{���=��BΈ��!gD`�����Y��?�,���t@��:
{���=��BΈ��!gD`�����Y��?�,3t0p�,ི�ӄ��QxC��ЃJ������-'1��Y��Z��O�Zƭ��S��
�v�&x��D0�$��Cd��,:.ucH�B�Q��2��66�
pల��b�&ofX-Ƴ���ݷ�z��}�~'���ݷ�z��}�~'���ݷ�z��}�~'���ݷ�z��}�~'���ݷ�z��;{71��G�R���OQ�/�o�R���OQ�/�o�R���OQ�,w��a��:;�&�'7�%qF��4�->�w3���SX���|������7�1�)�/34Iд��f��C·C���i� �o���-"`�B��7�p�"�q������g�ow�Q�����#����iu�C�Y�J��X�#*���P�Օ�qߴػ����~V��_1Ҭ:Uf�?{�Z����n�WUa4A���S�K�q"�w�M��7�z�7�l?�E�:�E��������7�ۧ�Υ�Aqu�p*����hn?���o��<o��z��:܀N�L�X%2�� D=�-@�q{�r�~�;t���M-��ڠ�x%��hi����KZ\d�!f��w�oS������c��H�e@$"��X����/{�Z����jm�XO�>IXt��M��7�S������c���@��EĦ�ⷼ��v�����o�A�
6���.%���T�8�٠��[���ſ���O�ޢ���Ŕ�.d�s#}��g�8��9j?s���zXU��)�"���t�L�#)���WS���\]�����+a��/��8LPd��B�����oy�Q����L� �E��eL�Ysh��:&-�
�0��
#^>K�c��`Geb8P�d��xYH}f���>�|VRY�+)�����+(ΰ�YFu���3�<VQ�aⲌ��gXx��:��e�+(ΰ�YFu���3�<V:�.�3�����M3$����>#���:/l�:,-��Nv��Dq[�r�~�;PҌ'��I
���h�[y�f/Y_rʎ��iS/3u
ir2m����Pⷼ��v�S�� Ϭ�L4��/���hmZ�+����
-���Dw2k��$ɼ3ҫ�VyE�(���Z�$�*�m0���oy�Q����Ѭ��Cd���@��$]@5L�5��E�d�m[]�K�#@�G���Cgjy3�
�Ζ8��y�&Ae}�*VT��:���=���m%ȸ�˨�Y�-)«��7�]=�A=�T��j���`6LK�*�'_D�L��0�{�T�"�Pw1��nE�3M3�����$�p'��IlԨm��eGKÈ����e.j�+��8��[�$M��!Hi(���zZ�)���\��LH�
�U�f�?�{����"jRB���E���ʶϢ�L�L�q�P��qDL"$eE�RS�T��S���HF��m�h2��dh�$Յz#ⷱǸGr��Th5��V��$�m��s:-2�Ѓ
�������A��@%8r&gLQ��9�hh�:&i��DfWb��������Ąק�{=ↂn��Z�2�A�i��{%h@����o��Ď�P�2��@N<.��Q�&�!�,����n?�9�'��ƾ̿G
ͮN�s"�/��L�L�d�`�u�&Ck.���R*��!�K@�NҀ���7�ڳS�Mc6����Xͫ5q�d�3j�\�5�ڳW�Mc6����Xͫ5q�d�3j�\�5�ڳW�Mc6����Xͫ51�d�3j�\�5�ڳS�Mc6����Xͫ51�d�3j�<|��3j;��g�-c6���}�Xͨ�/�c��6��ǽ���ͫ2��e?�3j��c�=c6��,z.���ڳS�Mc6����Xͫ5q�d�3j�\�5�ڳW�Mc6����Xͫ5q�d�3j�\�5�ڳW�Mc6����Xͨ�[t�Xͫ5wE��ڳSt]�Xͫ5wE��چ�wA��ڳS�Mc6����Xͫ51�d�3j�<}�5�ڝ�
��u�ڳCt]�Xͫ4wC��ڳGt=�Xͫ47E��چ�1��Xͫ47C��ڳ;t�Xͫ47C��ڳCt=�Xͫ47C��چ�7C��ڎ�wÁ��f����Sw'��?�5�ڳS�Mc6����Xͫ5q�d�3j�L}�5�ڳS�Mc6����Xͫ5q�d�3j�\�5�ڷ�q�-Ƒ��0*0��h5�m�ނ���(!1AQ
a�0q���@�����?�,��b�0
�h�aF�w�O�����a�$
�$��$Qm�rC��!��ߩ\v�����2U0��;r��6U�p�W��f?��9Pf�ƅg`���� ��R+�]��=5UQ��Om
0gw��V�'��e�~�4�����[D�Ai�
7��,�:��4F���?!�<�f�>�P��1�#��u��,����w0�����������=n"�g���:��#R�%j]b{C��^�x����и-���� 7���q'�54�;��`P��-�����^�x�m{R��p�L&2��̧DS
��B�&}k
��<A��{����Q��*�����ko�:�T�+�1̿bn`L�E̙ƽ�A�h������/R��?��C�x�I!��?%�#��W�J�'�Q��3�`A��m~��/ҡ:�|Vm�����̨������F���o�L^� �,8��m�?XG�
g����e����`�(�~]�+�~xD+��r������
�y|�Ǥ<��UV�L����&O��4ܧ�m�&���~�A�,�KȿM�^�ܕ^ض�z����P䯷�%�(e@(-
�N��\@GL(ji���`�X��H�O�if��Hm�3�WܘS��y��z}�|>��]K�9�xw=�����2u�=>��_]�?�ƙ�R��ɍ�0�'�x�
5�0�~>�^R�G����g�iDW �t8E�_��ۛ�7/�R�`��ưn��e��板&!�W��y�lJ�*v�/�=����p6J9u��"IJ���͗1)�QgS�����)7.�~�E�=�7�W����<�P_�,�V|+>�χgó����m�[
���Z[\�@.�Ct�vy��ͦ�x��߸�Ԡ`��V%�\�������A��.�kv���
s��"/�A61�?L �`}
�ȅ�3�;�)��8f��)���L��EL�t���3V�#)�e���A���Q+�Pu��&���$�
:�So�`���5:��D`��HF:_��㳳���L��A�
a���0�٩Q��#�|��
�h���]vtCy��`�T�\�K�F��L7�*���RT�0�t
&�{�>S>s>U>U>U>U>U>C>U
�*�F%3+<��,Ft�j���.q�d�XeY54;
�d�ÖC�i\�xt�d�J��S+��eT@,�KH�a(�Џj���nB�|t�{�A~�(��wI���������������������y�i
]Hӌ'�
�~�+CM�fA٨(ܫ�L�Z
0�M3�,�e��Ӧ�>�4ˈ����Sḑ�\���I� ܾ�:?��}_^~-Q�ٍ�i�W
g�`�&F�ܢZd`��*��#2>30����J���D�]��������#���Z�9R�k���9�5]�y�y�y�Z�\oa��?a��%Ee���m��D�<V���zR��e-2�I��>{��i51+��+�(K^J�{!�<��7/��V���#e����U�z�www�����7���n��O,�����*�L�NW�jd���#��F"����-��rU +���ٳ��u;���{��4��D�a2#���_�DR4`��\T�\1
ִ��e�.�,�&&�\T���N�Ġ�k�L������ؙ��i�7�t�~+���]W�p(�M��S�m������h���
8����lY�-ƹF�F�\�n��ĥ�����3,O��#��
�@(�PJ��!�� #�8�=5+V����U3�;����8�3H�T�L�D4</��4fw|��"ۈ좩6��
�")��qW��-��3��ͼ\ؤ�����(+���[�˧"3le=����HS�c��k���u��h��Z]n��������4f#��3:"��t����"��▿U��1IV�Q44�������Ƣ�,ڻ�?���,��7ܿ��KD�w��������T��x�-�u�uj�&�x_.�T�g]+�}�B�A��g�'�'�'�'��ççççççççççåC����=�Kk�/A�#I쏅�����B�U����͉�O�R�!���+�����9�h�h�3#��[f/�$;}#/��8C���Ls-@�x�#��α���
�j�Y�Ͽ�`�\��żfR�K}lk�Oyx��/�W��R�)�"��T��VE�O�1��T.[�wx��#:��S57�6����d��c�&���w�)іuS?��(���r\D��tK���Q��2�7~\�+�;�h1��<y��������
�,
Mu+D5�@���
�R����'d��3'2�A��D�5�0U��T)FTX/�K��ԩmTx�RRS�ݳ�&���R���A�i��"��0�qߣz |P���z7;��S �|�>����oBQXo��!�|�9���
�%@nd���������%���-Tӆ4�)ٹU�Y����6��Û縲��g��˧�UR�_&NYy
h��%�1r�a1�Q�o�]M�L��b}�}7\��5�X78���1��<%L�Q���O��ya _I�vB����Z��Z
ơl �1U褗Lf����
Cc�џ��:��X�'cdj��TM�O�!��8U����\�R�@l���Gԡ�`�qB�N�
����N��2����)e�\%�B�xL]�/�h����N�Ώ��/x���D�hFι����@\�>���,�*๊F�y�(%���P��`8&=LO����}��}��yhgS�:�?���?��q>�|����[��~ק�<�ڳ����[g��8�ˮ���s�� ?GϾ�Ǿ�Į�M���?��?
!
1AQT��25as�"0Dq���4S���Bct���?n5�N�]�a9��à��H=Ɏ�^��'�?�A�)���ֈ������Im�B�A ���%8{,#�:w�TB�4��K�2��bHm_�`,`z�K@;�*$�����J�`�;
�����a�mA�A�@��'�u�
��=Wj^�����&Ѥ'0K�_�aaӼ"�]�!xS
�g�RA�� '�Ok�gXw^����sZ�ҁ�wYz��t��_%�v���M'IX����Q�DǪ45��8Mڶ"� �3��y ��:�{�1Z$Մ}�N�oXKjs��0
�L:�)�pklm�q�9�!�,b���t쑑( �[�j��G�t�����c���c���X��D�
����7���7���7�"�F�A�P����$;�8Уu
�#4���+���D��.�%N�!ԽDX�����Ӿ��!dZ�
n̠�RYd�m$C�^v�H�� 1]Pӎ�!gI�P���z�е���O��^ۊsKL����P
��I�Z5��0���G �!D����$=��.�C�>��$=��.�C�>��$=��*6:��1|�:�{�Y�-�.çx%!�֗`��F���4U!�(e���Y����G��wy���-��adz�ww�Y����G��wy���-��aT4X�XY��Ϙ�̘
aL"g`2 �6~�oaqjq:L
�meC�;���$,��j<h�l(ny�Q5H�\
��m!��M�l6?wWKp�|�P�.�����]-���C�[�;�҇�.��J�WKp�|�P�.�����Tl2�!Fc��lf�0��c��8��Ƽhp|
�D�F���a!�IN�dir�y����U�dӧ����Q?+�g�cX\�1�{
��#�:w�s
�C���f�l��.��/�>ʉ�X?�%6�g+��p@L^�$sp����F�]F���^em�T���7�>ʉ�X?�I
brW��HO�(��>çxE6��� #u��O��E��h�^��p��F�F��Q�=�i�k��X�aX�aX�aX�aX�aX�aX�aTz-"����s��
PaA�å�h�C:��d�(�3p����̣��C8-jb��%�1���
�mA�X�5��Nb�
�����>çxF�RQ د�JJv\l�%�����0.MW)_4DиI\P�I?B�k�C���agP���&��'Y ���W.Ό�F�i9��kD���AH�Ih@����K)�l#����ȭp���8\�19��g9��PD�Fv�HY6�ac43Nv2��PV
?�d��W�Q��沭W�Q��沭W�Q��沭W�Q��沭W�Q��沭W�Q���sW7���V�B��5�(�V�B��7�?�Ю�_O�qZ�yTo�s�ky�W�e���0��[�ڬ&f�Fⷚʵ^�Fⷚʵ^�Fⷚʵ^�Fⷚʵ^�Fⷚʕ^�E�7�ʕ^�Eⷚʵ^�Fⷚ�X=���j�U��x�沽S��x��qT��^+y��T��^+VW�O��x�沽S��x�沽R}���o4�ެ'��n+y��U��n+y��U��n+y��U��n+y��������C��{����i%��-S�04rPQR�213q
!A��?����tMC{�&���P���J��C�}�"�Ev��9�T��f�jݜ��}�/�y����f�ҝWC��0���a������??C~~���Sj�y����f�8�����ϐ�3�1�C>Cϐ�3�1���j#I�!5
��Jy���2
�b"#I���cOٌ-?f00������cOٌ-?f00���\:�dI�>�Lp3,�MC{����,���<�MC{����NR�j��\&��ٌ�V��)5~�.P���̒���V�L��!KJjQ��<�MC{�&���P���owA��7�Iz��1%�k�ė���^��LIz��1%�k�ė���^��LIz��1%�k�ė�����LIz��1%�k�ė���^��LIz��1%�k�ė���^��LIz��1!�k�ė���^��LIz��1%�k�ė���^��LIz��1%�k�ė���^��LC4�_l�
"#�?��assets/js/init.js000064400000003177151161740150007774
0ustar00jQuery(document).ready(function ($) {
if (spPagebuilderEnabled) {
$(spIntergationElement).hide();
$(".builder-integration-component").show();
$(".builder-integration-button-editor").addClass("is-active");
} else {
$(".builder-integration-component").hide();
$(spIntergationElement).show();
$(".builder-integration-button-joomla").addClass("is-active");
}
$("[action-switch-builder]").on("click", function
(event) {
event.preventDefault();
$("[action-switch-builder]").removeClass("is-active");
$(this).addClass("is-active");
var action = $(this).data("action");
// get shared parent container
var $container =
$(this).parent(".sp-pagebuilder-btn-group").parent();
if (action === "editor") {
$(".builder-integration-component").hide();
$(spIntergationElement).show();
$("#jform_attribs_sppagebuilder_active").val("0");
if (typeof WFEditor !== "undefined") {
$(".wf-editor", $container).each(function () {
var value = this.nodeName === "TEXTAREA" ? this.value :
this.innerHTML;
// pass content from textarea to editor
Joomla.editors.instances[this.id].setValue(value);
// show editor and tabs
$(this).parent(".wf-editor-container").show();
});
}
} else {
if (typeof WFEditor !== "undefined") {
$(".wf-editor", $container).each(function () {
// pass content to textarea
Joomla.editors.instances[this.id].getValue();
// hide editor and tabs
$(this).parent(".wf-editor-container").hide();
});
}
$(spIntergationElement).hide();
$(".builder-integration-component").show();
$("#jform_attribs_sppagebuilder_active").val("1");
}
});
});