Your IP : 216.73.217.68


Current Path : /home/wuectly/www/03cbe/
Upload File :
Current File : /home/wuectly/www/03cbe/elements.tar

index.html000060400000000036152455722710006546 0ustar00<!DOCTYPE html><title></title>title.php000060400000006471152455722710006414 0ustar00<?php
/**
 *------------------------------------------------------------------------------
 *  iCagenda v3 by Jooml!C - Events Management Extension for Joomla! 2.5 / 3.x
 *------------------------------------------------------------------------------
 * @package     com_icagenda
 * @copyright   Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved
 *
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 * @author      Cyril Rezé (Lyr!C)
 * @link        http://www.joomlic.com
 *
 * @version     3.5.4 2015-04-02
 * @since       1.2.3
 *------------------------------------------------------------------------------
*/

// No direct access to this file
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

// Test if translation is missing, set to en-GB by default
$language = JFactory::getLanguage();
$language->load('com_icagenda', JPATH_ADMINISTRATOR, 'en-GB', true);
$language->load('com_icagenda', JPATH_ADMINISTRATOR, null, true);

JHtml::stylesheet('com_icagenda/icagenda-back.css', false, true);


class JFormFieldTitle extends JFormField
{
	protected $type = 'Title';

	protected function getInput()
	{
		return ' ';
	}

	protected function getLabel()
	{
		$html = array();

		$document = JFactory::getDocument();
		$document->addStyleSheet( JURI::root( true ) . '/media/com_icagenda/icicons/style.css' );

		// Joomla 2.5
		if (version_compare(JVERSION, '3.0', 'lt'))
		{
			JHtml::stylesheet('com_icagenda/template.j25.css', false, true);
			JHtml::stylesheet('com_icagenda/icagenda-back.j25.css', false, true);

			JHTML::_('behavior.framework');

			// load jQuery, if not loaded before
			$scripts = array_keys($document->_scripts);
			$scriptFound = false;
			$scriptuiFound = false;

			for ($i = 0; $i < count($scripts); $i++)
			{
				if (stripos($scripts[$i], 'jquery.min.js') !== false)
				{
					$scriptFound = true;
				}
				// load jQuery, if not loaded before as jquery
				if (stripos($scripts[$i], 'jquery.js') !== false)
				{
					$scriptFound = true;
				}
				if (stripos($scripts[$i], 'jquery-ui.min.js') !== false)
				{
					$scriptuiFound = true;
				}
			}

			// jQuery Library Loader
			if (!$scriptFound)
			{
				// load jQuery, if not loaded before
				if (!JFactory::getApplication()->get('jquery'))
				{
					JFactory::getApplication()->set('jquery', true);
					// add jQuery
					$document->addScript('https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
					$document->addScript( JURI::root( true ) . '/media/com_icagenda/js/jquery.noconflict.js' );
				}
			}

			if (!$scriptuiFound)
			{
				$document->addScript('https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js');
			}

			$document->addScript( JURI::root( true ) . '/media/com_icagenda/js/template.js' );
		}

    	$label = $this->element['label'];
		$label = $this->translateLabel ? JText::_($label) : $label;

    	$style = $this->element['style'];
		$style = $this->translateLabel ? JText::_($style) : $style;

    	$class = $this->element['class'];
		$class = $this->translateLabel ? JText::_($class) : $class;


		// Contruction
    	$html[] = "<div class='";
    	$html[] = $class;
    	$html[] = "' ";
    	$html[] = "style='";
    	$html[] = $style;
    	$html[] = "display:block;clear:both;'>";
    	$html[] = $label;
    	$html[] = "</div>";

    	return implode('',$html);
	}
}
ckradio.php000060400000004502152456031250006671 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCkradio extends CKFormField {

	protected $type = 'ckradio';

	protected function getInput() {
		$html = array();

		// Initialize some field attributes.
		$class = $this->element['class'] ? ' class="radio ' . (string) $this->element['class'] . '"' : ' class="radio"';
		$icon = $this->element['icon'];

		// Start the radio field output.
		$html[] = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:5px;width:20px;"><img src="' . $this->mediaPath . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
		$html[] = '<fieldset id="' . $this->id . '-fieldset"' . $class . ' style="display:inline-block;">';
		$html[] = '<input type="hidden" isradio="1" id="' . $this->id . '" class="' . $this->element['class'] . '" value="' . $this->value . '" />';

		// Get the field options.
		$options = $this->getOptions();

		// Build the radio field output.
		foreach ($options as $i => $option) {

			if (stristr($option->text, "img:"))
				$option->text = '<img src="' . $this->mediaPath . str_replace("img:", "", $option->text) . '" style="margin:0; float:none;" />';

			// Initialize some option attributes.
			$checked = ((string) $option->value == (string) $this->value) ? ' checked="checked"' : '';
			$class = !empty($option->class) ? ' class="' . $option->class . '"' : '';
			$disabled = !empty($option->disable) ? ' disabled="disabled"' : '';

			// Initialize some JavaScript option attributes.
			$onclick = !empty($option->onclick) ? ' onclick="' . $option->onclick . '"' : '';
			$onclick = ' onclick="$(\'' . $this->id . '\').setProperty(\'value\',this.value);"';

			$html[] = '<input type="radio" id="' . $this->id . $i . '" name="' . $this->name . '"' . ' value="'
					. htmlspecialchars($option->value, ENT_COMPAT, 'UTF-8') . '"' . $checked . $class . $onclick . $disabled . '/>';

			$html[] = '<label for="' . $this->id . $i . '"' . $class . '>'
					. \Joomla\CMS\Language\Text::alt($option->text, preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)) . '</label>';
		}

		// End the radio field output.
		$html[] = '</fieldset>';

		return implode($html);
	}

	

}
ckspacer.php000060400000003174152456031250007054 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';

class JFormFieldCkspacer extends CKFormField {

	protected $type = 'ckspacer';

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = array();
		$class = $this->element['class'] ? (string) $this->element['class'] : '';

		$style = $this->element['style'] ? $this->element['style'] : '';

		if ($style == 'title') {
			$doc = \Joomla\CMS\Factory::getDocument();
			$styles = '.ckinfo.cktitle {
				background:#666;
				color: #eee;
				text-transform: uppercase;
				}
	';
			$doc->addStyleDeclaration($styles);
		}
		
		if ((string) $this->element['hr'] == 'true') {
			$html[] = '<hr class="' . $class . '" />';
		} else {
			$label = '';
			// Get the label text from the XML element, defaulting to the element name.
			$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
			$text = $this->translateLabel ? \Joomla\CMS\Language\Text::_($text) : $text;

			// Test to see if the patch is installed
			$testpatch = $this->element['testpatch'] ? $this->testPatch($this->element['testpatch']) : null;
			$text = $testpatch ? $testpatch : $text;

			// set the icon
			$icon = $this->element['icon'] ? $this->element['icon'] : 'info';
			$html[] = '<div class="ckinfo' . ($style == 'title' ? ' cktitle' : '') . '">' . ($style == 'title' ? '' : '<i class="fas fa-' . $icon . '"></i>') . $text . '</div>';
		}
		
		return implode('', $html);
	}
}

cktestslideshowparamsplugin.php000060400000007117152456031250013124 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCktestslideshowparamsplugin extends JFormField {

    protected $type = 'cktestslideshowparamsplugin';

    protected function getInput() {
        return ' ';
    }

    protected function getLabel() {
        $html = array();
        $class = $this->element['class'] ? (string) $this->element['class'] : '';

        $style = $this->element['style'];
        $styles = '';
        if ($style == 'title')
            $styles = ' style="display:block;background:#666;padding:5px;color:#eee;min-width:300px;text-transform:uppercase;font-size:14px;"';
        if ($style == 'link')
            $styles = ' style="display:block;background:#efefef;padding:5px;color:#000;min-width:300px;line-height:25px;"';

        $html[] = '<span class="spacer">';
        $html[] = '<span class="before"></span>';
        $html[] = '<span class="' . $class . '">';
        if ((string) $this->element['hr'] == 'true') {
            $html[] = '<hr class="' . $class . '" />';
        } else {
            $label = '';
            // Get the label text from the XML element, defaulting to the element name.
            $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
            $text = $this->translateLabel ? JText::_($text) : $text;

            // Test to see if the patch is installed
            $testpatch = $this->testPatch('slideshowckparams');
            $text = $testpatch ? $testpatch : $text;

            // set the icon
            $icon = $this->element['icon'];

            // Build the class for the label.
            $class = !empty($this->description) ? 'hasTip hasTooltip' : '';
            $class = $this->required == true ? $class . ' required' : $class;

            // Add the opening label tag and main attributes attributes.
            $label .= '<label id="' . $this->id . '-lbl" class="' . $class . '"';

            // If a description is specified, use it to build a tooltip.
            if (!empty($this->description)) {
                $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                    ($this->translateDescription ? JText::_($this->description) : $this->description), ENT_COMPAT, 'UTF-8') . '"';
            }

            // Add the label text and closing tag.
            $label .= $styles . '>';
            $label .= $icon ? '<img src="' . $this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '';
            $label .= $text . '</label>';
            $html[] = $label;
        }
        $html[] = '</span>';
        $html[] = '<span class="after"></span>';
        $html[] = '</span>';
        return implode('', $html);
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getTitle() {
        return $this->getLabel();
    }

    protected function testPatch($component) {
        if (JFile::exists(JPATH_ROOT . '/plugins/system/' . $component .'/'. $component . '.php')
                && JPluginHelper::isEnabled('system',$component)) {
            $this->element['icon'] = 'accept.png';
            return JText::_('MOD_SLIDESHOWCK_SPACER_' . strtoupper($component) . '_PATCH_INSTALLED');
        }
        return false;
    }

}

ckfolderlist.php000060400000004462152456031250007747 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.filesystem.folder');
jimport('joomla.form.formfield');
jimport('joomla.form.helper');
\Joomla\CMS\Form\FormHelper::loadFieldClass('list');

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\ListField')) {
	class JFormFieldCkfolderListBase extends \Joomla\CMS\Form\Field\ListField {}
} else {
	class JFormFieldCkfolderListBase extends JFormFieldList {}	
}

class JFormFieldCkfolderList extends JFormFieldCkfolderListBase
{

	public $type = 'ckfolderlist';

	protected function getOptions()
	{
		// Initialize variables.
		$options = array();

		// Initialize some field attributes.
		$filter			= (string) $this->element['filter'];
		$exclude		= (string) $this->element['exclude'];
		$hideNone		= (string) $this->element['hide_none'];
		$hideDefault	= (string) $this->element['hide_default'];

		// Get the path in which to search for file options.
		$path = (string) $this->element['directory'];
		if (!is_dir($path)) {
			$path = JPATH_ROOT.'/'.$path;
		}

		// Prepend some default options based on field attributes.
		if (!$hideNone) {
			$options[] = \Joomla\CMS\HTML\HTMLHelper::_('select.option', '-1', \Joomla\CMS\Language\Text::alt('JOPTION_DO_NOT_USE', preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)));
		}
		if (!$hideDefault) {
			$options[] = \Joomla\CMS\HTML\HTMLHelper::_('select.option', '', \Joomla\CMS\Language\Text::alt('JOPTION_USE_DEFAULT', preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)));
		}

		// Get a list of folders in the search path with the given filter.
		$folders = \Joomla\CMS\Filesystem\Folder::folders($path, $filter);

		// Build the options list from the list of folders.
		if (is_array($folders)) {
			foreach($folders as $folder) {

				// Check to see if the file is in the exclude mask.
				if ($exclude) {
					if (preg_match(chr(1).$exclude.chr(1), $folder)) {
						continue;
					}
				}

				$options[] = \Joomla\CMS\HTML\HTMLHelper::_('select.option', $folder, $folder);
			}
		}

		// Merge any additional options in the XML definition.
		$options = array_merge(parent::getOptions(), $options);

		return $options;
	}
}
ckvotejed.php000060400000003060152456031250007231 0ustar00<?php

/**
 * @copyright	Copyright (C) 2015 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

jimport('joomla.form.form');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');

class JFormFieldCkvotejed extends JFormField {

	protected $type = 'ckvotejed';

	protected function getLabel() {

		$styles = 'background:#efefef;';
		$styles .= 'border: none;';
		$styles .= 'border-radius: 3px;';
		$styles .= 'color: #333;';
		$styles .= 'font-weight: normal;';
		$styles .= 'line-height: 24px;';
		$styles .= 'padding: 5px;';
		$styles .= 'margin: 3px 0;';
		$styles .= 'text-align: left;';
		$styles .= 'text-decoration: none;';
		$styles .= 'min-width: 400px;';

		// Get the label text from the XML element, defaulting to the element name.
		$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
		$text = $this->translateLabel ? JText::_($text) : $text;

		$html = '<div style="' . $styles . '"><img src="' . $this->getPathToElements() . '/images/emoticon_smile.png" style="margin: 0 10px 0 0;" /><a href="' . $this->element['url'] . '" target="_blank">' . $text . '</a></div>';

		return $html;
	}
	
	protected function getPathToElements() {
		$localpath = dirname(__FILE__);
		$rootpath = JPATH_ROOT;
		$httppath = trim(JURI::root(), "/");
		$pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
		return $pathtoimages;
    }

	protected function getInput() {

		return '';
	}
}

ckbackground.php000060400000001233152456031250007710 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';

class JFormFieldCkbackground extends CKFormField {

	protected $type = 'ckbackground';

	protected function getInput() {
		$styles = $this->element['styles'];
		$background = $this->element['background'] ? 'background: url(' . $this->mediaPath . $this->element['background'] . ') left top no-repeat;' : '';

		$html = '<p style="' . $background . $styles . '" ></p>';
		return $html;
	}

	protected function getLabel() {
		return '';
	}
}
ckradio2/index.html000060400000000054152456031250010235 0ustar00<html><body bgcolor="#FFFFFF"></body></html>ckradio2/ckradio2.js000060400000001277152456031250010304 0ustar00window.addEvent('domready', function() {

    $$('.radioClass').each(function(el2){el2.setStyle('opacity','0'); });
    
    var monimage = $$('.boutonRadio');
    monimage.each(function(el) {
        el.addEvent('click',function(){
            monimage.removeClass('coche');
            el.addClass('coche');
            var moninput = el.getFirst();
            
            // test
            var identifier = el.getProperty('identifier');
            if ($(identifier)) $(identifier).value = moninput.value;
            $$('.radioClass').each(function(el2){el2.removeAttribute("checked","checked"); });
                moninput.setAttribute("checked","checked");
            });
        });
    });ckradio2/ckradio2.css000060400000001351152456031250010451 0ustar00fieldset.ckradio2 {
    background : url(../images/ckradio2_fieldset_bg.png) left top repeat-x;
    height: 16px;
    border: 1px solid silver !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0;
    margin-top: 5px !important;
}

.radioClass {
    display:none;
    height: 0;
    width: 0;
}

.boutonRadio {
    display : block;
    float: left;
    min-width : 20px;
    height : 16px;
    /*border-right: 1px solid white;*/
    background : url(../images/ckradio2_fieldset_bg_separator.png) right top no-repeat;
    cursor: pointer;
    text-align: center;
    padding: 0px;
}

.coche {
    background : url(../images/ckradio2_fieldset_bg_active.png) left top repeat-x;
}

.radioClass {
    position : absolute;
}ckslideshowstyles/ckslideshowstyles.xml000060400000010722152456031250014635 0ustar00<?xml version="1.0" encoding="utf-8"?>
<form>
	<fields name="params">
		<fieldset name="ckslideshowstyles_maximenuparams">
            <field
                name="loader"
                type="cklist"
                default="pie"
                label="MOD_SLIDESHOWCK_LOADER_LABEL"
                description="MOD_SLIDESHOWCK_LOADER_DESC"
                styles="position:absolute;left: 310px;top:16px;width: 70px;"
                labelstyles="position:absolute;left: 250px;top:0px;width:125px;min-width:50px;display:block;text-align:right;"
                 >
                <option value="pie">MOD_SLIDESHOWCK_LOADER_PIE</option>
                <option value="bar">MOD_SLIDESHOWCK_LOADER_BAR</option>
                <option value="none">MOD_SLIDESHOWCK_LOADER_NONE</option>
            </field>
                
            <field
                name="width"
                type="cktext"
                default="auto"
                label="MOD_SLIDESHOWCK_WIDTH_LABEL"
                description="MOD_SLIDESHOWCK_WIDTH_DESC"
                suffix="px"
                styles="position:absolute;left: 205px;top:40px;width: 30px;"
                labelstyles="position:absolute;left: 155px;top:40px;"
                suffixstyles="position:absolute;left: 240px;top:43px;"
            />
            
            <field
                name="height"
                type="cktext"
                default="400"
                label="MOD_SLIDESHOWCK_HEIGHT_LABEL"
                description="MOD_SLIDESHOWCK_HEIGHT_DESC"
                suffix="px"
                styles="position:absolute;left: 0px;top:150px;width: 30px;"
                labelstyles="position:absolute;left: 0px;top:132px;"
                suffixstyles="position:absolute;left: 35px;top:153px;"
            />
            
            <field
                name="navigation"
                type="ckradio"
                default="2"
                label="MOD_SLIDESHOWCK_NAVIGATION_LABEL"
                description="MOD_SLIDESHOWCK_NAVIGATION_DESC"
                styles="position:absolute;left: 50px;top:310px;width: 100px;background: transparent;"
                labelstyles="position:absolute;left: 40px;top:288px;"
                 >
                <option value="2">MOD_SLIDESHOWCK_NAVIGATION_HOVER</option>
                <option value="1">MOD_SLIDESHOWCK_NAVIGATION_ALWAYS</option>
                <option value="0">MOD_SLIDESHOWCK_NAVIGATION_NONE</option>
            </field>

            <field
                name="thumbnails"
                type="ckradio"
                default="1"
                label="MOD_SLIDESHOWCK_THUMBNAILS_LABEL"
                description="MOD_SLIDESHOWCK_THUMBNAILS_DESC"
                styles="position:absolute;left: 170px;top:310px;width: 100px;background: transparent;"
                labelstyles="position:absolute;left: 160px;top:288px;"
                 >
                <option value="1">JYES</option>
                <option value="0">JNO</option>
            </field>

            <field
                name="thumbnailwidth"
                type="cktext"
                default="100"
                label="MOD_SLIDESHOWCK_THUMBNAILWIDTH_LABEL"
                description="MOD_SLIDESHOWCK_THUMBNAILWIDTH_DESC"
                suffix="x"
                styles="position:absolute;left: 170px;top:380px;width: 30px;"
                labelstyles="position:absolute;left: 160px;top:360px;"
                suffixstyles="position:absolute;left: 205px;top:380px;"
            />

            <field
                name="thumbnailheight"
                type="cktext"
                default="75"
                label="MOD_SLIDESHOWCK_THUMBNAILHEIGHT_LABEL"
                description="MOD_SLIDESHOWCK_THUMBNAILHEIGHT_DESC"
                suffix="px"
                styles="position:absolute;left: 215px;top:380px;width: 30px;"
                suffixstyles="position:absolute;left: 250px;top:380px;"
            />
            
            <field
                name="pagination"
                type="ckradio"
                default="1"
                label="MOD_SLIDESHOWCK_PAGINATION_LABEL"
                description="MOD_SLIDESHOWCK_PAGINATION_DESC"
                styles="position:absolute;left: 330px;top:310px;width: 100px;background: transparent;"
                labelstyles="position:absolute;left: 320px;top:288px;"
                 >
                <option value="1">JYES</option>
                <option value="0">JNO</option>
            </field>     
        </fieldset>
	</fields>
</form>ckslideshowstyles.php000060400000004445152456031250011046 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCkslideshowstyles extends JFormField {

    protected $type = 'ckslideshowstyles';

    protected function getInput() {
		$end = $this->element['end'];
		$styles = $this->element['styles'];
		$imageurl = 'url('.$this->getPathToElements() . '/images/slideshowck_styles.png)';
        
        // load the form
        $identifier = 'params';//var_dump($this->form);die();
        $form = JForm::getInstance('com_modules.module');
        // JForm::addFormPath(JPATH_SITE . '/modules/mod_slideshowck/elements/ckslideshowstyles');
        // if (!$formexists = $form->loadFile('ckslideshowstyles', false)) {
            // echo '<p style="color:red">'.JText::_('Problem loading the file : '.$identifier.'.xml').'</p>';
            // return '';
        // }
        // $this->setJsFunction();
        $fields = $form->getFieldset();
        // var_dump($fields);
        $html = '';
        $html .= '<input name="' . $this->name . '" id="ckslideshowstyles" type="hidden" value="' . $this->value . '" />';
        $html .= '<div style="position:relative;">';
        foreach ($fields as $key => $field) {
        // var_dump($key);
        // var_dump($field->fieldname);//die();
        // $html .=  $form->getInput('height','params');
            // $html .= $form->getLabel(str_replace($identifier."_","",$key), $identifier);
            // $html .= $form->getInput(str_replace($identifier."_","",$key), $identifier);
        }
        // $html .=  $form->getInput('height','params',NULL);
        // $html .=  $form->getInput('params_height');
        $html .= '</div>';
        return $html;
    }

    protected function getLabel() {
        return '';
    }
	
	protected function getPathToElements() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }
    
    protected function setJsFunction() {
        $js = "alert('ok');";
        $document = JFactory::getDocument();
        $document->addScriptDeclaration($js);
    }

}

jscolor/jscolor.js000060400000055777152456031250010254 0ustar00/**
 * jscolor, JavaScript Color Picker
 *
 * @version 1.3.1
 * @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
 * @author  Jan Odvarko, http://odvarko.cz
 * @created 2008-06-15
 * @updated 2010-01-23
 * @link    http://jscolor.com
 */


var jscolor = {


	dir : '', // location of jscolor directory (leave empty to autodetect)
	bindClass : 'color', // class name
	binding : true, // automatic binding via <input class="...">
	preloading : true, // use image preloading?


	install : function() {
		jscolor.addEvent(window, 'load', jscolor.init);
	},


	init : function() {
		if(jscolor.binding) {
			jscolor.bind();
		}
		if(jscolor.preloading) {
			jscolor.preload();
		}
	},


	getDir : function() {
		if(!jscolor.dir) {
			var detected = jscolor.detectDir();
			jscolor.dir = detected!==false ? detected : 'jscolor/';
		}
		return jscolor.dir;
	},


	detectDir : function() {
		var base = location.href;

		var e = document.getElementsByTagName('base');
		for(var i=0; i<e.length; i+=1) {
			if(e[i].href) { base = e[i].href; }
		}

		var e = document.getElementsByTagName('script');
		for(var i=0; i<e.length; i+=1) {
			if(e[i].src && /(^|\/)jscolor\.js([?#].*)?$/i.test(e[i].src)) {
				var src = new jscolor.URI(e[i].src);
				var srcAbs = src.toAbsolute(base);
				srcAbs.path = srcAbs.path.replace(/[^\/]+$/, ''); // remove filename
				srcAbs.query = null;
				srcAbs.fragment = null;
				return srcAbs.toString();
			}
		}
		return false;
	},


	bind : function() {
		var matchClass = new RegExp('(^|\\s)('+jscolor.bindClass+')\\s*(\\{[^}]*\\})?', 'i');
		var e = document.getElementsByTagName('input');
		for(var i=0; i<e.length; i+=1) {
			var m;
			if(!e[i].color && e[i].className && (m = e[i].className.match(matchClass))) {
				var prop = {};
				if(m[3]) {
					try {
						eval('prop='+m[3]);
					} catch(eInvalidProp) {}
				}
				e[i].color = new jscolor.color(e[i], prop);
			}
		}
	},


	preload : function() {
		for(var fn in jscolor.imgRequire) {
			if(jscolor.imgRequire.hasOwnProperty(fn)) {
				jscolor.loadImage(fn);
			}
		}
	},


	images : {
		pad : [ 181, 101 ],
		sld : [ 16, 101 ],
		cross : [ 15, 15 ],
		arrow : [ 7, 11 ]
	},


	imgRequire : {},
	imgLoaded : {},


	requireImage : function(filename) {
		jscolor.imgRequire[filename] = true;
	},


	loadImage : function(filename) {
		if(!jscolor.imgLoaded[filename]) {
			jscolor.imgLoaded[filename] = new Image();
			jscolor.imgLoaded[filename].src = jscolor.getDir()+filename;
		}
	},


	fetchElement : function(mixed) {
		return typeof mixed === 'string' ? document.getElementById(mixed) : mixed;
	},


	addEvent : function(el, evnt, func) {
		if(el.addEventListener) {
			el.addEventListener(evnt, func, false);
		} else if(el.attachEvent) {
			el.attachEvent('on'+evnt, func);
		}
	},


	fireEvent : function(el, evnt) {
		if(!el) {
			return;
		}
		if(document.createEventObject) {
			var ev = document.createEventObject();
			el.fireEvent('on'+evnt, ev);
		} else if(document.createEvent) {
			var ev = document.createEvent('HTMLEvents');
			ev.initEvent(evnt, true, true);
			el.dispatchEvent(ev);
		} else if(el['on'+evnt]) { // alternatively use the traditional event model (IE5)
			el['on'+evnt]();
		}
	},


	getElementPos : function(e) {
		var e1=e, e2=e;
		var x=0, y=0;
		if(e1.offsetParent) {
			do {
				x += e1.offsetLeft;
				y += e1.offsetTop;
			} while(e1 = e1.offsetParent);
		}
		while((e2 = e2.parentNode) && e2.nodeName.toUpperCase() !== 'BODY') {
			x -= e2.scrollLeft;
			y -= e2.scrollTop;
		}
		return [x, y];
	},


	getElementSize : function(e) {
		return [e.offsetWidth, e.offsetHeight];
	},


	getMousePos : function(e) {
		if(!e) { e = window.event; }
		if(typeof e.pageX === 'number') {
			return [e.pageX, e.pageY];
		} else if(typeof e.clientX === 'number') {
			return [
				e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft,
				e.clientY + document.body.scrollTop + document.documentElement.scrollTop
			];
		}
	},


	getViewPos : function() {
		if(typeof window.pageYOffset === 'number') {
			return [window.pageXOffset, window.pageYOffset];
		} else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
			return [document.body.scrollLeft, document.body.scrollTop];
		} else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
			return [document.documentElement.scrollLeft, document.documentElement.scrollTop];
		} else {
			return [0, 0];
		}
	},


	getViewSize : function() {
		if(typeof window.innerWidth === 'number') {
			return [window.innerWidth, window.innerHeight];
		} else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
			return [document.body.clientWidth, document.body.clientHeight];
		} else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
			return [document.documentElement.clientWidth, document.documentElement.clientHeight];
		} else {
			return [0, 0];
		}
	},


	URI : function(uri) { // See RFC3986

		this.scheme = null;
		this.authority = null;
		this.path = '';
		this.query = null;
		this.fragment = null;

		this.parse = function(uri) {
			var m = uri.match(/^(([A-Za-z][0-9A-Za-z+.-]*)(:))?((\/\/)([^\/?#]*))?([^?#]*)((\?)([^#]*))?((#)(.*))?/);
			this.scheme = m[3] ? m[2] : null;
			this.authority = m[5] ? m[6] : null;
			this.path = m[7];
			this.query = m[9] ? m[10] : null;
			this.fragment = m[12] ? m[13] : null;
			return this;
		};

		this.toString = function() {
			var result = '';
			if(this.scheme !== null) { result = result + this.scheme + ':'; }
			if(this.authority !== null) { result = result + '//' + this.authority; }
			if(this.path !== null) { result = result + this.path; }
			if(this.query !== null) { result = result + '?' + this.query; }
			if(this.fragment !== null) { result = result + '#' + this.fragment; }
			return result;
		};

		this.toAbsolute = function(base) {
			var base = new jscolor.URI(base);
			var r = this;
			var t = new jscolor.URI;

			if(base.scheme === null) { return false; }

			if(r.scheme !== null && r.scheme.toLowerCase() === base.scheme.toLowerCase()) {
				r.scheme = null;
			}

			if(r.scheme !== null) {
				t.scheme = r.scheme;
				t.authority = r.authority;
				t.path = removeDotSegments(r.path);
				t.query = r.query;
			} else {
				if(r.authority !== null) {
					t.authority = r.authority;
					t.path = removeDotSegments(r.path);
					t.query = r.query;
				} else {
					if(r.path === '') { // TODO: == or === ?
						t.path = base.path;
						if(r.query !== null) {
							t.query = r.query;
						} else {
							t.query = base.query;
						}
					} else {
						if(r.path.substr(0,1) === '/') {
							t.path = removeDotSegments(r.path);
						} else {
							if(base.authority !== null && base.path === '') { // TODO: == or === ?
								t.path = '/'+r.path;
							} else {
								t.path = base.path.replace(/[^\/]+$/,'')+r.path;
							}
							t.path = removeDotSegments(t.path);
						}
						t.query = r.query;
					}
					t.authority = base.authority;
				}
				t.scheme = base.scheme;
			}
			t.fragment = r.fragment;

			return t;
		};

		function removeDotSegments(path) {
			var out = '';
			while(path) {
				if(path.substr(0,3)==='../' || path.substr(0,2)==='./') {
					path = path.replace(/^\.+/,'').substr(1);
				} else if(path.substr(0,3)==='/./' || path==='/.') {
					path = '/'+path.substr(3);
				} else if(path.substr(0,4)==='/../' || path==='/..') {
					path = '/'+path.substr(4);
					out = out.replace(/\/?[^\/]*$/, '');
				} else if(path==='.' || path==='..') {
					path = '';
				} else {
					var rm = path.match(/^\/?[^\/]*/)[0];
					path = path.substr(rm.length);
					out = out + rm;
				}
			}
			return out;
		}

		if(uri) {
			this.parse(uri);
		}

	},


	/*
	 * Usage example:
	 * var myColor = new jscolor.color(myInputElement)
	 */

	color : function(target, prop) {


		this.required = true; // refuse empty values?
		this.adjust = true; // adjust value to uniform notation?
		this.hash = false; // prefix color with # symbol?
		this.caps = true; // uppercase?
		this.valueElement = target; // value holder
		this.styleElement = target; // where to reflect current color
		this.hsv = [0, 0, 1]; // read-only  0-6, 0-1, 0-1
		this.rgb = [1, 1, 1]; // read-only  0-1, 0-1, 0-1

		this.pickerOnfocus = true; // display picker on focus?
		this.pickerMode = 'HSV'; // HSV | HVS
		this.pickerPosition = 'bottom'; // left | right | top | bottom
		this.pickerFace = 10; // px
		this.pickerFaceColor = 'ThreeDFace'; // CSS color
		this.pickerBorder = 1; // px
		this.pickerBorderColor = 'ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight'; // CSS color
		this.pickerInset = 1; // px
		this.pickerInsetColor = 'ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow'; // CSS color
		this.pickerZIndex = 10000;


		for(var p in prop) {
			if(prop.hasOwnProperty(p)) {
				this[p] = prop[p];
			}
		}


		this.hidePicker = function() {
			if(isPickerOwner()) {
				removePicker();
			}
		};


		this.showPicker = function() {
			if(!isPickerOwner()) {
				var tp = jscolor.getElementPos(target); // target pos
				var ts = jscolor.getElementSize(target); // target size
				var vp = jscolor.getViewPos(); // view pos
				var vs = jscolor.getViewSize(); // view size
				var ps = [ // picker size
					2*this.pickerBorder + 4*this.pickerInset + 2*this.pickerFace + jscolor.images.pad[0] + 2*jscolor.images.arrow[0] + jscolor.images.sld[0],
					2*this.pickerBorder + 2*this.pickerInset + 2*this.pickerFace + jscolor.images.pad[1]
				];
				var a, b, c;
				switch(this.pickerPosition.toLowerCase()) {
					case 'left': a=1; b=0; c=-1; break;
					case 'right':a=1; b=0; c=1; break;
					case 'top':  a=0; b=1; c=-1; break;
					default:     a=0; b=1; c=1; break;
				}
				var l = (ts[b]+ps[b])/2;
				var pp = [ // picker pos
					-vp[a]+tp[a]+ps[a] > vs[a] ?
						(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
						tp[a],
					-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
						(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
						(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
				];
				drawPicker(pp[a], pp[b]);
			}
		};


		this.importColor = function() {
			if(!valueElement) {
				this.exportColor();
			} else {
				if(!this.adjust) {
					if(!this.fromString(valueElement.value, leaveValue)) {
						styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
						styleElement.style.color = styleElement.jscStyle.color;
						this.exportColor(leaveValue | leaveStyle);
					}
				} else if(!this.required && /^\s*$/.test(valueElement.value)) {
					valueElement.value = '';
					styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
					styleElement.style.color = styleElement.jscStyle.color;
					this.exportColor(leaveValue | leaveStyle);

				} else if(this.fromString(valueElement.value)) {
					// OK
				} else {
					this.exportColor();
				}
			}
		};


		this.exportColor = function(flags) {
			if(!(flags & leaveValue) && valueElement) {
				var value = this.toString();
				if(this.caps) { value = value.toUpperCase(); }
				if(this.hash) { value = '#'+value; }
				valueElement.value = value;
			}
			if(!(flags & leaveStyle) && styleElement) {
				styleElement.style.backgroundColor =
					'#'+this.toString();
				styleElement.style.color =
					0.213 * this.rgb[0] +
					0.715 * this.rgb[1] +
					0.072 * this.rgb[2]
					< 0.5 ? '#FFF' : '#000';
			}
			if(!(flags & leavePad) && isPickerOwner()) {
				redrawPad();
			}
			if(!(flags & leaveSld) && isPickerOwner()) {
				redrawSld();
			}
		};


		this.fromHSV = function(h, s, v, flags) { // null = don't change
			h<0 && (h=0) || h>6 && (h=6);
			s<0 && (s=0) || s>1 && (s=1);
			v<0 && (v=0) || v>1 && (v=1);
			this.rgb = HSV_RGB(
				h===null ? this.hsv[0] : (this.hsv[0]=h),
				s===null ? this.hsv[1] : (this.hsv[1]=s),
				v===null ? this.hsv[2] : (this.hsv[2]=v)
			);
			this.exportColor(flags);
		};


		this.fromRGB = function(r, g, b, flags) { // null = don't change
			r<0 && (r=0) || r>1 && (r=1);
			g<0 && (g=0) || g>1 && (g=1);
			b<0 && (b=0) || b>1 && (b=1);
			var hsv = RGB_HSV(
				r===null ? this.rgb[0] : (this.rgb[0]=r),
				g===null ? this.rgb[1] : (this.rgb[1]=g),
				b===null ? this.rgb[2] : (this.rgb[2]=b)
			);
			if(hsv[0] !== null) {
				this.hsv[0] = hsv[0];
			}
			if(hsv[2] !== 0) {
				this.hsv[1] = hsv[1];
			}
			this.hsv[2] = hsv[2];
			this.exportColor(flags);
		};


		this.fromString = function(hex, flags) {
			var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
			if(!m) {
				return false;
			} else {
				if(m[1].length === 6) { // 6-char notation
					this.fromRGB(
						parseInt(m[1].substr(0,2),16) / 255,
						parseInt(m[1].substr(2,2),16) / 255,
						parseInt(m[1].substr(4,2),16) / 255,
						flags
					);
				} else { // 3-char notation
					this.fromRGB(
						parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
						parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
						parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
						flags
					);
				}
				return true;
			}
		};


		this.toString = function() {
			return (
				(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
				(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
				(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
			);
		};


		function RGB_HSV(r, g, b) {
			var n = Math.min(Math.min(r,g),b);
			var v = Math.max(Math.max(r,g),b);
			var m = v - n;
			if(m === 0) { return [ null, 0, v ]; }
			var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
			return [ h===6?0:h, m/v, v ];
		}


		function HSV_RGB(h, s, v) {
			if(h === null) { return [ v, v, v ]; }
			var i = Math.floor(h);
			var f = i%2 ? h-i : 1-(h-i);
			var m = v * (1 - s);
			var n = v * (1 - s*f);
			switch(i) {
				case 6:
				case 0: return [v,n,m];
				case 1: return [n,v,m];
				case 2: return [m,v,n];
				case 3: return [m,n,v];
				case 4: return [n,m,v];
				case 5: return [v,m,n];
			}
		}


		function removePicker() {
			delete jscolor.picker.owner;
			document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
		}


		function drawPicker(x, y) {
			if(!jscolor.picker) {
				jscolor.picker = {
					box : document.createElement('div'),
					boxB : document.createElement('div'),
					pad : document.createElement('div'),
					padB : document.createElement('div'),
					padM : document.createElement('div'),
					sld : document.createElement('div'),
					sldB : document.createElement('div'),
					sldM : document.createElement('div')
				};
				for(var i=0,segSize=4; i<jscolor.images.sld[1]; i+=segSize) {
					var seg = document.createElement('div');
					seg.style.height = segSize+'px';
					seg.style.fontSize = '1px';
					seg.style.lineHeight = '0';
					jscolor.picker.sld.appendChild(seg);
				}
				jscolor.picker.sldB.appendChild(jscolor.picker.sld);
				jscolor.picker.box.appendChild(jscolor.picker.sldB);
				jscolor.picker.box.appendChild(jscolor.picker.sldM);
				jscolor.picker.padB.appendChild(jscolor.picker.pad);
				jscolor.picker.box.appendChild(jscolor.picker.padB);
				jscolor.picker.box.appendChild(jscolor.picker.padM);
				jscolor.picker.boxB.appendChild(jscolor.picker.box);
			}

			var p = jscolor.picker;

			// recompute controls positions
			posPad = [
				x+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset,
				y+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset ];
			posSld = [
				null,
				y+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset ];

			// controls interaction
			p.box.onmouseup =
			p.box.onmouseout = function() { target.focus(); };
			p.box.onmousedown = function() { abortBlur=true; };
			p.box.onmousemove = function(e) { holdPad && setPad(e); holdSld && setSld(e); };
			p.padM.onmouseup =
			p.padM.onmouseout = function() { if(holdPad) { holdPad=false; jscolor.fireEvent(valueElement,'change'); } };
			p.padM.onmousedown = function(e) { holdPad=true; setPad(e); };
			p.sldM.onmouseup =
			p.sldM.onmouseout = function() { if(holdSld) { holdSld=false; jscolor.fireEvent(valueElement,'change'); } };
			p.sldM.onmousedown = function(e) { holdSld=true; setSld(e); };

			// picker
			p.box.style.width = 4*THIS.pickerInset + 2*THIS.pickerFace + jscolor.images.pad[0] + 2*jscolor.images.arrow[0] + jscolor.images.sld[0] + 'px';
			p.box.style.height = 2*THIS.pickerInset + 2*THIS.pickerFace + jscolor.images.pad[1] + 'px';

			// picker border
			p.boxB.style.position = 'absolute';
			p.boxB.style.clear = 'both';
			p.boxB.style.left = x+'px';
			p.boxB.style.top = y+'px';
			p.boxB.style.zIndex = THIS.pickerZIndex;
			p.boxB.style.border = THIS.pickerBorder+'px solid';
			p.boxB.style.borderColor = THIS.pickerBorderColor;
			p.boxB.style.background = THIS.pickerFaceColor;

			// pad image
			p.pad.style.width = jscolor.images.pad[0]+'px';
			p.pad.style.height = jscolor.images.pad[1]+'px';

			// pad border
			p.padB.style.position = 'absolute';
			p.padB.style.left = THIS.pickerFace+'px';
			p.padB.style.top = THIS.pickerFace+'px';
			p.padB.style.border = THIS.pickerInset+'px solid';
			p.padB.style.borderColor = THIS.pickerInsetColor;

			// pad mouse area
			p.padM.style.position = 'absolute';
			p.padM.style.left = '0';
			p.padM.style.top = '0';
			p.padM.style.width = THIS.pickerFace + 2*THIS.pickerInset + jscolor.images.pad[0] + jscolor.images.arrow[0] + 'px';
			p.padM.style.height = p.box.style.height;
			p.padM.style.cursor = 'crosshair';

			// slider image
			p.sld.style.overflow = 'hidden';
			p.sld.style.width = jscolor.images.sld[0]+'px';
			p.sld.style.height = jscolor.images.sld[1]+'px';

			// slider border
			p.sldB.style.position = 'absolute';
			p.sldB.style.right = THIS.pickerFace+'px';
			p.sldB.style.top = THIS.pickerFace+'px';
			p.sldB.style.border = THIS.pickerInset+'px solid';
			p.sldB.style.borderColor = THIS.pickerInsetColor;

			// slider mouse area
			p.sldM.style.position = 'absolute';
			p.sldM.style.right = '0';
			p.sldM.style.top = '0';
			p.sldM.style.width = jscolor.images.sld[0] + jscolor.images.arrow[0] + THIS.pickerFace + 2*THIS.pickerInset + 'px';
			p.sldM.style.height = p.box.style.height;
			try {
				p.sldM.style.cursor = 'pointer';
			} catch(eOldIE) {
				p.sldM.style.cursor = 'hand';
			}

			// load images in optimal order
			switch(modeID) {
				case 0: var padImg = 'hs.png'; break;
				case 1: var padImg = 'hv.png'; break;
			}
			p.padM.style.background = "url('"+jscolor.getDir()+"cross.gif') no-repeat";
			p.sldM.style.background = "url('"+jscolor.getDir()+"arrow.gif') no-repeat";
			p.pad.style.background = "url('"+jscolor.getDir()+padImg+"') 0 0 no-repeat";

			// place pointers
			redrawPad();
			redrawSld();

			jscolor.picker.owner = THIS;
			document.getElementsByTagName('body')[0].appendChild(p.boxB);
		}


		function redrawPad() {
			// redraw the pad pointer
			switch(modeID) {
				case 0: var yComponent = 1; break;
				case 1: var yComponent = 2; break;
			}
			var x = Math.round((THIS.hsv[0]/6) * (jscolor.images.pad[0]-1));
			var y = Math.round((1-THIS.hsv[yComponent]) * (jscolor.images.pad[1]-1));
			jscolor.picker.padM.style.backgroundPosition =
				(THIS.pickerFace+THIS.pickerInset+x - Math.floor(jscolor.images.cross[0]/2)) + 'px ' +
				(THIS.pickerFace+THIS.pickerInset+y - Math.floor(jscolor.images.cross[1]/2)) + 'px';

			// redraw the slider image
			var seg = jscolor.picker.sld.childNodes;

			switch(modeID) {
				case 0:
					var rgb = HSV_RGB(THIS.hsv[0], THIS.hsv[1], 1);
					for(var i=0; i<seg.length; i+=1) {
						seg[i].style.backgroundColor = 'rgb('+
							(rgb[0]*(1-i/seg.length)*100)+'%,'+
							(rgb[1]*(1-i/seg.length)*100)+'%,'+
							(rgb[2]*(1-i/seg.length)*100)+'%)';
					}
					break;
				case 1:
					var rgb, s, c = [ THIS.hsv[2], 0, 0 ];
					var i = Math.floor(THIS.hsv[0]);
					var f = i%2 ? THIS.hsv[0]-i : 1-(THIS.hsv[0]-i);
					switch(i) {
						case 6:
						case 0: rgb=[0,1,2]; break;
						case 1: rgb=[1,0,2]; break;
						case 2: rgb=[2,0,1]; break;
						case 3: rgb=[2,1,0]; break;
						case 4: rgb=[1,2,0]; break;
						case 5: rgb=[0,2,1]; break;
					}
					for(var i=0; i<seg.length; i+=1) {
						s = 1 - 1/(seg.length-1)*i;
						c[1] = c[0] * (1 - s*f);
						c[2] = c[0] * (1 - s);
						seg[i].style.backgroundColor = 'rgb('+
							(c[rgb[0]]*100)+'%,'+
							(c[rgb[1]]*100)+'%,'+
							(c[rgb[2]]*100)+'%)';
					}
					break;
			}
		}


		function redrawSld() {
			// redraw the slider pointer
			switch(modeID) {
				case 0: var yComponent = 2; break;
				case 1: var yComponent = 1; break;
			}
			var y = Math.round((1-THIS.hsv[yComponent]) * (jscolor.images.sld[1]-1));
			jscolor.picker.sldM.style.backgroundPosition =
				'0 ' + (THIS.pickerFace+THIS.pickerInset+y - Math.floor(jscolor.images.arrow[1]/2)) + 'px';
		}


		function isPickerOwner() {
			return jscolor.picker && jscolor.picker.owner === THIS;
		}


		function blurTarget() {
			if(valueElement === target) {
				THIS.importColor();
			}
			if(THIS.pickerOnfocus) {
				THIS.hidePicker();
			}
		}


		function blurValue() {
			if(valueElement !== target) {
				THIS.importColor();
			}
		}


		function setPad(e) {
			var posM = jscolor.getMousePos(e);
			var x = posM[0]-posPad[0];
			var y = posM[1]-posPad[1];
			switch(modeID) {
				case 0: THIS.fromHSV(x*(6/(jscolor.images.pad[0]-1)), 1 - y/(jscolor.images.pad[1]-1), null, leaveSld); break;
				case 1: THIS.fromHSV(x*(6/(jscolor.images.pad[0]-1)), null, 1 - y/(jscolor.images.pad[1]-1), leaveSld); break;
			}
		}


		function setSld(e) {
			var posM = jscolor.getMousePos(e);
			var y = posM[1]-posPad[1];
			switch(modeID) {
				case 0: THIS.fromHSV(null, null, 1 - y/(jscolor.images.sld[1]-1), leavePad); break;
				case 1: THIS.fromHSV(null, 1 - y/(jscolor.images.sld[1]-1), null, leavePad); break;
			}
		}


		var THIS = this;
		var modeID = this.pickerMode.toLowerCase()==='hvs' ? 1 : 0;
		var abortBlur = false;
		var
			valueElement = jscolor.fetchElement(this.valueElement),
			styleElement = jscolor.fetchElement(this.styleElement);
		var
			holdPad = false,
			holdSld = false;
		var
			posPad,
			posSld;
		var
			leaveValue = 1<<0,
			leaveStyle = 1<<1,
			leavePad = 1<<2,
			leaveSld = 1<<3;

		// target
		jscolor.addEvent(target, 'focus', function() {
			if(THIS.pickerOnfocus) { THIS.showPicker(); }
		});
		jscolor.addEvent(target, 'blur', function() {
			if(!abortBlur) {
				window.setTimeout(function(){ abortBlur || blurTarget(); abortBlur=false; }, 0);
			} else {
				abortBlur = false;
			}
		});

		// valueElement
		if(valueElement) {
			var updateField = function() {
				THIS.fromString(valueElement.value, leaveValue);
			};
			jscolor.addEvent(valueElement, 'keyup', updateField);
			jscolor.addEvent(valueElement, 'input', updateField);
			jscolor.addEvent(valueElement, 'blur', blurValue);
			valueElement.setAttribute('autocomplete', 'off');
		}

		// styleElement
		if(styleElement) {
			styleElement.jscStyle = {
				backgroundColor : styleElement.style.backgroundColor,
				color : styleElement.style.color
			};
		}

		// require images
		switch(modeID) {
			case 0: jscolor.requireImage('hs.png'); break;
			case 1: jscolor.requireImage('hv.png'); break;
		}
		jscolor.requireImage('cross.gif');
		jscolor.requireImage('arrow.gif');

		this.importColor();
	}

};


jscolor.install();
jscolor/Demos of JSColor.URL000060400000000064152456031250011532 0ustar00[InternetShortcut]
URL=http://jscolor.com/try.php
jscolor/arrow.gif000060400000000102152456031250010030 0ustar00GIF89a�����<x�<x!�
,L�p��lo�:��*�4I;jscolor/hv.png000060400000005461152456031250007347 0ustar00�PNG


IHDR�e�5�
�IDATx����
��M�ݪ��f���n�b@_ ��$]].�w��
�������IJ�@�
����_�6W�Χ@��8��̦��G����1{��̎�;O���ݻ��:�qݫ���ϧ�v�ඟ1~|���%a���G�K6.3����OLތ��ڹ��J�YF.�Q�֮�@>:���Q0�~��Ɔ���~��r��0hob z�~����H�y��μ�>zk�U{C�(���a����ȅ���^���[hvu�
�c�׈G{"��?23��:R
�z3���	v��F�A����Z��~��3n=��R�EZɱ��I"uX��y�~�@�0�DMb�w5�F�w�71=�?�ʦ��S�,����:tq�03f���b�<�n�21�Rfl��CW7hW3a�~}��ّ��Q6oRycV��&�G��σv!%��5h�@A���3��E��8z�x�݄v��O�N!Pj�GqM��<)�8:����&v*��:�Ŭ�����Phob zȏU�T>޹��2����jS	�@�a�D�9<Q!Ȳ ��<�����  �0`�	�d�
��A�a�@4�?�Jm����󠷉���
40s/���*&`Q�-eT�W�6C�4�f΂��-M�_4��B$��AU`�_�osf�X��N�PW����lYڢ�|6�<:�x3���/��Rn�MU�SzuQ9ڕXY����U:��A�
�&�jƣ�c���h����>��&��e�,�1�C4����$ON��t��tB��_��lAEQ4Gi�lt��1���ڀ���Hv��hob�>g�&�_��Hen/kSz��HK����,����_�f�r�Ǜ]3$�\�υ�I���Z
��_�ڀ����tق��R~l����B[�?���AWh�h�%\�Y���ۓ'��/��+����2΀v% ������_�TQ3�ݘ�<ڛX�Y�VןvV^g�_���(8՟>:��ޮ_���ΪU)��~���]����ԯ�3�B8��=�y#����h↵���X+��9F~�^�'��Ia�s���!���]h"���č[��9��k���Y��@�0����L��1Q0��?ڛ����M�<*p��TB����*�f���$l�z3W��4[�����I]OZ�'o%�c���o7��m�h�v���0��)�a�@�e�B�j���]UQ���/|4���߮Co�Zv]�Ruv]��)�;�5,t�[Ю�'��_�;��'���
Ў�'_�_��O�/.fm.��%�9����b�>�M�zy��B�ꩼ�
�D�A�/k-;o��Q�ubmm,�y�C�A�/�q����<hWb �(�v4Q��U^7�町ȗX�����*�K�J3]8M����5�j����ok�>��N��b�oZI"��(F}�ef(j�*C��P��^�'�f���\?(�����eZ�_W&{��c6��
<t����ܣ�F���{l^ߴ�ǩ�ˣ'NNT��!M�W����y�~�J}nzi�\w�k��J�J���& �{\w�ql'գ�f�@�A��À��X�|{ׄ���'B�k�{dk����A�݄2���=C�A�C��!7cۺ��}e)��)\t�H]�m2s�l�˖��D���v1O�tyU���zjm�~�S)��f�b}�EK[���<����Φ���Dho�@hb}MIu�;�$����<�gA�k֧[�&�D��b�yմ�k��^j��Nā�K�{Lago�z�����:��������:�E�<�=�@h��,�~ݿʳ��[���~�@��?{��x�����=\��
��I��8�Җ�:�	�׉iK���=6��?��eiv}*w��G�Z�U�H.Ͼ>�ӡM�iv�B�h����_6�l���P�ebp���\V�����uwrH��bU,̹�>�s�]��%����0��m��uB/��/ς ��O���{��-��(Zg����q��ā��=:���y��{��.�Gi�����a! �{�
�'Q�Bz�5Iq'�s�7�
Kx��V��������۠��G>
���Q}ͯ��z?��A{B��G�ͽШ΅��G�*�,>�{�J�A�K�kw0�O��%P�VtMK�z����@iy7���d�:��4�@���KjN:SwU�m�l�R_�T���#t�������1Ewb �ҳ�tGm���i���
�Ů]��0hWb ���#G��0�<��j��0�b ���T0��S�����G��]B��5��c�w��n��!JV����
~�#c������<�isa/�V�q�>q;PR�?��g�/�����`���ͣX��à���0h�����!��
|���Q���ٯ�Rz�1��_�Tmu�m�$��s�1��1�JҾM�v��0�0b��_*���&����s�Ц;�#�Bc>>�-M�'��F���7i�)d�LW��
m%Nq�P?6�{MGr����������3����0�{�ib���=L�A��w~��Lg@�GA��'w�_>�M���h	�N�v"v��C�uZw���|�Ho^���c���g�/i�9kU���"9ڕؑ�I�����·���h�����JU�׮�@'�+Q����Q��wt���j��A����Ͼ�`�x+�q�tIEND�B`�jscolor/index.html000060400000000054152456031250010212 0ustar00<html><body bgcolor="#FFFFFF"></body></html>jscolor/cross.gif000060400000000123152456031250010032 0ustar00GIF89a����������!�
,$�ǝ��RQg/�,���@��)�)�qڤp<��U;jscolor/hs.png000060400000005174152456031250007345 0ustar00�PNG


IHDR�e�5�
CIDATx���r#+E�a�?��%�yH��.����q��z<��Z�wm.!��?��_�
��?�O;j�	�o���yh���#�az8hW��#D��|�	�Q�h�?#zv�$܆;������A�~2�8̱8"r�����8D���)�ԑ��n��&�f�Ĺi(	�v&v�����F	�����_#��@��C��H�x��jMKП���t���-t"�<��Ƒ����}��Hナ����*G�φN��#��5b�H����2]E��|��kS��݈�k�\{�\
�&�%�B?������D�'A�"��.�C����NʔIL�~��Ol]�_��<��r�Ԅ�/L�q/t�����HIh�|��U=�v#�n����R�iK��#�1v
{�>j
�,����=�;<��*숽"}�Gԩu�wax�kձҏgC�����2�q�o��s�����E�K4
�8ڙ��֏�˪���u�u"��hb{�ŸKl�Xc�U�\c�wRǟ;	z�14��Q�V�x�=��sυ�Kl���G��Y+c�$��݈����=0�<��=z;�4�E��K�7FF����C@"]�V�ݿ�����Oai��F�G"���(�€�!�G�48�F
�t@��$
�Ca�_�"�\_��2����v&v�&��^��2�TaO��?z�1t�J7#�f��ʠ��|�F?���$��.�#�6l��S��`��U?zt[�����:����1neh���$�N�W�Y��н���.�#��
Z�1`��=ڟ�Z����8[J`z�A��A]�|t�}�0G����j{vU=MI�sI1��Јn{�
"-͟�v�
>�p��������[�c��
#`�+N
�Sj�ʕ�Y�~�(_B~�P�-��н���[k�_RV��ܿ}.�?�=t]�*�7`1�3�]��k_��/O�v&v�f���Ρ�n�I��dz��C#.����T�X|5��V?��
}4B��W�%��(�0-�D���?	��#n
�q���8�km*�&k����hgb���
W`d*<H#���_���'������!�Ki�c�M�����
�а�����V��<�4��}K�,�op[�gm����������ce�?���a�nĎ�
����-�T�x�O�ߞ������c���v���π�aGli�ϥ�/E��O	�
�"?}����ҟ;�2K6ט?�,hgbh�>,-�9o 秏��HlM������2�g6|7����$��f��z��y�������[�����,(:�D�fJ�'�ҏx4CFF	��K��4uY_?j��,�y"tR�Y�Q���"������ÜQ}=��*���z� Oh���f�H����=a��D.����D�8���1Ҵ?��Ċ�B��xZ��Yh�D#�\�qt�wS4�&�?
�ٞ>ϻ�/�z�G��thb{hE�e�PZW͎v���C���]�{�#�c��8a�Ej��$�-��Ь��}��_Թ�8ړ����2J؆4�G��Di��4�@��	�K7��iiv�l��k1U�gD��g��l#5t�~��'Q��҄y���#������tbm�U�U��6���>ڟ��ݿR9����f�܀g�t���Bl������FVFI�_l��W?��Hl���cn������	B�;BK��6wg�T��P�w�B�G��g:U�����?���El	=��G�2b6����x�?�=�T���le4ȯ��������]�Q���%�\��z
�
���@h�rjA<
�{�E���_��{�`�y]^�~���0�h���V��A�6��R�H�xE�0�-����ʠ˚�����}�y���.�j.�n�Q��
�8ڟ�����l���EY@σ�Bl����q��c�Z��9�-a6��b��wl�ѽ���O��_w#v�4��Ƕ=Ԥ/�������Џ�X$Rܭ\�{/(,�H�4ҏ���C@J¬n��22�U=����6p�?�=�}	�z��V�8	�I3�A[R���яà��]������s����WoxuS����@�-��Ѕ~L 묌L�`�]�Z?N��$����#(dny��L�d����.��1W��Z���%z���0G�֏@���}�R��2:���A��+�_D�O�.�s��Ç�%҅~���P,�ٛ+|�"�u�s[�:ڟ��bDM�e�z(gٗ
�|���F��#W��1л�-�k�������B
����0�w�B����2��#�9ڍ������T4���跏c�7�A@Jr5��Ț�ĩ̹��q�	�Ol}�_@���x��2�)S�z��|8ڟ������I�k2+|M��F��p&�'�t��Guj؆o�x�Fb3�Z?(����s�̗��{��t�݂�܉Nה��[F�d�������ꚜ�L�db�ӡ�n�.е~0_>����Ҽ��Ȗ���������d'Jv��}?���>Ė�!�����-H�:�
KIEND�B`�cklist.php000060400000004461152456031250006552 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011-2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');

require_once 'ckformfield.php';

class JFormFieldCklist extends CKFormField {

	protected $type = 'cklist';

	protected function getInput() {
		// Initialize variables.
		$html = array();
		$attr = '';
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		// Initialize some field attributes.
		$attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';

		// To avoid user's confusion, readonly="true" should imply disabled="true".
		if ((string) $this->element['readonly'] == 'true' || (string) $this->element['disabled'] == 'true') {
			$attr .= ' disabled="disabled"';
		}

		$attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
		$attr .= $this->multiple ? ' multiple="multiple"' : '';
		$attr .= ' style="width:150px;' . $this->element['styles'] . '"';

		// Initialize JavaScript field attributes.
		$attr .= $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';

		// Get the field options.
		$options = (array) $this->getOptions();

		// Create a read-only list (no name) with a hidden input to store the value.
		if ((string) $this->element['readonly'] == 'true') {
			$html[] = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:5px;width:20px;"><img src="' . $this->mediaPath . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
			$html[] = \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $options, '', trim($attr), 'value', 'text', $this->value, $this->id);
			$html[] = '<input type="hidden" name="' . $this->name . '" value="' . $this->value . '"/>';
		}
		// Create a regular list.
		else {
			$html[] = $icon ? '<div style="display:inline-block;vertical-align:top;width:20px;"><img src="' . $this->mediaPath . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
			$html[] = \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $options, $this->name, trim($attr), 'value', 'text', $this->value, $this->id);
		}

		return implode($html);
	}

}
ckmediapreview.php000060400000003151152456031250010253 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCkmediapreview extends JFormField {

    protected $type = 'Ckmediapreview';

    protected function getInput() {
        $source = $this->element['source'];
        echo "<script>
        window.addEvent('domready', function() {
            $('".$this->id."').src = '".JURI::root()."'+$('jform_params_".$source."').value;
            $('jform_params_".$source."').addEvent('change', function() {
                $('".$this->id."').src = '".JURI::root()."'+$('jform_params_".$source."').value;
            });
        });
        </script>";

        $path = 'modules/mod_beautifulck/elements/jscolor/';
        JHTML::_('script', 'jscolor.js', $path);
        $styles = $this->element['styles'];
        $html = '';
        // $html .= '<img src="' . $this->getPathToImages() . '/images/color.png" />';
        $html.= '<div style="clear:both;border:7px solid white;border-radius:5px;box-shadow:#000 0px 0px 3px;width:64px;height:64px;overflow:hidden;"><img id="'.$this->id.'" src="test.png" style="width:64px;height:64px;margin:0;" /></div>';
        return $html;
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getLabel() {
        return '';
    }

}

cklist_old.php000060400000010535152456031250007407 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');

class JFormFieldCklist extends JFormField {

    protected $type = 'cklist';

    protected function getInput() {
        // Initialize variables.
        $html = array();
        $attr = '';
        $icon = $this->element['icon'];
        $suffix = $this->element['suffixck'];

        // Initialize some field attributes.
        $attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';

        // To avoid user's confusion, readonly="true" should imply disabled="true".
        if ((string) $this->element['readonly'] == 'true' || (string) $this->element['disabled'] == 'true') {
            $attr .= ' disabled="disabled"';
        }

        $attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
        $attr .= $this->multiple ? ' multiple="multiple"' : '';
        $attr .= 'style="width:105px;border-radius:3px;-moz-border-radius:3px;padding:1px;"';

        // Initialize JavaScript field attributes.
        $attr .= $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';

        // Get the field options.
        $options = (array) $this->getOptions();

        // Create a read-only list (no name) with a hidden input to store the value.
        if ((string) $this->element['readonly'] == 'true') {
            $html[] = JHtml::_('select.genericlist', $options, '', trim($attr), 'value', 'text', $this->value, $this->id);
            $html[] = '<input type="hidden" name="' . $this->name . '" value="' . $this->value . '"/>';
        }
        // Create a regular list.
        else {
            $html[] = $icon ? '<img src="' .$this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '<div style="float:left;width:15px;margin-right:5px;">&nbsp;</div>';
            $html[] = JHtml::_('select.genericlist', $options, $this->name, trim($attr), 'value', 'text', $this->value, $this->id);
        }

        return implode($html);
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getOptions() {
        // Initialize variables.
        $options = array();

        foreach ($this->element->children() as $option) {

            // Only add <option /> elements.
            if ($option->getName() != 'option') {
                continue;
            }

            // Create a new option object based on the <option /> element.
            $tmp = JHtml::_('select.option', (string) $option['value'], JText::alt(trim((string) $option), preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)), 'value', 'text', ((string) $option['disabled'] == 'true'));

            // Set some option attributes.
            $tmp->class = (string) $option['class'];

            // Set some JavaScript option attributes.
            $tmp->onclick = (string) $option['onclick'];

            // Add the option object to the result set.
            $options[] = $tmp;
        }

        reset($options);

        return $options;
    }

    protected function getLabel() {
        $label = '';
        // Get the label text from the XML element, defaulting to the element name.
        $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
        $text = JText::_($text);

        // Build the class for the label.
        $class = !empty($this->description) ? 'hasTip hasTooltip' : '';

        $label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

        // If a description is specified, use it to build a tooltip.
        if (!empty($this->description)) {
            $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                            JText::_($this->description), ENT_COMPAT, 'UTF-8') . '"';
        }

        $label .= ' style="min-width:150px;max-width:150px;width:150px;display:block;float:left;padding:1px;">' . $text . '</label>';

        return $label;
    }

}
assets/jquery-ui.min.js000060400000116271152456031250011127 0ustar00/*! jQuery UI - v1.11.4 - 2016-04-25
* http://jqueryui.com
* Includes: core.js, datepicker.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */

(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){e.datepicker._isDisabledDatepicker(h.inline?h.dpDiv.parent()[0]:h.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}},e.extend(e.ui,{datepicker:{version:"1.11.4"}});var h;e.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return r(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var s,n,a;s=t.nodeName.toLowerCase(),n="div"===s||"span"===s,t.id||(this.uuid+=1,t.id="dp"+this.uuid),a=this._newInst(e(t),n),a.settings=e.extend({},i||{}),"input"===s?this._connectDatepicker(t,a):n&&this._inlineDatepicker(t,a)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e([]),i.trigger=e([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var s,n,a,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=e("<span class='"+this._appendClass+"'>"+o+"</span>"),t[r?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&t.focus(this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),a=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:a,alt:n,title:n}):e("<button type='button'></button>").addClass(this._triggerClass).html(a?e("<img/>").attr({src:a,alt:n,title:n}):n)),t[r?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,s,n,a=new Date(2009,11,20),o=this._get(e,"dateFormat");o.match(/[DM]/)&&(t=function(e){for(i=0,s=0,n=0;e.length>n;n++)e[n].length>i&&(i=e[n].length,s=n);return s},a.setMonth(t(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),e.input.attr("size",this._formatDate(e,a).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,s,n,a){var o,h,l,u,c,d=this._dialogInst;return d||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},e.data(this._dialogInput[0],"datepicker",d)),r(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,u=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+u,l/2-150+c]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(t){var i,s=e(t),n=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),h===n&&(h=null))},_enableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,i,s){var n,a,o,h,l=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),r(l.settings,n),null!==o&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,o)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,a),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,n,a=e.datepicker._getInst(t.target),o=!0,r=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return n=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",a.dpDiv),n[0]&&e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,n[0]),i=e.datepicker._get(a,"onSelect"),i?(s=e.datepicker._formatDate(a),i.apply(a.input?a.input[0]:null,[s,a])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,s,n=e.datepicker._getInst(t.target);return e.datepicker._get(n,"constrainInput")?(i=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&&(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,n,a,o,h,l,u;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),n=e.datepicker._get(i,"beforeShow"),a=n?n.apply(t,[t,i]):{},a!==!1&&(r(i.settings,a),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|="fixed"===e(this).css("position"),!o}),h={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),h=e.datepicker._checkOffset(i,h,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),i.inline||(l=e.datepicker._get(i,"showAnim"),u=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",s(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[l]?i.dpDiv.show(l,e.datepicker._get(i,"showOptions"),u):i.dpDiv[l||"show"](l?u:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,h=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,s=this._getNumberOfMonths(t),n=s[1],a=17,r=t.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),t.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,s){var n=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?n-o:0,i.left-=s&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&&i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+a>l&&l>a?Math.abs(a+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),n=this._get(s,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,s,n,a,o=this._curInst;!o||t&&o!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(o,"showAnim"),s=this._get(o,"duration"),n=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),s,n):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,a=this._get(o,"onClose"),a&&a.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==s)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var n=e(t),a=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(a,i+("M"===s?this._get(a,"showCurrentAtPos"):0),s),this._updateDatepicker(a))},_gotoToday:function(t){var i,s=e(t),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var n=e(t),a=this._getInst(n[0]);a["selected"+("M"===s?"Month":"Year")]=a["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(t,i,s,n){var a,o=e(t);e(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(a=this._getInst(o[0]),a.selectedDay=a.currentDay=e("a",n).html(),a.selectedMonth=a.currentMonth=i,a.selectedYear=a.currentYear=s,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var s,n=e(t),a=this._getInst(n[0]);i=null!=i?i:this._formatDate(a),a.input&&a.input.val(i),this._updateAlternate(a),s=this._get(a,"onSelect"),s?s.apply(a.input?a.input[0]:null,[i,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],"object"!=typeof a.input[0]&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,n,a=this._get(t,"altField");a&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),s=this._getDate(t),n=this.formatDate(i,s,this._getFormatConfig(t)),e(a).each(function(){e(this).val(n)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,s){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,a,o,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),c=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,_=-1,b=!1,y=function(e){var i=t.length>n+1&&t.charAt(n+1)===e;return i&&n++,i},x=function(e){var t=y(e),s="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,n="y"===e?s:1,a=RegExp("^\\d{"+n+","+s+"}"),o=i.substring(h).match(a);if(!o)throw"Missing number at position "+h;return h+=o[0].length,parseInt(o[0],10)},w=function(t,s,n){var a=-1,o=e.map(y(t)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,t){var s=t[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(a=t[0],h+=s.length,!1):void 0}),-1!==a)return a+1;throw"Unknown name at position "+h},k=function(){if(i.charAt(h)!==t.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;t.length>n;n++)if(b)"'"!==t.charAt(n)||y("'")?k():b=!1;else switch(t.charAt(n)){case"d":v=x("d");break;case"D":w("D",c,d);break;case"o":_=x("o");break;case"m":g=x("m");break;case"M":g=w("M",p,f);break;case"y":m=x("y");break;case"@":r=new Date(x("@")),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"!":r=new Date((x("!")-this._ticksTo1970)/1e4),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"'":y("'")?k():b=!0;break;default:k()}if(i.length>h&&(o=i.substr(h),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===m?m=(new Date).getFullYear():100>m&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u>=m?0:-100)),_>-1)for(g=1,v=_;;){if(a=this._getDaysInMonth(m,g-1),a>=v)break;g++,v-=a}if(r=this._daylightSavingAdjust(new Date(m,g-1,v)),r.getFullYear()!==m||r.getMonth()+1!==g||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},l=function(e,t,i){var s=""+t;if(h(e))for(;i>s.length;)s="0"+s;return s},u=function(e,t,i,s){return h(e)?s[t]:i[t]},c="",d=!1;if(t)for(s=0;e.length>s;s++)if(d)"'"!==e.charAt(s)||h("'")?c+=e.charAt(s):d=!1;else switch(e.charAt(s)){case"d":c+=l("d",t.getDate(),2);break;case"D":c+=u("D",t.getDay(),n,a);break;case"o":c+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=l("m",t.getMonth()+1,2);break;case"M":c+=u("M",t.getMonth(),o,r);break;case"y":c+=h("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":c+=t.getTime();break;case"!":c+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?c+="'":d=!0;break;default:c+=e.charAt(s)}return c},_possibleChars:function(e){var t,i="",s=!1,n=function(i){var s=e.length>t+1&&e.charAt(t+1)===i;return s&&t++,s};for(t=0;e.length>t;t++)if(s)"'"!==e.charAt(t)||n("'")?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)||n}catch(r){s=t?"":s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,s){var n=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},a=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,a=n.getFullYear(),o=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o));break;case"y":case"Y":a+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o))}l=h.exec(i)}return new Date(a,o,r)},o=null==i||""===i?s:"string"==typeof i?a(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?s:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),n===e.selectedMonth&&a===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),s="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,"M")},next:function(){e.datepicker._adjustDate(s,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,n,a,o,r,h,l,u,c,d,p,f,m,g,v,_,b,y,x,w,k,D,T,C,S,M,N,P,I,A,H,z,E,F,O,W,L,j=new Date,R=this._daylightSavingAdjust(new Date(j.getFullYear(),j.getMonth(),j.getDate())),Y=this._get(e,"isRTL"),B=this._get(e,"showButtonPanel"),J=this._get(e,"hideIfNoPrevNext"),K=this._get(e,"navigationAsDateFormat"),q=this._getNumberOfMonths(e),U=this._get(e,"showCurrentAtPos"),V=this._get(e,"stepMonths"),$=1!==q[0]||1!==q[1],Q=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),G=this._getMinMaxDate(e,"min"),X=this._getMinMaxDate(e,"max"),Z=e.drawMonth-U,et=e.drawYear;if(0>Z&&(Z+=12,et--),X)for(t=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-q[0]*q[1]+1,X.getDate())),t=G&&G>t?G:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-V,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":J?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(e,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(et,Z+V,1)),this._getFormatConfig(e)):n,a=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":J?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",o=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?Q:R,o=K?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",l=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(e,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+o+"</button>":"")+(Y?"":h)+"</div>":"",u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,c=this._get(e,"showWeek"),d=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),_=this._get(e,"selectOtherMonths"),b=this._getDefaultDate(e),y="",w=0;q[0]>w;w++){for(k="",this.maxRows=4,D=0;q[1]>D;D++){if(T=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),C=" ui-corner-all",S="",$){if(S+="<div class='ui-datepicker-group",q[1]>1)switch(D){case 0:S+=" ui-datepicker-group-first",C=" ui-corner-"+(Y?"right":"left");
break;case q[1]-1:S+=" ui-datepicker-group-last",C=" ui-corner-"+(Y?"left":"right");break;default:S+=" ui-datepicker-group-middle",C=""}S+="'>"}for(S+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+C+"'>"+(/all|left/.test(C)&&0===w?Y?a:s:"")+(/all|right/.test(C)&&0===w?Y?s:a:"")+this._generateMonthYearHeader(e,Z,et,G,X,w>0||D>0,f,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",M=c?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",x=0;7>x;x++)N=(x+u)%7,M+="<th scope='col'"+((x+u+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[N]+"'>"+p[N]+"</span></th>";for(S+=M+"</tr></thead><tbody>",P=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,P)),I=(this._getFirstDayOfMonth(et,Z)-u+7)%7,A=Math.ceil((I+P)/7),H=$?this.maxRows>A?this.maxRows:A:A,this.maxRows=H,z=this._daylightSavingAdjust(new Date(et,Z,1-I)),E=0;H>E;E++){for(S+="<tr>",F=c?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(z)+"</td>":"",x=0;7>x;x++)O=g?g.apply(e.input?e.input[0]:null,[z]):[!0,""],W=z.getMonth()!==Z,L=W&&!_||!O[0]||G&&G>z||X&&z>X,F+="<td class='"+((x+u+6)%7>=5?" ui-datepicker-week-end":"")+(W?" ui-datepicker-other-month":"")+(z.getTime()===T.getTime()&&Z===e.selectedMonth&&e._keyEvent||b.getTime()===z.getTime()&&b.getTime()===T.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(W&&!v?"":" "+O[1]+(z.getTime()===Q.getTime()?" "+this._currentClass:"")+(z.getTime()===R.getTime()?" ui-datepicker-today":""))+"'"+(W&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+z.getMonth()+"' data-year='"+z.getFullYear()+"'")+">"+(W&&!v?"&#xa0;":L?"<span class='ui-state-default'>"+z.getDate()+"</span>":"<a class='ui-state-default"+(z.getTime()===R.getTime()?" ui-state-highlight":"")+(z.getTime()===Q.getTime()?" ui-state-active":"")+(W?" ui-priority-secondary":"")+"' href='#'>"+z.getDate()+"</a>")+"</td>",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);S+=F+"</tr>"}Z++,Z>11&&(Z=0,et++),S+="</tbody></table>"+($?"</div>"+(q[0]>0&&D===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),k+=S}y+=k}return y+=l,e._keyEvent=!1,y},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var h,l,u,c,d,p,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),_=this._get(e,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(a||!g)y+="<span class='ui-datepicker-month'>"+o[t]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",u=0;12>u;u++)(!h||u>=s.getMonth())&&(!l||n.getMonth()>=u)&&(y+="<option value='"+u+"'"+(u===t?" selected='selected'":"")+">"+r[u]+"</option>");y+="</select>"}if(_||(b+=y+(!a&&g&&v?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",a||!v)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(c=this._get(e,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+parseInt(e,10):parseInt(e,10);return isNaN(t)?d:t},f=p(c[0]),m=Math.max(f,p(c[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=f;f++)e.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";e.yearshtml+="</select>",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),_&&(b+=(!a&&g&&v?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(e,t,i){var s=e.drawYear+("Y"===i?t:0),n=e.drawMonth+("M"===i?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+("D"===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),n=i&&i>t?i:t;return s&&n>s?s:n},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(i,s+(0>t?t:n[0]*n[1]),1));return 0>t&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var i,s,n=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),o=null,r=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||t.getTime()>=n.getTime())&&(!a||t.getTime()<=a.getTime())&&(!o||t.getFullYear()>=o)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var n=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),n,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.11.4",e.datepicker});assets/images/ui-icons_444444_256x240.png000060400000015520152456031250013412 0ustar00�PNG


IHDR�E�r@bKGDD�<��	pHYsHHF�k>mIDATx��{leG}�?g�K��$����U�!�>T���R��u�&H`oE�*U���.B
�RE*%�B��$E�Fd�E)�݈†>l�B��^��P�R�U����%���9g^�{}����{�=�y�~�9�M�n<���.��`���� c���Ab/�@�[�V�D��0��3AX9�0�N��_�B��&��>~�>�
c�;ab�D�ߎE����Qz�'k���M�ayԉ�6�!�:u:�:@RŤ�B�yDD���'�L��-�f�]S��q!�f�
S�Q�&�S��7MC��r==3dJ��{��f�Z���S0�Ms��:0K٦g�ʿ��&H�U�=�mc�4�i?UĔG��U4�hc��Qb�]�!�hL���W/
����@������pxh8�~�|�A��Qf?�ێ�1f¸����=u����Q�GJH��p����PϠI�w״m췥���ԧ>2���"�WÓP&{��n���T:s�f�q���H@���.c�I�����~S�s+�^|B�n�29�dH����]��v�-ˌ-m�e�h�>�����q&ت��g�9x�#c�n�~!����pxh8�4^/
����o�#�Z@��S���^�4� KZKP�d�9���C@F[�����,��a+����]8��v��K�qHl�w9ק�84�KB��ץ|��&��#��[�\C����`��R��!�����:�F
z��C���6��)A���T1wU.I�җ!4��ig�3w��������E:��q7����n�0uA���mP��y
�T�K(5ͬ�lNæb�T���rw�DV�]��t�e4���7�
�L���[��C��0��P��&��0���+�+�
����@������pxh8�4����Y��`��O����E�Z<��h�\J!��䞋��j
�;TK�Vr�0��ͬq�cˇ��u���a����p����E{B�w"�K��5���n-��c"w�v�T�6
T�hzီ|6�ŝ���Ι��N{	t��]��K��^m1(�6��m�3��'�R�f���`Ô�� �_�>��j�,�*�-E)�e��{�U�,��
\u���oV��:
`o��m�Ke�t��_W�O��dW3���Z
Քrv|�~^�g��`jyc���p�*���f��b�]M5��9��.��L��N��q+%����ۯ�0�vc�c�J��EM5���kk�#I�<���x_��	�I#0D�w��4xh8�4^/
��^c���
����d�r��DM{w�Q�t�e�{��^�`��b�r./��M:0գ��*���z���`]|S�B�(�e)�h͎/V����ܮ�"aO!�o�
,�u�^���Љ�^�=�z��t`�WeCC�MQϱo��0q��%���U�o?�<��@6��HG/���������uAQ-_�u||���ִ*2l��ٍ�uG�@� j
!�B��r�����	q�L!*)�h����.�V�{3���-��!�w�$dP�*�����/P[�t1���l3�hl�y�p������0b��g�L�} �3���$�%\/��.)TwQ�"uK7d�+�2�!�@������pxh8�4�'�aY$m��f�6�lB'�.D��
��Р��x7S�x��tI��eW�e}���d0�R�W��^ݢ��0](U�݋T�x����|��T�|����@v�^Df׹Lb��(�2��H��0n8;���_�Q�O��}D���&3{��Y��W�w��5*��e˗?�̖�G�
�:H iZӖ)/MP���(:�!�/�|B��[i����:�Gf
�L�`�~��:z$aa���^����ʭ|P�- kbݞ<ەL&�xJ�AABȼ�Hvᑢ�[�yS��ə�w�NJuy��%pw�0�_a"z��x���� �3i�1|��=����@����%�JW����A��m�\���
��l�>a���rV�-P��S���ו��j��A^�&v��&^W������c�qMz�-&| �ϜCʥ�xx�}\Z���W���4Ig��8�YL�1�a��R���O�Q�.�PU��(�>�K�����&c�.m��O�-����M\8S�Y���.�'�|�5�*܊B@֘A�%M��o��2���:�c�[��K9�3-��t�nNjB���o2�`*]9aZAq?Wկó���)%���0�"_�Ϯq��p�yV�!�/�h��I.(�$]�!�������r�W���+�p��	��P�;
4�4��E*�<a�o���l,�Z�>��0r"7���7`��\*!s<���@��Z��b�n0��͏��me�
HEH]��XSM�~#a��1&���|V�b�YQE}�e%ͦ@�~���N�N�>�8��o7*�G�B�M���R��-�U=��-��³��K���E��+x
�p
c\�U�Ws5W��la?L�s��f;���2�v�y���+�o���*m� �m�-����t8�
��W<���,o�̰����8f��=CH��`⾿�h�)���_�}�(�%m���'��&���
;��(�ݚ!�{:^����R��@���N���ү"�*�<�V�敡�5��o�h~q���+`6I��i�I<%�����Z=^JE\`�0]1����D��A��^�a0f��(���c %[�Gxh8�4^/��O��rdh9�����M7L)-�ӂ-���?K(����stբ�h-?�:�_XڧC�r�]��8�YB�3�|�C|
l�eXW��_�x�!V8Ɗ�b�8���bQ����7����N�4J�������l!��=�
D?��'a`^���a�q��8��:-�����YP��x�[�o�֝��X�Q"�Gִ����W}���
���1>�c���b�YV
6=��*��ۿŻ��)����8hs���������/��8��'Ϳ,�l������E�b���\Y�e�.�M6܈��d9u��J�ZĽj��-l�����&8�:s\Кt���y'�hs�[�Gm�h-�m��k�2^S�J��e%u\j5���n��|���;�଴��δa[�;�Хˎ�p�?�|�y��RaC$�_a�/���)N�UN��ƍ��Ȅp��~�Ú�/���k�������n����|J��)�/�9�Q:��,����K� �x�R�!  �B%�]lq+��|�w��	�ս_\GW�)"3]aCJ��%>��|�'� _�ƅDP���*�0���7³�=�V�ZE��g��V-�L���'���@}��2��ƪ[�P���'���rEm["v�O��#��
��5�g$�$?��mƟ'zJ��^S�xHj�g�4D������=�4�����@��F7#
ъ���~���z�'o	To㩋�b̓�dd�c���B�U%T9ҊD@��.�!�+N�wu�e��r>n��-�U�$U`I�v%�����A�Q����E�d��
��;�Ә:�+�a&�XĎ �y����%��k��������G�с���	��"�4��pxh8�4^��	@d6�((�Ԕ{�C::[�>�H,
�ɴNVN����hr.�~N�����Z��b�3�����+��Q�|,�%�t��%�n!作*�7����f��g(�m!fy��"�k�I6Y�/�eZ�ٳ���+��z�g�6W8ɦbQ%�y��8����Ï�2ŕ�#���b-t��Y�͕8y��nO�{]�!ټ�*���\� �(��p�2.�H�ٙ�d�.�>Z�(N��&�l�2�&k�	�U&ף���~�.���ו���6���58A7����}P:��BlkU�[�8�)�j�1�$��W� �!s\�������QF�n(qRK��:'�X���@����=$��x���#|�5:��@��]���2�S�i�.�&�W
��$`
8�t����3 =�&[#�ߥ��U3���Wҳq��.H{���➇�Z���,��ȣ���"��A��H��#�珁�W��(+̱�1�Ɏ�;����8�/�<E�E
�C+n�U:�|a��ɔ�M|�?L�����W1�$~}�W��,�o�V������R����l{��7�	������^�;<�,�t[�����T"�3SU9l��˾�H��[yV�&�a�@����E��&��<D4�(b���7q�����Ƶ\��\�u�f����7r����������^��Ci�[��.��h�����.�έD�"DD�_3��e������c��Y�Q�,�B@�fU���/�?���g���B�R���C�&��2��P�8��@3ZtS�,����v7�^#�另�;c'�Nȹ����.?d[�J!Az^ ?�<̯�oɛ�_s[Kg{(e�}�E�~J��,�-<<�����U����
"&B%�7�~�{�/
G�l�4^���j����Ԓt���cA��0\(�����ܓ{�̠�Q�8��YN�Bݙ�?[���R��$�k���\�{�u���׾~�Q��q�)�8���z:G�G��UK�:�
07��6�-��
WMY<�����
���Ѱ;�$5�&v�}%��8�)#9&)/��K^2�+��B̳�i��m\Ҥ����V�}�LD���1/i��n�]2č��>��I?U�7x���G�4�c�*�i��'<�iM
�p������7�Y�V��=�ӡl*&���ױ���^j��}fp��8l����Z� D3H�$"��:�0:û�{��]�~�+�X��,�V�y�۹�Ma#en>�x�ƨ�"
�I�3c��1e\�ӎe�(��$��z���t�nꅧH����v.|mO9QFL�&y���
���Πg)�5�ޜlW�v'�6z�K�,`]�ǫ�2��@}Ϟ����9�=<���a�8~����FR\p��Dx���T3�X�Ixk`������pxh8�4^��X���36�*��H!zu%Ġp���cܫб�d�w�5@�U���	OK�B�����a� B��-*�RJ*,��(�`�EC���ﲫi_ �+8�)�d�ބC)^H~M?j���@�x�9[�GW ���50�04[�	uDV�s��ֻ�u�F�}4��5L��U5TT�ⷺ)�{�`��U�:�1���zH <5�{�t����DߏP������k��A.�5fX�eH�-��}��3Ƹ"5�pc�PB���,��F��y����U�S�%�50�����^��pxh8�4^/
G^Lgo=F��bW�7r���~dg{PC�ؗH�E7us����mfx��:\(�7�,�+X�c���B�9�4!�A"T�C��b��ՙl�Uq���(��t
"h�e�S�|�5.���N��'x�U:�L�p*_�c�;�C�ơ�?��y����j��Z�m7�Sy�P r}�{��H�����,p�9�,�H��ޜ~S�}m���|���ތ�-0��=�]��� 	���XкCVk�_�~���K�� �;��a>>4=O�5͍s�p��
'�UX⻹�{J�� �F�alr���F}c@�`fQ���Ȏ�чxm܃���#<����𶀆�@������pd`��.�6I�p۞�]�A�+"y��P�ns3�oz��7hzeDp'���������m�&�M�w�M��h�<��Ǧ�(�����I���'G��>���W%���Q�W��V����oH�t�Mt�j��D�U���͕l� �n�	�I��w�oO_��5~���YX�w(�R���m���)��'��D������ɸ�����5�=�@��+���~���j�y^`O�`�$�!�_�U#�!G��B |V�:ĵ��>d���e��=A���y�<Շ��*^_�b
�T�)}7
b�P��o��h�hh���~7��r�M��/d����F�HGI���>&Ql���/�L^b�:ג��T��D��M�9����Q<��*y
=���2��~����/?J,����+%q�q���ޗ���S���?ܑ������
�^��e���]��G�SV�pu���^����س�~�o����Bo
l8�4^/
����@�!��/ON�G����ۮ2t]��С8�cݮ5�z=7��������ˮ���g��@�/�aE[��y#�3�#z��7L�.|��
��(cR�c�S��m�Q�$�6�ץ{D���a�{T�_j8�4^/
����@ñ`�/���_g�"d���`�ɾ���0�
���{�����
�����C�j����_9��jD�Ջa�~?�	dc�[�����0�*a��������,&
0��&�+���O�B4!��1��~��Ix���>�8�c��&�G)�j���I�����=@�5@�v�&J?��Q�l�Ç@��Q�����?�x^y�3%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/images/ui-icons_cc0000_256x240.png000060400000010705152456031250013530 0ustar00�PNG


IHDR��IJ�PLTE��������������������������������������������������������������������������������������������r�YtRNS3P���/"Uq@f`2�
!<BHK Z#'1S,�4���j���8E���|��������)��Q$�
��b�J��mߜGc?o�h�@^�bKGD�H	pHYsHHF�k>dIDATx��]c۶�H�阒]�K���d��%٫뺮��lm���w]��|�p��X�m�-��}<�w(1$��	;�F�@��%��?����B,Lh{�t���#��T@�/?j�9	m��N� #���+`��`��I�
��_�-s�ʹU0�M��[��
s�4`x��š�#��
�D<�~؀�K��.4�]`��PDDDDDDĈq����Ek@����A�~�*���	!Y���X�`hv3\LX�Ot�J2b�ؓl�QI<��� �6�-X�lֈ�6�H��|=j�`E�iq���Cv:�q���C?�?���x�,�r*t�ݻ}|;kP�4���d�Y���f���K��~[	>�X:+�i����ĆQV9\����e�'���A�tOS�:7��2����YsxM�ہ��B��&���z�>n�C��@��r@�*a�ӝ��%��MFDDDDDD�T�ߖ���H,���E���RU��n
ب<��V-
@�/Nm�թ��������Hw����*�+��#��$o�e�{�% �7\X��ǀ���2��~0��&n��sbA,�D��
�A�V�I��|�
�Og���鴋�	�7�y	7Jf����:_�w^�H	v{/O�9���<���Y�`+�� HRٰ����[��?��
�����=���c""""""F�˽�sG�<*k9c��E�8薽�������zfm��r�1�N������nq�w��&=O�\}K`
#���2��~��L�|?�m>�\�f�͹�:}�4ᦋ���{�)�n[��
�̰E
KY��D�ۇ-��	�+�Kl=�Ӄ��L`љ�|�%��n�	a�	���N�#��5�	(4��?����EDDDD\o�W�Ffq;��\E��_������,���W!%�zE!F�¶.�(USHQ0d�w)T���8#p,�x�B��K���� *�x��X��E�e������
K솎%mK�X~s�FE���~������tdc�a��I���1��Af4��dH��c�G�S�B`��0�wev`����"�{��	�.�GDDDD�,d�O�6�k"qk��Me�fS_����U��KŌ&g~>n� �H�})��L���F%8(�)r���!�[4统qQk�0�m[Le���_�7���0�@>1 X0A��Z���Vc�E�V ���Lt�k�3�EJ��44�Zﮊ�N`rt�>`�˥�	�	�
A��HBLH�@��c���Uq=j������cM����2�s����J��CL�iR �NQ�������0=��Yi�-�|4�V��]��]��B^�ޞ���_H�����$�<�$�	
a����=��d@�	(Z�Ap_�}�~s���:�N{DC>����m�^��ƒ����S�&�, ;�N����&�B} ��<_A��B]H�u��N(B0�{h���1�IK���Ds��j����'��M���8�.�ӫ1�h3�df}mq��	��n�U{��L�o�z\=?@	((��e�|=ơ麄�C�i����1r<|�OO�;�
`�H��p�Qy�zԈu�����Z���V��Ʋ�!�)��5m�C��2�Ly�g�;���֑�R���jW�a@��@V�L�&W���ru=Z
�̥�=U���5}���������7�;b(�����nP&�s��k�4����8�ͥ��0���1�U�W�v�k�18dq���T��ՌE]qH8������G�F�����K���'��r����Or�r�̧��6"fp��T�^3c��"�����n��Mم-�/��W=�tJ,�X�)���{�P
Rm|K��>mX�8v5h��<������_{ꘀ�Y�F�|&_G;&�>^�����W⁃�&�K���(��81�EB@F&��;"L���'wfw��E-6��o&/̫'X�e,>~�ee��|��A����=)	d��Q�`}P[���K��N��˂����/�~)����O[d�O=�3E�l5'Y�$?��7�m��Tzզ.�\��.��` WE���"""""v�)��V���<��K�ZX.Ex�~Ч)��ߚ����W_}�5|��s��/!?��'poդ���tC3����@�Q�)��t��`���b!,dY9�6A2���������/튮���n�t�TK>���#]�L;zq�J��r���²[��\-t�ҽ�5
@�ͷϟ��n�T@��+;�c���Qh�C*���T�ڙ��A<Sku�µb�E
/��$�Z���.e�j�����_ʤrWaB6d���(��S�s[�|���竕
/5R���(�4X�����76��`3|���P�p�'�H~<R?M�2�)�  ��g��Vp��B�n�=�|W�ͬ\��V0_�81Oׄ�Kz||lP_��ω���lxX;ǀ�Ju<��Ng[��]=�(�#]������p�P�a���i���s�f��
V�z�]ౚ����z>�Vr�?�f�?����
�Q�1�T`��} H�k���,{�VZˋT��ϛ�?I̯u�QK�LM�e͆��~��q������y�m0�9�S�;���j�����5 ��i��Q��]7k0�U�ޭ���G�kX����3#���lY��_Цx����j޶9��`�#
M	[z��KuO_z˿Dܭ��*��kOJ�(7��n��\�e�
I�T�ƨ�l�/�U������߶uw�.�~���;#�r��.�����8
�o# 5L��h>1�i�����p��V�M?�/u7��0� X@��L��+M�+�����{��Fkt�{�ŧ89�0`��. ĀC�R+\��/��t�R����;
�TӲ���]�aL���|�efđ��	�>�ۣ��G�|�P`P��8C1K՛�A�̍<�2��ۂ��K�r�l@L
L��������8�@�E>`n����PNԍ,��p�����E��Ɔ���Z�FlÎ;���F��7��Ȯ;�
��s�wSz)g7�{r�s��S��gȋ��(߄~�AWytX�$�NV����R�_��<6�p.�O�8�O[�OdDk>_��O�O�}���JS���d��mV�?�W(_��m� ��j��~=H IԁF>T/��{*]IGJ@i��qam�NF|Q�5���0+���E�S8�:�v�`p~v���j:B����p96�o�ys%��������
�|@H�����]��+�@��t]W�k}}���7��Fʮr���A�����B���\m�-�_�2PY8�����x�ՎN�.h�~��@+7��z5������t�_/�����/�?���0�S>��)���z�i0n�/�B����`{D��W���#`����B��o���[,�g��FVЁ�pP߾���C]Bz�� ��,X�����X�fԃ����A�:H�� k�7��d�Z9��oc}o�]�0�vd�:R]�0�ve���]刈����j����у����|
	?�+(��OǍ�+	�#��ys���ߍ�n�p���Fru<��.HȺotM�3h���}��߆P}�������˗��v�����P�}mǀ���?��W��Z@���������}��������@��@��FD�������l�%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/images/ui-icons_777777_256x240.png000060400000015527152456031250013443 0ustar00�PNG


IHDR�E�r@bKGDwd�ǭ	pHYsHHF�k>tIDATx��{leG}�?g��l�^CKd�*�M��&6JRm�붔M��ފRU�d'Ѻ5@���TʣB��$E�F��"����nDa���WiSR�I������6��Dy��q^3���s���|��s��̙��o~3g~3�	>�G��o��.�4^dL21�L�$���`�l��[��~&+��&щ@�����G�`V�a�g�������'�al�N�X���b0���t�(�P��5RH�&�<�ą��-`����r�2�2�)���Kz���,�$[�Rp��R
s�u�8r���]aj���#z����T�MS$�\Oό��3�!ZP���Y��o��)D�	��N��#Yʦ2�:��)P}��_U�S�2�L��]���a?��szՙ�/l����ljٛ�<�2���ݎ:�+�g/
����@������pxh8�z�|�a��Qf=�ۊ�1f¸��;{���ã��)!)���f�B=�&5�]Ӷ�ߖ�f�O}Ϭ(�0o�Y�03(K�dl1U�+�թ�LM����z{��D@��>]��D�-o��m����u� �����]Z�V�,ˌMm�y�h�U�z��f��i=@]�S؊tT�o6g%�S�B��_qw)�DP������pxh8�4^/
�_�G8Ĺ��{�J�����a� �� bR�<�c��r����� �@)��ϰ�?��zM�؅�jl���*w��V|�}}���C�!4l�t�_`���r�ӭc�0��,@�%6����p-�n�����>(x�h��i�@I��zJҼ�y
ts�Y���@�ee��C뱅r��jm܍��C�&��[�LM�%m{�e^3�JM3�@��Ӱ�X7mkA���"��.�v���2�Mu���ZfPy�
�-�!LU��is���_hxvv��+�3�
����@������pxh8�4����Y��`�>H�Ԁ�E�Z<��hק�Bqs����j�?TK˖s�0��ͬq�c˛��e��\a.��zs�y��E{Bq�"�K��5�>�n5�{�Dn{�D��Y	l�����]ys�x-[�L�qmЭ�q�
`_�X�A*�fLOtL17�:0k S�Y�B>����
��/S�A��]�C���gݳX�:p�:L*�YQN�T����\}=����"��dLM�	��5�-�l��}�0�(��T��T|s�LE4�!;�K���~p��m���
��{˷aʜ��Ǣ�.���J�m.71��8(I��	�:����� �s�d���b�S�Ҟ�^�:�S�)��!"�����@������pxh8���4gW@~=�
&{�K�'jڻ���,��#Vv��h=L�*�}y��L����ʼ=<�n�3Xߔ���_-ҮsS�݄�۾]�=�^�����Tn��f�3���n�D@=0 /^�E���7!�`��)��W[_P��j��lId 
�[����m���ly�6Pga꺠��\�u||��ִ*2l��ٍ�uUc h������iŪ'��cd��d=�zI�D\4���zc��=����U}�	齋$!��T1�H��W[7
t9,A�ll������(Y��:FD�����a�N��\����B�5."P7w#?(c���4^/
����@�1z��I�f /n�l��&t��B���ȫذ� �ʹ�w3Ō��O�DHZ�pU]�g�C'�ׁ,�Yj�lwҪ[t�"���{��OCt5�o՜��w07���ދ���:��A���Yf���ㆽ����ϗW�Sqs�8$������m�����񞓹F�~1o��'��2�:�H�V��BH]޶�[�?��� �P��f*��:�2k�Xe�5m��(�cTp�f?N��0�H�j��r~��V�(�`[�h?��DO�] (�@x��#2�'��Gx�(�`^Tesrf���K�.������#�#l]D`�A���`�Dx&�0F�ౣ��pxh8�4{I�ҙ��������ߨ
�k �ٸ�V�����K�
!g��e�8�Z�}M{��x��und�mn�u�LYs4��<CO�ń��OH�|"�����Xg�d��9�k���-rF3�,"b�����]˅�f�]Ρ*wG�"�>Ƌ����c�6m^��P?��,LD�1DV�2�S�$_`U3���Uf�aQ�����v����F�X"�&!k�֘�D`:G�㊐�(����q��A�O�VP�U
j�(�iJ�l�Wq���K�l�i��3��x���� T!s��XD@��s�9�+��y8�u\m���Y���"�r���7��v֗u-	��v!���H�
���
�4<��@��(B$"Pd�V�Z��Ɯ��	wߠ�����s0k��B�5h$�]�dpϪ�_�@0+�����4@"h�O�t���c�k�Q����i�����c��%�������}�T���C����5��|��j�f���J򭼕���da?L�s��f9�[�2�V�q�����7�;	y�6m��N��i
�b�-��"�?�[�fX���h�E���!�ML�q��RT��DW����*�ZI�hD$�w��{�m�:
~�f�����E㳔�&G�E�Sd�����J4���ye���]�U�/��Vx���0�6ȃ��"X�W�Nj���O�FS��
�������g��c�>����$C�^�xT����@��������)>U.�,-���z����)�E}Z�e��g	����t���t��G@�sK�t�T��k�$��ZK�y�O~���-�Lk���+��@=�2GXVX��`�3�"S�����Ml�r�i�ߍR{wn�'��'8S��j�o��O��I����;tXa�.0N7��N�.����(�O<�	�;���v��ɤVyY����5�(a��U_}���h?�Gx���8�񈦂�Xg��MO��z���!��V.q�įi|��LH���L_F�y�Uғ�_�J�`B]L��"�t����Y�e���M܈��d:u��J�Zĵj��ml�C����&8�s�ךt��﹅����m��6T4��6��9K�)�
%HZߒ�:.՚n�z��
w>
���c�^68#ͦ�1mX֡C�]������[��5: a�2S��-��I��I��\�q#`������pP��e^b|~.��?�=�-5��OK�?��0�9Lx�%8qI��T
��d=\����&'���=n)X���[�8��SDf�‚�<��|�'�O�!��)��6���3�U�a���g}o��sk;�����'�Z9�Z�]HQ�3�3����u��<�cխ_��t�����~���%=��?��r=�r5�)�6ɏ�o�X_���i�wI���I]D��-�� V��G}��-��V��t3����˯��
�g��@�0���)��<HLz�1�= 4�_�C�#�HTo��"�	�4�I�N�γ�}tY���4��$�
�,*�؎d1��5�-�����c\�K6�<��˿�9��C_��fr��E���5~�/�]^S�xX��u5�_<���t_0PA���𶀆�@������p4O"�qGA餦����v�GbQ��p�rz��E�����U
�6����+����]��_*Čj���/��7�>Bn�6B��M��f�����E�-�l�2=)H�x�
V�`�Vj�,&��Jr0���Y��e����T����]������Gx��L��뼪�]�)�is9NG������^WiH6Ͻ�
�`7"Hʬ)\���1Rsv�6Xe��=�N��c	�`�
T�d�=a���z8��M�?�U���U^Wҟ�<0���WK����H��H�A�th���֪���q*S����d�I&���F�B�8�YbI7�g�=^D=�;�@�qA,U�`b]�=oO˷��1�J���1V�R�;��@����x�՘2�Ht!6ɽ\8\'�S��3�6��7�tk�l
����SP��V�أ�~\N��-(;�� m�j��k�s�O�fj��c�����A=�@9�C�'��*B|�e�X�B�d�R�
j
�o�M��s<�C�mQ�h�U�B�’/�!�<��`�_���uq2�U<�G�_���*������:/B!G��!/4��?"�^�1����v3�צE���e��bIT6�U���B�?3U����y�w	�#q��%j��	��2�e!�+�6X�>�!��F=z�o�*��i���k�����k�f����7��빞끛�Y���^��#i�[��.��������.��	�e""��ҿ��~A�~�/��#��]@� R�*��X���ś�s��TG$���ɨ��(<#���5Ќ�T�?͉��<Z�f_k�6����z�pr_�%���-m-��~��0� ��Z�$o��--�U���]��C�)�xs������3�R,V-���)��������4ͳxH��pxh8�0��~'�RK�9�KT�]y��,p��
�grw���μG}��d�g9�ug�l��3J-�Fhp��R�A:�|�C�<�k�N��DX�����2������+�\u6`>��ym<[=��(�xZ�}W#�N�
��awpQ�M���L`K�qSF�MR�����d�Sij��g��|�۹�I�͡����
��Z}+�c^Ԅ����h���E��^U�x���G�4�c�*�I��O�&'5)�1?�sH�����f5[�����C�P2��c�+���j��]3��e��Ygt,��@�+g-��O��J`e�La1C����YZ���n�]3��*~���:�g�("褿[��1���2��n�2�kY��L�_�|��.�M���y/y/
����({F$��i��=|KA����,%}[қ����d��FYg1�iF�UOQD�>go]����\�z�W��bT�����=).���xY"<�y�@�h�x�Ixk`������pxh8�4^��X���26�*��H!�u$İp�2��1�@:-$#YtX�
���)tX�-
V
"$��i����J�/
98�iC���ﲪiW��T�$^�V
�!d�z��ݞ\]Hc���!���yj�Wt�z�a�z��.�
�l��FCᮙyI
:Tg~��Au��P��2c<�Y�Uf�!��a�<��=I
:�����5�(�+9��b��²�UfX�eH���U�'� PSg�qEjX�Ą��|^�*��t����|�F�N�Y���Jxk`V,6Sw!�4~&����pxh8�4^�����z�AdЊ]��
_����A
�cW"��tO��J&���1��p�D�\r:w\���{h�L�e���QB�!B�;�-��X��]�ˎM�� �]6�	x�o��%ښө�x��Y��9�4
��U=�S?�k(����W�Np�������Ѷ��c�����c��؋��+��67��G�����z���o�ӿ��?������6��k��>����I�Uf8˂��Z���
,�C�H�X��|�iz�6��)�X�0Ovث�����;J�� F�alp��F}b@�`fQ���=�{Ɂ�i� ����<���5P�ŏ�.�_�px[@������pxh82��P�~;���G�Mt��M���-�v@]���ܠ�.߰�	������>��K�9�4}��6��. �/n�:��&"O�'�"�'G���>��P%���R�W��V~1���K�t�Mt1j��D�UlP�%�U��
|^�ӿ�]���C����`��
���_i�/�{�җ�VQd�z16z��f����udO?P���{�f�_?Az��f����_?	o��#�j3���URmU�qmf�h7sIb_��.`8G�.����篘B5nJ�M��4��7sIb4@4���F�Xb)�&���Pq���F�HGI���>.Ql��/�LVb���%	�)	.(����?�V��r�
飸�UU�zX!�e|U�l��_6~�yUY: )5WJ�/��?G��������pG�~/_�1���7lz
D�X�ǭ�����pu���}^���k�س�A�o����Bo
l8�4^/
����@�!��OM�G����۶2t]��ȡ��cݶ5�z-�o;�3�`c�6�Fz�AmǸ�m��`�c�H�<t�b^0a:��*<J���UHE�mN�^��	�GIȃ@[�_��1r��ZG��Q~"����pxh8�4^/
���	?!��P�-d�����{�M&��@��3l�Zw��ags/@��3\�Z�g�B&
�rjD�Ջa�~?�dc�&������v
���H��c�~A��LY�|�)��M�DLf����Q���C������?�	�Q
�`'`�.*��1@�o
0�U����_=jB���3z4W��ؽ����VIf.bF%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/images/ui-icons_ffffff_256x240.png000060400000014233152456031250014066 0ustar00�PNG


IHDR�E�r@bKGD���̿	pHYsHHF�k>�IDATx��]]�%�u�z��fV^���;l��Y��03����&)��]P���'�M@+�ȋa� k����`�J!&~H2ք F�����?�!�0�_&`������>u���޹?U_3s��Su��|U�]��:!D����@�t	8"t�@�M;ljH=����&���Om�k3��F�B���8F��;@*	��c�Oy�=kWڅە 3�ANI��*���v�P�-�ast�$Hp�	As�2���1E,ځ
ԪGE�'i�he��]iSǼ�jv�q�P�r��
�/Y�	e-�ڦt	R5w�gfI�;&�Im�J�m�qk�ۦ�w��4����BsȠ�WM��	&_�
��/�1n�;z�_$�	8�H`���# pD�H��	8�|3���h2�oF�����)���e>����}�H�l>��L�B��V-�}u���Ҿo|ڵ/�l��|����"��o��]�}�H��SwǗA���s!����8���0��3@j~y�Ӈ��
��4h����>@"���)J��_9]�L;�nj�q (pD�H��	8"G$@�'����Mq���Xi��}"�0��3�]A�S(�~	 @��@-$M�6
W�3�'�79��+�O�qOh\�O<
`��xT�OHp���/d�g�4
����"Gl�Ո�������f�+)CO�'�u�*c'�TM�K�h^�<� �uW������hzH��ʇ��ڸ�q풁|��	��v�AM��1���|B�2�t3X���b��hWr��s�n���ZLwp�O�~���8 pđ��	8"G$@���# p�C��R��~�O
�xD��s���M�*�|�{oW�C;]���Հ��l��5���)��^�^� #��š�N�v�97>
�t�m
aϿ_
����k{�bW%p�@ݖ����C�>۩��`���ͤq�ǽ��;�~��>��iC�ZX^�[�H�f�alsX'�0M	�_I��~9���'}��~{���.��@6��2�,h�PU@�U��൓�)��U���CH�����
��  �_���\������f.��*@����/gN*��C-�{�g7�H4��ɼ�ko�r���?_59�����]b�U/_�kp�)m���/�q����T�oLZ8D�88"G$@���#`ܘ��*s>���ʧ轎��I�{��`����>@��1�%,<v�L�躸J^�8���
l�/i��� 5[��~냍���vo��h$��+vb
���y;�ţ�%�/鱀��M:��Uե�ͤ��帧M�0 ����g�t���+�g��*l�n��4�[H��@�o��BB2�����,�p̨z�Q�&k�7	���]���҃�=��ɅO+�R�{�1�~	8(3�u�Y�M��q �����Q��T�U_]�컋!��R5D�	5�
$k��,������7k�퍦�M$AgƸ>��`3�5"G
��# pD�H��1{Hg�[��0	��˖\6�%��Hqx,O���af�l�x���t��!
��b��[�WX�7�w�Ny�Z�.Zu�C�T��k����qh�_|k������j~�Q@��n�2=A���6-�kϺ��"��-R���g�Z����P���v	�\��͹8f/�-��K�p��[΃�:%,A�L&�S�&D�'���M��s��>A'�����F�Uf�`����J���vQ8��]�����6"�?����_޽C�$�n�����\�B�������a�����#�¬����#,�5D3f�q����# p,��'�?�'���޷:��0�+n�֚^vx�] ��f45b{�=6v�=N�WxG8£�K��3�k�t͒�]�	<gr
����4�
IE�:?$X*?���j^{v����G��O&���z�ܭ�����-�:-	5��Q�TC�5Ķw����X&s�Ɨq@���;�`e�,#��巣��&�!��=dKd�aOKa[Jlr7�Wr��Ќ�x@���z>�-F⛛./������復���Ou���{~�#q��R�y��B�+xۂ���J��P1��
��!%��3���/��`�� >���\^d�G���/�N-�^�������Zv�P�#���Y��"h����o� \�[L��u�gH��z�~]�������()��`+����8P�����S��~�3������OY��((�����M�y���~�;�H�}x��9��2SwG�
�9�M�\f�/�A���1�n~���p
���S�N�<�p-��@o�.�-�t�>0�-���[��\�_g@�6�� ���nY�N��a	.�B|�9���>��.�N&h�D[/�3������ o�L��59G��0>�*�Z��;"��x����}Œ�.�Q���ٟ�����J�|L�Q�G��5�����c̍	>Iէ-}��{�s=�5}����	����_<Գ�����{��ɂ�WZ���g��Ԕ5���~��c�|-	8"G$@�X,��W�E�	���Z�m�����}p�-���o��CC�mȹA'�[�69���~����
��ӎP#�0*)u�Q��D��vi)F�F�4d�An��tÐ˞l���O6�;R��,�:����E�lPǔ��K���:Dۄ�t)��.�k�L�9AO���������qrџ�W�ԧlJߢ�\&�;���߈�2A��K�9D�iZ��yQ�#5��۬|�{�MHD#J��D�\8)���j�u��9|��1~���=�O��=\�V�n�~����'�/�P�X��(��,u���'�0�M����P�Ń�mq��|	�J~yL���1�ާ�{����W��/�������?��o	�]}����u�������ܙ������F�&�*S���\=u3�~N�z�����ߤ�������Yq6�D�R�_/M�w�������E�l��J��C�ǯ���q�!Lw]*Ԑ�j�Λ
�O]�DCBɡB&@�_��f�d���]z�v�a�{��!_��nm������SQn���oM���k�n[�qP���3<o�U�eT0���E�	b'`����"��>.��)#{�>�o���Cz�!�U��&�6�~�߃J��e�تI]Ӻe9Q�a�.������%�s��j��=��;x����{�DŽ�y:��8"G$@�� sɠ|6z�C�m7�9��V	�^V�zk}4�*HA�ɿ�6��Z��t�F���..�2>�O�t-fV;W�_ٞ���,O�	>��Z|y��a�~萻Bki#@��u"ڥ!
�*�7�!
f�3D�c��k�TɰC�k.��s�Pש�;�C�<����}��R��a0�L;������7L����w5@6J�CD�V#N��X�Fa�곮�8�y�>B	%�:�dH �A���r'@���+�2oH���:�͢� Ӻ]��r8C���`�W�;��ErV�۸r�uE�P;��3*�'J�c�I�zk�R�l����	`O��W�*}�C�c	�|��N��Y�+��U�O�r1\�L���S�Z5�)�������:�aP�l��Nw"�C�ه�f��9K`��>��3�Jgh���e��|�7�I�qN����[ʥ�^�c���7�M�q����=M�*3��+�1q��Kʯ��3!�������Kf�Š6��|��#�y���>_�&�l��ʶ��&��1��_��TjW�`iHCڥټ	,Z��7�֟�����Ԫ�l;���w�*Q�wy����FϜhc����1��4�R�6i�6�h�~	P��6��S�]*��r�3p��C۴�N�B;�G~�g�j!��|h�<W;��
��B�V8-�G����dzͳ��S:[����R*n'�Z���g�'���]��?d��m��1)2�j�2Fw������?�t����f���kڛ
\�H����$�=�@$@���! pD�C�~�q����%n�1O�n�m�拵��/N�a/c>�ϔ�}�vQ{z,p�Q�GD{��~�9 ���)�ߛzn&@��T���>�5��1
偠�0��I�˫\!\r��r�h��������3���>����]�Y7��P���t��ӴDO[5��nA	�]�������a�l��T��2�A��_&\�An�4'':����aOHc�	0 ��	�w޺�{�G��g3�/R��1T�������������0+��ޔ��0R���m柅`�o���*~��_g	�uF���j�ǟ�=���sxpE��)V���U9v��u�Z��������O�=�j<_�>o5�@HP�G���x�#��;�I����
���0�����Q��#zG$@���# pD��ZK�*��6Aa\���n�6�v[K��(Ѯ0�zLI/�j�n�Ю��|y�.��4�q�����E
ص��W�̈́�x�j�q�
{Y����>�����.]�!a[!�i.d&�~�RJ�4�`��&@Sۥ�sy�7�wp�hq=����l��e�<Q�^w�-4��<X$o@��|�:�P�A�;xIl_�����/�O.��g���s��
41��`bY:��q$0pD�H��	8"�IR^,*��V�gqֲ�~6tt�"��KHqXn�Y#o���q��B	sxa���>fy�
y���_��E�ŵ���^�ը��w�X���Q���"
t�lo�ޡs�9eS�R~�ڥ|;������i�6\/�$ʗʿ����������x8_��t���+x�p�+�ި�����$��@<�K�/�:��}������Wk�~��|)q_y��=l`E�	�@�C���
[ɔ�T_߭����a�;iy�
yW�Kբ��d���}����������7��<���f�ø�7�,6�����
p`ܢj�_�5������k����_
�|��}�# pD�H��Q��>���'q��_Ǔ�.�t��-o�\��}]�m�&-�t��-o}d�C�>��r�F���O�|Ӗw8�K��CH����7���<n����~0g���[�I����\�\�W��<��H����\�o�����Ѡ��K�s)�	������~��n�j����̨�oR����kk�g7�ƲHM%��.�z\r���y�&V����V���et���<�N�8�Q�?��B���� g� C]��FC�|��Oq]n�?d��f��`ܗ��[h	�����W�Ю�� �ʖ�㸧�=@v�*+{��&ɟp7�o��u%1g_W�.9D9X����}U���m�(������O�)�x��c��� f�Q��w&�I�^*�NOւv�_�[��3�1i���7my�#N	�8"G$@���# p�Π��QǬ�#Z@�.�ߎ��]�3��%��鎜��ܤ��
&\<‘(_Ƒ���2�:%���GX``
��eQ~�e� y�D"�;3ꗀ�Z�ز�n��E������Ijag]��8�@P���# pD�H��1����q@'@�q6B������>V'�J�	���M�֝��`��\����W��#|{B���̪$�y�4,���}F�>�n���k�-�P��WE�A�tH=�ji��Y'�W;S'QO��QL7����D�O�=@w�����=K��F���R�™?�����Л�Ε�N���8#(p̯/ b,��?P�w��%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/images/ui-icons_777620_256x240.png000060400000010705152456031250013417 0ustar00�PNG


IHDR��IJ�PLTEwv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv wv U.G�YtRNS3P���/"Uq@f`2�
!<BHK Z#'1S,�4���j���8E���|��������)��Q$�
��b�J��mߜGc?o�h�@^�bKGD�H	pHYsHHF�k>dIDATx��]c۶�H�阒]�K���d��%٫뺮��lm���w]��|�p��X�m�-��}<�w(1$��	;�F�@��%��?����B,Lh{�t���#��T@�/?j�9	m��N� #���+`��`��I�
��_�-s�ʹU0�M��[��
s�4`x��š�#��
�D<�~؀�K��.4�]`��PDDDDDDĈq����Ek@����A�~�*���	!Y���X�`hv3\LX�Ot�J2b�ؓl�QI<��� �6�-X�lֈ�6�H��|=j�`E�iq���Cv:�q���C?�?���x�,�r*t�ݻ}|;kP�4���d�Y���f���K��~[	>�X:+�i����ĆQV9\����e�'���A�tOS�:7��2����YsxM�ہ��B��&���z�>n�C��@��r@�*a�ӝ��%��MFDDDDDD�T�ߖ���H,���E���RU��n
ب<��V-
@�/Nm�թ��������Hw����*�+��#��$o�e�{�% �7\X��ǀ���2��~0��&n��sbA,�D��
�A�V�I��|�
�Og���鴋�	�7�y	7Jf����:_�w^�H	v{/O�9���<���Y�`+�� HRٰ����[��?��
�����=���c""""""F�˽�sG�<*k9c��E�8薽�������zfm��r�1�N������nq�w��&=O�\}K`
#���2��~��L�|?�m>�\�f�͹�:}�4ᦋ���{�)�n[��
�̰E
KY��D�ۇ-��	�+�Kl=�Ӄ��L`љ�|�%��n�	a�	���N�#��5�	(4��?����EDDDD\o�W�Ffq;��\E��_������,���W!%�zE!F�¶.�(USHQ0d�w)T���8#p,�x�B��K���� *�x��X��E�e������
K솎%mK�X~s�FE���~������tdc�a��I���1��Af4��dH��c�G�S�B`��0�wev`����"�{��	�.�GDDDD�,d�O�6�k"qk��Me�fS_����U��KŌ&g~>n� �H�})��L���F%8(�)r���!�[4统qQk�0�m[Le���_�7���0�@>1 X0A��Z���Vc�E�V ���Lt�k�3�EJ��44�Zﮊ�N`rt�>`�˥�	�	�
A��HBLH�@��c���Uq=j������cM����2�s����J��CL�iR �NQ�������0=��Yi�-�|4�V��]��]��B^�ޞ���_H�����$�<�$�	
a����=��d@�	(Z�Ap_�}�~s���:�N{DC>����m�^��ƒ����S�&�, ;�N����&�B} ��<_A��B]H�u��N(B0�{h���1�IK���Ds��j����'��M���8�.�ӫ1�h3�df}mq��	��n�U{��L�o�z\=?@	((��e�|=ơ麄�C�i����1r<|�OO�;�
`�H��p�Qy�zԈu�����Z���V��Ʋ�!�)��5m�C��2�Ly�g�;���֑�R���jW�a@��@V�L�&W���ru=Z
�̥�=U���5}���������7�;b(�����nP&�s��k�4����8�ͥ��0���1�U�W�v�k�18dq���T��ՌE]qH8������G�F�����K���'��r����Or�r�̧��6"fp��T�^3c��"�����n��Mم-�/��W=�tJ,�X�)���{�P
Rm|K��>mX�8v5h��<������_{ꘀ�Y�F�|&_G;&�>^�����W⁃�&�K���(��81�EB@F&��;"L���'wfw��E-6��o&/̫'X�e,>~�ee��|��A����=)	d��Q�`}P[���K��N��˂����/�~)����O[d�O=�3E�l5'Y�$?��7�m��Tzզ.�\��.��` WE���"""""v�)��V���<��K�ZX.Ex�~Ч)��ߚ����W_}�5|��s��/!?��'poդ���tC3����@�Q�)��t��`���b!,dY9�6A2���������/튮���n�t�TK>���#]�L;zq�J��r���²[��\-t�ҽ�5
@�ͷϟ��n�T@��+;�c���Qh�C*���T�ڙ��A<Sku�µb�E
/��$�Z���.e�j�����_ʤrWaB6d���(��S�s[�|���竕
/5R���(�4X�����76��`3|���P�p�'�H~<R?M�2�)�  ��g��Vp��B�n�=�|W�ͬ\��V0_�81Oׄ�Kz||lP_��ω���lxX;ǀ�Ju<��Ng[��]=�(�#]������p�P�a���i���s�f��
V�z�]ౚ����z>�Vr�?�f�?����
�Q�1�T`��} H�k���,{�VZˋT��ϛ�?I̯u�QK�LM�e͆��~��q������y�m0�9�S�;���j�����5 ��i��Q��]7k0�U�ޭ���G�kX����3#���lY��_Цx����j޶9��`�#
M	[z��KuO_z˿Dܭ��*��kOJ�(7��n��\�e�
I�T�ƨ�l�/�U������߶uw�.�~���;#�r��.�����8
�o# 5L��h>1�i�����p��V�M?�/u7��0� X@��L��+M�+�����{��Fkt�{�ŧ89�0`��. ĀC�R+\��/��t�R����;
�TӲ���]�aL���|�efđ��	�>�ۣ��G�|�P`P��8C1K՛�A�̍<�2��ۂ��K�r�l@L
L��������8�@�E>`n����PNԍ,��p�����E��Ɔ���Z�FlÎ;���F��7��Ȯ;�
��s�wSz)g7�{r�s��S��gȋ��(߄~�AWytX�$�NV����R�_��<6�p.�O�8�O[�OdDk>_��O�O�}���JS���d��mV�?�W(_��m� ��j��~=H IԁF>T/��{*]IGJ@i��qam�NF|Q�5���0+���E�S8�:�v�`p~v���j:B����p96�o�ys%��������
�|@H�����]��+�@��t]W�k}}���7��Fʮr���A�����B���\m�-�_�2PY8�����x�ՎN�.h�~��@+7��z5������t�_/�����/�?���0�S>��)���z�i0n�/�B����`{D��W���#`����B��o���[,�g��FVЁ�pP߾���C]Bz�� ��,X�����X�fԃ����A�:H�� k�7��d�Z9��oc}o�]�0�vd�:R]�0�ve���]刈����j����у����|
	?�+(��OǍ�+	�#��ys���ߍ�n�p���Fru<��.HȺotM�3h���}��߆P}�������˗��v�����P�}mǀ���?��W��Z@���������}��������@��@��FD�������l�%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/images/ui-icons_555555_256x240.png000060400000015514152456031250013423 0ustar00�PNG


IHDR�E�r@bKGDU���I	pHYsHHF�k>iIDATx��leGu�?w�KֻI�-��T��i��};�T[�-e$boE�*U��h]��@�J�D6�_$)(j7��	�»����QP��z��B��TlU�}n���6��k��u�}���w�+�{�}Μ�;g�L�<��=�.��`���� c���Ab;�@��z�D��0��3FX9�:0�N��_�B��&��>~�>�
c�;ab�D�߈E���.���B��H!�����6�
C�u�8t�u���I?�!�B��	*�Oz�.[�aͲ��l��B��
��>h>��M,4�R�o�� 1�zzf��^	4�"S��j߱�`�沛u`��M��(�,��7M���
{
ƞi�;�~�:�)�����7�qq�F6g]��$�ױ���t��	��pxh8�4^/
����@������ی2��v،1c���쩳�n�ʾ����~7��	��|wM��~[��O}�f7@q?@��#	e�����.�L�3�n�oF��|�
�T�el8iu{�t�`�neӋOh�mP&��L�v�5��zވ�e����]�lM�ԧ����7���q�X������]
��Wqw(�BP������pxh8�4^/
���G8����g�J�o��}i�A� ����)�s5�����~�aJYT��V����1�pT��V�P%��ت�r�O?ph �*�s�K�M�,�G������f
-��։��C�k�u�u��@��Fk�m�S�0�(�b�\��/Ch����jg�b)(;	z�-��tV��n�
R71�%ݪ-`�.i�۠@/���8�Pj�Y�%؜�Mź�h[���2��
����R	�h7�Yo�8j�~�10*X�t�0Ua���2�^M��a�%��W��W/
����@������pxh8�á�������pi�h�x��Ѯ��B&��=w���w�����n-`r5�Y��Jǖ���0V��\)��P�>����Y�D@���k}��Z@��X�x�X��Y
l�����]�l��;u�l�3e��4��ұ�p����!��bPdm����g�Q�O���c��:(�);	�WA��}(H�W�Y\U��R��P7���Y,]��`�߬('u��	�L��d�T˿��s����f�)� �&�)����0�(�����T}s�LU4�!V;�K���j��s �Q:7�ػ�^{�VJ�	�{Ϸ_a*���Ǫ�����j�.,��TG��y6
��#�v��1f�1i��Dx4
^/
����@�����9��l0٫\�>V���o�/]`Y�����`�����K,v�L��{��|<<��3Xߔ����-ҮsS�݂�۹]�=�޴����Rn�����֟6�>0���Mf{U�*���o��0q��%���U��d�P"�PX�"]���`C@f˫v�:S�E�|�B����d ZӪȰ�g7��U���A�B�T��M/V� k�������*)�h���.�V�{3�(lk�l�{IB%�b��j��5p�PAc�*Lt5�K|�w
��5�P��aļ��~���@�mP@�I�K�^[]R���E�n��We�@փ���@������pxh8�OZòH���͖m2لNT]��my���A9w�n�����I�������:���Jm^�Nzu��R�t�T}v/R��i��&~�Su�	�"��{�=\�2= �ٿ��ˬ�#տɨ��l��:yGA>7��CbȚ����f�J�_}�t2ר�/�-_�d3[F�EW��A"Iӊ��Rן�m���9�|��%\OC%�l�P=2k��dz#�[/\����#�����/��Wn��2o�m��+�L�є�����U�y?��>�#E���*��3��͔��8>K��>�ap�0�6D��9@4����A�g�6c�l�
/
����@ñ�`"]i��K�{����s
D07�ӕSz�b�!䬴[�,'XI��(cO�����ml��m���	k���#�<�t[L�@�9��K��Ȑ���Xg�d���.h�����sV��,"b����]Ʌ�d�].��tG�*�>�K����#�m~���P�a�&.�	�)b���muL��I���fnQ! �L�ü�#鷭m���c�ȱD�uBV�V��D`2G��P�����k�p��AWN�TP��U���(�iJ��ş�6�ȗ��e\���Ն�g�=Nj�6�g�
��t�� �ޟ?�[d�>^K�ߤ,�An"���hf
h6��T�	x������Xֵ$�C�
a�"D0jHM�o���TBfx^"�"�#�r����l,i��p7�u�����������,X�F��cD�����������J�M$"���Ĺ����}江W�o�*��B�5���V��-�U=��-��³����
��E��+x�`�Z%y=�s=��a���3��k�sN��4�lT�����B�Ƹ���h�f!���Nj�H��a?6�B|^�,����/0�rD��F[��5�!m`�
������'$�J~1��o�����fD��x;k ���6�(���j�P��x)�_4?K�oq&[T:E��9/J��0�D�`R�W���g�����^V
���$Y|����&y�eᯈ9���B��R*����ˆ	�ׄ�/j&R�E
��2��1{��a��`7�<*�@������px�]��(A���l=\n�tÄҢ>)ز�o�ӄҿ��t��Zt��G�@�K�t�Tn���FK�Yf�M~���-�L+���K��@�a��,*,�O��Y`�	NK�rw�&�}9�$ߋ�F�ݑ[����	�����@���{z&f������Ϳ�Ӣ��4�9���q�6�ah��x1i�e^ bdM+�@;z�7�m�0:O�a���<��<�i�	V�f�`��~�rp���;����u���6W	8VX��老����%=i�9`�d&���.�O���ʕ�i���dÍhN�SW���E�+����:?��x�56�	V��֤[ϻ�D�K��?jCEk�m#]^��qM�W(A���Q��t;/Ի-nux�0�-6�9�Yi5}�Iö6٤K�M���w�&�|��†Hؿ�D_���/s��q�/(7n���G&���}��l|���_����ONOvK����O�H!�!�g�9�G\�!�s���*��f�|�w�]�U�Z'�W�~q]5���t�
)y�����A��|�Sm@5�g�����������A찔�*��<h�jq !E��O�孁���e��U�~?���1N3��ڶDl*��	y��y���$�8?���şG{J��^S��xHj�g�4D����	b���?���hy
 ��|���h��_~?LTq=���������EM��Ib2����tu������iE"�zx��O��+N�wu���B>n��-�U8/U`^�v%����p� w�G�J�l�yTA��asS�>ge?L�^��D<�k�>_�i�\S�x���u5�_<����tO0PA���𶀆�@������p4O"�qGA餦�����v�GbQ��
p�rz��E��s�s�]
��6����&K������_)ČZ��/���y!wr'!��x!��}E~7C~?C�n1]�C�'I_���2	,�J͞�D\\I�g�,���1��*Q��ǹx�]�~��)�L���Ok�<�"m����k�vsxb��*
���Pa��B�F��+ߐQ!Fj��4��Lq���bSqf�X֘e
�A5YkOد2��?զ��)[l�S�Pҟ�0���K��(��J��H�A�t�&s��Umo
�T&@��oa�q���A�Bf��9�bI7�g�e/����P � �*
uN0�.p_�����{H�s���|�e:��@��-���2�Q�i�.�&�W
��$`8�t��f�&�m�����Sz

sߪ{t��+�ٸ9�u��_�~q�C~���L�Wy���\$�;�W��)W�]q0��	��`�9��!ٱ�b���x�=�/p&z,j�MZq�-ѩ��c�
O�l�s�a�=�/Nf����xH���rW	X�G�5��y
9,=y��D����n��g����6-6y�i��(�De3^��o�*D��g��rX���}��?�'xN�&�b�@���i��E��<�!�i��&��[�Ny���`�n�en��3Tg�ms�[�������I�l��_D/I����o�YS4@�os��Ѷ��
�_f����`?��X�q�y�.s���YV�m,G
�g���3��TG$���ɨ��(<#���5Ќ�T�?lj��<��f�k����s��l���=9�0p?��U6����������xK�$���Z:��C)��ˇ(:�S�/��`o��qM/�e��X�Z�/?W1*��c�sxh8�g������p�`Z�/�Χ���F��;�$p�i�B���O�<ȧ]x��5�ɸ�Os2ꞔ��
ݧ�Z`���&��X�t�岇�~�����7�0�2J�X�)e\��	08j=.YJ�Ql؀ٸ�g��l!l�P�j���I��l8��Ɏ���%�a4�O�+�-�M�1Iy�vV�y^�b�N�-��&7���(d �x�y^�v��!n�~�ɗN��b���C}�>ڦ1�_P�O�
^��Ԥ��!�N<�wc��t�Q���?���b��(}�]q�M�6��g����*��B���HF嬇��i5�	���*lf�ؾT��0M�p��]��.���%2�N@�C�H:��`f̞>���zڱ���^��!��4��tS/<E�%��~��%���	'ʮ�ɭaj������N�z���/����ow�`a���2�V43��7�)"P߳�*4��|&G}��*�tX2*p�~[����t�-��b"�4V<v%�5����pxh8�4^/yt,�w�D�Vx���bP8kY��m ���!��:,Y�@�LxZ�:,Ŗ�K��ﴂ~ZJI%����洡~��w�մ#P�
Ao�)�

�!d�)6
��\]Hc���!���yj�[t�z�a�z��.��j��GCᩙyI
:Tg~��Au��P�,3e��Y�e��"j�)a�<���=I
:��ov�5�(�9��b��¶�e�X�eH�-��}��SƸ"5�pc�PB�/`�3Ʀ5�(0�0ߨ��V�;��G�%���/
�_	l8�4^/
���#/������bW��r���~dg{TC�ؑH�E7=Sw����m�x���u�P"o.9�����6�=4H��1ǧx��G9C�t���"�3٢��o�Qb��DТ�ǁ��-��L[s;���
Kt4�F�T��Gbw�ƾ�?퐛x����j�kZ�m+�Sy�P r}�{��H�����8�q����D��ޚ~S�}C���|n��ފ�0�G=�]��� 	���ӺCVk�_�~���K�� ��,�a6>4=K�e͍3,r�g
'�U��߫�J�� �F�a�q�{i��1 �
0
���w����ڸG��<:�Fx�~?@��m
����@������v@]�]<�ҟP�j�7��4�"���}u�67s����~��WF$��
��Z��.��h���~�o�������xl�⛈<���j�r�{��Q<�W���T�J_U?[��򗏿*L��7��R��RyW�A�LWDt{?�Y�I��w�oO_Q6~���YX�w(�R���m���q^�'��D������ɸ�����5�=�@��+���~���j��yA`O`o�$�L��<B�F0C<�^%�@��?t�k3�}�@����{�^��y��U��|���pS�nĦ�t���e��=��$�v��~`����H_�B���
T#%].Xx��D�ѫ�OR��2����\K"��R\T|��&m����_�G��+��5�B�������/��l���t@R�j���u�x���9�|9�^��#���s�����]�A�k ��2��;~�$ʢ�.�y����_�#{����
�^~CH�ᭁ
����@������pxh8Dc�����I���8�~�R��K�:��z�۲�P���S���2��:�h��=�h�� /#`d�#Fz�C��	Ӆ/`�P�Q�!`�B*rls
���M�<JB����t���(6�:�t�
�A
����@������pxh8v����^@���l!�L��c�3�\Y��A�ֻ#�o���������w{��� d��Wa�{�b����z��N���n��_9L:�J�?n�o�9@� �I���I��)�“��	�DLf�z�a���������?�	�Q
�`;`�.*��9@�k
Я]����zԄ,���!�|z��εx���u\�v!�Q%tEXtdate:create2015-03-11T14:59:12+00:000�i�%tEXtdate:modify2015-03-11T14:59:12+00:00A��tEXtSoftwareAdobe ImageReadyq�e<IEND�B`�assets/jquery-ui.min.css000060400000043377152456031250011311 0ustar00/*! jQuery UI - v1.11.4 - 2016-04-25
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}ckcheckversion.php000060400000011453152456031250010261 0ustar00<?php

/**
 * @copyright	Copyright (C) 2015 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * http://www.template-creator.com
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

jimport('joomla.form.form');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');

class JFormFieldCkcheckversion extends JFormField {

	protected $type = 'ckcheckversion';

	protected function getLabel() {

		$styles = 'background:#efefef;';
		$styles .= 'border: none;';
		$styles .= 'border-radius: 3px;';
		$styles .= 'color: #333;';
		$styles .= 'font-weight: normal;';
		$styles .= 'line-height: 24px;';
		$styles .= 'padding: 5px;';
		$styles .= 'margin: 3px 0;';
		$styles .= 'text-align: left;';
		$styles .= 'text-decoration: none;';
		$styles .= 'min-width: 400px;';

		$current_version = $this->get_current_version();

		$html = '<div style="' . $styles . '"><img src="' . $this->getPathToElements() . '/images/information.png" style="margin: 0 10px 0 0;" /><b>MODULE SLIDESHOW CK</b> - ' . JText::_('MOD_SLIDESHOWCK_CURRENT_VERSION') . ' : <span class="label">' . $current_version . '</span></div>';
		$html .= '<div id="'.$this->type.'updatealert"></div>';
		$html .= $this->getJs($current_version);

		return $html;
	}
	
	protected function getJs($current_version) {
		$js_checking = '<script>
			jQuery(document).ready(function (){
				// check the release notes
				updateck = function() {}; // needed to avoid errors on bad request
				jQuery.ajax({
						type: "GET",
						url: "http://update.joomlack.fr/mod_slideshowck_update.json?callback=?",
						jsonpCallback: "updateck",
						contentType: "application/json",
						dataType: "jsonp",
					}).done(function(response) {
						var latest_version = \'\';
						for (var version in response) {
							if (compareVersions(version,"' . $current_version . '")) {
								if (! latest_version) {
									latest_version = version;
								}

								if (! jQuery("#'.$this->type.'updatealert").text().length) {
									jQuery("#'.$this->type.'updatealert").append("<span class=\"label label-warning\" style=\"font-size:1em;padding:0.4em;\">' . JText::_('MOD_SLIDESHOWCK_NEW_VERSION_AVAILABLE') . ' : "+latest_version+"</span>");
									jQuery("#'.$this->type.'updatealert").append("<a href=\"http://www.joomlack.fr/en/joomla-extensions/slideshow-ck\" target=\"_blank\" class=\"pull-right btn btn-info\" style=\"font-size:1em;padding:0.2em 0.4em;margin: 0 0 0 5px;\"><i class=\"icon icon-download\"></i>' . JText::_('MOD_SLIDESHOWCK_DOWNLOAD') . '</a>");
								}
								
								// var notes = writeVersionInfo(response, version);
								// jQuery(".updatechecking").append(notes);
							}
						}
					}).fail(function( jqxhr, textStatus, error ) {
						// var err = textStatus + ", " + error;
						// console.log( "Request Failed: " + err );
					});
				
			});
			
			function compareVersions(version1, version2) {
				var a = version1.split(".");
				var b = version2.split(".");

				for (var i = 0; i < a.length; ++i) {
					a[i] = Number(a[i]);
				}
				for (var i = 0; i < b.length; ++i) {
					b[i] = Number(b[i]);
				}
				if (a.length == 2) {
					a[2] = 0;
				}

				if (a[0] > b[0]) return true;
				if (a[0] < b[0]) return false;

				if (a[1] > b[1]) return true;
				if (a[1] < b[1]) return false;

				if (a[2] > b[2]) return true;
				if (a[2] < b[2]) return false;

				return false;
			}
			
			function writeVersionInfo(response, version) {
				var txt = "<div>";
				txt += "<strong class=\"badge\">Version : " + version + "</strong>";
				txt += " - Date : " + response[version]["date"];
				txt += "</div>";
				txt += "<ul>";
				for (var note in response[version]["notes"]) {
					txt += "<li>" + response[version]["notes"][note] + "</li>";
				}
				txt += "</ul>";
				// txt += "<br />";
				return txt;
			}
		</script>';
		
		return $js_checking;
	}
	
	protected function getPathToElements() {
		$localpath = dirname(__FILE__);
		$rootpath = JPATH_ROOT;
		$httppath = trim(JURI::root(), "/");
		$path = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
		return $path;
    }

	protected function getInput() {

		return '';
	}

	/*
	 * Get a variable from the manifest file (actually, from the manifest cache).
	 * 
	 * @return the current version
	 */
	public static function get_current_version() {
		// $db = JFactory::getDbo();
		// $db->setQuery('SELECT manifest_cache FROM #__extensions WHERE element = "mod_slideshowck"');
		// $manifest = json_decode($db->loadResult(), true);
		// $installed_version = $manifest['version'];
		
		// get the version installed
		$installed_version = 'UNKOWN';
		$file_url = JPATH_SITE .'/modules/mod_slideshowck/mod_slideshowck.xml';
		if ($xml_installed = JFactory::getXML($file_url)) {
			$installed_version = (string)$xml_installed->version;
		}

		return $installed_version;
	}
}

_ckhikashopcategory.php000060400000003531152456031250011277 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_BASE') or die;
jimport('joomla.filesystem.file');
jimport('joomla.form.formfield');
JFormHelper::loadFieldClass('cklist');

class JFormFieldCkhikashopcategory extends JFormFieldCklist {

    protected $type = 'ckhikashopcategory';

    protected function getOptions() {
        // if the component is not installed
        if (!JFolder::exists(JPATH_ROOT . '/administrator/components/com_hikashop')
                OR !JFile::exists(JPATH_ROOT . '/modules/mod_slideshowck/helper_hikashop.php')) {
            // add the root item
            $option = new stdClass();
            $option->text = JText::_('MOD_SLIDESHOWCKHIKASHOP_HIKASHOP_NOTFOUND');
            $option->value = '0';
            $options[] = $option;
            // Merge any additional options in the XML definition.
            $options = array_merge(parent::getOptions(), $options);

            return $options;
        }

        // get the categories form the helper
        $params = new JRegistry();
        require_once JPATH_ROOT . '/modules/mod_maximenuck/helper_hikashop.php';
        $cats = modMaximenuckhikashopHelper::getItems($params);

        // add the root item
        $option = new stdClass();
        $option->text = JText::_('MOD_SLIDESHOWCKHIKASHOP_HIKASHOP_ROOTNODE');
        $option->value = '0';
        $options[] = $option;
        foreach ($cats as $cat) {
            $option = new stdClass();
            $option->text = str_repeat(" - ", $cat->level - 1) . $cat->name;
            $option->value = $cat->id;
            $options[] = $option;
        }
        // Merge any additional options in the XML definition.
        $options = array_merge(parent::getOptions(), $options);

        return $options;
    }

}
ckmodulelayout.php000060400000022754152456031250010327 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
jimport('joomla.form.formfield');
jimport('joomla.form.helper');

class JFormFieldCkmoduleLayout extends JFormField {

    protected $type = 'CkmoduleLayout';

    protected function getInput() {
        // Initialize variables.
        $icon = $this->element['icon'];

        // Get the client id.
        $clientName = $this->element['client_id'];

        // Get the client id.
        $clientId = $this->element['client_id'];

        if (is_null($clientId) && $this->form instanceof JForm) {
            $clientId = $this->form->getValue('client_id');
        }
        $clientId = (int) $clientId;

        $client = JApplicationHelper::getClientInfo($clientId);

        // Get the module.
        $module = (string) $this->element['module'];

        if (empty($module) && ($this->form instanceof JForm)) {
            $module = $this->form->getValue('module');
        }

        $module = preg_replace('#\W#', '', $module);

        // Get the template.
        $template = (string) $this->element['template'];
        $template = preg_replace('#\W#', '', $template);

        // Get the style.
        if ($this->form instanceof JForm) {
            $template_style_id = $this->form->getValue('template_style_id');
        }

        $template_style_id = preg_replace('#\W#', '', $template_style_id);

        // If an extension and view are present build the options.
        if ($module && $client) {

            // Load language file
            $lang = JFactory::getLanguage();
            $lang->load($module . '.sys', $client->path, null, false, false)
                    || $lang->load($module . '.sys', $client->path . '/modules/' . $module, null, false, false)
                    || $lang->load($module . '.sys', $client->path, $lang->getDefault(), false, false)
                    || $lang->load($module . '.sys', $client->path . '/modules/' . $module, $lang->getDefault(), false, false);

            // Get the database object and a new query object.
            $db = JFactory::getDBO();
            $query = $db->getQuery(true);

            // Build the query.
            $query->select('element, name');
            $query->from('#__extensions as e');
            $query->where('e.client_id = ' . (int) $clientId);
            $query->where('e.type = ' . $db->quote('template'));
            $query->where('e.enabled = 1');

            if ($template) {
                $query->where('e.element = ' . $db->quote($template));
            }

            if ($template_style_id) {
                $query->join('LEFT', '#__template_styles as s on s.template=e.element');
                $query->where('s.id=' . (int) $template_style_id);
            }

            // Set the query and load the templates.
            $db->setQuery($query);
            $templates = $db->loadObjectList('element');

            // Check for a database error.
            if ($db->getErrorNum()) {
                JError::raiseWarning(500, $db->getErrorMsg());
            }

            // Build the search paths for module layouts.
            $module_path = JPath::clean($client->path . '/modules/' . $module . '/tmpl');

            // Prepare array of component layouts
            $module_layouts = array();

            // Prepare the grouped list
            $groups = array();

            // Add the layout options from the module path.
            if (is_dir($module_path) && ($module_layouts = JFolder::files($module_path, '^[^_]*\.php$'))) {
                // Create the group for the module
                $groups['_'] = array();
                $groups['_']['id'] = $this->id . '__';
                $groups['_']['text'] = JText::sprintf('JOPTION_FROM_MODULE');
                $groups['_']['items'] = array();

                foreach ($module_layouts as $file) {
                    // Add an option to the module group
                    $value = JFile::stripExt($file);
                    $text = $lang->hasKey($key = strtoupper($module . '_LAYOUT_' . $value)) ? JText::_($key) : $value;
                    $groups['_']['items'][] = JHtml::_('select.option', '_:' . $value, $text);
                }
            }

            // Loop on all templates
            if ($templates) {
                foreach ($templates as $template) {
                    // Load language file
                    $lang->load('tpl_' . $template->element . '.sys', $client->path, null, false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path . '/templates/' . $template->element, null, false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path, $lang->getDefault(), false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path . '/templates/' . $template->element, $lang->getDefault(), false, false);

                    $template_path = JPath::clean($client->path . '/templates/' . $template->element . '/html/' . $module);

                    // Add the layout options from the template path.
                    if (is_dir($template_path) && ($files = JFolder::files($template_path, '^[^_]*\.php$'))) {
                        foreach ($files as $i => $file) {
                            // Remove layout that already exist in component ones
                            if (in_array($file, $module_layouts)) {
                                unset($files[$i]);
                            }
                        }

                        if (count($files)) {
                            // Create the group for the template
                            $groups[$template->element] = array();
                            $groups[$template->element]['id'] = $this->id . '_' . $template->element;
                            $groups[$template->element]['text'] = JText::sprintf('JOPTION_FROM_TEMPLATE', $template->name);
                            $groups[$template->element]['items'] = array();

                            foreach ($files as $file) {
                                // Add an option to the template group
                                $value = JFile::stripExt($file);
                                $text = $lang->hasKey($key = strtoupper('TPL_' . $template->element . '_' . $module . '_LAYOUT_' . $value)) ? JText::_($key) : $value;
                                $groups[$template->element]['items'][] = JHtml::_('select.option', $template->element . ':' . $value, $text);
                            }
                        }
                    }
                }
            }
            // Compute attributes for the grouped list
            $attr = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
            $attr .= ' style="width:150px;'.$this->element['styles'].'"';

            // Prepare HTML code
            $html = array();

            // Compute the current selected values
            $selected = array($this->value);

            // Add a grouped list
            $html[] = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:5px;width:20px;"><img src="' . $this->getPathToElements() . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
            $html[] = JHtml::_('select.groupedlist', $groups, $this->name, array('id' => $this->id, 'group.id' => 'id', 'list.attr' => $attr, 'list.select' => $selected));

            return implode($html);
        } else {

            return '';
        }
    }

    protected function getPathToElements() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoelements = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoelements;
    }
    
    /**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 * @since   11.1
	 */
	protected function getLabel()
	{
		$label = '';

		if ($this->hidden)
		{
			return $label;
		}

		// Get the label text from the XML element, defaulting to the element name.
		$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
		$text = $this->translateLabel ? JText::_($text) : $text;

		// Build the class for the label.
		$class = !empty($this->description) ? 'hasTip hasTooltip' : '';
		$class = $this->required == true ? $class . ' required' : $class;
		$class = !empty($this->labelClass) ? $class . ' ' . $this->labelClass : $class;

		// Add the opening label tag and main attributes attributes.
		$label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

		// If a description is specified, use it to build a tooltip.
		if (!empty($this->description))
		{
			$label .= ' title="'
				. htmlspecialchars(
				trim($text, ':') . '<br />' . ($this->translateDescription ? JText::_($this->description) : $this->description),
				ENT_COMPAT, 'UTF-8'
			) . '"';
		}
        $width = $this->element['labelwidth'] ? $this->element['labelwidth'] : '150px';
        $styles = ' style="min-width:'.$width.';max-width:'.$width.';width:'.$width.';"';
		// Add the label text and closing tag.
		if ($this->required)
		{
			$label .= $styles.'>' . $text . '<span class="star">&#160;*</span></label>';
		}
		else
		{
			$label .= $styles.'>' . $text . '</label>';
		}

		return $label;
	}

}
ckradio - Copie.php000060400000010753152456031250010033 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');

class JFormFieldCkradio extends JFormField {

    protected $type = 'ckradio';

    protected function getInput() {
        // Initialize variables.
        $html = array();
        $icon = $this->element['icon'];
        $suffix = $this->element['suffixck'];

        // Initialize some field attributes.
        $class = $this->element['class'] ? ' class="radio ' . (string) $this->element['class'] . '"' : ' class="radio"';

        // Start the radio field output.
        $html[] = $icon ? '<img src="' . $this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '<div style="float:left;width:15px;margin-right:5px;">&nbsp;</div>';
        $html[] = '<fieldset id="' . $this->id . '"' . $class . ' style="border-left:1px dotted #333;padding-left:0px;"><div style="width:5px;height:0px;border-bottom:1px dotted #333;"></div>';

        // Get the field options.
        $options = $this->getOptions();

        // Build the radio field output.
        foreach ($options as $i => $option) {

            // Initialize some option attributes.
            $checked = ((string) $option->value == (string) $this->value) ? ' checked="checked"' : '';
            $class = !empty($option->class) ? ' class="' . $option->class . '"' : '';
            $disabled = !empty($option->disable) ? ' disabled="disabled"' : '';

            // Initialize some JavaScript option attributes.
            $onclick = !empty($option->onclick) ? ' onclick="' . $option->onclick . '"' : '';

            $html[] = '<div style="clear:both;"><input type="radio" id="' . $this->id . $i . '" name="' . $this->name . '"' .
                    ' value="' . htmlspecialchars($option->value, ENT_COMPAT, 'UTF-8') . '"'
                    . $checked . $class . $onclick . $disabled . ' style="margin-left:5px;"/>';

            $html[] = '<label for="' . $this->id . $i . '"' . $class . '>' . JText::alt($option->text, preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)) . '</label></div>';
        }

        // End the radio field output.
        $html[] = '<div style="width:5px;height:0px;border-bottom:1px dotted #333;clear:both"></div></fieldset>';

        return implode($html);
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getOptions() {
        // Initialize variables.
        $options = array();

        foreach ($this->element->children() as $option) {

            // Only add <option /> elements.
            if ($option->getName() != 'option') {
                continue;
            }

            // Create a new option object based on the <option /> element.
            $tmp = JHtml::_('select.option', (string) $option['value'], trim((string) $option), 'value', 'text', ((string) $option['disabled'] == 'true'));

            // Set some option attributes.
            $tmp->class = (string) $option['class'];

            // Set some JavaScript option attributes.
            $tmp->onclick = (string) $option['onclick'];

            // Add the option object to the result set.
            $options[] = $tmp;
        }

        reset($options);

        return $options;
    }

    protected function getLabel() {
        $label = '';
        // Get the label text from the XML element, defaulting to the element name.
        $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
        $text = JText::_($text);

        // Build the class for the label.
        $class = !empty($this->description) ? 'hasTip hasTooltip' : '';

        $label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

        // If a description is specified, use it to build a tooltip.
        if (!empty($this->description)) {
            $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                            JText::_($this->description), ENT_COMPAT, 'UTF-8') . '"';
        }

        $label .= ' style="min-width:150px;max-width:150px;width:150px;display:block;float:left;padding:1px;">' . $text . '</label>';

        return $label;
    }

}
cktext_old.php000060400000004215152456031250007416 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCktext extends JFormField {

    protected $type = 'cktext';

    protected function getInput() {
        $html = '';
        $icon = $this->element['icon'];
        $suffix = $this->element['suffix'];
        $html .= $icon ? '<img src="' . $this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '<div style="float:left;width:15px;margin-right:5px;">&nbsp;</div>';
        $html .= '<input type="text" value="' . $this->value . '" name="' . $this->name . '" style="width:100px;border-radius:3px;-moz-border-radius:3px;padding:1px;" />';
        if ($suffix)
            $html .= '<div style="float:left;line-height:25px;">' . $suffix . '</div>';
        return $html;
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getLabel() {
        $label = '';
        // Get the label text from the XML element, defaulting to the element name.
        $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
        $text = JText::_($text);

        // Build the class for the label.
        $class = !empty($this->description) ? 'hasTip hasTooltip' : '';

        $label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

        // If a description is specified, use it to build a tooltip.
        if (!empty($this->description)) {
            $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                            JText::_($this->description), ENT_COMPAT, 'UTF-8') . '"';
        }

        $label .= ' style="min-width:150px;max-width:150px;width:150px;display:block;float:left;padding:1px;">' . $text . '</label>';

        return $label;
    }

}

ckslidesmanager.php000060400000011742152456031250010415 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';
require_once JPATH_ADMINISTRATOR . '/components/com_slideshowck/helpers/ckframework.php';
require_once JPATH_ADMINISTRATOR . '/components/com_slideshowck/helpers/helper.php';

Slideshowck\CKFramework::load();
SlideshowckHelper::loadCkbox();

\Joomla\CMS\Language\Text::script('SLIDESHOWCK_ADDSLIDE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SELECTIMAGE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SELECT_LINK');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_REMOVE2');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SELECT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_CAPTION');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_USETOSHOW');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_IMAGE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEO');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TEXTOPTIONS');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_IMAGEOPTIONS');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_LINKOPTIONS');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEOOPTIONS');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_ALIGNEMENT_LABEL');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TOPLEFT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TOPCENTER');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TOPRIGHT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_MIDDLELEFT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_CENTER');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_MIDDLERIGHT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_BOTTOMLEFT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_BOTTOMCENTER');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_BOTTOMRIGHT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_LINK');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TARGET');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SAMEWINDOW');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_NEWWINDOW');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEOURL');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_REMOVE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_IMPORTFROMFOLDER');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_ARTICLEOPTIONS');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SLIDETIME');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_CLEAR');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SELECT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TITLE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_STARTDATE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_ENDDATE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SAVE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TEXT_CUSTOM');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_ARTICLE');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_TEXT');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEO_AUTOPLAY');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEO_LOOP');
\Joomla\CMS\Language\Text::script('SLIDESHOWCK_VIDEO_CONTROLS');
\Joomla\CMS\Language\Text::script('CK_SAVE_CLOSE');

class JFormFieldCkslidesmanager extends CKFormField {

	protected $type = 'ckslidesmanager';

	protected function getInput() {

		// loads the language files from the frontend
		$lang	= \Joomla\CMS\Factory::getLanguage();
		$lang->load('com_slideshowck', JPATH_SITE . '/components/com_slideshowck', $lang->getTag(), false);
		$lang->load('com_slideshowck', JPATH_SITE, $lang->getTag(), false);

		require_once(JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/defines.js.php');
		$path = 'media/com_slideshowck/assets/elements/ckslidesmanager/';
		\Joomla\CMS\HTML\HTMLHelper::_('jquery.framework');
		// \Joomla\CMS\HTML\HTMLHelper::_('jquery.ui', array('core', 'sortable'));
		\Joomla\CMS\HTML\HTMLHelper::_('script', 'media/com_slideshowck/assets/jquery-uick-custom.js');
		\Joomla\CMS\HTML\HTMLHelper::_('script', 'media/com_slideshowck/assets/admin.js');
		\Joomla\CMS\HTML\HTMLHelper::_('script', $path . 'ckslidesmanager.js');
		if (\Slideshowck\CKFof::isSite()) {
			\Joomla\CMS\HTML\HTMLHelper::_('stylesheet', 'media/com_slideshowck/assets/front-edition.css');
		}
		
		\Joomla\CMS\HTML\HTMLHelper::_('stylesheet', 'media/com_slideshowck/assets/jquery-ui.min.css');
		\Joomla\CMS\HTML\HTMLHelper::_('stylesheet', $path . 'ckslidesmanager.css');

		$html = '<input name="' . $this->name . '" id="ckslides" type="hidden" value="' . $this->value . '" />'
				. '<div class="ckaddslide ckbutton ckbutton-success" onclick="javascript:ckAddSlide(false, \'top\');"><i class="far fa-plus-square"></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_ADDSLIDE') . '</div>'
				. '<ul id="ckslideslist" class="ckinterface" style="clear:both;"></ul>'
				. '<div class="ckaddslide ckbutton ckbutton-success" onclick="javascript:ckAddSlide();"><i class="far fa-plus-square"></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_ADDSLIDE') . '</div>';

		return $html;
	}

	protected function getLabel() {

		return '';
	}
}

ckcolor.php000060400000004450152456031250006713 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';

class JFormFieldCkcolor extends CKFormField {

    protected $type = 'ckcolor';

    protected function getInput() {
        $path = 'modules/mod_slideshowck/elements/jscolor/';
        \Joomla\CMS\HTML\HTMLHelper::_('script', $path.'jscolor.js');

        $html = '<img src="' . $this->getPathToImages() . '/images/color.png" /><input class="color {';
        $html.= 'required:false,';  // empty possible
        $html.= 'pickerPosition:\'top\',';    // or left / right / top
        $html.= 'pickerBorder:2,pickerInset:3,';    // or right / top
        $html.= 'hash:true';        // # behind value
        $html.= '}" type="text" value="' . $this->value . '" name="' . $this->name . '" style="width:100px;border-radius:3px;-moz-border-radius:3px;" />';
        return $html;
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(\Joomla\CMS\Uri\Uri::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

    protected function getLabel() {
        $label = '';
        // Get the label text from the XML element, defaulting to the element name.
        $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
        $text = \Joomla\CMS\Language\Text::_($text);

        // Build the class for the label.
        $class = !empty($this->description) ? 'hasTip hasTooltip' : '';

        $label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

        // If a description is specified, use it to build a tooltip.
        if (!empty($this->description)) {
            $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                            \Joomla\CMS\Language\Text::_($this->description), ENT_COMPAT, 'UTF-8') . '"';
        }

        $label .= ' style="min-width:150px;max-width:150px;width:150px;display:block;float:left;padding:1px;">' . $text . '</label>';

        return $label;
    }

}

ckcheckpluginversion.php000060400000013520152456031250011475 0ustar00<?php

/**
 * @copyright	Copyright (C) 2015 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * http://www.template-creator.com
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

jimport('joomla.form.form');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');

class JFormFieldCkcheckpluginversion extends JFormField {

	protected $type = 'ckcheckpluginversion';

	protected $url = 'http://www.joomlack.fr/en/slideshowck/slideshow-params-plugin';

	protected $jsonurl = 'http://update.joomlack.fr/plg_slideshowckparams_update.json?callback=?';

	protected function getLabel() {
		// check if the plugin is installed
		if (! JFile::exists(JPATH_SITE .'/plugins/system/slideshowckparams/slideshowckparams.xml')) {
			return '';
		}

		$styles = 'background:#efefef;';
		$styles .= 'border: none;';
		$styles .= 'border-radius: 3px;';
		$styles .= 'color: red;';
		$styles .= 'font-weight: bold;';
		$styles .= 'line-height: 24px;';
		$styles .= 'padding: 5px;';
		$styles .= 'margin: 3px 0;';
		$styles .= 'text-align: left;';
		$styles .= 'text-decoration: none;';
		$styles .= 'min-width: 400px;';

		$html = '';

		$current_version = $this->get_current_version();
		// check if the plugin params needs to be updated
		if (version_compare($this->element['version'], $current_version) > 0) {
			$html .= '<div id="'.$this->type.'updatealert" style="' . $styles . '">PLUGIN SLIDESHOW CK PARAMS - ' . JText::_('MOD_SLIDESHOWCK_NEED_UPDATE') . '<br />'
				. JText::_('MOD_SLIDESHOWCK_CURRENT_VERSION'). ' : <span class="label">' . $current_version . '</span><br />'
				. JText::_('MOD_SLIDESHOWCK_REQUIRED_VERSION'). ' : <span class="label">' . $this->element['version'] . '</span>'
				. '<a href="'.$this->url.'" target="_blank" class="pull-right btn btn-info" style="font-size:1em;padding:0.2em 0.4em;margin: 0 0 0 5px;"><i class="icon icon-download"></i>' . JText::_('MOD_SLIDESHOWCK_DOWNLOAD') . '</a>'
				. '</div>';
		}

		// $html = '<div style="' . $styles . '"><img src="' . $this->getPathToElements() . '/images/information.png" style="margin: 0 10px 0 0;" /><b>PLUGIN SLIDESHOW CK PARAMS</b> - ' . JText::_('MOD_SLIDESHOWCK_CURRENT_VERSION') . ' : <span class="label">' . $current_version . '</span></div>';
		// $html .= '<div id="'.$this->type.'updatealert"></div>';
		// $html .= $this->getJs($current_version);

		return $html;
	}
	
	/*protected function getJs($current_version) {
		$js_checking = '<script>
			jQuery(document).ready(function (){
				// check the release notes
				updateck = function() {}; // needed to avoid errors on bad request
				jQuery.ajax({
						type: "GET",
						url: "'.$this->jsonurl.'",
						jsonpCallback: "updateck",
						contentType: "application/json",
						dataType: "jsonp",
					}).done(function(response) {
						var latest_version = \'\';
						for (var version in response) {
							if (compareVersions(version,"' . $current_version . '")) {
								if (! latest_version) {
									latest_version = version;
								}

								if (! jQuery("#'.$this->type.'updatealert").text().length) {
									jQuery("#'.$this->type.'updatealert").append("<span class=\"label label-warning\" style=\"font-size:1em;padding:0.4em;\">' . JText::_('MOD_SLIDESHOWCK_NEW_VERSION_AVAILABLE') . ' : "+latest_version+"</span>");
									jQuery("#'.$this->type.'updatealert").append("<a href=\"'.$this->url.'\" target=\"_blank\" class=\"pull-right btn btn-info\" style=\"font-size:1em;padding:0.2em 0.4em;margin: 0 0 0 5px;\"><i class=\"icon icon-download\"></i>' . JText::_('MOD_SLIDESHOWCK_DOWNLOAD') . '</a>");
								}
								
								// var notes = writeVersionInfo(response, version);
								// jQuery(".updatechecking").append(notes);
							}
						}
					}).fail(function( jqxhr, textStatus, error ) {
						// var err = textStatus + ", " + error;
						// console.log( "Request Failed: " + err );
					});
				
			});
			
			function compareVersions(version1, version2) {
				var a = version1.split(".");
				var b = version2.split(".");

				for (var i = 0; i < a.length; ++i) {
					a[i] = Number(a[i]);
				}
				for (var i = 0; i < b.length; ++i) {
					b[i] = Number(b[i]);
				}
				if (a.length == 2) {
					a[2] = 0;
				}

				if (a[0] > b[0]) return true;
				if (a[0] < b[0]) return false;

				if (a[1] > b[1]) return true;
				if (a[1] < b[1]) return false;

				if (a[2] > b[2]) return true;
				if (a[2] < b[2]) return false;

				return false;
			}
			
			function writeVersionInfo(response, version) {
				var txt = "<div>";
				txt += "<strong class=\"badge\">Version : " + version + "</strong>";
				txt += " - Date : " + response[version]["date"];
				txt += "</div>";
				txt += "<ul>";
				for (var note in response[version]["notes"]) {
					txt += "<li>" + response[version]["notes"][note] + "</li>";
				}
				txt += "</ul>";
				// txt += "<br />";
				return txt;
			}
		</script>';
		
		return $js_checking;
	}*/
	
	protected function getPathToElements() {
		$localpath = dirname(__FILE__);
		$rootpath = JPATH_ROOT;
		$httppath = trim(JURI::root(), "/");
		$path = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
		return $path;
    }

	protected function getInput() {

		return '';
	}

	/*
	 * Get a variable from the manifest file (actually, from the manifest cache).
	 * 
	 * @return the current version
	 */
	public static function get_current_version() {
		// $db = JFactory::getDbo();
		// $db->setQuery('SELECT manifest_cache FROM #__extensions WHERE element = "mod_slideshowck"');
		// $manifest = json_decode($db->loadResult(), true);
		// $installed_version = $manifest['version'];
		
		// get the version installed
		$installed_version = 'UNKOWN';
		$file_url = JPATH_SITE .'/plugins/system/slideshowckparams/slideshowckparams.xml';
		if ($xml_installed = JFactory::getXML($file_url)) {
			$installed_version = (string)$xml_installed->version;
		}

		return $installed_version;
	}
}

ckradio2.php000060400000013533152456031250006757 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');

class JFormFieldCkradio2 extends JFormField {


    /**
     * @var string
     */
    protected $type = 'ckradio2';

    /**
     * @return string
     */
    protected function getInput() {

        // Load the script and stylesheet
        $path = $this->getPathToElements() . '/ckradio2/';
        JHTML::_('script', 'ckradio2.js', $path);
        JHTML::_('stylesheet', 'ckradio2.css', $path);

        // Initialize variables.
        $html = array();
		// var_dump($this->element);
        $icon = $this->element['icon'];
		$styles = $this->element['styles'];
        $optionstyles = $this->element['optionstyles'];
		$suffixstyles = $this->element['suffixstyles'];
        $suffix = $this->element['suffixck'];

        // Initialize some field attributes.
        $class = $this->element['class'] ? ' class="radio ckradio2 ' . (string) $this->element['class'] . '"' : ' class="radio ckradio2"';

        // Start the radio field output.
        $html[] = $icon ? '<img src="' . $this->getPathToElements() . '/images/' . $icon . '" style="margin-right:5px;" />' : '<div style="float:left;width:15px;margin-right:5px;">&nbsp;</div>';
        $html[] = '<fieldset id="' . $this->id . '-fieldset" '.$class.'  style="padding-left:0px;'.$styles.'" >';
        $html[] = '<input type="hidden" isradio="1" id="' . $this->id . '" class="' . $this->element['class'] . '" value="'.$this->value.'" />';

        // Get the field options.
        $options = $this->getOptions();

        // Build the radio field output.
        foreach ($options as $i => $option) {
            if (stristr($option->text,"img:")) $option->text = '<img src="' . $this->getPathToElements() . '/images/' . str_replace("img:","",$option->text) . '" style="margin:0; float:none;" />';
            // Initialize some option attributes.
            $checked = ((string) $option->value == (string) $this->value) ? ' checked="checked"' : '';
            $checkedclass = ((string) $option->value == (string) $this->value) ? ' coche' : '';
            $class = !empty($option->class) ? ' class="radio radioClass ' . $option->class . '"' : ' class="radio radioClass"';
            $labelclass = !empty($option->class) ? ' class="' . $option->class . '"' : '';
            $disabled = !empty($option->disable) ? ' disabled="disabled"' : '';

            // Initialize some JavaScript option attributes.
            $onclick = !empty($option->onclick) ? ' onclick="' . $option->onclick . '"' : '';
            //$onclick2 = ' onclick="$(\''.$this->id.'\').setProperty(\'value\',this.value);"' ;

            $html[] = '<span class="boutonRadio' . $checkedclass . '" style="' . $optionstyles .'" identifier="'.$this->id.'"><input type="radio" id="' . $this->id . $i . '" name="' . $this->name . '"' .
                    ' value="' . htmlspecialchars($option->value, ENT_COMPAT, 'UTF-8') . '"'
                    . $checked . $class . $onclick . $disabled . ' style="margin-left:5px;" />';
            // $html[] = $optionicon ? '<img src="' . $this->getPathToElements() . '/images/' . $optionicon . '" style="float:none;" />' : '';
            $html[] = '<span' . $labelclass . '>' . JText::alt($option->text, preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)) . '</span>';
            $html[] = '</span>';
        }

        // End the radio field output.
        $html[] = '</fieldset>';

        return implode($html);
    }

    /**
     * @return mixed
     */
    protected function getPathToElements() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }


    /**
     * @return array
     */
    protected function getOptions() {
        // Initialize variables.
        $options = array();

        foreach ($this->element->children() as $option) {

            // Only add <option /> elements.
            if ($option->getName() != 'option') {
                continue;
            }

            // Create a new option object based on the <option /> element.
            $tmp = JHtml::_('select.option', (string) $option['value'], trim((string) $option), 'value', 'text', ((string) $option['disabled'] == 'true'));

            // Set some option attributes.
            $tmp->class = (string) $option['class'];

            // Set some JavaScript option attributes.
            $tmp->onclick = (string) $option['onclick'];

            // Add the option object to the result set.
            $options[] = $tmp;
        }

        reset($options);

        return $options;
    }

    /**
     * @return string
     */
    protected function getLabel() {
        $label = '';
		$labelstyles = $this->element['labelstyles'];
        // Get the label text from the XML element, defaulting to the element name.
        $text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
        $text = JText::_($text);

        // Build the class for the label.
        $class = !empty($this->description) ? 'hasTip hasTooltip' : '';

        $label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

        // If a description is specified, use it to build a tooltip.
        if (!empty($this->description)) {
            $label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
                            JText::_($this->description), ENT_COMPAT, 'UTF-8') . '"';
        }
// var_dump($this->element);
        $label .= ' style="min-width:150px;max-width:150px;width:150px;display:block;float:left;padding:1px;'.$labelstyles.'">' . $text . '</label>';

        return $label;
    }

}
ckfilelist.php000060400000005134152456031250007410 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
JFormHelper::loadFieldClass('list');

/**
 * Supports an HTML select list of files
 *
 * @package     Joomla.Platform
 * @subpackage  Form
 * @since       11.1
 */
class JFormFieldCkfileList extends JFormFieldCklist
{

	/**
	 * The form field type.
	 *
	 * @var    string
	 * @since  11.1
	 */
	public $type = 'CkfileList';

	/**
	 * Method to get the list of files for the field options.
	 * Specify the target directory with a directory attribute
	 * Attributes allow an exclude mask and stripping of extensions from file name.
	 * Default attribute may optionally be set to null (no file) or -1 (use a default).
	 *
	 * @return  array  The field option objects.
	 *
	 * @since   11.1
	 */
	protected function getOptions()
	{
		// Initialize variables.
		$options = array();

		// Initialize some field attributes.
		$filter = (string) $this->element['filter'];
		$exclude = (string) $this->element['exclude'];
		$stripExt = (string) $this->element['stripext'];
		$hideNone = (string) $this->element['hide_none'];
		$hideDefault = (string) $this->element['hide_default'];
		$default = (string) $this->element['default'];

		// Get the path in which to search for file options.
		$path = (string) $this->element['directory'];
		if (!is_dir($path))
		{
			$path = JPATH_ROOT . '/' . $path;
		}

		// Prepend some default options based on field attributes.
		if (!$hideNone)
		{
			$options[] = JHtml::_('select.option', '-1', JText::alt('JOPTION_DO_NOT_USE', preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)));
		}
		if (!$hideDefault)
		{
			$options[] = JHtml::_('select.option', '', JText::alt('JOPTION_USE_DEFAULT', preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)));
		}

		// Get a list of files in the search path with the given filter.
		$files = JFolder::files($path, $filter);

		// Build the options list from the list of files.
		if (is_array($files))
		{
			foreach ($files as $file)
			{

				// Check to see if the file is in the exclude mask.
				if ($exclude)
				{
					if (preg_match(chr(1) . $exclude . chr(1), $file))
					{
						continue;
					}
				}

				// If the extension is to be stripped, do it.
				if ($stripExt)
				{
					$file = JFile::stripExt($file);
				}

				$options[] = JHtml::_('select.option', $file, $file);
			}
		}

		// Merge any additional options in the XML definition.
		$options = array_merge(parent::getOptions(), $options);

		return $options;
	}
}
images/style_delete.png000060400000001541152456031250011201 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍRyH�aV��O��9gN�Dc$J*vHP�y�y�:eT��6J
4\-/��%#�Ke�	�W�ml�N���<֦�<f���7��ꃇ��{����5��� GR�g�9<���W��ީ���]XN~3%:�)s�w{'�<(�㢼wN=*=\b ��w�|���'J�L������/>�ۭ��JFYx��r?�����f��S9C��(��T��D]�bK�!䏿:CS
�J�v�BE�wḀ�9�#�:�窇"�">U�m{S�Z!�j�+&����N����j�Ҭ��5�f�5Z'��6�(f|]�b
u+t�F]-�.�嫐P����|{������ I�Y��I�$�!� ZPB�X�V�谉�]�"Z�	�T��K)/�A�DIZ|�\(Bѩ�ѵ*��Ji���QTe|��}z'�Օ���Պ���T@��r]�+�A�F�0��9I��6(�.lV	4��:�N��h3�Gy���1!�s�ʔ�T7�h���뢫��I8E�����ƍ�{�2kh�
�}��|͡)Ԉ��ݖ���>��`�}�O�q~k���l���(n�Z?�
���D�`��|�F�G�P
�eP�ڧ�����!Z��U�8#�H�T�ذ�#�|1��v��\�=�%�j�3BKR���^�?fv��������C1�f�m-q]�cy���Y��yhH�)t�b�8�f�20��d��7�4�Fo�Ql�ٲ��O��IEND�B`�images/arrow_refresh.png000060400000001255152456031250011371 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<?IDAT8ˍ��K�a��3bvВB��B�9�d-Od�6_�t䡁e�Ś��ܡ�IͱaIF%��h�e��
�a�#��;�
]8�a�xo���<���+ �ߺ�q�eZ!;��"�4U/(�/Dv���]�toUq�|��͸U�!\��vt<S��OT�w�C��湤����ADWB������1��,h
5���r�H��C����-޳l��iL���iΏ�77|Y;\i֔��q�]����"�l0z�a�\�
�95����86pM>���P������ָ#i)8:S.�ά��j�[/Uv��loL���3
k��&����~j�����~M��L�GJf��2Bʔ���̘�Zf�=�Ef�Qd֟�wLۅȌ#��f�d�&ʝ����u����lՓ�;���xLH֌	É��ȠȠ��~��+��:�#h�h�#5=&�N.e���hiL�(B:�* ���Ƒ�C<!�	��G�[	���{1�u•�bxi=�:���8���	�\t(�����#!E�����)r���l�a��,�2h���TJHK�������(IEND�B`�images/chart_organisation_add.png000060400000001047152456031250013206 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥��k���A���ۥ��@ġ��J'�غv.�X�T�:�������ŢP5�R�����Dщ��7=�R��HDh����G�����O
~���3�/�
^�W�6OW~�^\\\�F�w�g-�
��?�2ֈj+��<<���q,ˢ'��h��a�6�iR�T0]���rd2TUE�e�\ץ׳��$�38�0�=���ԏ0<��s�, 3O&P��z4�d}�+���HX����O�8���ح2���S�K��qn+�t#�����ǻL��._����F��_�p
-8A)8EdZD����`���v���P8\ �b�l�,�v���j�e$ED����1��#�h��O����;٭n��g�O0�\�K��"�Ŵ>��Lm�Lї�i}H����I�"v$E���/�d�2��#IEND�B`�images/ckradio2_fieldset_bg_active.png000060400000000153152456031250014075 0ustar00�PNG


IHDRן�sRGB���%IDAT�cػw�&VVV&dM�Ǐ����X���K��IEND�B`�images/control_pause.png000060400000001126152456031250011373 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥S=kA�(�(r�6��ՁXha��m�t^��
Mig�!���`k'�݁�� j!�w����Y�͙�&Y�fo��{�]c���_F�QA�I�
�^�*�-��h�g���`��yN�$��t��n����5�f�>��b�XY4�p8T���Ō�3M��n��g�͆u:��n+Fgp��
�d��Z��y����v�n����R��`�&�Fs�P�J�*���W�V�I�2�I�0�AZn����o��Rm���~8(�a�����f��t�~4�\s<�t:���J��l�;>�[3I].��
����"�/�$߃r�`A5��$�����1��Q��AQ2���dn���|���1m�D������D����j��NA�x��l��A	A{߮r�^WP[.ˁ@��<X,0�L�d�K�|���[�U���H;�@�1�Vn2F�4�����/�6�	�:<IEND�B`�images/shape_move_front.png000060400000000663152456031250012061 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<EIDAT8�}�Mj�0F�����(�əz��{�B���&�IKK��.k��B���1#�fFz*N��K"f6�ݮ`�*3���5����5�$��tsY���u��bژ�S��
��~���17!ռ�x�`<=>�
�"~����$��Goѿ�yM���;L�r$0	3�	�E�ݸ�j��弴ߞ2�|�d209]�c�|$,X�5	%�M+�']'��gs����m��m�	�����eZ�G0g������|��зc��bE���{����x<�z� ��Z�����[���An9`	����4��Gwq�~�Q
IEND�B`�images/application_cascade.png000060400000001014152456031250012460 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍ��+Q��_\��"�"�Yv�,�R"6%��hb�5%��Z�…(��]�k�F�w��¼~gb��5���93����n�K����,�σh�ygOY��	k�>fm�#�2y�|�ĿD�+��K��o��GwS�Q�)uCIf�G/Ĥ#j������QIe2S����K>�byZ��~9�g�7z›&8\hp�$�S��t�cX��p��E�h���tJ�.4���l��~d�uI*|y�?<
&���y}{�"
.�����Z|G�S�:*����cz���� ���x� �F@(�#��p�n�� *;.���v��BC_��?���şt�.Ѝ����/Vl|���	������m�=.d�0�nSu0A���TѣPyw��|�Tꍉ+��#{�"WbIEND�B`�images/application_home.png000060400000001255152456031250012034 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<?IDAT��]h�q����y���ļ\�����䥔\���F\H.P(/��2�[�/7�KȍKJ����F,�Yl6��<�=���j�V�|3c"�
{��^���6P��P�TL
5�DP3LQeJ�wtt|pf�EWl*^������G<\��EWI-����ˆi�ma$KI�â�d��%���r&Ɖ-�&xw��|}�r��:�OGY����Z��8م�)�H&�yk�3�JUj���W����a�V�v���G	OT�B��0��C�Q@)Q��`ɪm�Y��o�������v
y����9Q��ju�T#�?ƴsH+���؄��^>L�f�(�SQ<gj�	����G��5���m��1���ܾW�@�iPƨ
^�*���T4!��hll$0#��r���x.KS�W�/x��
��,�_Fm\K�P`R~�o)-��6N]̦�F�4�s&�w��u�J�@��._%����}T�U�\��,��9�I;��1U<��x-�N��P�/cj�����8�<m2Q����uw��t��������)���a*�j����w�Q��1!��V8�db/IEND�B`�images/joomgallery_logo.png000060400000001126152456031250012062 0ustar00�PNG


IHDR00W��tIME�);>rx�	pHYs���iTSgAMA���a�IDATx�c`�`��Q0
F�(C0��c���@*�?�����ahG�q<?���2P� �EW�4��"�>PO
H`J 
�$�ZH5�
���������@��@��X�i�Z$�$��@4V��xHt؃E�	_fֵ����@��F&�Uf ����q	��$z�h� S��`k��6 xC�� ���A���j;����E2*h��b[2Aリpn
B2��4a�y���b���`��@��.�#X�fCŘ.���zЄ�l�����-A��k����5��؅{lO��B�<��7��BER@����$�ZoR����$_1��"���xP
�V�8�>149�a���5G2���KH!Q�zh�v`��4r4���w~�.�4
F�(�`��Q0
/l�Vu�XIEND�B`�images/basket.png000060400000001235152456031250007770 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e</IDAT8˥�O�Q�����uD֘J�qI�dY:H��TJl-D`�C�e:�[ХCE�<��!�0�e�֮S��NQ�::j߷�ԡ)������d+�#[\�J��P,%���-��_����Q�-7\d�{{���k$ψb?��6�Ғe��d^�=���? y��͌����[����O�	�9be�/ߚ�-p�ߞWy��/u⓭��ӱI�Z/0{��Ȕ��3�T*7-�:H��@ ����cs2�u]'������Ɖ��R.�ku:�7�i��D��Q,�WA��|��E��jg%I"�j�̞1���f�Ȳ�h��WC�PE�P(�SJ_7��](`�}��v�	hx֡;��*�"�b�0�.��4�o��=�ñ�GGw:�K�t���(L�h�ƶ�d�;x��l� �t7t�Mj���d�?�y�p��	ʬ���*��n��M�x<%�Ǡ/P$�u�|�%�R�.��Ӆ���^PE�����K�d���>���
��W4IC�u��I��{`�/حD"!0M�ӝ}6�:��dIEND�B`�images/color.png000060400000000321152456031250007630 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<cIDAT8�c���?%��j����`�U���p5�?R(��7��a?�L��6��Ã��� �j��oξ���j�7���i��g&r1sK�$c�B�IEND�B`�images/clock.png000060400000001562152456031250007615 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8�]�kHSq��}��}�(
�E�AAЇnA��X��Vd�Y�����դ��tv���<���Z�������.�czt{z�CGu�wxx��y��?7��M#Ԅ�xGLg�ٜɽ�H��s�@����L��X�Z�^+f�?���~;��tg��o%��
<�\FȚ<06�o�{�)��CA��:�`�߇N�29���R��_�� 8ww>l��6��׌��t�7����M}�پ��	��7EF܏&���M�s�zJf�-�K�S���0�\�u��I�!���}ً�f>Ʌ]�z��d��&�."�^õ�J,.��4���2��I3�(Pd�E�ىzG˅���מ���=�M'��QH��;e��PQxt5/ހ���G0/��v��T�\}`�gD��hc�8����	�/j�R��Tp��
�e�x��+��J�P���/)T�;ƥ��0o��8�ާ�x^+��e��/<6�i�Fہ�� ~�G��
��[��app�@�N��yY&^�t�R�E]�����"�taC
��T�%}N+BŨyY&^��x�r�k���᪾6W݇$+��Ϊ�U�0�L����`��#�ZyÙZ��}���<�nY�z��<�s�c�e#dU����� I�M&~b�R�P�*���-�+�li��B���)0��	��t�����tw�f��3ោi5�¢(���ĂxAUU�L��#��+OA��D� ������ߟ��IEND�B`�images/date_next.png000060400000001260152456031250010470 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<BIDAT8˅RKkZQ��7>b�L���ŶD���vS�쾛��7�/E��e�Ь�X���,mBh�Z5>��t�T�B�~0̽gf�33�l%�H<���_��s��laZ:�~\(>s�-��G[Q��::��T
��Sعv�s#����R	�}�
��
���n7��,˂/ĆÁ��J�)E��elcs���k��7tMC�ݖI�f6����0�`�:j������3�;@��ww����#4�J�003M|%�&�c�H���xP���B��B��0)�f#2�u:'����C\骋b�(LӼ����D�ϸ�k5\��l�j��h4�V�%g�f��'_A������.���d2�H$���yeK�:� 'K�:,�R�T@‹75���çAl_��2%��>l�<����o?^�Խa�u2��-�`�L���pЍ'6�~z���u���I�C�L^zZ�š�0�4U`g�݉�rCz��GXW'��A:`�Xc"�Z���у9�$A�dJ�����4���aO�y�F/��;Y��N���#���W�8v����7>���T@��:YIEND�B`�images/application_view_tile.png000060400000000721152456031250013070 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<cIDAT8˥��K�`�%)��‚��CaS	)�BDZڇQR�4ZaQv�I����A7]x�����f�"�<�0�����^8:��9��/h�Zp�
�m��H���(��	ĵ��E�L<��t�
�ɫ��V�X��k!z�'۱g� �_���g�8@ڪЃp�4J�<�Q�EӨ���7�-�H�~�(��f����	�sn����[�Mq~��‰-c�ݍF���
p���h��AP\�1�Y5�r� (� UR��Έt�T
~��?��[K��֠^�[t��Ʈm�N�
����-���;���)��ٖiQ�=�tr��.��ˠUt|;|
.��c^IEND�B`�images/color_.png000060400000000330152456031250007767 0ustar00�PNG


IHDR�asRGB����IDAT8��S�
� �O�fJf���2R�����ɲ-C	lN��%�p�8��.�
pH���4���c�#�·�m�Y�-A��<�h3*XZ�+ߘ���G�I�}��h�cU������W�����`��e�<��w�&�=X<�)X(�IEND�B`�images/key_delete.png000060400000001324152456031250010630 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<fIDAT8ˍ�]HSa�W[�mwyL$����Rj:*H�Ϋ.B�"$(P�ȏ���`E�P�M���nfTZSs����_�f��뜳�ο�=*�R����?��y_
�F��)j%ŠZ���/8�Q��ɿaхD�!R�!RVT_���p�����������¾��@�Lay�&���
.�t��yx��d]�ª�U�Tx�iD�)���´m/�O $	���F
�p'r����^�Lw�L�:��?��仈���H	��j�ao���޽FF*��H7��Ť�yD\G!�2*<U����oK����9��k���8yҗ[�{Z��gexwn
:�OoM�ժA�OK:���N9�r���f��~�B�侚��
���
�/�I�u+�C$rb�B�N=bS�!�6c��|�5�=(�z%�n1P�
h�B�|�>C
"I�A�ł�C�\B�F�Y���ާ1IlE��F�j��q��7��E�+$;	���i_蹕m[��w.�^(^�O俠��k�]�	98�_y�F͌`�����oJwԍ��N-Ve!pm���X��7j�k��jܭ���̯[��^�s
��&}46MDaZ�	ee��*�0IEND�B`�images/link_go.png000060400000001217152456031250010141 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<!IDAT8�c���?%�a`ggǝ��U���n޼y�kjj�����}$���E1��Ȉ��ǧk�ĉ�_�x��ݻ�<�����^uu���7o��9r�?H
H-H�CCC����W�^}����Ojj�I�&�����b��@r+V�xR҃삮����'ON���粷���w���Ν��С�k׮��1��_�|� 5 � =ptuu3����O�6�$((h����/77�����`b'�0�߸9���� � =p4����zoo�U�V�]�n�����sY�O_`�?i�����W����d���>���Zp��Ԙ��6��򺟒��%;;�{�b��M�������'�������]�3���7mg����Ȉ3~���i�ە��sG���mi�6'�oښ�ơ�1l���3��i@�l�+OM���D�Ǻ��;�4$��CM�Ӗz�W�e�.]��Ӏ��='J�u��k��7n��i�'-v�/_�pQ���������:~���j�3@�l$���_�U3��d`A����}IEND�B`�images/index.html000060400000000054152456031250010004 0ustar00<html><body bgcolor="#FFFFFF"></body></html>images/mouse.png000060400000001172152456031250007647 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8˥��kQ�GB)�_�}����g��$��� ��"�df����U\8J|���>	��[O�pi�.�gfs~��s/�sK��w���>��$I�?�P�T^�J%W>���f�qz����p8������r������N&�	�}��r�D~�b���U��j�J����\��/�7�V��v;`�Z�B(RI�z�n���f��d��4|(
EQ`�^�v��X��TU�^�>�\.ב�l�#��u�~��m��ͫ�
0M�^��tJE��(8�N���Ȣ>��,6&h6�@�A�ۅ�|Nq~��q�	d2�Fdq�e��l6�s�21>�CabV�5�	$���r���X,�#
#��ɕ��b��Ʒ�@R��
�G�l4 �"�P&���q��w�� ����u���G���z~�d�����B�@ȕ��Ys����������W�4t@��A�y���`�=)������$�oz���=��&���_�&�?� &S
J�IEND�B`�images/pictures.png000060400000001300152456031250010346 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<RIDAT8˥�=ha�����%���?���J�"F�Ÿ��K��*A�(hc)��	X������lQ‰
�x��l����B/�΁���y_�U���ƃ#U�;Պ�,"��%��X�$~>>Z�P��SW����y����;E�&�����#ʞ�˓��ߛ_��3u�E�[qz�r���cS�i��Gk��D�́�0�z�v���(Ja-.�[.�$i�hurz�<��ʪ*~+*������Gw���� "����:������l�&����HW��
E�nf]�v�\>}��ײ��rz�� �Z �#=n*�����6���.e�O��9��G��Fĕ5�"(Y�<)������"=�mXRl���V�U��V����N����.UqUX�2ZIB���&�%�HAU�k�(J^L��+Cij(l��X_�b+�MD��þ���;�w�v��ԫ�J��
�Ak!���8��O'D䏅NDQ�l�>�s���U�1��2��ٻ�c�p�
k/�����Lc��r�h&���V��b����n��z)�O��Y�!����l�j?��}矪�Kc{�ZIEND�B`�images/ckradio2_fieldset_bg_separator.png000060400000000201152456031250014614 0ustar00�PNG


IHDRן�sRGB���;IDAT�MƱ
�@�c���"�ā��(3ѷ�̈�#vWt��*af��D�8�|�����/nIEND�B`�images/layout.png000060400000000740152456031250010034 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<rIDAT��;kTA���'G8�S�A��V+�Ĕ���N�|�V����/`g!Vڥ�B�F�`!(��=93��wЅE7��IFĭ<|s8\.�����@�̰�L����.c��I,?x�X���wrD~Y�=Y�dL�oua�_�[\�0�ⷳ'�R��T���QW�"NR���{�A(瀋8�"nua���l'S�-�}��<�w��_w��??�,ST8�Q�v\�x��ab����^S�kjƔ2E���b0�t�mbR�E��$�DQ�E�v�Lu���E�	1&�#�?I�"�,���{��������$\�e�
����
&��gُ�-\��l�Ϋs��bv�,�YF�@�!	��P��I�O����(!IEND�B`�images/folder_explore.png000060400000001247152456031250011533 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<9IDAT��=HUa���{�{�W�������$AAP-mM�P-����XsPS45E4��`jT�]-�������n��>���F�w�O�v�2&�/�f>g�:Ĭg��1r�c�5
J;�o�1 ����~.O^�,-��K������=�X�V�I[��Y���c"
�"�a�����{���&�OȒy�W>�6��矑/�R�	�Q�B�� -��w+$MP� �-�NQ��	@�	�vCXZ,i�m�J��3�	���\�	Ӌ�|Xda�H{[��Mu�C�%���⛯P���rU|Za�R�cz��P'{�9�*�����v7��H���|��O��������A%6�-g8�c�ֈ��-�D2d�-"WE���%䖨�$�a;� v�`s8Y��J|�5t��0�G���z�h˓�i΋_d��h��j|m���Q�!�D#�Z�H.j�3a��b�~�գK�_y|�H�_�?�8�f9��3��ˍػ��j3�k�S/�I������-���
��~��a�H�ݝ(���{�{�n$�?T�6L���IEND�B`�images/bug_delete.png000060400000001504152456031250010615 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˅SkL�Q�A��_��yGŠ�PT��4��B���%S)ɦ-o����,�%P�H���i�����G��t��U�4�9�>�2-���;��9��>�sα`�S���
���{8�~zߕ��lI���.�s�����cʪ�t�w��y�>�w�u4s��~����%�$T]�[�5���y|Վ�>b�����S���6�:p5>(��abֈBu2D�ޗ� u�u�B�I,D�C`xՌ�7m�~V�M$D�k�Ǫ���r:ٵ�X$unh'uZt\t����!	�L�(0�@PO���M��h��
��UR'x�Z���?m���y���Bn�BR�	]1�n@�X5����'��H�L�f�/kQܟ�>I� ��#qw��1�V�QL]I[�,p�n�hdY:c��"�K��!�'qg����6��*�4x�]��.��8�1�S罜i��I��q�%�Bdi#!iCke8�aXH�`en(�R��xu�Wî�V3pݬ@\��>%�4"�4�B[�9�s����!�t6c��q�t�5�*����;��i-�sp�*{��ޘ�A�F(�N�|#C�����f}����&rm6�y�u�֙l�JbDH�n����4���y��H��>���RS*@Y
�𕌏��>���m�|�aRv�Sink�N�W�Ż�=x"���f^�/�-�W/��-d�6��<k+��g!w�Kf1GIEND�B`�images/image_add.png000060400000001215152456031250010407 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8˥��K�Q���c�Y���"�ZH1�;q�-r�Q��@�U�}lJ��aD(����ʌ-$aH#mr�뽧ŌS�A�.���9���\�ξ�[ANN-'?�.���ð;Ì<�q���t^����DD�E-�TAu#V�\��מ��ˉ���H����ۅ�X��Ta��5�c��g��H6)ZH���Ɔ�������"c!�`�l��<?\��/Т�-�L�ljDP�X
�� ���H@.�D�n�@��c|[���9��H/�	���[a}-jJ|Y,'�����TSE�
at���8e�+�;HL�K����;W�?Ĕ5xpbsB:��=��47�~w#�瞲�~ҏv��t�ZX��+)
=��H�	8\��ćQ�M-����g-ߜ���b�;���'$t8��{��c��3l�6���-�|����Z���4ocS�0��~�V)`�g�xy,��&kK��q�ݴ�r����a��e��$����:G���.�X�g��z%��1�|pIEND�B`�images/shape_handles.png000060400000001032152456031250011310 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥�1�Q���Q�B\A�vI M~���"�"X�����d��I�e�v6��h�$M$����&����"o&	F�����=�sν�$��b��`�J�HJz�^�o�n��!��ιd2����^i���f�ڛw72	��ao��n�t:�F�Z��{�u:�6�GOy~v�	���9����'���`����������L���MƠ�"*�z$����1I��8Dy�5
�`%� t��30/,4횋����ws�7�>u�Y�R�ĝ"p���1�^��NY���z*�� @IxR�k`���8�**�D��J�<�<|��W�����K���5ߓ�x�,���,��}n,Y\�Y\o��k�_��5�Նd�&I7,�]1�q��v�h6�_��U��+��Ӊ�}E>Jگ���5�<K��oIEND�B`�images/padding_bottom.png000060400000000356152456031250011514 0ustar00�PNG


IHDR�asRGB����IDAT8�͐1
�@E�.�urK{++�@.��(^A� ���s�D�!���-n"�����@��v�!Ҽ2��~�e_G� ����d@�>]B/O��@�Q����U����u�O��������F���b-�P��	�+�<���qո����AG�7���.���IEND�B`�images/page_white_acrobat.png000060400000001117152456031250012325 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍ��KQ��eV�J���q�ҕ`����Q�X>b%��BB	�*t!�ЕB�iU| Q�d&�d��+3�D���i��ν��s9U���0��O�ƨq�
�e�s��]>�G9�9|>��BI����uE���	��À��T
�$q�(���	�&]05�w��Lӄ�iH�ӈ�b\��d��:����X`�6����߸�TUE</)���X��@�;mk���n��D"�3����}@�3G�H(�,˕��+��!::��?	�C=!QE�8���/0�/a�� ���fyHB�ؒ�P/�H�����v�A�mn��������)+/� �8��Ŀ�B������"nƆ��@Z[)�j~Uh��^���N��3Q��O�R6��]���n��^Sݑ����I1��Oc�
c����4e�sKx�C�A�	fw5>��V�<c�h�[�$9���ȶIEND�B`�images/control_play.png000060400000001120152456031250011215 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥�˪�@��C���8�<���"�ƍ�����*���…�k�xAQ����$"s8�0
EB������|��������n��w:�1f�Z-��lj�z]�V��2��z���L��C��t��bA�Z�U*�K�Oؼ^�����p �4�r��o-��f�T��>�f���h��R>�'�0h����Dt]g�lV�x��u��:�?)��	x�\���J�4[���C���:N<����@�D"���vۀY��^�ȸZ�8��r��j�J��L�n7�F��-��$P�� `Uu���{��Ԯ"�����ц�+���O&1��pH�p��������)��|.�UE����4��~�S�X�`0�2��U*
`!�"+�Ì��v�2���N�M�����Ѯ�	�!�A����_^�d2)��q�[-��c�d�G��g��bR(����
��kpHw�����7�k�FF?�E�EIEND�B`�images/folder_key.png000060400000001320152456031250010635 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<bIDAT8ˍ�M��Q���w�^S���� _�IQ$�BIlPLS�k�R��Z��v�4	�FRL���1�r���y�9���tO�����<�����z�ۤI�����?�.�|yii�_Zw:�dH���9��ٹ5�EՊ��\�Ş
�C]�����Il�Sz7Z�x��?h�~�N�un<�]}�̢eD�+Kvm鰵B�%�3�SR��C��(]�=���Nu:N��;۞g���+��H��2��O�3��A�ca�2�"�E��a��D46^>(ѽ�w^kSJ�4�(E�խU����퇕������*A=�7�˧��p;�J�7�{gR��(23�����+���L<�tl`u�A7yw߷�g>��$J�78ӎx��}f��}���JM�Jw3�����aq�(�L�d���$���bj$�2a�	����m� [��Q�|p:hM0����"o���{�+!���2�d�������DD\���6�
b�������l���Hɜ�#�->����J�-�����"�#�p��=+,6m�b+M��ߴsb|��u$�j�6�!�"�ŀAt�T��H��	���/�C؋"�o�P�
^��-�׌���IEND�B`�images/cursor.png000060400000000542152456031250010034 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(�}�1Kq��$������u�zBAi�b)\(�9�8� �`QpPQ��"ڥ�#���A�
�hw'��{���O �){m=��ʳ�<Q�1��x���<0�*Ű�cH�e�a[P���/�5p̀6�D�
�II�{�b�@��ćъ6	���+j\���δmBU��
Ȑ����f�P�fd�-�������\(�{*�rtl����480=.�s~�W<��D@0�T1/IEND�B`�images/shadow_blur_.png000060400000000652152456031250011171 0ustar00�PNG


IHDR�asRGB���dIDAT8˥�=nTQ�o�ˏE��(�u�BA�N�?B$�H�(3�ڗ����X�����xa���a+��ey��E�`��[�Q�+�*�|Ǹ�#b�w���9��3�]<�3<�"��
�
|��8w��{x����7�~{A��IDjIk�Ջ�/�˹�#<��ǻz'��.�O1�������p0��!��w���k�2RT����6�ym��kk���E�"�q�7oj��S�-E�[��8Nll(A�X�c[����k9�@fj�ú4C%�X������f����iC)�'�uz��l5NLk�:�z�%�������SH��~��|ޒ����R>Ï�\��7=�?�,�jr�>IEND�B`�images/text_list_numbers.png000060400000000545152456031250012274 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8�c���?%L������d�L�0C`����l �_RR򿠠�vv�����			�###����EIwUq��g�y�?b�=�]�{O�w�K��uG�s�s�游�숈����������;;;�����obb�_WW����j ����q��5��P �/{��t��ŋ���f�K��H3�FFF����UTT�����/$$��?;;�fff�@ia��+tD�մm/-IEND�B`�images/disconnect.png000060400000001434152456031250010651 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˕��K�Q���:�y�p�V���A�D�)�?�E��B0p�2��I	��J���K��0M�F5q�绝��|� :�n��G	�:ӶN��T��W B�d�1s��x<���p��J��9N����H��}�{��z���������S��	D
�Y�}�	�l�>�vU�ń@�	v���-
W��cm禺_��窨��դ#E"r֬G�vxC&����Vx4�>*��zcZoggG���`~��܌GU�L���l	p����e,iT?��/�nEÀ��پ����3��OqLFkc�Va�!�`07��Euy��ˎCi�P�f|�7�}~~�c|EV�L�d3��ʚ�M��L���r�9�h5&���Д���+&]6N?�������7梳+�h+�����eq���=���FAaT�P�ɖ>����7b����#mK~�q)L��,p1���n�@r�Ai����ɹ7��Ł2=44���3���.n*�T�Zp�]	�2��V�	~?͸h���wk۱����XE��9~�E�@W9��m��a���z��^I�j�sX۰���{28�������И�R.��g�A���6�tC��/�o�}�E��${"���1-�0�A�?�/d��o��^�IEND�B`�images/shape_rotate_clockwise.png000060400000001241152456031250013235 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<3IDAT8˥�OHTQƿ73�<ԩ�4�T�v-�e�0�����-܄���E�����E.\XII��"	�l�8
��*D�{��w�9-Ɓ,� /��=��w/�qD�9�b���m�g�
Оn�==�/�SxB���@�V���@���5G�1Ȯ.���+�����ז��cу���p�@��/d���f{�7��7�,�m��W����CƖ�G��s���|��5^z�T,��(ߴsk�eG���V��Y�"����Bv`���kR7����婦��r(�������5���@��F����4�H@�n���63��o^`lr��Gf{���7O�
:
��"N&�WvI���`�o��FE��+�*']Cˣ���郡i�N�[��%i"���[:��ihZ5[�|U�s�duĵ���%�E��k9����H�qxF7X�T�uZ*8(	����2|� fT�J׶�����Y�Z��%IV�Bny�C$q^A�
��8y�N�Q�[�F��6���R~2�`��+�
L�s/.������O��g晵�#IEND�B`�images/border_radius_tr.png000060400000000714152456031250012051 0ustar00�PNG


IHDR�asRGB����IDAT8�Œ��TA��S}gǙ�e�t�
�'�e��ts522
�'S�pY�	|�'P0ؕ��*��[v0���v5]_��j�ߟ��r,c$g�&2>�8��ڧ�����@LH�I������6�����:���aa�J!��|��O�m�tb�4u��4���
�_�^�L?\
pO��=�{��'�"z����緟~���<*("�"�;v���?q�����& ϚX��:�{fd�{>�\�tQ���
d^����5�f�_�b�H�yk�"��F�L��B���+ 
L�2� ���Ckl��x	��Z% ,���%B	�VV=�����S�G�m���	Qop����S����0Պ&Z,�`��l�Ǐ�/�_���"IEND�B`�images/shadow_spread.png000060400000000542152456031250011342 0ustar00�PNG


IHDR�asRGB���IDAT8���J1E�6k[�۪���g��o� AP_TPk7sLJ�]�E��I��̽�����C���6�% �&�)P�^��X�i��p��( 4��
���	0.�%p��Q���3p_�q`	\��bR�P��b�`8
�wO�}pw�MH`��,n�w��"J
p2�p	$��m����/���P2wL�򶫄Ȅ$��F򚾓�C&!8P�p����eam��~��Z2�	���M��&G7�NV$mV�8�`ڬ�0�ѱ��W�Vv-~�IEND�B`�images/date.png000060400000001162152456031250007433 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8˕RmkA~�ԋ�K$��5X�%� �ǂ!��#�?P��@P�Z(*E�A�#�ܹۙ�w��:�0�;3ϼ�@J	���f?W��o�L����`
�O�Z�+���M������<�ww�
^�I���ś�K�����Z��Rj�F�NV0+�v�E8�q ���+��bF"�v���s��;�4t��� ��>9�ck��t���yx�	��D��7��гm\P���S�t�]�Io�@��#�/�د���)�[�f����^ѻ�#dHk��b�G"������uݿ�q�\.X��c8�Y��h��H������|�r��}�/�!�F���s�R�B�(�������]���j�T5���V��?ZxY�l6���s�d2Qg��wp�d����C2���p8�A���厊����*��X,¢��<�}"�W����
����
8s"��j�R-�-tiM�1�e�K�
���l�T*=L��/�F�#�C�7~��
-:MW1��IEND�B`�images/images.png000060400000001225152456031250007763 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<'IDAT8˅��k�P��W	V�,톕�"����es��[�Сk��L݊�����6MV&bQ��+�Q�M	N��ڏ4����sN��a���9�{�r�I7�����#�b��sRԎ���p��ς�X�a��2�*�6~1L��:G�Z�:���_���7�a|a��U��E��w�l��|�,��.������,��2cu�y�A+oa�C�L��MX��x���x>E�n��5P!��k.�J�1|)���)e��98��'�	ވ����%��Zk�o+��#�ϧ��k,�G�A$��?��ʚ	ǹ}pO�0��;��_t�*�ę���E|
��J+���Pw�2�K=E�����7���׿�˯��o*e|�v�`H�,��Ј�	��҇�E�o;����ȏP,7�$�xiahZ~M�H�-�|3�˜�~R.���̶X6��S�.4pe
B��]��C�:���;r�'�]��{�]ki[t29D�O��
�P�]t�{����P��F�P%�M��}��I�ik�����S!���IEND�B`�images/image.png000060400000001004152456031250007573 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT��?kSa����7��*����(⦓������"�▽�h��Y�Iw?�:b#�Dj�����=��!{]&�È4VV_?I������9(rX,x���N���V޽T.���Ep&	$p&D�+n?x{�Dۻ)/O�v��KN�9N�9I9�%�A0�Ȃ�a�=�:�'3��`!DΟ;˅�W�B���"��0�hew~�L9��m��1��G�)�Ր�p̐W�=`�$2K��ə�LI�/�>c�q%�����i������A��Ȕ��hu��@%Ґ�
�]�H�	Bv���̓�ڈ_S�%Ґ;�6�9Host
w�EƄx��
�]*f"��"�.�\00CL�oF]W�-�H�h^�Y{we0�Ew������a�8����V��
IEND�B`�images/shape_square.png000060400000000541152456031250011176 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8�œ1N�@��DNJ��1��3$$�\r;]^�k��l4�N��gv'�{�w��R���(Q���������˴3x~zDĀ��&	|�^��hT��t�D��I��%�¥���V9X��$� �p1l�ĠR��47/u6!ͣAZ���t�l����3�֠*k���F��r���K�z�W9P��`�Xq���u�guB`��~�#��N�H>��k�$X �=o��7��o�W�e�m�,OIEND�B`�images/application_view_gallery.png000060400000001053152456031250013571 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT���K�q���|��̎�h(Z���n��hk$p���~
:h�c-GBCD���P�^��K����H��?>�������$����̭�k�WڪH�;r�ܐ�#3\Bf�;���������ӡ֨5�r�4Xf7*kmkӡUj���[�Q%�����n�}�"	�������(=y�����g��ڡ'��o�{k����i4�I@���}η��싧���cD�����s�GJKdYF⅑s��/[�D9����7�qm����0�/����$nN䢣6�C��b��-�i�opD\��ZWH܍$�I�^�N����D�*B�E��$���j�����H$`Y�<��I�9�W�$�.WY�4J�;<ý�)��sS�w���1rg�������m#,�h��xG�7��pw,F���2�r�;�,�2I�E�=��3��H��IEND�B`�images/ckradio2_fieldset_bg.png000060400000000176152456031250012547 0ustar00�PNG


IHDRן�sRGB���8IDAT�MƱ!��jI?����zf$޾83��U������s��s��F����IEND�B`�images/folder_table.png000060400000001243152456031250011140 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<5IDAT8˅�MHUQ��z�>��¯�"ZT�Tl碕!Ңh-ۇA�� ��.,!Z� �6m��	B[�G���C}�޽���i�RQ����3�9g�83c�F߯�6㺘UU�i �B�k�CT'bjH�n����<�9[ �m/�F�HJ�}/��� �����4�^�J��o%��Q����j!B��u��|sg�s�N2Ƚ�r_��e�z���H�8�N�{�s΁��jF\�+�8�L90#��#Md^�	��YC���� jF��:�`O{�f7A��.2͐�SC+Jf)M����(�p���o�o1�gy
����.ϢY��yZ���u�2�(��[Y9@c�4�Gč��
fL~[f��;�OU�,C$�ԓk��	`��k��U�73I��$&똔8�8y�4�`���&&e�_b�#o�9��3
�_��z�)XK1-c���&%pn�[�df��/,�UM�wa���&[�&h���,�ߡ���o��Bd�-��a�UO	�$f����$�?�h��G���7���t;���s��֧+IEND�B`�images/layers.png000060400000001125152456031250010014 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥�?kTQ��}{�/�!v���Z��:�IS�X���;��M�&_AA����l��33�X������4�[��̜v�IϿݏ0���2RF��48�]���٧����gQF��o����	2!�&���dd��$X#9?[��>�I^�4Bi<���ׂ���tf���8]����;
_�it&8����M�8U*�J$�D�M�Ӊ���~��x��Q`p4����ٝ�_��U�"�\Җ�9��/�F��(KX��(��޺�#0�YD�-Ս*m��5t�LRx��,/�\ڎ��4��54�c��Z�z��B�	p�]�ۋ�����s+����.Ƅk��#�*��}�hfvx�����X�� l�J]
48+��΀-���Iy�֞��$8j�{� �g53��~�'{�;ᅵ3��A��QO�z5/H�e�W�@�޷�J���4v�
��'��P0�IEND�B`�images/arrow_switch.png000060400000001253152456031250011232 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<=IDAT8˥�AK�a���dMIwK��MK̓iD�x0�C��@t�Kt�/�)*��5B�J-5w� r��M7SV$���y�F(E`>0��a`�7O�9�f܈�⣦���e�׀�����oNϼ[�\��{���gն^#g�Ht[f6��ss$&�cϮ���V]��p�a�cl�����.�B��[3���S�r�X^^9|�F��W7��sX��_����KmI-�4�����
��7!+�o���q0r���;�Ɠ��g�N��AEHL��܊��bl�ߐ-F���+ڎD�%���:�����Qw�F5d?
ގ�����
8�c1��%�E�?^��_���ut���N� Fp�(�-d1�HY8ʾ�R&����H$8�@�2484�h�\
2��D�)�)j��\�<�q�w�.�PX����U,oū�}>�z��t]��/,*,.-������̧�'��)bE��@Ý3N�`|A�UDb�O<m���#���ϧ����$C�oc3��5P���#�*ڥb'S���
ga���~5ڭF+�Q�l���l�#4�~IEND�B`�images/margin_right.png000060400000000414152456031250011167 0ustar00�PNG


IHDR�asRGB����IDAT8�c`h�cDW�^�������~�A�````��`��0��q1^�������������bMw�1�z�>c3�o��%���1��0�F�€����O�40��.�O����#:���b'+�ob
`af�[O�|\L|
W�����qkf`�`e��acܟ���##÷(ƪ���S�V5cW�kIEND�B`�images/application_side_tree.png000060400000000743152456031250013050 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<uIDAT���jTA��ߜ���j�;l���ż�MK+��k�1�b
�m��a
�H�U�����wG\��~_��.ң��=x�x��h&(G!B��		����.NO�^|zwp\�G����s����e3�6�sn�� �y�����Շo�Γ7��E��f�Z�u�V����Q�(\�o�����i
M�u�Z���BJN�"�QF���4�ù�=M��K�R�$�$܂&<hL!��rISke*'0ːKb/g���g��{�R1�A6(,�WDДq���2el����$�qiLL�}ϔ���)���)�(��D�|>���U9%��?9ӄDSξ�8yz8�;ၻ�0�BB��E(P4'l%I����������K
IEND�B`�images/text_signature.png000060400000001014152456031250011557 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˽��+�qǿ�E�a<���I��gGm��l''�yzN����ha"fa�R��d$�lr@4F�i�EaL����<�+���z�>��|�?+�yo����j�R� ��!��0��%�d��	4�1�>M����	>3��������ꁃ���[�-s]�1�m����rN��#j標�f��9j標ˑ�4W�l����)�����9j;7Q��NZ.��vK���ִ���z•[i	��7�{�	_b���FSpU�
(�(
"�_�/���YG22�DЊ�L��nP�,�]"��G��� �NtHF͸ڪGc���-,Xpm'u��:ܜ����oaG��՗V96G�J](D`�윎����`˲�4kr�]��K�)20��oS�J���5>�i����"IEND�B`�images/bullet_go.png000060400000000632152456031250010473 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<,IDAT8�c���?%�a����k�|��su9�2 y�����Q��gh���*�IЀ����s��M_h�7q��ߚ���W����d���~�݂<x
:���s��=;�q��	�'�)���x���n�M���63��4�d��]��;wd�oݖ��as���gj����j=��D����Ԅ�KO�_x���@C��O?��?m���Z�Wҕ8
����s��?�~������[��v���b����%+�H��fƯ����W3<jV'9�N�*W�_��A��(\�9�����ݬ�IEND�B`�images/bg_no-repeat.png000060400000000306152456031250011057 0ustar00�PNG


IHDR�asRGB����IDAT8�풱
� E����"�A�l�l=�p�4�;��E��z�z�,og[A)�\�9�R�\���0ƀ��C�y�cJ)h��wXk����Zs)���A�5���c��7�G���&���iIEND�B`�images/padding_right.png000060400000000375152456031250011326 0ustar00�PNG


IHDR�asRGB����IDAT8�͒=
�@F�.�u�z
Ko`ga%��
�z����'�w�B"��:��͛a�b�`�[����ԓ�I�},�_�:,�`�n��in�vE�=OF@(�Ĩ��@���7��K]U��������D��
��e\V�j�x
%����j�Ή�&�5߈+��2	��~�IEND�B`�images/emoticon_smile.png000060400000001325152456031250011525 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<gIDAT8˥��K�a�?�om��m})�#���(�.bDQ��œ��(x��":��`�����m}
״������`m�ѡ�2�0������O���p�MJ�N��QFDP���s�_;o�*p�M�
7L}g���ZP�r��Q�w�Y�kZth�
��n�	����*���H���"�
�����#�0�Zw^{K;hjU�����3���q!ꋫQLy=��|��a��6���l�Ji$̂��`_$��!���>���I{�R��D8kj�buT,��T�bQoijΣ�6�[yNY�.�sv-`/�iĭ��T,�"�G?j��	s@��4�*��;�>e���ꢷ?r�����P����_
<Yl�s�y7�^�2;����Lv��7�dӘ ��2l�D�H"������Dr��M
�=�b��,xK�Ґ�T�L�(K����F�θ�c�Dx�j����G�ԅ��yF�%wbҧ��1�,;]����UEh�6qt�t#&V���(A|3�N���,���F�����<ǜ���Ά��}�=_�߲0ܝu�K���`��I��S��ޓq8ˈ�8K���y�������SIEND�B`�images/css.png000060400000001014152456031250007302 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8��SMKBQ=�C�����F7�"k��E���3��ЮM-WF�\��ab ����ݏ��YB;
s�3��3�Ƙ1�XK��^�y�gZK��PT�H�����О%�0�G����H31F��ЙH��5���뎀L�O��+p 5E���d��8f�Tj��6��!��
�]{�����!	�n���K)�2�3����&�,xOOML&(���ө�G�@�B���P�O� �{x|l��(���N���k#��@�t���k�Qz(��ϓuD�$��n_����m��8���-�B�F�#$_���R��� �X����Q��y0x`p4T�zslZ��IG���DwQ�B��d2����G����+6�n���{�}�v#l4�yD��J��h��7~���=��b2IEND�B`�images/text_dropcaps.png000060400000000472152456031250011400 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8�c���?%���B�a@D��4 v!�,b3�x�ATT�_�~1����D��޽{Ar��a�H1�v]Q鱇T�5�B�Ps������0|��T5�)��{@�D�+X����6�5܃�At�����nݺ��xDFFb؂�a���?Nex{{�'d;2���3�]`kk���ϟX����A��qŹ8�ѳ����IEND�B`�images/margin_bottom.png000060400000000433152456031250011357 0ustar00�PNG


IHDR�asRGB����IDAT8�ŒM
�0�_��_�	��Wu���z���R<����m��VB����1_^���DҌf��h�/��'(k��r+bW,����T"M9�ٜ�{2N@8�ck��%	�M$>�=���r~����gHcd"���/��Z[�r����܊ܶ'�w3\gF�~��j��`��@���PL��b\ͻw��<율z}IEND�B`�images/padding_left.png000060400000000372152456031250011140 0ustar00�PNG


IHDR�asRGB����IDAT8�͒1
�@E�,�5Rz`mge)�ؘ������x�B �ݵRD�t��y�@��h�,�E�47ͬx2e[_C��-�`�72o�l/�6����@�]U�4"
 />���uu���sg�;�u��:��NUA��Zm��I'/]�Z�8����ܚo���/��GIEND�B`�images/border_radius_bl.png000060400000001013152456031250012012 0ustar00�PNG


IHDR�asRGB���bKGD�������	pHYs��tIME�.��d�IDAT8�͒�jTQ�����
Xh��"6�>�R�h,�,�*�C�O 66b/�bg)i5$����3cq�fwcL�p�a��gf8������@{�F���L2�H��cd_�^=�i�\W���rFQ�.F&��D��|ir���0lY�zl����Z#�\2�
��ҀDQ����5�v�^.[�F��+K#�&@�}�U2�T;��W#`�]u���Z5�	�5F�sv��\��ٷ�y9������@��k��-���������[�x<+Lێ��KA/v�Kv�g��L�]�2�4o�E	ڒU�������������ټ��h��-�]�v�I���޻<�xw��hϜ��߅_��ӎ�i�>+l|���?ng���-2&������������ÚJ�IEND�B`�images/door_open.png000060400000000774152456031250010512 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˕��j�A��Iӯ��`J-]DA-��ҝ7ҵ�����w�F�
f�hK���s�b2p8g�>󾇙lz�޾x�n��tT�D����/�vR�>�w�A����n��3-3��g��Nux��{'�9q���`f�Z-RJK=�#�'O�D�b��pDt�*��f��QFLP#�t�(Z�Un�i���p�������B�2q�ʘ�������$r�Q�G�RJ��:)�*V2�?8�5d{���D�ƸfL2߷p=$������)%Jɸ
.a���HY�2��@�LJu��5E�D,�BJN��I���\�?!�)���D�ۥ��/���~z�Gc����������~~�-���<�{d��䑙>t�V�^����_FpO�"��IEND�B`�images/shape_borders.png000060400000000565152456031250011344 0ustar00�PNG


IHDR�asRGB���bKGD�������	pHYs��tIME�&��>C�IDAT8�͒�MA���h�Bh��h�.���H���2$Z�y�	����H+Y�g�󛁿>�)�^Ι���@T8 A$d�z}8�mӞ�	!�qp ��8`����9$�`HBNV���]�T�$��8�oCZi��>�M�0xg�Z��1ԇ���$��>�Mhv\$C�J�D�
$���!W���.hT��7����C� mp
ݷ�C�(@;��}����o�d�!V�@����:���^೮(IEND�B`�images/width.png000060400000000426152456031250007637 0ustar00�PNG


IHDR�asRGB����IDAT8�c`�P?���p�!u��_
��@�g�i�S�^���m���_v&��=��`f��g���`f�`ad`bfd�bcb����Sw�Y��Q�����WIuŀ�(++����?�?����߿�ׯ_p�ׯ_���c�����ۊl#:>{�,�]�������۷oS���و�߿3�x��.���O�vd���F�A�o�K1$��IEND�B`�images/chart_organisation.png000060400000000674152456031250012403 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<NIDAT8˵R�JQ=�+��Z�@�C@���Vl$����[���Dt˘P���������`B4z`����̙�D�yNj\3�ʀ	���-�kL"�Ҡ��6C����4���BX$�/FL�#s�i>� ���ƴf���N�r�Z���]�s�}ȑec�[բ(
�x��B��
f�����<Ά�d�����:7����C�FBH�C >~,�[뤤��p��������}^Ah�vs��r)�򗹹����
?�[L7�̢�+�B"U	��\�br������\�h�^��[�W(������T��!͂v��c|��IEND�B`�images/date_go.png000060400000001361152456031250010121 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˅�kH�Q�7�/S��C!ql�䅒r}JD�T�$���a^V�E�E^`�\�0#��!����-g)���`-Bׅ�d���Q��}��<�{�r���X,nP*�n�P�Dr�K�SSS#Q�T���%}��#�A�1���ܗ}��LLm�hL��Yl����Ē͆@ �w$�IO�zZ�E6Kv;S�k���ﳳ1���cZ����kX���k.ӣ�[5�w|��ìH���2���b���|,�!'����"#A������\_�Pm->UV"@`k��X%���ٕ���:��7��r!��T,C4eD�����H$�ǃ��
��n8\��಺?c��Y��1�777
��:V�^���{�+�N�N5lC:�GI��h{t��p]w
S%:��@�b/����j��s��-<`���Nhr�iqH��.v~J�%��<0Ӂۦv�4��G}�V���ܘ7Xq�(S1��pV%��Z�]h^�1j����EۄRJ�����lF8�F!����>W
�p�ɝ|�W��\��Q++���c$/��� ,�VkJU�������`���'	�J�6r��/Utg��+��L.���SC�Ž(�#IEND�B`�images/date_previous.png000060400000001320152456031250011363 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<bIDAT8˅SMOa~v��K(�B �4����@�i<�M	��?���/^�x���D���̓�TCC�����BLt	��v?^g^���<�wߙy�㝅%���+
2��}���Z.��S,߳�q��T�VVpen��ux��É�-�����|��@aA��B(�B�NF$#����1
!��:�����682���c��3tM�N�)���:<"i���=4WױS�J�N���x1ʾ99�z��iʞ��T
�
�q�t�p��#�!�4�j�+��H�a@�p��cY���
 CZ!D���!Ҡ�R�$�'l��nW���8�c5\ �ea{{�t�FC�~tt���y��Q/"�ཽ=��ggg�J��FA��DAo?�x�zn�ƛg7�j��/K�R-�Y�s�I��M�r�&a����*�4Mx4y><<�gFP��',�<��E���8�3vv�vh�e�d2��#����x��ƫqʬ����X2x�V�	�<zZ�������y�}ت�h��`�\�=G}�hXs�yjj
�^O���z��X�\F"i�/'.z���ɶ�����t��ݵ[����%Yj�\��v�+�?+�r�3A�IEND�B`�images/application_go.png000060400000001172152456031250011507 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT��͋Nq���;�4È�fb�x��)2��XX�HY���b�(Ij��ac��$aa#/%�R3ϋs~��5gbor]&��a���ݲ�u�{G��"�p"ȝ��;�����S7��+[��k���9�D��׀��S+u�O2S�Z�)�\�?���:|�=�R
Uv(�"Bx��g�
*ˇ���4J$��P2d��H�0K�9V�"e��N#y8����"�0,A�`VQp��nN�܌��Fx�H
1͌F�)Ea)��\�xp��7R�N��p�23�I���
)SE�ʙEV�jx#�6{�FX��4�\�L3�I�9*v�9�+�p��G�-e���{����/�A��3���
W����䨩���	6,��d����ʈ�/�)f�r�왡���p\��X8w����:N�Z�h��;��#�**z�b��j6����G���e���\>��$�/֞K����}�^�T;>_�+��$���Yk{}���?~��4{<,LpIEND�B`�images/image_alignment.png000060400000000364152456031250011641 0ustar00�PNG


IHDR�asRGB����IDAT8ˍ�A� {)>��	.OJ��"(V�I��t>۶���t�8�/����"�9�6�a�lٸ��˪�bx��`���*��&’p�!��6��'����`�95���TD����ZC*�4���J,!�Ō����ciw#��!3耨g��O
@4��^��ȘK�%�b����IEND�B`�images/ipod.png000060400000000717152456031250007456 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<aIDAT8ˍRQJ�@�֦B� 
�T��~x	���5���<@>{���=A�_i�`B��o�Y�t�Nf7;���cz�L�<�_�R���H����i6�=�B$³,[�{����5���w�Pg@��.�HiR�Q;^X�D��aj�Fʎj�2��̙�X|V�k]ק����Q�݀MZ�^-u��[f�;�ep��Q'�U;7�E�J���@���K�A�&�p8���?�[��Պ6���GQDqS���F��BqY���n�3���D����tN��8�z��w��)�����@��1鵦�(���W.�d21]]����04�!�,�G��4M�.�D��k=R�H�ӥ%i�IEND�B`�images/virtuemart_logo.png000060400000010142152456031250011736 0ustar00�PNG


IHDR+��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*!	J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ	�b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(��	A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8,	�c˱"����V����cϱw�E�	6wB aAHXLXN�H� $4�	7	�Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S�	Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN	�(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#�׹���=TR��+�G�����w-
6
U����#pDy��	�
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�򗓿m|�����������x31^�V��w�w��O�| (�h���SЧ�������c3-��IDATH��UklU>�����vw�ݶ.�����
�UT�F�cc�h5������*4��C�R�B|�h(`|�-*j�VD
�Rp��G�1;�sw����P$1���r�����Zy{��+�L����-���O�_��a4��ݴ���OD;�'d�q�d��_�\Z�@#$Դ�[�}�'�2���,��@<�%���8�O%i�����E�u��Cp���.��.�T�}�˻mXpƈ��]/�h���
�����~K^):-�r���؜׶�־�~����
����I+>m��N]r��v͜�9IHl����A<\�I�^���O�7�V#���]�Mk��U�ԩԍ_�>��?eL`����E� �u�>`����f�֕E5����T�*����n�cB6K�3m;�ю��@˖�Zg�^�Y��'T���V���J��'o{��-��`[u����꞉��4i��+7�}-.K��es"%�Y�(_���k�
G�f���j3�'0�;�*�5ʪn]�)�Ԅ�`jݡ]{^
D��f��r�<�΅��������̓ᡞ_F�:>N�׸Dgm4��>zlc6[��Y�\|��RD�+�6����z[.�~ޝ�m�4s{���^O����h���F"�M$�|�<�U�\���Dki߸-6��&���`�J��l6L����V��\Bʯ]a�"�M9�M���]D�"�9��;�i��q�0���h����;w`��e� k�y��_ �����BQ�`$	U�i@r�9T�Qmі��mY�P?[3��E�g�/��t%?�X��!HijP ���!��.G�w�lM����qI=�ּ��Ɗq�D�hì�M��*�{�m�R?)��y�ٚ!�]����;��LZ]gL�N�lU9I4��=h���nq.�IV�����~�ύUUF.B�e@��Ҋ�{T��][�#���)�����C1��lÂ�v��/	1L��hª�}A
m��ss��G�"�=�(JIi��+dv�|هS�O����i���f8*�|�?�#k�z�Q���#-�?�7
��0Šj3i�'h3�ت3m=�w�L���?�9A���ŵ��9_kiDk��Q$o%#N���ɌH`�^��5�]{$�noôX\�a�mBR�c:��*r�S���ne�Ƨ7[`���:^Z���6����)��Qg�r���?��s͛�چ)?+��B1&Ng���&�8몝[?��|ì�=�/�^�!���ѐ�x�4 �p���)"��H��9�K�9�bN�2���.r$��>|h@�沓,�zһMt-�=f�t���!���6��INwpɲ��qR��Sc2��1�&f`!���O{N�n��q5<B��~js��2��A���EJe�2LӜ���*�x��h3�t��k�|�`������.9�65��wi3�M��"�IEND�B`�images/time.png000060400000001431152456031250007453 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥��O���z���S/=Y.k�[n��Z�
�$K,̮���f�P
�r5/D�%�L����@��+��Fk9[�Ἔ���9ۀm��?����MW��/K:���|�n�Y���x�0ϖ��T\9ڥXx��6?C$FC|�<ʨ���G�W���6z�e^g��?Ls�@e�G�M���^F�<:jϠS��
��K�:_ʤТ��5Gk��7!����������c�e�p=3^[|vG
x�T�1�2���&���(2�u�$�bP�ʋ����"�W��S@w���9��4�����q��u,�"��UZ,�ئD�4�4R��R���d8����,&$«��UZۑ_S��`L���0+�Xy8�:kN'C�fP�\��$��(7��C~M��5J�;8C4����Qw9��r?�73fFcr�7-2��@T�����?@�C�2��>����Ϧ�'�l]�Q��=E��Cp�D�!��? ��z���hd�M)����EG��z����e��%,KH��nau�'���2b-�"'-Y�<��!ըN(��a����A'ź~.����Na���-����)�gn:e��5��X{U#V5�	��O�(i�{��ܴ��KNJ�<���Į������U��D�,-� ��_#;d,����7�k~�怡:IEND�B`�images/magnifier_zoom_in.png000060400000001250152456031250012207 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<:IDAT8˥�[h�qƇ��]D]�Y�h��Xt��U�X�Z���jHc�!$D ��LkXk��[+ۚ�}�n�$�sj��t��I��}��������/o���ɯ����3<�!t.�p&�/�l��oT�9J<s�( ��;CZ4��Q�9�_����Cr��
Q�zw��Ҡ�8gS��0���SIx����kkP��J��JQ�0��-8�)�7�QO"':�0:'/�J��~�2O�g�8u�VC����(����o�Į��<��6��Eh�x������8[�V�nµ�Ӹ��q�1l�#O�2E����߸� X�1���d{�kߏ�}�q@Z�͢2�	KSy�1D����
�s�������Sle�bS��;��r��I�DV��)�cb�� �a�d;ʛ�akci��\EI�C����i\ĥ.'%�pd��l��l�*�e3B�n��@%�~tjM�o���/��>kݦ%�4(0~�
���_�<=���qf�z�!x�WAԮ��l4se�Uj��bHk�]Y��͝�˗�:�te�%�k~���I���IEND�B`�images/shape_move_forwards.png000060400000000575152456031250012562 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8�œ;N�PDO����E�ˡa7�"�B�
	V@���c;�SQp��^s���[$�/���X��}Me(!,#)XP%^����;��@l��
>B�Ϻ^��!�Ή@�p�{��9��uL�BUnʔ��ZA�t��}lc��z�XTyv;s���b�z"	��v��j�\s۱C	$�4
�g@�iy��:B�y��f@_��:�?��������Bm�FR���t8&UU6�M�̇t�HB�ܾ�_-��mv��n	`����z�N�t�IEND�B`�images/text_heading_3.png000060400000000462152456031250011405 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(Ͻб��0����q��J�:W"�*�q��`O�	4�&���n�	��Y�x�e���8P|_kYe�eS��(IbBxzqӱ�r��$Rv_�ny���
�T�^a�f?���k�)�<���rf�0s�A<
�w{�f�`d��˅6�����\Ab���M>��6ᇸ*�H%� aS�͊��і���]��7W��MR�j�IEND�B`�images/folder_wrench.png000060400000001344152456031250011341 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<vIDAT���oTe���{�s��NkS��K�W]�F阰lX)��Ewv,�@����!�n&��ĸsE��jM�,�ԯ�F��׽��K2Ʈ���̌���j�٧�:�����ӗ���Z�ޘ��zmrr2�
}1� "�-
,,,�����~��Oc�AD����)"R��5�%���"U�R�T!P�VO�J%Z�!��{�ݻ��3g�����7��}o�v�/�7����lllP���޳���XUgbg�����s`�2p�<9޸�_}s�K+����f?He8K7����lff�[��^z�Å!�5��
���i�ΉA
�7w���K\4�W�=�z��������#>���2�~��A�	�����q`2�_�y!ޢ/�YQC���S�kKh��6C�����xJ	�ƀ%C��:˿bzq���k�V���2��Xyt�gi�c�[��;mL;ǯ�WL��$C;�`�@�U|!��-3R�)5��b�¤���c��ձР��B�ɑ6Xa�FC�&8�^1��!Xx��)&
,40i`���&mL34��]}�y��g{����#�h�0&9�(<.$�̼��Ŗ�7�>��,��2��wף�}��d�ԸWIEND�B`�images/key.png000060400000001144152456031250007306 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍ�KOQ����MY�p��KBр���W�� ��b�RhH��"4��
%�R����R.Z�i;������s�
m'y73y��rΔ(ɗéN�����E���w��$�aՇT�
��9�:�$�I�h^�U8�����?�A��8�0?�O�Z��~ԁ���lN�2#���7�1ɭ�2�Y���$���#@�{���ve���+�﯄�,��M����x �4�ߡ;/� @b�uP�=�|��FҲb�3����{�!�˭8�\�O�Ǥ�3�}��W9��Mp�*��-���L���vԆ��=h�=8��GFyGڞ��b¼P����޴TxJ��T2A렇���9�sO���nD�Z�����k)W9JZ�B"��c@����kw6m�~��RA�\v�e�
�v[l�Wए��п�;��
bb#YX3Ԑ���~~��!�yC�,AuB���vN�q�,f�X}ۦ��x�Q�3/׼*��ݨ�D�̆kIEND�B`�images/bg_repeat-y.png000060400000000660152456031250010716 0ustar00�PNG


IHDR�asRGB���jIDAT8�͑�jbQ������� [Y��(I�"E���n�H������B ���#b�v�.��+�B��mb��".�d�9���3@>�?
g��?^w�����B$�Z��8.�� �JR��z�F�A&������Z���r��b�t:M2���ay��Z�3��b�@D�}o��U��)�J8��h4�g�� �`-�b�{�Qk-a���@I)ud�C�SJ�n�1��x�j�J�V�u��n�c��}&"?�1���2��Q(�T*|�;�F���{�7�N��0�L&M��xc�N�3��r�<�/[Wh�Z��s��fs�G�����Q��{=���v�������%���G�IEND�B`�images/text_padding_left.png000060400000000417152456031250012204 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(ϥ�1
1E_d��l��W�_�=���WX�]/`#x
A'q�-���fʼ���8�͘
TG,�V=/���� D��:�_Se���B�Һ��v��AD"�VJO��k3�%C�'+�'q# ڲ!�\��$�GS�g��Y�}���k�p0a���%'IEND�B`�images/style_edit.png000060400000001637152456031250010672 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<1IDATu�kh[e�;�;��NNҙֶI�-���֒Qu��ӹ9A�Ldc8U,�x�
2ġ¬������a(��^v���M��e��I֮MsrN�%�����́ r�*|��z�Z���]�R�S�cɴv��P$�5��Űu�6�êiJ�JĬ���ɔ�����d�un�`��<q�<9$� o��(��*!��A�X���+9(�Z��6�HsP��J�+���\��Y52��u�V�/,fLU8ݨ�E7�hו����u�
��T��Z�H��Ym�X��5�*���y(|{�����3ٷXɔ,�T
��4ݭv,��n,��V��GwߓZ��{;��1�遾��/�(T�^R�}w="ҰW�
%�����5�w��w]�݂�b�>=x��=t/8U ���V��SWÛ7�z�������ⶬ�W���տ!>�ޚ���<q��%�~��L�ʑ��&��d��s*Yz�����Vmy��0D7Ajr�a.z�>n�����,#��9ʓ���	��%�e1[�txxkw�;��Qb�"܄�A.]�Z�L_��3tf�B}�Q�(��v�\-s�쓍?�z�}�o}F�sp�
�E~d|��K����M��C�_ޯ�9��Pl�^��~
›0V�?{^wt�=�?~
��P�˗"�5u��ba13uЖ���9��1�?~
kPTQ�7�o{��W1���H'�\b> �;;&��¡Jbn�6�:�hg/<�����n������0ư־�A��Z��-
&���\����$q��JT�.@��IEND�B`�images/palette.png000060400000001530152456031250010153 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍS�K�Q�S�@VT�
^(�R2�%J�e�Ds�e��4MԅѼl��˼��\N�ksK�2S��\M�Ds��lj
�᧳A=�F���\��|�4��0Z�Q8Rj���]�������8Ə:b�1��d�j�a�Ia���P~=9�_��/�(0ƏL2��3���ia5�FgXG|�fPb���4\�I?��G`����j�%?����&l}tL�D��,��3�]���������$2{���p�j���"��X����EG�2i��(R^�J#F%)hIt� d���8̶Q��&=?؁�6xc�y�[3�k:�d�x��A?��|�#̨
!Kp6�H�ߴ������lX||��Q�P,�Ͱ�dXl�Û�p�~PK�c��.^	�:Aц97&�)��\P�`,�Y��6��1\���r>N
��`���R�u��6i�m:��
����o�$E��-�ޏ2���u�HAW��fL�BIJ!�����*W/��gi:L/9�z�X�k�9#-c������T\)�BqI��K�Pyp��d0|;3}sHdu{��X}2��Z��aV��).�E��kLǂ�����(c��6�$��⾇�L���8Gܩ�`|-a`I�Ǵ���#�
we;���FH�˝e��IĒ���K��1��~� �)e�]�C�M�:n��MH31�e�=w{d� |��?��7�b�&���EQ�����$��N�v�_��L�a�@�\IEND�B`�images/arrow_direction.png000060400000000717152456031250011715 0ustar00�PNG


IHDR�asRGB����IDAT8˕S�/CQ��ztSAED,��F��$&��Ym��F&1Xl�l����6*�Q�𘨤K�}��� }'����{~��w���[�Y�6�<n��9�D7�:"��7h�0	�f�b�"؊@��
����>\_l�C`V=��
q��Xk�f��`]�	���`q�+u���6��Ys��H\�u����$\�@X��~M�.��=]=���#{�x������	mN̐�q&y��?���Bz�6�$��2��Q$�Fᘛњ-�-z؍�!zz�;X�߆�"�b��o
�N�wG}cG0����0�G��hC@���|���TB�d�������f!_��5m�La���ă��J��؊��O��4����&mE���Q�b��ςIEND�B`�images/picture_add.png000060400000001351152456031250011001 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<{IDAT8ˍ�OHTQ�����F�FR�1-T�\�Y-�څPТ�rQ.�M�B�E��wᢍծEI-���(V.$Q��3�8�{3���B�&+�8���?��s���>��LV�~�v�ֶ���|��5Ki�~�Xe��B��S �O�L_6_9��GoW�X&%��*�J�Nh��0��Q
t��8W�TB��Z����5�*���L�O��q���1;SHQ���]Y
0����WI�'�G6t�qH�a���7�-��@��^ೞ�ɪ��C+�e�Ο������T����$~ "D:!*�4
�b{�7"D̽|YX$��SPh���bĢ�X�ضK�
�wSnbn|��H!%�Wʾ�v"n���g��`j��R)��h�܏f�y�֍�(�Tn?��x����^ޝ豴����a`�'Ȥ�q��S��A��K�)���bW-C����������T��d����d�Y�i�n�-�6"
Ic�
)r4׷\�\[$Q�hcY3���?���"��p���O�g�C?�ܵB�x�dh�%+u����T":a">LW���/��'��^����򞊪��ֆ���i���8#�M��`�\v)��^��t��L�HIEND�B`�images/control_repeat.png000060400000000646152456031250011544 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<8IDAT(�}�MK�A��Q�]��v~A�F�Bm�(j��MA�,"�K*?	M��Q_�%)�t�WB��l.�<s"��(����56�oԕ��`Ч�PG�\�����C>�Y8��r0��6Z�T
�hs(�W�F
Q�yj+씐R�週Q\��/x�f�I�������|D��a��-�,�6��٬Ҟ��:3�C�Zw�Rl�ў�$y�2��U��'�װI�|�^�dZ���QU<`E��3�>ԁ��l������y��1�8����ɱ���jY/ٸ���~�/}wu4L�͒IEND�B`�images/text_columns.png000060400000000366152456031250011247 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(�c�π01P��D������320D��������cB��?@= ����/<C�	���m�Ͱ��n�-�M����ԣ��o��D��
7�,P���P?}&��?��3���	�?Ę@0�#:O"2IEND�B`�images/error.png000060400000001232152456031250007645 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<,IDAT8˥SKH�������k�TC[R�L��5
o=��c�k�)�c�.$B��D�P��,,��NY(FFf�����������k��af>�o�1Hb=f�U�~�Ϣ�=US�l.�Z��kP�(9X(>�H�3kR �����x_�Oqg覆8�t���]�t�i����X�a��s������_��j'{��Љ_��袺I~}����^�OT��j5՟�羇}v�M��悥�]b�7�(�V�l9��o� XoCn��%M���+ci�ѐ��+�C�i@��I�z���W���^��5�
@E��e�6dV�K>@dW������2�U���/zW���ѳ'B�O��lYxo�T3#��Yd�(,���a��PG�+�_��Rr�\:�m;gS� �o*���0�>N @���aΣ��5�;�50�?�k��kz65�ß}	/qoI��0- R`Z�Uކ�1̌�U�� rj�1B
�C�eqƊ����@�޳H

\�):�xu�4E���3�'ǃ�xǃ8>�!�@}����X�;��Lc٧�S/IEND�B`�images/css_add.png000060400000001232152456031250010114 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<,IDAT8˥SMhQ�6Y�61U"���`��(m$V!���KA���ի�I��W�x�^<yʥԃ�lBN�MI�
�&
FcҘt���9�)
��Ǜ�o��ݧI)эyХuM��R����ql�����
�¦�Eg�eA��px⠐w"�����L���1����K�f����
�	n��/�UdAR�r	\f~�q
�G�YE�����E���������zuln��Z���mۄǶ�f..2أ���N�Ѩ ����$5	�k��H�RxN�`��K��J�ժbl�
�J���>��ΠV��r�)7���6�A���^��X��x���/�vPoֱg���S�:�`�B��R&'o*i�v��P���s��
.O�1��2����@��\md��6��oq}n�#p��,���SH,���4M�Q�/�`��==�����ю�ڙ�jO�fq�/
A3���Rm��.)M�R�yܝ�&��b����}��7�`x}�j�ü����ȱS�i����y'���U|+�i�}�D�@�6!H�%<�<.��˟	>hIEND�B`�images/picture_go.png000060400000001366152456031250010664 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍ��kTW���sg�8��ƷA�mZ��(��Rq�B]Uh��t�JB)�?P
���.�ˊ-Q4ąb�iLRcH���d2��{���"��/���Ň�s���?��/W����z��X�!-��7��=��G�nJ��S࿒	�s�ʃ��5`�J�$�9u��
3N�<�b���r�;:��Ab�8}�� �<Gc�!�
D\4G�<Ii��m�'Nz�0��:6��iU @�.P*.�Udž�=^�$IBӖ�*G(�V���6�d���-N<A���#�j{������FsJ+�Ɣh6*TJ[)"P� 2T
�x4�CV�СU֛*~����-D�b*;Nl;�/�w�Z������$�=�xo�����!g{� g.�'�5m��x�[�A��v�;;RTN&���l��dp�'4�&��=�������ŕXU1���aPz����ݯ*	�l}���Xq-nM�Y�\T����ɼ#�0U��\<^r�l��=�J�ݘ��i�ԑ��}`�3J�|���
}x	ק�V63:s�k#�s����f�:��_�}љ9�G�;�w�o�07��32q}�aW>�ֻ��a�-���z��GN�tvX��70p�4�:Z�u�SrQv�v��IEND�B`�images/offsetx.png000060400000000447152456031250010201 0ustar00�PNG


IHDR�asRGB����IDAT8���/KC�����	�1L�@��I�0�F�&���$�M�–T���IA�����
}��r��8�r���G�tϡ��a�hw��hb��˒"��8a�Wv�#�c'G�F�p�G�c'��ڈӽ������W��j��J�}ֻ\;�N|�K�ުMWJdz���C��^^�z�$2U�M�H�(0��?��7���͙�O	V��	�曆3v���IEND�B`�images/bg_repeat.png000060400000001304152456031250010444 0ustar00�PNG


IHDR��ԫsRGB���~IDAT8�ݒ?H[Q��-����R�U��_�S�J���KK@]
�88:t*8�h%�Rt��$}ɓd)qh�ZBѴ�!$/�&��m�=p��w�w�>�/�.aY֏���k�q۶?�^�tbb�;�L��KJ���(����q-��Z�B�G���H,�Z{jF@`mm�h4���蹆��%b������EQޫ�z��x<�B!��,���LNN��D"T�Ui||��m۩6$]g�/�^� �JQ�հm�D"�T���S(�ɿ��K�R9�$�T�+@��t/�ڶ����d��������k���,������䉦R�p��z�Yඔr�0��xP,)�͍9�i��r��x�f��6�Kc&�
^�{�;�������}}},,,�v�Y]]���i�4
�����&�x�@ �[*�z��nUUouvv�D"�!�4�P(@�Vcyy���~Q����� �iR*�n
!>7�83B�˲+�?S�������s?99q6��4H�ӟ�i�B<�u}��|.���m��2n����-'yzz���>��X,�m�!��}RU�B���������s!��������|�|>�6�N��UU�T*��9���9Yx����IEND�B`�images/application_split.png000060400000001010152456031250012224 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT���jTQ����(�������No�&�6b%����B �����^�UJ	��BH�L�����`���	�\G<~���ᣍ���ۀ�%R�ed�Ld�LR��zzp0}����v��`c���z���U��.r���eq|�U�UVz�y��>W���!Mo�f9$,�a$�9�LZ,�ܻ{�T���4Q��q	&�D"��L�B?�FC��)�# �3(@2��DG�a��F)�b��h�d2awg���{�1���{�̧���2�O������9��)����O7��A� �f�fz���L���g��Ų�伺y��W�Z�A��̊Ma�: mJ�f�M�M���i"�K�,�X��%q)�`%��u��u4�i�����uS�(Ef"��I��J�F��hƬ�m��pMq�2��IEND�B`�images/shape_align_right.png000060400000000621152456031250012164 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<#IDAT8��S;N�@�D+�J���\��[p:�B�{P�1��b;�!����ƞOPH$�R`�z�$�3�af�����
�W�<�%$��K��ݬ�0�(�vq^e� &$9xy��N�u�Z^ə��O�G>�m�,�����r㉘Z�4�J:��8/a���:� p{�6��������Q����e��9$x��2u]O;�ܜ$��tQ����}^�縼�sZ�+��`�|���-�j>`�C��z'���%8�������u~�/b���s�|��eɊ���l��@sP���IEND�B`�images/chart_organisation_delete.png000060400000001063152456031250013716 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥�?hSQƿ�����Tۘ�
� (8�Bkk@�`��At�� ��ͭ"���H�X�U���PK�P�ܿ�{ݢ�)�=�9���ü�8J�����c�*�H(<�]f���m11\-����b�!e�Q��n���I J�X�����;h�j�|��<P����x��Y�A)!���#MSp�{�F�����j���]���3�8W���{�rQ��oX�ֶ��������s���Wym5�6��e���9?U������kx��"g�b�t3gn #�ST��Di�㸰��j�·w`/�pb�5�V�0�#�D g�<��Ri�&Bj\�
�ǀ�~?��0N	Bh����
�9���V7[���R1��XE��Z�BH��ǃ�B�0[Zȟ,>.�0�m#�i�}/�L�'�_avt�����U(�?<�Tmۧ�x	9X�IEND�B`�images/folder.png000060400000001031152456031250007764 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8�œ��A����[��EtQg7wA�LC���WA0����P01��7p�2=��:�A�3cb2�'��p��ܪ�$V��me@
���ݬ����2OT�O�1W��/�`z���8%�;O;�9P#�9B����}�^��nO������;�����Ǫo��~
���d���~�Ed�p�ɳ_��_j��<�w�	;�L==`r��NvT�y���.����Y8��@~J=��o���l�S��
�u�I��	��3�oޞ
�B�
�!
CF(N��߃J,$���k����(!���TA��F*$X����(�}�f�R�/�x�Q��
�E�q��x!��i3,�mf?Oԓn����A�Q����tI$���Z���ޓ�ۈ�8��]���Y������ۚNIEND�B`�images/image_link.png000060400000001405152456031250010615 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT�M��u��λ����V3ڎ�fR^Z�4�XY���S��J}Q�<t	)�"�����Ct�C����^B�uw��M�r�ٝy�_ϓ"��c� �\_[@��q���ʡ���^����l��r�@�"�@(��y�8�Õke�l4�K�?�ڼ^Q��Q���Y"˒Z��v�ۇ^�/S��WȲܝ[ow��jYMDI�II���2Y��e�
��BQYK�9@��jO�w��DT�(UU&!"�Ri��,��Dpy���KK��@�W���I�
�U׻KD ����
�.��)��.ȡBYm
e����Zn��%��Kã�������n�(����9@Q��ܽ��=�v���������C�N�c����_�����$��~cǖ��}�+�����y��1:�y{_��q�;=�{�����$�~��M�k����ػw���I333����O?�2-rX7�-U�����~9�8��UY:z�z��ݮ�
�8n��G���RDx��S���s韅{�^������i��p��;wNQ���mܸ�ro����w�~�g�۶m����M��ӭV�YE
����s�o4�1���R�����n���Z�ehQIEND�B`�images/margin_left.png000060400000000446152456031250011011 0ustar00�PNG


IHDR�asRGB����IDAT8�œOJCA��df���N x
�+�Yw�A\(��Q^���F<G
�{���W]��V1�!�|�M2��6�]8�W՜��S�U
�1ʖ���@�67�h2>|���*�?�<��RuxR^[[�0{l:ˮ
WЅ3����;��$����_�
�ݬ��hZ�'�]1�hxG��b���e��}ǝ��d�����@���Τ��>�YQ�9���6�Jd@6P���IEND�B`�images/text_bold.png000060400000000460152456031250010502 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(�c�π2PKAyB������S�'���,�aBq}�� V���^�1�֧�O+��CAz}��h�_��n�-�c(H���|ߧ�����X|Q��,a2���yy4�����
���/@S�V�j����h
l���=']��=���������K�����T�z\�JZ�z��_IEND�B`�images/text_padding_top.png000060400000000354152456031250012054 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<~IDAT(ϥQ�	�0��#9�_N�~�����R����V̑���B<G���+��}��T� ٟ�`K����dm�+�!J:�Ya#���VB
N�<�`���C��v�x%��C����x�E��V�I���IEND�B`�images/wrench.png000060400000001142152456031250010002 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˕��oQ�_�[�c�+W.]�х�i��5 g�m���J[F�q����#_�)�qո��;,��@��{�;���upL�TʙH$�(Z� X��M��ɤ���n�i"��\nt:�}��yD���	�<o��u]�q�}���,���5Q�X��j�P*��DޅB!5�ɠ�l�����X�2�|X��P�VQ( IEA�X���k�
ί���:�lU*h�{-��PU�,����n�	�Y���>�����0�\�ږIU���4(�r�����
�HM�k̈��_���4��_z����iy�'�"[�
��n1��rM���_�A�`b���=$Ik�_p-�q�S~����=li~3�Bv"q�Z�A���ԧ̸�r�[��G���]<&�e�!�'ڸ67	�y��q�$O�X!�=_��~1�Gs�~�E��ZQ�x&qW��K3��!ޤ�u��n�kz�Grj�Q�n�IEND�B`�images/shadow_blur.png000060400000000577152456031250011040 0ustar00�PNG


IHDR�asRGB���9IDAT8˥�;OA��$�@HPBI���������*/.�1�z/wQ��F��Y{�3;�o��~M����{��O�)�;F&�;`��g�%p
\E�ɏM$~�2H��y~]?��:���r�A�<�_<{`_L�/o�(��k�.o�D���w�p�T�I`f EL"$��:G�XF�I�$��q�T�ٱ,L`ѵj��7���A�rts��dU	 	��^�p`#99�;��^$l"G)6j�L��nV��8�#�؁-��y��i]l#�+~���ې�28�1
N}��ΉA�IEND�B`�images/textfield_key.png000060400000000707152456031250011362 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<YIDAT8�ݓ=KBa���AP�
��--�
��5X'������&��A�j������j(�{ɏ2�<e�	�UDŏ��p76��[õ=\��0�Z`����Z`!(��R�#(+*|!b]A�|q��zA�n@�̡�"��	�9K���"W,
	#n�V%���0V&���"T"G���WB�U��}���YGڷ�?�,?�}'�C��R�R<��O�0O"�e!� �S �,�C-���n�@�͖a߶�!�:d^e�=������V�Ҵ��A�k�&�3�A�����ΌN�8~&�]����)KI>�����5IJ?�4R�/�x�����J�{S̓��A#;�R
��IEND�B`�images/hourglass.png000060400000001350152456031250010524 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<zIDAT8ˍ��OSa�;28�����ĕ8�����J�1&�F�xO"
P(-
ZiK
�G�^h�^i)(�^��j������b�|��>�|�	�GEM$m$��!a]�w`_�«ˬ��3q�<������d[�M��``h;Y� �x�����1Ė���"��t'<�v�70��"�Xx�\���MN2��y?�Jн��ƺ�9����q�)W`Z
m�ElieXS>Ʋ��W@�
�l��>i�i���U��00���,l�u�p	�l�2�b�C:W�Z�k0�:YŒ=��9�n�W�By�(o��a��"��`=Z��M?v1D���Y��N��c�yڑ���Y�~���3�A*��7�k><�`?ʥ��d`�g!��G�	�X���a6���
P���+��j(�4SEt��Yk]�[/T����SOZ�/Q�7Q�r�-����:�x��ŵ�:����Qjޝ�v��\�E���,���<����)�h��ˍkTͻ�����ح�e���|�cE�l���Aǘ�n���%��l�y#�p2��Ya4�?�}p�l�!z�yz�х�2ׅÀ��Da�(��)̻@f��)�$�����B��IEND�B`�images/money_dollar.png000060400000001166152456031250011206 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8˕��ORq���Q��l#�W�0/Ͱ�&S��\�����r��
(L�ź�����[!��L���k�l>��om\Ň�r~g��9�s~�^�h7E�SG~­V�Q{��N$l���,��`&o�+���4�}�P��s�+��^
��ߟ֑>�D�%C>�i�C���U��Z�;��X,y�sE��/�:�Fk���MU�=��7�1l��#� ƥ1��gR&j,e�Xes”�M�l�vm/�lKBd����C��F�o�N%ވB�)b���p-�%\Gs8n�/�7i�]�R��Y�+d��&�'��c�� ��tø1�'��G;3�p��P#��fEН����19���U��7/"d��NO�����Ϗ�B�?oݖc�[��nCt�~����w��*�`G�=D�z��PxR%JB���y��s�U]���3��\�_�Q���4�^*�#���1�Eɋ񴥩]���L���]F������pc�Yp��n�ݲZ�?p���� �IEND�B`�images/border_radius_br.png000060400000000655152456031250012033 0ustar00�PNG


IHDR�asRGB���gIDAT8�͒?KQ��A!0)�bia���"�H�>����k?�X�n�������{3;Y\����7�=�{��]<%2XBH%ZX†�M��[fM�<;�9�6��PWd�{&�1X�Md�$摷��RI%p!�uWU��E�%��:W`+��'p�ՠ�{F�I0����"�$ty��À��Bq��m�D�N��J/t��U� =����	²�%G�����M��T�g���4m�ٜ�,���ן���V��Jb�D�6RO�[k7G���P��WV,Q��ȏ�s,�Y;?�}�T���U��!���
��qot�
T�&��iCej䱜d�~x��g��^8x‰1IEND�B`�images/chart_curve.png000060400000001306152456031250011023 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<XIDAT8�c���?%L���=�nE��K�tw9���. ~�><�2��6���������:����}�
8��?���|��# V�4�����G�:�~4>��α������n60���<�>zx|���{����Wro��.{ؕ����W#����,�"�d\��׼�_˦��m���n�Q�0���,�=4t���Y!��
��{�Ջ��nd���������
�-&���o[�]߹L�Mz�,�t�`��Iw�`���=�][����}��
��
���'���!�������c���?U~!���?#��&�;(!p��k��t�%6g<�X�u[l7跸���y���d`	��"S�5���c���Y��f[�u�k��e����� y�k�����?GT��ٱ�h�c��G�.�E=�<0q�~��I��1ҁn����%:���3�Ku�e:����hҹg֢=Հ�m��24�
3���,]�485
kx��
�:��F��RQ:��<p�3�����_+co���������u�5@8e-�������P��q�;��IEND�B`�images/application_form_magnify.png000060400000001144152456031250013556 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT��?H�q����?*�z��ǫ!�(ũnho�AZ��ED�ZZk(*hjqihi
��Z
,0�HQ�O��|?�|���^���0>�8U�>�p��]K��#n��q3L�X>���l�{�xb!�66�+veJE��Uo�<�5b�4�k��{�C��s�� 횞�B*rrp >,/�/�##��T�;f���:<�9K�R��7�Z
%F*2r����;G�w�
����Z
�����P�HE.G&B��3<<�ۏ�����D�,[���X�\C2Rɐ���!JD�Z�G�H���N+��g$!�`_7�̀$RQǘ3Ͼ���d�T�y@>�#i%ȡ�8�(K�I���܄$�����$R���$rR�Q���H�"Αr��6c��FwG��9Q&���?�8�]#�gK�NN��03$aqL.��������a��¶V��~c����������w���]�Y]z��N�^N]�5P��BJ:~��0gf�ZIEND�B`�images/page_white_wrench.png000060400000001145152456031250012201 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8ˍ�OkQ��~��R���t��@���"�Z�m�U�HC
VS��L���8��F�"c2(������R���6�Y�w~���ޝ0Gb�<�"��t���3{�^}8^�F#�[���xc��Kdn�Zh����rE�  �C�4QUN�Ӏ��w@��.j�|>��2��,B���*t:�!.��2
�����èT*p�ݐ$	�@�Xl�%��4���B��`0EQ��x`�ۑH$`�Xx%�'��#�N��S��'�IX�Vޞ��I��N[�CȲ�h4ʳ�*l6�5�M4���'�v�/�O!�c�{���+�d2�F�dʇB$M�,�m��ߟ�uD~�؊kXy�LF��D�0��3o�/] �]ǧ���_Unk0p�y�*�tw�<���~k��FU�T��,�m���@����_"g7J�%���\_^��q9c�!�6S�4B�s�Y@mZ����m��5r�q�F�
�OźX��IEND�B`�images/application_lightning.png000060400000001220152456031250013057 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<"IDAT���k�a��~�ͱ�6���0[JI-7\lWRS,��\��p�@q�G[�n��.�p�J-IjL���~`���<���'�\��z93�����v�_�R�����"*�j���f��J]�_��8x��k���W�/$��Da�$}�mW򖔾,�R���e�ĸ���J����ș)Q%��g�?�c0Q4(&�x�Q��t���["�Q.ɑSA枰�f=i�:�����}}�5�PUh � DNT�@���G�n�"���w!2C��(i�1\CbJ��D��AX�zHum���gpK�~x��-g�7B
RM�T�ȩ
Q(�R�t���}X� m�1u��{Gn�>Ò:�mGPU"�'Z�Iu�6��WhP�kZ@�
�d3/_a��s��/��ZC�ș(Q��I(OC��K+|����P�F�4MR������&�4�T���6��f_ߥ4���$��o=��Ԍ�M�}7p��QT�wc?mk�<}�0�,�p�� j���J4�27x��(p����m߯^�d3r�ੱ�;��˄z9�z|�%��;9�8��6�IEND�B`�images/bg_repeat-x.png000060400000000676152456031250010724 0ustar00�PNG


IHDR�&sRGB���xIDAT8��1k"Q��7�y6S�!E v��8��4�n�-�����.l#[��'۸`�`������6�ͬ*2���%�6!Ns.�p9�^x���}�赂���b�_=��]���۬V��>x��g4=$�p
P(�R�X,p��Z�	�T*1��0�t�Ǝ��V�N������T*�R(��0�@�ף����v��A��P�
����A��a�y���n�S�r�L�Z��j!�L�87�L|{n�7��f����DQ�z�f0�Ƴٌ�t
�R��f��.��Ǚd~H)�� ���.���i�B��E�(J��$�q�^?B|����8Y�W�8���8{w�o 5}�o^9�������W��dS��IEND�B`�images/cart.png000060400000000645152456031250007454 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<7IDAT(υ�_+�q�G�|>����V����_fK
ۢʹ�;6��6�F����j��&9��D���[K���纟��~����YB��.Ҥ9#�	q��������oV����/�zy#���6�y���E�#�N
WB ��`_��%Dd�����5T��8�$�)#�N�\ؚ�;�9",��R�+#L�El�bj�kc�;�dr�p���B,0�7�cg��J������y5��``38q`g�AzA���Z��tɩT���dV:?�o��s�:6F�B�4~L��&g���K��?߬�lS�A�xIEND�B`�images/slideshowck_styles.png000060400000445113152456031250012450 0ustar00�PNG


IHDRdh-�sRGB��� IDATx���mi]�y�5���wΛsb&I	��L����U�ڢV�Fh���S�avhAQF����
(I�dJ�@�7o�L{X�;��--�Щ�?7✳ֻ�:{��|�w]�RJ�Y�fͿ`>��O��O~�_���>�k֬Y���~֬Y�D��~��^z	�;3|�(�������뚔���|���ɓ��x���y��躎'N|����}�s��Y>�������>�1���oRU��{���5k����c:��[��[<���<��c��}�{s����|S��y����/���<��S���_�5�����ͱO<�J)~��!�>�(�<���G�����_��_~S�זŚ5k�U��/򶷽
�5Zk�^^|��﹯R���b��Ϟ}�Yx��<GJ����w�y�����b���…ߵ�O��O��b���׬Y�G�4Xk��ZK�4o~�Z�x�'�v�UU��w�_�VdY��~UU������ׂ�f͚�(����7E��:��xs���n��v>�яR�%�Z~�����Y�c�.��R�%�����O��זŚ�>��O�X����ᮻ����{����{������u]s��)666H)�=;��[o��ի��X�V<��ߵ��{���_�m[b������C�+�5�z�a2��eF���=�y?�0���g��7e�>��կ~��r�x<�{���{���W����������~��y�����?O]ל<y����m?�c�!k~R*����H�����B^����~�_��_dcc�����?�#>�O������1=����'���~���w���kQ|g�/���O>�|>g6���������X�#)~���Y���n����\�p�5���W�^��[o���nN�w�w������'����'�����?����p�}��կ~u}���-�5k�����������n���~PN���?���w�}7GGG듰�'߲XW�k�ߩZwvvX�V8�8>>���8O=�UUQU����s�ʉ��>�Z�m��?�k�j��?�n͚�ɓ'y��9{�,BΟ?���?����?8��Da��������ڲX�/ζx�'��o��6�|��Ю���F��ꫬDk��[�*c�����ɄӧOp��)���O�^������������/~�<������-���uy͚5k�������Y�f͚� �Y�f�Z�׬Y�f�Z�׬Y�f-�k֬Y�f-�k֬Y����}��&�/��o>�)6��x��	�7��ޥ�6����Y�*��Y���k�~m���w����R�p��mTW��\�~�N�m졄�[q��:>E��!	R�t��&	A����C�t�Ԗ�G<��e��D�s���yM�kb�88yv�;�O8�9��KK�2�q�Y.]���-�L��[�ld���u�x!0?<�U�6-J@l$�d�<IVl�L骖`{w��e�����1�o�(��'��z�����N�ƍ9MH����Σ��|g��p���9�0%��CdnAjFJ�[8��$d�F�0�yK�{ uF��C���/k�c2Դ ۙ��%��h�c3f�9'�rf���4���L��-Q*�pn<���k͊��Β��K�%I�M�X��E�QQ/;D�"�Z�OD�B���d�Q�$	A��{��(�@��p�
i�1*�������]�t#�$ᣠ�J���nͰ
�X,��G_�΍K5qђ��!�G��仛�1�����5��v2�ܰWh��
�H)�CJ��иH�BBP*�^i��<QY=)i��
6�!ז�D���@LH)��`�A%A'�
i1%$"z��� �PJ�H�' �����$.*��}��jE�;Ӓ���4�D%"}��#!0��P��T�W��j�H��0�gf;��
���lN&$.±st)�� ����i�3�#��)T�J E"�D$R@	B�	8�B!�����'��I)a����#�e��K=[�U��O<��_杷�Σ�<KT���Ɲ�Q�8Z�T.p���~�c�hAV��ԧ>��vx�y�y����'?Ƀ>�}_�Y�ܺ��$+ȕ%�bbYUTu��2�铧�*3����+^��h�a�éٔ�^����5AI�
lm��h\�H#�,�����QD:'�@a
�x��x�с��9GG-1zʍ����EtSce����s�ӻ�@`�:N��d��Ŝ�nx��g����q~{ƅ���]�R�Y�)2²"-*Bסs�xg��N�hl�NGh)8��@����M�Պr:as\�\,��:�\K��
mG�	�CH�B2*���y�����ѹe��6"�V���O\dT���h��EiIΣU����
0*CK� �B;�}R]"�Df-#�e��x�o�r��ibCiJj��_�0�d2q��'Ş�UXz&V��qA�bB�R�D��#���MĘ0y���5Z+�P�j8�ll0vh�$D0E�����lS&VӉD�.��f;�8i52O��,��Q�m���G��Z��:S��FJK2=	�<#�,4�n�	$2-(3�5�
���ѩfd$�d(IH�$H!�1"�"SAH0� � Ĉ�-%��$��)��
��H!I$ ��F5��� Eb�Z�;cM��y(l��\�N�(#V	fZ��e�RAL�(�ƒ�E������@��� i�@��ID�6#
%�p$	��1� %��M	�T��zH!��dB�H�R �$IAH	-���B!�)��k5�5����O���Ox����}��>� ��]�ԝ�s�����#3ۜq��9d|�[~t����(���781�Y�Ȅ��|����E��nX:O�;nԇ�ޓ��j��s�����d���;�uo�׮q�-���{��s�L��{ھFڶ'	�6��G�S5-��U��98��Ud���$m�Y-#R�h� �@���ڞ����8=e��]4��c1*�*�H��Wp��u]SlZ�\�O�	B��Sl����&O����ܐ�H�l)�3�\�g������x���LL��<d6��9�u���s��;�,�W��o���1�E|i���	��a-v<&F��!5�H���ɉ)�R$�@��59:W$�X.*�o5��6��
\.��� �rd�)ƌ�%J:���_�Ĥ��"D�C
�I(�4�"'%2!�@J�0ߴD���&�g�ܠ��JJ�R#��6��d�&#cI�!ʞ��䙦���e��9r�97-ؙd"8�<�	! 	 *b�'��s4t�!����ރ�t2c�9�J��d)��*8"J(��	>:z}Ԡ
��<}�4.��@j�D"Q�!�"()p�S�h��)�O�Li�T�n^�� ֤a�J@
t1��D	]�"}��x�$�(����Ʒ��$\ߡRb�(��2Fb��)�R�C��(�l4�K4-�N�,�IP���<V%FF!T��Zj�(��=u� �y��Qf�a�1J H(��"�� "QaDD�P�l"�:������'��?�׮\!�H������,���z��G���ҟ�YQp���\�{Ο}�����&3�{TLh��)�r+��9�U���{.,�vذj%����9W.^'�;ᅢ{��2*3~��{�﮳ܲY��Hr�"ϱy�4��'Vmâo		��f����v���X�'N�pם�٘����UbT�$#He�lg��c
�bt�dT��/��eT6��$B(�7��?>���C�UK�<'�'�7JV��]u�Y�Ғ���;|��n8�'��f	��Bꘌ&��GnjG�ͭ�6@Wr-��ۢ���
��%�hĉ�����X����"IA�w��&[3B��Z�]�(1�5-�B AgR+BߓR��K����F���v��D�ʡ#ʂԶ��F%]%>��3%	��EA*�d�
ڮ��
{�����iCB�� �	d���v!$�{��B���Ô4�~��D��b��h[r� $6MƸ4��ZO�wHc��vU�Ԇ}��'4 �)PV�� ! z|� ��H���7����A������M�!d���'Ų�$LJ�J��A�S2��P�
��j����B �@I����Ą�C�b��0v�>cDJ9�<B��BJPJanV�Rj���!�
�$BH&*g#+��3�s�6��Q*��GIA�kr+�z�J���j�c�Ђ�EZ���V�I�!@J��f��LU�LФgh�!%�*)�Dn��7(�����p�Q5��"JޜeIH!���g��}����[����ի����i�}�
_��Wy������yΟ;�_����-��{�?����	��T�dYF��H)�g�5,�eK��M��ԍ���v���SDL�U��Ƅ��A�!�5���DߵxBi����9GBS"�H�$)I��xz2�����I���Z����u�UC��h��:�����޻og{�ES'�>�0$)�@�+���;s�,��]��ʜ��	��Uh���W�MM>.AJD�ʐ�`=����k���w!�E�V��=�d�J�6��.p11ۚR�,�qE��OJ���H�px�Ė#��N���&#f�;��cD��mO�:"�Q9&�� ��I!H!�|@�fZS<����k@0�� v���i5A
���9%�
�g�B�Iv�G�A�9\qc�S�qbcF`�6�#���=u�"�a���@ٌ���E�w��=:�I>"�@f�P���EIIr�2�Ӧ�A��0R��z\��(��b� ���''%��"�9l;\)��)�b"�W�(kQ�%���ж�6��y�t"�I��0�)Zi�� <}��'���-3r�0��#�����Uz8�����B!��u�	��j���e"������#	�P
���@�Í#%��;����QP*E.%A�$mL�PJbT�QV2��"b�)Db�Y��t��G$>*|T��0@��L�c���;�O��pQ��R���NC$
I>տ��\*C��'�avf�F������s���җx����o~�x���s׻����by�"?�?�
������s|�kͿ���j1�'��m�~7��l�u��7/�sK�%��Q���{��m��r�r^���D������qp�S9XU�-�7��Y���w(�)�%%O�:�>�y��sBp��e�2�Y�-�<�ZC�<P�ƅ#�.1gHװܯ�)c4͘�$������ʍǫ�+W��A�m�;g�ٴlom1)J�*dQ�#���`2*�/.��HC�I����,&4KO�|cL9�$zK�yB�12�3?�\�x�Dϸ4���5R@��-� ʎ�k�y&�5
�b�[��eNV,Y̏(lN�4u�!2"!��w�$�Ϝ>bG#D��ށ�������T��sg���{��j�	�UC�=HPZ�;�b��oз'7��Vs�Γ��>�b�
�j��hI�Y&#K�'|�)��#v��0�v��O	�o=Ĉ0	��QI
�V� %����Q�9�YQ ���ȡ:�C�K�Ԃ{F�{f#�9\r��b�C�A����~���v�o{�i�
>��zVG-�.�h��
��ZIHRt��R�x8J���&W
%Ȁ1`��r)��O	����|�P���Zb��0x��D�h�ro!�;��ĘH��H��&��>"bD
�#FJ�#FE�D�D�5F2x�J���H
�
�؛�ȵB���K�:j�idb��TZfƐ�����9�M?x�Z(Z/hR"E7��J�;c2��]���
�X�_|��~���W~�/~�/�px���7ɲ��k�`vv0��w���?Fl:~������5[gN���u�����d�<��H��7��$����\�k��y���t�k׮�Z���;�pzs�ɝ]�זs��9)2�q��kH��Y�t:CkK�4t}?T�J�t��k�^#�&�u�r�zEWY���Ɔ�{��MĎ3�'-Y��z��������$H
���s[|�]w��=�jx��+|�[/��!x�z���ЭW/qq�]HyA�6I(��s�-�id��gG=׮}�-'6)'%7�{�����t&9yb�߸�tR"� xAR��3��;LJI9�e_/�|���5��6F�zE��d�=�o"C�dT"��oRH-�u�� �$ݪ�(��2B
���aD! �4M�dRR�H��$��EPL��jR��;q
�2�uG.��΁�)��u52+!J��CHh����F��H>��С�EK;x�	����$�Br�.x���oٞ�Ȍ���K�(%�'P-E81�qe�qm��4ܬBO�Ufhc!���	a�f���E/z��M��B�"*M��<V	�������B"�C�{*D�D �D`�no�x?��U�i^��nJR�'9�'�DiM��xS�SJCJ����P	���Fv���]� 5Z*�����(T�X���"��0T�H�J�m�Z�I�Z0�cA%�+�R�I���1�b+��2C��68j��~h�z����<JY�6#�o��N�h)(�!�0���$�W^}ݵ���o�K_�
g���Ξ���>��"��m��h�y��y�{���/<��s~����G��ͦ?b�ZP��dR���|�C�G��1&��c�BK����E)x���m�>y�]�s���|{~��8]������K�#FN�k��dª��\Or=�G�Vsp�ُ��cbgk�I��/��fc6!��9v�w\�/I�pz�vTq��67���3�{n�o\?�+7Y���m6���Oqxx	��t�!�+��_�LƎi1T[�{�������0�F}l��ٸ������M�ɍ� �z���{�r��	o\�ڱ@���з-󚼘1��&�5��� 	���ǔ�����f�e��ɲ�y�؞�inT,���	� J�)
D��m��C�'�Ft�z�@�G�F�"G'�BӬZ�����K�Z�5.�&/=���hE*3DlI!�G�B�1��s�]�̔����
�HH��F�>�R������'$貄����a�`��0b�#v��Rhv`���Fy�*�ڢ‚�$�N�d'��)	O�p�|��jMp��Dn0�	z���~��?H'6��)��P�pK�@�9f2Ք��hi��2�����1p��ُ��a4bf5"�IC�$x"� ��t��)�Ř��(�cm���.E�L(!�4��BB�`��!F'�$��I���BD��G�FR�H�u(�
~�X���&�p�V��$h�'�D��H�V ��u��u�*cf3�Vd�Q��GM�E 2��~��6��ь[FR.��'DX�@�B	|�!iFZ��4���dcZ2�$5�>$B���t�ј���"�w/�����x���i��QY����� ���{�B3����o6�|��hBT�U�c�Q�Hz½o;��z�*��אQ1)4��>��h�'��F�Z��2ϱ:��xA Q����l`�<�̈́��>�]��qW3�؜�9�t���m��6F��%*�+K/W�%���c�ݱ�����C��ۋEdV�\ݟS�����L\�A�p��[3���8S
�_z���c����E����g�5o|�e��c��>��{ܨ<m�B�$���4��Uv�Πt�k.�;��9Q�$��5/\^r��1�:6ǖ���N�����]��+���x�����/���E�Ta��8�H�g��]�i�33`2$b�$��ͳ��c�kj�|
"��d*�����!�-mJd�`:�@��yF��e��->y�|\Й�Ţ�o=��M�cK�v>�x�n�H;AB!�$�e�R�n�!| �s��4ݲ!�e�o;b�B[Ot�nVpi�3�Y�X�9'�Op~�$U���M�ec���O{�Um�I#ZAd����D"�	B$�s�����$'!c�I�\�h#>r{n�),�F�@^w�u����g��0�N�Rb���R�H���)�
Z*R��������jh�� IDAT#	q��$�J �"܌�E�p!"�$WnF;�����O�Nf��f��I$���.r@C�`,�<�J�~8n�2N�O`��Ձ�U�����9�o�BϪ[21e�sr&XT-���39e�cB��%���MPIHXk�]��|�渤�sh{z7��V3�(�aq��Ւ^+ڮ�	�8����R9�e�-��C��ܲ�p�cc��Q9�����e۠�A�!���*�w��#"�{tB���Ƅ+�M]��M�����[�떓�-N�&�,�H}Ӕ�V:o\?$����-"��|��+���m��͹�'���o���3ܺ�I��"q��~�]w�3)X4�?��Ӽ��u�Om��/�8$�F�]Dz�V��ֳ[��/�����q�<p��=��L
�?�
�=�W\~��#\}�Y�PM���w�s�"�q�D�� !I�7'$���x�-wq��u�u��lDH� 3Zh��$4�������w[�8���bѠ�	"E��}��SNR��A"p�c��y�'b�Њ�=bt��Ԗ���e��81f�
))L�hKѷ22*'������h
�c��pQc���l�:��ܠ�g�F�v	Y
��e@H� }�@��BM.�[�!qA����nz����ߓMJd��R
Ri��?䕧��U�3��M��+��`:Ҵ�r�<�z��#��Ī"v�ʹ��E�,-"J��[���>:	H�9����.(�%	�A�r���<ؤ�H��$"
qS�"J2eH$��$\��ꖄ �%A+5�$9��e�F�TC�7
մ�C�O)5�\"�2.G�����$�5z�R{O��`!4I	V}m���"�B�Ϳ��eB�D��H�zZ��H���-I|�y�P .&\&
i���h!�j��'E_YI���Y1��]<�R�o|��|�ln��{�������1_����?|��QJ�W�x�w�܇���so� ?���LGS�Y�L����b 
0h�P����o��;��ƨ�Z�8j;�Η��Ĥ`3�E�������bL����\_����)Ӣ@)�����m��^�z��ل{ϟ��#U�:���y�k/���W/���tc�eXQ��S�v�kK{�2O=�*'&S>�3�q���^���Rpjw���	E�Q/W_�����;�8ǿ��(D���-�}������?�>�?��}��"{{{X�X^��姟cq�%�xD�b�(�YF1�qtpL���*���Ӥ$x��+?��S�q�%�&�mH��Ю������$�C�.$Of`6Q�vg�aq|�k{��b1��1�!
�E^��=1�nF�b
H%����)�²�'�Ԑ˵�c��ya�޳�?����\�*�EEYV�6�X&\�/�VQjE��e��C��0�| �n�H|$��:φ�s��+�h�0���C�kM�0�B��_�ϟ����ē�5�\ƹ��F�dg�^ZV�gg�qv����2bI��b�`��8��$/6C�R�XՄ�%�e3j׻�y�ز��D�,]�j�PI��
IR�b/�aq�N�_���	�5)Bӷ��j�94���I�6�"�I�7�uo6�������Qj�Ԋ�;"�LK�уϝ�E�3&�P�-$[��B��=U���ӦQ1��%
�U[���7W��U��M�E&��4Z7��ut1�CE�Q�}�R�%F*������]|�_��_����G����.����.��?�9��<��K��g����	���}s��G߸@�#6S7���#�hJkR�]�kk���&J�*q���+2�Q9�����e�81�`w4��(B�u��E�~�Rw+=$4y������1 ���)���o���-����y���[f$'Q�З��jI�Ed���QuT^0+F�~���u��q|�WȦc�>�CnK��8�Z.ٜ�)���s�[�>�'�������k��ٚN��\9j��h1"q�Θ��)��y����K��Ι�)��HVf(�����2��!�d��HNm�\>\q�N�N��g�RO)$T+tl	F���[%�j�!���tD���7(J��	3*��)�ᒦ��2�
�j�m��[BC�K$�.��B	����75}ݣ'�rT�:rd�U(:߱k%���� �Xk�J�Ih���m�rd��3���߉eI%�Q ��]Vq� JXP��""R·-D��J�d���z�U�������\}��|��
���3��#��g�'I��L��&l�,�f�<S\o����;B�!� EA
bX(R7��'�)@��I��g�p�
Ō1H"5 =H��qnpQ1���P$�(iD�hC�$I&�Rd�"�n$��	a�!k�����~��$1F�us������D=,Jax�;��F.-RK�C��Z*P'"�{�V��CC��
LM!MHt)!�D�!Z8.J&��u����| �0F�0T��Q����:����p!��$QJC"�>	�`4���_���9���_c~�:�~�˼��Ӽ�o�Ƴ�����_�=��>�?�+�Jfr�|+s��+��hR��J>MR�Oa�T�I�p��a��=NlLM.4F���75(�1c��L
��d��(�T�Qr�Ƃ���		�g�,ɥb�(8�1��}���k�����N���l���v���.��[����
�8�L�7�A.�7K^�p��_��lV���22�g^|��/�c�;��C��+������/p��1��#��Z(���YΞ<�f�8\̹�h��r��S����ъ�/?O�vՊ�وS�N���AEb����<m˪g�3.,�4cws���.�l�2\p�r��i�}���M�q��C����(����[�Q2_V��&6+��%�d�(%)"fT��
���Dr�$���FSĹH
�\���x��W 4Ť �-.h�����D4!pް�*��ۜ1"q\W�BE�!�"�~�+9T|a�2SJ�o6���\
�-ѹF�)��Â<���'f��8x꯹��4�H�)r�Q��o��:O��S<���"����kQ(��>�TuG�lH)"�D)}s��p=��'t27ț�-�B����#�Yf���w-"&��
n���-
u�s�n��������:C&� �\A�H�q��d�^g>�|�'}eVU�P@5L7�6���5�`u!����)���	F̅�$e��nv��n4|�lV��?��\�� ��B�9'3�������M�R���0΁���Q�P2�K��uS�8���
.ފ6��-R*��x�9!I�!"�/P"�3����xj������$�F+M��R�r�3$>AT��ڣ����! OSR��>N�B�x��Ƀb/����
�A)��>)��koM�G��_�
u��O��O�����o<x���_�k��
�����ӟ�'������f�)o����?���<cg��+R�J�=S	Z�Y�-˺ae,��aQ�T���jMe٨�r���kvG
���
��u.�L͸�ag�a2(8��0�5244��\!�d0�H2�����%�)�%�5M��Xź\��A���B`�I�E`g��{{�ؒ�/�?�'g<������?|�k�eME�	�ͼ�V?c[�|��3����,��
�NΝ��Y�g\OoI��!�a���ǧ���>������xgL������'L��E&��mq97�D��v��;��1I[q�7�Wt���5�uū�'�v$i�`�x�Z�7+������er0b����ٌ��d݌��A(�uEw4$|�C(Rt���jl�ćo��Y#�D�o��$��$4�a�@Eb�fYr�.iZ��-�ڱh�ZpY�4�����-&:�rv�������	��R��i��6K��|<������x��G�Y���������L�׬~�>���9Bx
���'�I��K*��5���?����S�^\q����;)&�)7ӹo�n�*?Zh���.&��A�ʓ��v���&&���4���$)��F�[�C�\�-OX��9�	(���!��`�1�E
�BIH$��!� $A(�&�'��x��7d2���0|����O�!��A@��5�m��!.%�:����gD��϶u� U��R@&����2��#KR�G�d�i�<�k�E���1uHHX;��-�,e7-PH$R(��� PJ��Z�w���cn��~�s~����\�Љ��k~����_�%��%�g���/ݣiL�)�V��w9�N�ts::����(���Z�U��4�.�h]��
4����i9��aY�ls�r��2���,�5�eü6��8������%ׂ��\]�LzZoy~3��s���c�KL]���=��.�Qʏ����9f�;`�����ی���F�lI?K��['z=~��_��K�ϙ�\sr��KG���3�w���o��x�Drs}��5���`o���pu=���-����{}�v;�sͬ�\-=�e��|��<��S��r��398d��#��$�a��qݔ\�%�u<�p�Έ��c���8ͺ��欦i2��[W�Y��4�Au
�A²���+C`���ɺ=t'����E���l�6N�J�Chڍ�(��
����"��B!{�]FI�7YW�At��v{Ho����w&!$8[�T$�9�PY��d�EЎxG�D���bHGC���O������/�+��O	�%	�T�Q!�u5�f�4~s �s�D�hE�^ss~ί�}�~�,��������A����!7^W!�"OJ�+K�l�o"Gw:�,.�V����"-��]��,�
��yνA� ��U��tdBS;�}��G�-�:&�|�D+��!P[0�@|�l�_-T�P*���5JJ�PdRE����Ȅ�>i�|�ƒ���d�"W�Q����4����D�t���;��/
EFJ����xK��X75Mh7)E�0,�D�}�2�����C�B!�ȥJh���oS��z�-^y�-�ဧgg|��O��)������pH�4@Ń��o�@�X]��=`��#�&e7��Y�%��䦴����Z��p놭рa�@
C��g5/%�UI�������%�9]r5oPYJ�R��g7��YkZ�˚??�2�v=����mF{c�n�������K�o>Ne*���Y����3��]r{�����D{�ˏ���,�T�z1coTp�p���fYV|yy���%:��w��ߙ0�θ8����p}3e�g�H��Rnt#��l��ϟ���s���;�Q^^��G�~���f܇�(g�jY]����	ϮW�2�):<��dZ*V��W�,f5�[$²n�pC&�!*ψ`�31a��佌���t�غD��%��B(E>܊[��E8�;.�A8O�д5��
hA���ՊUY�œ��ͪ����u���(2V!��%��qW�)A+$*�$���
��1����f��%R&h�"��<�������k���� �=B�h3��qQ�fg�<ʇ͒(%X�/<!ĉ\
M���7^e�{r�qGs���4'��6�(޷�A�7�1!�|e�U����M���w����XϤ���R��c�%�I"���t�9ס�leAP���5q�&��
"�@����NPi���G�܀�B��>�����1�h<�
����,~�N⁝�1��\\~����F"�'Q�\%�^P756xP
)4����*%xO��+$��~�8���
ޒ%�^�P������%KP"A	I�3yF'���P�
�"/C
������_��o��ɫ����G�,Aɸ���p�[���f8!vr��}R�7IzA���J�a������y�b{�����AG�g��钳Y���۲�3boЋ�o����/��7�R[�����ɀ�}�	��5���U�D�
������W$*㻯��`o����8��-��}Vk��?~L�<oo�=H�X/���%_|��N�x�}���9"�`^6<�.��
ЭDu&�"�C��9��ѫ�].8�qk�c��q����x���ˊ��}vF���z�LR��'�J���c~���s��+�q�;߾MU7�Kr$��I�>ۓ��ᐲl�!�3��$i/B�(�4�R�o��f]��KF��L�G��k
Rz\#	X�"'pUC�l4@9��q*����,u�9�J��R��5�@U��T�Q]�	.z2ﲬj���=
�Tbm`�6��"�
`''8M$���	"E�K�/>`�런��oY?|[��$ې��o�"@����V���m�,��8�7�ɿ����?��k u�Tf��@	���*&�W/2�܄,E�q����^���C�g��@�)R���
K?��%Tf������fl��t�~�!�E�/���)��-Rhr-�X���DIbL$�5��ֶ !>_Z��[؀x����� ��$:Z��#�ϭ��d��G(��a���x���M�5B+g#���_OǩVʀu-֧H��Hȥ��#)���G[��[�$�S����
���A"R:��K,Y�i�f�:@l��۴xcH�B!0u��1��q(uz�������6����i�t��ظ`�*���'^x:y�����/y���TQ�W��b�s�T
2���Y	g7-�o���q�^���9�R��C��}�_�����}^9>�p��֤�������+���w޺�_�E��ϐI�+��&)���x�x�;�]�,���5�
N�H�����M�7,˒��E���[�#������*����k��;o189bt��V���O�<ez陌�H;��E�b���I9�Q(�l��Hwvs�,����.�<��͹s�6���g�\q��Ӵ-"��&�.�ň���%���t�C�S�uB]Y�;���1�/�t�����7�
[��4��#HI[z:�[;��j��o<J~�m��_2oMd+˄�5WQtS���"$֧TƱ\�X�[�nN'Ih*�X-Y+����U��4Q�RӒ5%t��c�j�������:�c��@��=�Et������n�CJ� E�A[�"�Ao�0��ރ7��?c��? ۹�z�y��'Y�T�q����%�[F[Y6~(�G�s䠈�pc�A���5R)D��T[��DP�(�(�
$Z����n�NW��ĺ�4c�k��8�i}��1��*�T�b���-'b�D,D�H)#�(Ā�NT���Ȑ ����Y��1.j��IB�$8gȳ�5f�H�OC�q�E��2|���9vɂE�L�(JZ�
�T�F����XO ae�k舔-2��Zjh��ZK7)t�},@�/� �)Zĥ�Ԓdc�s62=�Lp^�6'�G��1m	�:���X㘗kjg0�R6��Kp����AU�x���N�AQ�KH�t�O��]]/9��ɵ��.�9�x��]FE���>�/���[��_}���=��-���LV���x��;}��_~ɻ��Ĉk,��1�~�Rh�m�%R�\-+_ӛtXւ��9���%/z�],hʊɰ�j5�	�L�݌ý>�N ����6U�cQ��]]�^.2��)��^.x����Ч6�g�+敡W�;�A�%i}�_<G�	��@����CB%���c^>��V�`^V�����ֈT;��S�k��ii�!�4+�j^st|���'O��"a{w�P5[������I�RR-���
\��b� D&C��%R�k�R	2�(�%��tM[�t�<L�Vx����� �Z"6�+M'�\��bۊR�hS���~�生@b+d���:H0�!��"
��~��؊�qe��C��M&o���K��?@�P��u'?��BQ����H�f{�%I&��L"�	�1�u���LQc�P
�ex<���4�
�"�7Q
!Z��l�]�uAp��m1i`+M��6��:�C�ȭ@&hHQ�Hy%�6

�	��Ƞ 26�s�y�r��L�8}�1>�2�����!�&�?�DG�Mٶ��Ĥ������u�ZǛk�ܩM�ӡ+sr	i�� �KX!Ɇ�]9O���yh��JV�VYz9 IDATRi���y�VH$�R�嚎�H6e��8��}=�*��T��)�u�~��ۋNK4Zw(�Ǯ.�)!��<#��y]�hJZ2��c���D
WU�h�2��`)� �uhtiF�I��l���/�G7���ܳ!X��9ovoqg�����?��gg�R*�8ؙ��9a҃E5��z\�҈�ZBwTp���Z.o֜���'��tx�;$I˻W/8��x�h�Bx����['/1���g_rqq���~��]�vŇO�Fg9R��r:��5��[�(~��.WO.���������5�N�� �{k���+�wnqk�.i7�ųk���+����{�:�{�)ak��ی���:�f-NIn��pԾ��3K3��
Ow�2���,Z��N�/�^W8�q|�M/4�d��[	v����I�W3�t�۴�&�d�^#�lۢ��l�6E�8��"pv>�[O��N_����$	d��)�l�	5�b�PehJ�].h��h?���? �:g�Z�2��A�
΃��
�W8�@x����Z�G��d'o�t�6��&K�m"`��v��D�d'eR�,j���N�[�:��Ŵ����u�������x��B	M0S�r$K+iCʥ1���l�P����
�H�-,�KUd<�7L�
IBG'� �)�"�C&Ƙ�6� l��XV �7���XK��T%$i�a3�`�%K�.�
%6P<�m�M���� ��N@*�i�J�I꺦��L��
��㋫%�n�AV0�y�DR�)�2Q���x�ZD�����W� �)��,m�By��*�4�wr�i-�JX���m�KG��=��Ti2�0A�5��F��x�U��A����rݔTMq{YNe,MC˺�jY1_X^��8��}�Ps��sU{H
�<c:����tz��@Y]��r���\O���uɋY��4\\�0N�`�l`];�&	�&e�଴�_��ty�~��	����|��슺�t�]�����/�>	���xR^��Ϻ���&�oo��g�(M��k�Lxyw�p-_/K�$.L�gk�_���>�G�;"��mh[Ϡ�x����7k����}s�7�8 �����ޯ��`�5@b9��	��Ň|��'
R��_g�h����JHT��r���R-st��h��ְ\dZ���h�o,�1�1f��|��͊�Kyq���/Id���uE�OAzT�"6�$���?l���4�j�nRj�ZB6�5�N����.i֖NRp0��x�M��U�a�I��5�O��������9�Z�3����>Y�īw�`�6�ۤ@
6�X���&Y��O�v���7����o��;]�U}���d���,V�e� #x�jJ'��L�46a4�׃�4ԕa��[�/M�4��Н�b����(-	�p�E��XI�	��j��Z	��cn*��HY�,��,�mI�L���Yl�p.����?�G$�FW&2�"ȇh3qO��bc�-zӅ(@���67N�QJ�&�2vڀ��HEk-.��)�Lj|�����7�ӄ$H��	B�+���Fl:
up\���;m{������$��Ro��Z$$�r�<� �	Tf�D�WK��c#鼺���=���eŢ��4G��Li�s6���j�Micb�Y�oim�p
'�;��H,��=�E��m���TmˋY��B�b�Y.J�������(]P����[��W�D�#^>�ŃW�����0��	���u�G����)U�^,�[��h@�I�L������� �<��fQ����,e��w޾�z�W�p
���%d}݂�a�t~źr���E�b���`e���+�x���^#K{��G|��+���x�N������?��ŔϿ�r=?G(������X����./ߚ��^���)���#p{;]t�����ٓ��U��ͧ,͂&ɨ-�H�j�l,�-)�k�O(=����>��e^R�QT1��Ǘ�x��#�ְ�٤�v�2�i�bEF�N�e�z��P��Vt���nG3�/��|��k>����O~�]-���c4��z��5J%��c���%Q�`�X/���讂�FYK�Ml��ѻs���אz��i����P[;+��rc�ئ&X�NR����rE[����0k�Pd���h����K�u��ױ�VƀH�+�ҀH2ѿ�x{�"D�Q�$\��Zv;�B9�����N��J�,ZC�1NR��:���1$�#��n�!l�J��/�@��p��A����.@.{BF���n�aNA��g������֠�hy�a[4��7����Z������޶�^F�b"��>�!Ū�����
�\(y")���	i�`���7���T�7 ���ߴ�i혭רقn���E�`i%��K�1J(u`Qzk�{�O�di�E�`uvÖ*�vz�;�EӲ�[./f�n��ݻlw�|�����u��՗_⇷N�o1�s�V�,+��1˚n�2[�ytU�^os�Ġ0t-/�� 0L��'}�Q\N��.7�D��4\M<��r~q�dg���v6G��47�WN^��=KѠC�G_>�
����$�����W�H)9�?fr�g����3��c���c\���1��7<�z��\���3��G���Œ�O�$��	������ٯ������y������%�4+[��x?�|�i�
�f��)���܏|�#�%�����)|렬�:�,�NI9�H�`���
���L�XĦ��	Rj$S�����EIIkȻ#t�Ҥ��UJ��t�GT�s�s��kVg�t�}��{h��/�^P�
�7Ws�����O��-��5�^�t9��k�t��d���Hw�qi�q9���!��$���5�T�C6�!;��lF�q�x�K��M�sgZS�y�v��r�e�Y�Aa������+�a���6��A�]���c�ZzL]b�
�
\_�	�NyvvM[���;fK�غe���RM��1������d((:	�T8�V�=�4�D"����By����a�u<����Ml�ԍ�A��
Y�� �c.|�W���MUa�a���#I�4���b��Y�ж�-���"g���q)��a�85$����$2��]2��+<=�iuAm-��2ϨC��3I�$��	Ad,��5�ì��E� �]����9y�!�SZ�p5/y�ӯ���S��K�G�zk��A�"-�/�VK�15��U#��Y�ٳ3*�pgg�I!(�K��oa�(�u�����W�<~zM������St.X����]д���}�w����"ӂUYQ6�a���-	�7^�O��Y�&	3S���)�S�7�e�?����bC
x�o�r���A�kNn�S/K~����+�A�˷wH��WtH<����L���R��:��>K��f^����������ŊO?{B9����S�w���1_ּ8����u�r}Qr9��wo2�g�vɖj�5+��S�����e�/�]�k��vh�F�d��,ҕ4�5veH�'-Mc�뚦\ d�	B'�T�&B�fbĐD��e���KT�A���&V
�\A�ol���������/��+�|�ٴޢ;��+���:&��-��+��3���(2-(R���W��^�����{�������*�<%�;�$'8��Qf^���֠T��j�r,!�
����0�	��s�(q��?ѴA����b�6^��@fIl�Nrz�����\�--M�h�"4-�l��<03
��n'�-� �$t(2�)�Y�ݚsS�dN_��̦9DF	"�,b_����>ĥ��~�O�?�bs3�+�"M4�L���RȦVj�?!�"x֡�'��d\jn^�sP�:@�F,�R
M�r�`��K��dJE�P()H��@�cHF����̿���*�3�[Jo�7��F���!:��B%'릥6������yvyJ���5,V+��Y��nV�20�fT�+�`�	Y��Rn��E��VXk�5kN_,h�'uR^��C1�0m_<���/.�8����#M%U渚]����*�>�q��d�a��i!�)[jӰ{�p�����秬jÓzE��tL��{wȳ>G��j�ׂ��x�E]����T�A{�vF�)��.o�:�8��՜����]��X�
SW�/�<b'��F��Ǥ�g:g�c�[�;�lR����������a�����ט:e0�`+�2
UUq|4�w����!�7��?~Ư�!�G�9,@�G�a�k�N���>X�5�qN�����H�����v�]M�����&�n���Ԅ�Gƀ�!v�ELg@����]�����K��E'��{ݖ��W,�y���ӏx�x���.�������|����P3�lc���b�rQ�u��ވNW2�/X,�t�#�ua�ڃ����_!�#�� ��4t-��7��x��l��^���W��X��H�s�	�6 =&T,+2g�M��+�Ē�; G��`�j���liN6��ME���P%WL��_�N)g%��$j���!��
Z�beu	�\
$�{�|��I���GM����'%��q�x�&���&X"Dtd|�o޼����<�87��Q
�F"��U������6h��g�a�2*bK��5x/cq����H��,�D�]p�ߌ@��H"|-��u�G�KS�kR��rRaMC�i5�!�oQC~��g���b>�6��ј���=�`�Š�I�,j�:!K
�`\d�����>M[��=bg<ᓇW��G0�d��ȓٕ�'9'�C����߽�~�_}���O�O=��g/��+�m�R2�.Y��U\LL�8����K>:���6$������}��ƛ<9�����N� ��ۚ0��6x��p��˳K�Y�l>#�v�{�L(�Ws�`I2��-y���\�*����\�g|q^s�h8��6�Q���J��!?��C��F/Q�v���wx�~W�ˏ���-����9��-��/���yu����?��WKv���&<��s~�����O8�¿��+�wRNO1��AԖ񮤗{�/�iR�n��5M+��X�st�v(�Ir�Pk��$W�,A,X[���O$�I²�"R�J��T�u���=yM��?�?��������EoDV�2p|g��[���\�Ӧ\�\��׌�9��*ܬ�8�����Nз�3��N}�#��!��
�*���R#�F���\�=�t���Qf	
��JD*#
��I۪�6���L˒Y�0�$�^��+�,#�wpBbK�������B	��fKK|[S���p@ҋ<d�$"�H�F��pY-����Y;�d"�IA?���9����oIUJ��Qv��(�)e�Vzcq��#�8�k���zꦥ6�&�3��D,E�ME�T2>��7�C��n�<K�R�qހ�zw"�Z�p�Le|lUQ�$��zv����D@��2�=5���C�TF?Iv$ZV�E:K7�X�����"�Hd,+�ZVu�;w�|������� ����r�rg{�Lj�y��������j�V	�v�im��r����N�T���N�nc�U�����e!=W/����g�&���]�T��j������]�{=�f�:'I��l
�$R�ْ'�_`BE�ȹ3��e���|N��8��aY���f�^�%���>�����_;�o�f�O?��/�N�:Cv�)ϧ����g
'�c�9�������3l�R�)����\v:]��?�mz�Ne�D���	'��)��<}v����P|��[��w��
|��>z΋�)J7P�<:�13��a���xO>���ߣ~�����S�P�0�w���f$逛��N��zE���ډQS_Slo!��*
^��$E�$NL�#�G�_yDfo���
fz�6	y�l-�R<��g?�;~�wC;���G�ܻ����?������ވ���lsq9���~/���)�WS�//q���7���������
�K�AEvq�l�7�	�; ��a%7����B��:���7���E4e�T���`#x^f�:�������*����c
�EA9���c�K����$�b�G�I�o�[2D�K�
����!*�0�Z�ƑHM�(%I�b�!Q\�%m�b��&�)I�(���`6������M����cZM�:Gcm?�@��ĥ!��F�89k��/"Di#�)i�*.7��J�����:A���8>��&��'ISR���a��0<6KD��� �1��X�B����Q��$	u�R�X�f1��
I��h�"��4-o���|F��*I�:��h<f+�2�Ȅ��LӺb�T�ҶM����ϧ|����ZHnfg�G	�eç_]�EE#�˖_��	KW�kG��c��9��E���=�]�n.�$��� d�������Ɉ�_���wOx��	���?�N���|S�Y;O�'u��\/V'���,n��γ;��p������a�T�}�.����e���+��-?z��k�.�+��e^�<�<eI`�����ϟ]�6)�.W�3>��^���'t��!i$/�*n������'�*�7���qko�r]��ٜyi�{���OX����S���S(
G�ؽK`۲�h{���\/WxiQO��%!!�yy���!)�b�+K�i	�c3G6�H��5ۨ’;�8�M� ��b�5��q����?����w���C\x��g��H�������_=��/1�y��׸��Z����rq]���n��ko3~�5�{\w^![��E����@�Q�D��'l�v	�
э��9#b�A
���Bd0+�9R�L�&����фVbm�d�a7��Ò垐9�
�p��o�6�(E ��$'���@�-/Z�H�^��ߪ���2�;�u$"��RzB�Cb�Gܛ��y�yz����qo��3E�R���U����n݀�@޸W���k7���+�zѰÀ��*wuU�Օs*SRJ)�Sc����
g��\*�hA E��8���{�Y5�p1��,�$�'(d�Ɔb��a>r�a"���,����z�� � �)q�Y�w�f�X:R<…b�[ZJ^�=ȥ�ӛ�;V�*~$��yǤ(1jI�,�Cyó4b�8Bɰˈ�-�8AnC�C+H�(Xɝ����\�@��Śz�å�pB #�����9�tDqʽ�o1eA$�F�ޑۂ�ќݕ.�ZkTΐ��sE��8�Mɫ9�N�U�qY13|�a��|6��k��`�?0ȤN�S�?��!��&�ׯsvz�o>~��OY_o�����u�v8��<8Z�a0_��g^��45��ڼs������'�'���<�έ-nlt��:����FB���Ǐ�p�fl5[x�8���N���n��k#���}� �+^ߓ�w���p̗�S�&���\p̀'c�$��p$q��t�b4�J���D��6+-��R�5��g�kNtiv�ӑ3�����WST���Ɲ�	w�F|�p�/�Y]M�굸��9����=cc�����o����O���9��������_M��	����p8a67�t3v�w7��lo��3b{�(k��؜�b��z&���`��g<\2��T��j3���No��ᗜ<�
��T��֍uz+E�y�p��dF��w}�HD\]^q9P���������GGh�֝U��o�h� ��Z�b0�Ӆ��J~1�U9��%��Sׅ<�wH�&Q�Dhz�(�m�6�_�BB�È��a���k��QZL4$�Hx�l��jɭ^�.�F��Fo���|p�x��[1JeT}�����[��1[iL�c���_mѭ9��/rf�#���1�y���W�����+�+Xiւ�r1㪄ae�z��[ֳ�Hz�e���s����*�ԁy���܄�L,,��"�Q�8g��@|2TH�:��u�EKEG'��%�j�{�0JP���4d�a�l<6�d�E�BJJ�P�SF1Cg�%s�hI��	���4s�(rC�*���p^1�NC��V'�AiZ� IDAT�� ���v%��(!7%s�"�9�* JQ��:E��DDy�)�����!6��<�_2���&�,���*ڗ,�)�Z��E��q�p�q#O��)Z�����]�ӌ�'ZY���ﳝ�����G3�]�џ���=�Jp^���n�Xy�#>��9����Z���m"�r:�����
��,H#���*���|���l��5nl�q9����3v�+�_q2Y0�*��pm�I�cO�|uا�[CC�4��%�0��m�Ҳ�n��:�^���6�����h�бfK��c&b�<5��!�F��<���ˊ7om��
��S�>s:8��&���Բ���?=r{�����n	2�Q<���3��u\�.��"�۫�K������E�"b)# �-���y����+��S�������x��I>!).��C���I������'\
r����f�n#��j����L�{c��]�y�o�8��V3�7j������є�pJ�4��J̴��0V��t0Q/#\�Ւ5U^,g��-	e�	"_�t�٪�[��
��T:�0�
��H�YZ�͒YӜ�U8��A^0��۞��bA�����㧧��A6k$�9��	�~k
�IA���wjt����1�T�����((OGȆ�[��֘j�h��t���ELE�v�Yo�J�\�
�'���\o)�IX�M˒�Z4�D�o�#&v��P�a��2,�F��[�mD�$��@%QS�*����U�X/��a�E�yt�*�
����X����X�PIr'h9�n=Bɰ\�R��ě���`9�iBS��^�4��TXr$�BPX��+�������2�d]���o��w:��,�Dk��%%+�� 7�!�c�+
k�6;���T����EMI/�8̹��"�%�/��
JE� N4��9[�mn�u�֭����߸���
��s�b�g<?��1��:׷���:�iN�t)IO��<�<���.|���|��;�}� �5��Sf����)�q��}�﮳��A�����'W���KNO��CT��n�Ul4jiB=�i�jl�R6W��*a:�p��!��lP��/�O�t�UQ��+J��$��8��ńr1�zI#*�:��
v�7�����
_�1�J^��嵽:�u<;.9���ي��j�(��Y[���Y��ɓ>��ꂧ_<��F�?�'?�?��;|���5�D�W|#-��Q�b0������i�����t
�sc��y�7w����<�����_�?���y�=>��M�o���/?~Bn�\[g�W��O_�XTv�b���"K�<|��G�OhuWپ���������üG�?C�J��
���&9��`�2{*�MnI"~Y�0;~5�ta��DƲ��^����P"o\�s\�H���k�K_�ز
rV<.�(-�8�H��h6�L
>*i���ZDiK��\0��SJ-��56cMC9��*Բ�P>1�?s�F⴦IJ0����2ts���
��$F�(��%d*F�@�SZ-�R�#���!fSiE�`Z��!��j!R�P0y�h^�D˹���fL%���2���$�[���'*��2(*^�$�eAe-V*oP6P�F�����(�GԄ#�Z�1���%�C�D2B�`�.�l@����B�/^b���bF-M�Z����씹�H���a4��/
��a��(i��j��z���f��`�pO=�wvy��.�vV����ڊ������wn��l��h���ЮgDY��V���玧��>y���9�//98xJ�&x��5���'�2����_�筭Ϡ,�V�[����x�x�Ϡ���찘]q9�����/���ƕ3Lu���o��}�Φ���M�$�xɂ��tN]�D��t���G|���N���w�XoQ�[���W�Z��:�II�e�{�G��r2���&��=n_���1{��C�	�2g:�޼���^���!����M��w��[ky�_��O���?d�;�
�����w����]�ee��� �	•��>��F�p�âC�0LD���]烷�����T<;㗿x�ͻ\�{�l7���#�|~��x��-�{�z�����#�y��w�����w�9�f<AM.�ƣ��F�aa�#�e/_��8��e80^��_R�C����ߛ@D!u�5aÁ�*��mX��G�;%pe�F�!�����IL��r?e��`k�A�+�VQ�"d]R��Ó2��t6�A'������!UF�V#KV���-
O�%:NI��A�3Y�JR�2�D��ӼdRT�#2�����k�!*B�M�0�
@'�[��L���0�_�Y�18�0����T�:��2<����%%z�+M�,��F+J��D8�t�W���"��0�ҊbZq�De!�l
”$�����]i�����zO��Q�\�S�����co�|�f�M����H3����Lˊ��t�F����р�i��x�����\��4���n��N�V����X;���e���IU���J������Wc�f�#/�L%�Y��`�/������Ԛ1&򼶾ŝ�
�~��
�*c���N0�1�K��������5v[
rW@�"��?�ճ�,�9�o������̨Hܾ�C�V���/���!Q-AR`LA��j�`�R�2Ng�9�IE�������o<^D�����J*2Y1�_���as}���OY]i҈"j�
^L
}����
x��O�z�3�?����׹u}������!���^y:�����y��[����e��L&*���H���(�6g>����1���y��O�O�	L�~JIE^��
:�����?`uM�7��|�􌊊�tA>���:�[]tM�b�{����gx5�?�pTR_ۦu�m���!���&��i�
��:$~2�{�j4Cfͅb���$�+<�,���
�A�kt����b9�x��X?�	嗀��!mxkpƀ�ƿ_�M!Q��u䓜�t�o6�(+Ng9�iĬ ]rx3
�zL��c^Z��P(������f���!R�z]73|�⼥�0�W
JI#���)󊉵�3����hQ��#"�ZKGDJ��i�=�J�С��-jY�p^n�s˃$r��sDˇTQ��7�P���	c�7��CbC
��l9��H���9�c���' ULHʹ"I���Vˤ��i��L
[16�$�HZ�!M ��J�\�mk��Rc����oQ����'��b<�p*`4��xAY���/�\�i꘭�
�4f��\�
a)L�h�ɨB��DB�[��f�i^1\F�d�[�}=:��קL���
F��`��>���/�8���Y���:��+�����o^��������쯭��V�kE��<;���?���8�r2bg��V���,8<?����lu;|��k���h�Խ��O?�S#jvItL�Ҥb��"M4kI]f�T*b%�h����u�6�x�.��ggW<xڧ�����H.G9�F��V��<���%�1Y�iĂ��'�.�3����un�y���u�습z�f[s~rƯ?~Dnf�����#%;�������_�ڭw�r��#�Ip�i��cpc
s�x�c�b��Oy��W<��W�<{���)�%�4"����>A�u�f��:/�2�/iu3�E��Ǘ<���0\����wv��ۛ<?���ҧ�o�����k�2�
�l��2���Ь�^`�(’-j��I��6�ni�2���咪�ˈի3Y�VX(�-Ob���,SK��/$«��%�^*����H����qXo�i��L���[��'��u��E,*�*®��jR؊iQ D�/%��3�sJe�hd����Α�d�A� Nc\D���a1^0�Q�I����7���pL��eq%k+��S
_�%Z	�Pz�x��5Z�В8J�h�`{�> 0H��Hh�
TB�dQU>�-��T�1�Jlh� ���p�vK��TI#8�"E�`^�X��$���s�E��)��F�	XX��J��U1���b��x����WS�`-q���Bz�2̾�6%��>8�jV�`��bƸ,��$��ֱ���]#q��΄���Sr�*�TD1��xļ�$J�kdqLYZ�q����n+:�a�K��]�&	;��X����;t�+f9Y=��6�Lf�ب!���̫��yɓgS^\�2K{e�V}�Hx�jʣ�!�sm��?��d2�h0�/h7�|�}��=^'���s>����Y�����b���Z����pƋ��`��_O8�qkk���W�S��u�S<x�����Uֻ�Z��r2`ˊ�'<�<!��x��-���Iz++�8>�jjQ�2�M��)�����#�7����=��H,Os&�`k���F�{���?�+o��>�mᰶDH��맡$���ה�)g�ǜ��X�}H��`^^��X[_'�g��vP�I��J�����!_���y1������U�˱D�66c�v{\\p��9iX����Zw�?$�����}L��!���!	g�R��ZJ`�*R�4�]�B�t@=�0K6�d���-�*4�a�,t@dJ'�!�qY����/#sKe��!��F��vohG-���YT*X �{�x4`h#$Fj	Ե�]�Qy��X�4X�5�En�BQO�d^�A�K*�h&u��q-�S:�WSFÜ����H�F-v��(����gP��S���y�kGB�$�Ŝ��p?�H�[G$:F{�����ت�4����;��"���֐W�y�x������+A�9)�Ɛ(�,����$ed<�yNYJ<FJ2�Y��!a��,��.Hz�D_�[�y��rGY���;�׿��_��Ox~t	"�r��pJ�צ�hzI��V���DZ㓔�|����9F�VԔ'�˩e0�i�Sbmɋ�D�����_�8:����Z��u�n�i�Ԩe���
�ق'ϟ�Jn��qm}��l��L�5l�j�v2iD�bj����⢟�q|��m���–��)�v��vm,�>xγ��;�=��6*V��^'u���f\Y]P�cb_����3�r�Ÿ�f�����b�/I��m��ҭ�>����9""��9���w��sr��Zɋ�K.�F��n����j'bo3ctr�d��͑�Q�;ܿw������S~�����q�;�{��i�;+�w�T�A��	X��׈cŋ�C>��s�O_2�\`�K�~�1����:m��v���}�+7iw�H�&
���q���>?��Ӂa��К�2�y�m
o���X&|qj)�w1������/sv9�{8�D����E�"t3C �Y*�B4SD�f�[եgl[,I`��~�RfK����,k*�q(���=�!���e�n�6�w%��`+��!2g��%��h����s���m$U��(�H2�B�[X��8fs|Ա&�+�Y�(|�Z��5Љ���LY2N)e�Z-c=-X�,��
N3w9���CE
'�‡�E�dj���ҳ�� Kb�2ׄ�nI���z�ɡ
8���d�;c�V QK���`��2�7p����O�5�j��,�(��\0�<3<���
��o����*R�đp,~���7β(��ַ{���_�I8x<`8���^��֔�F��F�-g嘃�%�2XCd���z�(�s1��Y��}�䜧����>�fL��BV_��b���E��/r�7�lno�k�Yk�)e���i^����99���fgk�����k���
�ŀ�*���rw�Iy^\p��;88��mq{{1��I���OO�]͸�iq�?bm��+�����|
�d6/h�����_r�S���q$^�h������Ȅ��u��Oy�����6P��'��VV2�.�ԭ���8M�&���8���Ōq1a��kmA��g<����HD�O�:Ag1�~�>J���9;�	�ls���NGC�Y�˼�����|�N�=�k1y>'Uu�+d�amc��Ő����F�?�����a�tWv���y�|:}��)�N��o~ʗ_������>�'���Ê��d��GWܾ���w�0Ͷx9�R�V9&ź)�P�pF/�/4��Z��T�F�X�-"�@J���H��)A5�BY ��a���l��e�͹`�Nt88�*o���bd�>l�_9�x�s	y5��>P̈́I��v#�#���6G
LQ2;�9���fB�ݠn:�s��`�g>�X�n�ٜ���VR�5E�^�רS�9ƔhohGӮQoE�yʸ?��q��������9낾�����9�O.��	�f��v��15�YOn5ڑD�0"0�c
�!%Q,�2F撲*���	�T)%��Db��k/�2�YXKY�D>"R���^VKc��D���
[b4�%*�ڣ���T�#�s�_�Iӊ�ZF7r4b�� s��4FD��T	�ڢ��9tU�X:
�"�*�vs�o�����|Z��Y��~�Fl��c14��֛3!w�Ee�f(c�7��뚃��[5���u�,���^>~��[�}
is��괸�{��48+�˜��,a��Ô-O�8~z�u	��)''g%W�#f��{-�6+Y�U{���_��	����$N�V�Y��0e��^����A�He�7���t�&����bʚvd҃��[�/��5;����K���W��[ܿ�½^�N����9�^�FZ��Uh����V�Rh"����Ç_�n7���r��&i�I^Ja�*�`"�}�C�פ�JںJ��ꀇ���`�����٠�D6i���.���O�����F������p��L9º)W����M����2>�ez�?=`�נ��NMk.O���}�����>@�����w'����M��?磏����/��|~e�
���fK�Qx�B�
�B�SaK�H�RI0E�gJa�<$*"�mB\b-��+XX��t�9�q8��!��<����"Dn�>$p�wK|�‹0�yenFx��d��Q�CYP��a)Gxk���;�S��Xcp��e�:��s.^^1]i�/�+
�!ó�SL�8W3Ll�FQ�L&9#��lXn�j�[뀙��J������1���I�l8c^J��p�.�n��[I�Hj4{)+���d����Z#��i!��W��d�Yc��!C"\��6P��9���眨��U���P�v��DQ� @����;�R8��!*A�&�*Iup:���n��K@a���	�w�4��|�L�Poq�q&+�h�����&��YP�)UFn
Ώh�5�qL�E^�8���n9�rVV�N�zS��-޼�G#�Ȓ�8#����Ik�2G��"�e��d�N�H��a��e��EKɤ�Գ:���Yi�=:��ŔÓ�Y�Va��YoѬ�)ʒz*�\mq5�qx2��1R�����^_cc��V��v�n#���G�_R���޼��n�E^���&,��т�y�F&Y�7������S�f3ra���1�O�x��M��m���ʂ�$�v7�_���	+���4cG7��v���Rl����%qC���H�SO�9��4,�9��Y_������ќ��3"����F�
�+N�/�Br9ПXi�q$�76�ջ�sC	z���z���%�>�Zw���6����>�ſ���9{{�t:5V��1��4�8�c�gϞ��}��Kd=��?�?��<~��?�K��WWлEZ��2g��P����$_�����J"��p�"d~�B��
�И����9T&@��e�9���z0S�����E��&q���s���J|�4��'0�䫸�TX����r<��BG��!�>�P��Wz\��}�Rآ�;��J��$��=�ɜ9&�U�QaȲ	��`
&�.n^P-�J�uK�b�(̔��ଦ�ZL�h��,r�ha�:��Եf�Y���T�]�te	�tԴD,���d���)|Hf)���r��0v�]���T*R$�9��F0-+J��)�TT6�Q��y�X���"�Bm��rЊ4�hE��,&��H�h�)5b�9~����&�lۈ�U4TJ[%t���Z���d\~t���w �\�՛X@Y�j�A�Y#A�b��!X��Y�X�WV�u:Բ����8Z��T��\!_��3(
���# IDATvz���#NR�8��K�'^����e5�'��O��Γ�sN&WǼ��ϵ�k;u�\۠ی��nq���k5��^%����%�z��}q���k��G7�m7hI��%O����9��[��&U�@�k�Y� �dQʆ�q{}��/�Q�V{�O�:�jA3N������w���Hq4�ҟ@�t��������s��a��p>����9c�����F�$��>������J�� 7�nCQ.
R�����F#<�ٜ�n�V����%�����b:���]%��1?��O���>�br����w�~�����V�A�l�SÇԒ���c�z����K6�o��?��u��W���/~��/�'���{��Һ��%.���q�٢�H	7FnM�5r�q5���r�jYt���5����Ati�
W��+,��¡�D
���J�f^��/�p�,�5��4�4�3�2a���Ea�,\�9;	(��<@8
U��-�i�"���;�Zh����a/(���j�`��(�E�	�GTs��<6/��*)�3F��J4��Ʉc=�ԕG8��[��T'�J�EL^Y.���6�5꾢�F�b�Q�
ˌ'4Y�Љ���Q9����X�O"4�H���4NPZc��j	DJ)�4��|��9�>�W|��
�����D��Π�M�N �Xy��m��`��|� #&N$ET�P�%��f��0�έ$/��Y��(3��?��p ��>�0JPU��(��D0����9��<�!j���2/�sư����r@��k���n��X���Eп��XP�2�����׻����no
k��!�yIwE�E��Yγ�>�[���資|��z��O9zrč��Lǒ�����
��]�M��%��M���8=�wϏ8^x6{h-�_�㔆F;�ll�s<:���ݿƬ̑Q‹�^�,红��I2޿�M3S,�q̓�)_�q�F�T�꒕V��{��j�N��=��%vVq���X����`us���ae��`�p<�ٜF���m���r��#��c�GS**k��L��Qw�7W��[�ҩ��q:���}�	WG����Ν{|���_G���g����!o��x��n��s���RQ�/������7���ã3lT������Ý������"�{[̆��DQ"\�PS�oN�*\,U<Z�u�G�AD�:l��%*��i�a�S�DV��cst�@iS����	�Я��26l;����Kp�+���v�dx8�ƞG��
7o 5&ܢ�Y���<m���(ER%��>� ��O4B�	�[���+7�r;Fq�s$-Ֆd���h�k	�ڹ�`6��A�Q2
,d����|bCDr51��"��ZC�l��tธ�9_�4b�Z�(
����f-%Q�ū�H��+�wAD2�T�ᬧ,K��J��"b�"
��"Ԥ���NS:E� �91���F2P)}x�(���
'<���)��!�8��f��}]L���8#i��DI�����ED1��"�'tP��y��@��抦�LÜ�9�X�H�L���bB%,^z.����X�8���Qoq{cW�<�.pկ(fS�R�2{�	k�[�+�~m��mV�g=�x��g9�א2�%$�˟��h�l��ui^]�L=�<��'��Z��`�(�v2����
l�s��-��L��?\P�t��m�b��S��y��׹��f�s��#�bg�'��9<=��-�F��,0v���p|�h����+bUrm�K ����]~����/_�0Ӛ7_ۡה\��17���]�D#��N.���Gݧَ8��"�/3|�hĂ����4�x��.O^ �gbǜ|}��j@����J28����-��?a�]cu�Ia,��g��Z##K�C;/N��>U'�Wf�zJED�����C9f[��p�3t=�V��
c*���QRQa� �[���P�%W��m��8��6��a5B���:I����w5��9�P����FE "�
��ebZ▰�W��i
rb�j�Y^…���u�_0#��K'�	d-A*���sXli�xC�P�Ʃ�)Ta��-�Xn�uB!�D����`*��r�α.ca=�2��ֈ�bpÜ�xa��I��E�����n*IeD�J6���:flBE�W�<U�(J�-hG�Z��F	ZHb�Ȓ �uB��
	�2�O�#Zb/ɼ�(���7�3�$jR�ZjQJ$��H�ʺ��b��\b�%󚲊8�笠���%�HM��SK9ך��(�ZT��*�'��;C>�<'�`mɢ,�K�4/C`�9��bQ&��WS��d��7:m��*3�����|��F�F�U�/�qp҇Xy�;7�����tkuD^�O���|��EN-լ����ϝ�=�Th���o�{7Y�)��&�k
��d���ש%5z+1߻�KM$�g�=���磂������Go���h�������i"#��>�j6�-~��jM~�.��Lg����jG�	�Wc�������%��Q�UT�(��?f:1��s��:{�&O�3�U�m�38::�4�~k��m+��
9
1f���%����_���F�ŭ�-��_W|��2�9� #Ǹ�����O��0%����xXLώ�8���)g�N/g�<�sp|�lTR���2DI��8O�+���$��$wޥ��H:Q���at2@�3T���X!u
ʂ�҆-��H둥	'�j��|1U�u�8W%~��,rd�Q+u��N/H�Lb���%�d�i���4�x����P�z���]�.�O"�4���&�!����&��-��`���+�e�@�*@�c8hc��!:�lz㖜b$�>�4�w��!��tH
)�Z�<g�x-�ǚ��NiP`�Ǹ"�?��r��L���yUa}�j�Z��<��Q�5�TPW��`^�L˒�s��c��P
"��G���{�&K��J����<�<�<�0A�)Q�n��p�v��������h
��%Y"MJT��3P��BMYY9g��|�|�OA�pQ�u�Tf��{�z�z���C�Z�0���_x��)}�Ԕ�D>�"/�Å
�2�8�&�%�pNZB��A�rߣ��)O|"c��Ś�,���"�(��-�h�8�҆�T��w._�
񛞇'x�f3��kb�2�,��0�f���G�*���a�ۦG����s��\Zn2.sv.mr���	�/��ib�B	MX�#����)�'�����\��`���l3N'����Jg�ós�E�Z<{��n?��79(~��KI��]ݡL5�,�ƒ܇q�9��<�7�o�a�����K>=?�<�hu[��s��DB���N#�<߿`2����q+r��{��Hk�z��ш[�m^�\"��������w����^��ސ��]g����	���<L��M��/���
�FSַ��Y�/����̻�ۨJ�5=|s���	bjI��I��Q��p6K��#��#�/��aD����njdž(ș���B�����	i!0F������$Y��-����	Y��RPUY������w��{or8|��9w����C[cw��cTPbs�e����j	a<1s�x�
k4�r..z.ڰ���ʖ��G�<�[L��o'D[5��K$F�QȬr���^K�SxQ��-�4G�2Zx��vb5�H����Ӹ�+���*+l]Q���X(�A)�I<��
��']��,ÏbD�E>2�t�4�Ш�vA)A:�J�;pZ�����\G—��L+�z�A�龑�$	�	�:v����H2�5�����ZK��b��i�3������P8O`t���VL$�@c=|��w<T����5A]?����u�JxL� _�.K����X#7�J�Ib����č�����rC)(b�H=Z�F�0xQFԉ��%6������6g�ݐ_�� �i%5b,h����4�ye��y�����xyp���)�<;<�42�و��%�q�����s~��x��6��>I1OSP���{˭>�!�� �ɍf43M8��x9�?:�5Q��"V]V��J�dt�R��kk4�&������#FE�vo���c�����6����}�)޻t�[���G��)K@���s6���.�	h&�P���omu�t$�n]X>z1�dP۔vç�W�p�F�B~���\d.U��,����-���3��b��\M�s�-��88<�tV%��+
.�1/~�����_~����\����۷��hH;\�Rw�G��#M"�b2�*b"�nz����S��JLU!}(��(F�	E�a��ֈ�7��h3�歄ZX�}�g�|“_�ot�{�:l�,Z@�,��iw��O9R��B���#�/�v`+�H`��
Q��#�yN�b��j6G%Vk�V��TC�,r�&���Vc1�$A�R��\ nA�n��Zl��J�Y紀/iq�.VW��p^���k�p�G~�0����񄅵����>yE�>^�:-:s��/�,E���/	�	���
�Q�0OQ�D�>Je�
<?&��@����x��:K�0/�Pb�m,��!q1X�yU23�3c9�KN&3����_[�b�a@=L����U=Y��1I�W�R��()*�z���Jc��H{F��!3�y�g&3�Q>e����^�85T���ԥ ��LKҲ��}��f���կn ?>>�O���(����%�ZOzh[����$-^�e)� ���O�>��|���肍v��F�<��CƓ!ۻkD�#����e�t�Y:A��O��ߒY��8��>�����jl-����.W:�Z�/}A��qZ1/,{G
$�ZH=��@K:�/R�-u���K`��I���_�7��=.�?}�}��۬�������;���ϟ��k�֍�;~�}TQ�O������'l,���56��`k�KQ~��>��3޼�A��
|��x,u;di��F��om��{��3���su�+�9��o����/�O��c���ֳ���uV���L0�
|�����d���bs�A�����(������.�P��
+�*Wߣ,��8	��k���n�s:���L�U�����O������{��O>�Y��XA>�Y�t�i5,5�bN�K�'�i�6k�q�>�HI�}�Z����Yڄ����i9���YH��E�SKgx����1)@zH�s�i����������U%�u����|Y��tr��
��y��P�NM3tQ!<]�X^��d�q�g0�E
�]�?ռ@�
?���O�K
��Vb�CDUZ*]�u���@-HmC#���O��eE� �
A^�HC+���*�WFF̴��aʓy�PϙkMi�Q�	���_zTZa��T�BUh�ґ�Q��c+%��e�.�X*�17�Tk�),�5��Gi@��1��&�[�B�$u�Xp>�2+JkI<���.L�ų���~����W7��1)3Fe��VL��i�b����v�@IhA����%޻{�N;�<�fS�]��
j$��R�N��f^��lNe<�\���N�	��ŘyQ���=B_��nqy}���U"`>�z�(��L�LJ]���M��k
��sf逩�2�g�����%
>?8c�tD1����K��Y:��r�B[~t�!'�1�f�YV���9��l--�{!/��!Lxt��''L=�(�����+�us�͕:����)i����'��un�����4��{��Q,�Km*��>7w:��Zgx��\�]��vj/>�{�g����1/�'ll�y��+m�A�E�^cey�ᄊJ�=�7�?�%�{�V�ܸ�ak��h:�|X�[�	��!�4c4�s��_�.���Ѩ��Cn������i��ф,�4��ؾ���K�q!�,%9����t0��O�8|�OATk�46�嚠e��
���mHj����x.�*�ėY����� �u_�=�=�����`+��"Ԃq�YD��Mǵ�m��Zp�I"��9А���1�6��y�]�ӂ_-ϦrxI�9��<�/
�Z`+w��i�"ċ�+�'$hCU_�#2��j����c��d�(�:X�S��#0Vc���G�k�&� DZE���#�`�OfyU��1��iK�$Q����˅��L1�JFe��*ɴ��
�� !�1r]1�sS�)�9�E��;��r��Jx�Z��•��!	!Mu/����F�fd�5C�(`V)��ԅB
�	b7̭���A��$�0�B�<�����£��$̦<9>�d6!՚AQ�72/K���T偲�g��i4��uW�Y��iu�%u��[Kaa�5g�~��G��8!���}v�]V�-n��q��:��tB���M�&�6�����K��l0�|2f���v�G�����eg���54��y�×�~�M|.�>yt�,�ltk��-�P���?�1Lymg�ۗ�8=;&��mmRΧ�{m���k�&#��}��N|^�Z��A�`0s8�?�0�`��dyI���A�88:�0���j�H��}�O�k1��vk�{DE������<��/����Ɯ>f��Ш�\Y�щ5��M8}v@mv�J8cp|����M��έ>��w.��5_<���w���F�țQ���#>}x�Ѩ$��l,w��^��-��+M��[�����Ƀ}����V�\��s9�y�������'�[�k��$q���C�/��m����b�UK4�8��ʊ�t
�V.�`�Ϋ���&�Ű{Eִ�b�1yeł��(R��Ke�E��4&�x���|ǰ(�|���C�sPT�56��9�_~ y��X���"�v#��wx
�P�B��:�9;�/�[���M��3�.��M�$�0=Gu��a4�N�� x^���m�B�H+��r_��(�K�B��BWā���րu�&p?G-<�=�i��f�э���ķ0J5g����t��X��9�Vh,SU1�s�ʂ�iAQ(B)0R�-%�q�6-,FU�Z�jͼ2Lr���y���ā�!5�P,
?��f�`�+z�����
���������G�ҁ��szq����/ɪ��|��|.�#N��T%�b��==��{����o���;,G�.�F�r�V4u�W�$q@�N����k�k������2]�A��
�b���3~�䔌�gG�<=:�d:��v���]������2�-�L'�
��#�'c:~���6��1G��\YZf��g���j�F�f�Z����u������v�(N�����ώ�m�ُ��G������oݼ����f�������b4���3�G)��%R%k+=��_��t�Z"��h7�,w*�s�yd>��zg�w���O�������_�����f�[o]�΍��^�[���9k
޿�I>�����I�9�7�Š�N�ef��]�ߠU���g���<}��2��H8=2:?�_�o�{�
i&5�#Je��[��kT^����ޏ�����fE����9�����o~���5�J�������!u=�hV�>�%�(UE�]qXL	�H�#+�3+�l�@xH��m�*��rXN!@D�hl^B$0���2uQlSsr��
ޢEY����%�syh�/.��fn^Y��'�v��q)����%�Z�$A��"d �N8
�h�p�c�ڴc���K7���"�"�KZe�U��@���"6D�>A�/�a+�@�$"�ޗ	U)��
w��/�$Q�Ua�!��	���+�<�p�)E�<�@����
��b\*N҂�d�$s�9P��;gE�@3Q��
[B��� ӖaQ1Ն|q0�$��ӫ�Q)=!\ݜ6L�:>�~�Y�KZ�%�8���d^T�%5��+tYhc(ME3���r�O�Z�NYI��3�Z�)�'h?`:��L!H���2�p���,���^�v����������[W̏d)W�K(�s�M���I:���鈃O>�v���Mֻ����xנ� IDATt���-J��/��~��-��G;��X�h���?��w�~ɧg^�Rn����[��՚��`ZyLff����!K�U:��lH��b6U<}z��Ɉ��ޡ�7��j���0�sھǼL	ɇ^^�8��팷��h�"�yA�Z��D�3�x�������bGc�Hy��/��~�/��al�Z/��[�t�
&���&jD|�;o�?��7��w99��?;d�0�W��o&��/8�x���S��9��os��K
������y��K��턽�3|�ɂ8�ܹq�K[k<��c���O��M������aI܏Y���ע!�O���¥�6�Zlo6�b��.Y���8�4!��eʣ��|���kk�|�u�q���噡*4���yU~�&�!0yŗxՙ�9���|�����O�`$�2H�<�¢�%���Ћ#��4"�i�������p�Ε$R�+��߷nP{b�_�JI!0�AM3�6��8����{�,^�(�<Ё��ݖ�U���6f�v�Q��_n�V)�>t$2�1�;v��c�^�(�D6g�WL&�BFj
�f-��SʪB�	��=��D��W���52i�,+i'�^-�^����l<g���ei��Д�f�4L�ϳy�t6���uj�"@C$$�$Q�,�̍�g="-�H_�)�q^�!Qv�i���c�#y��ƾa4�8��$�JZ�Oh-�h)��U}���YQ���|�U3Ng���b8�j�[����Y�Ոyv~ʓ�cj���R$L��{��f0y>q�K(�VUG�N�X���.��'3��M�j��',w�4����ѕ�[W/�BIj��!�bFf��K4�8,g\(�'�����PdR���stQ��!�V���T�fs��#B�ι��f���)7w���%�
���>ʖ�g3�l���k�=�0%�Y��?<�r�M��k�x�6�d�z�d�����-���҈~��H"N&^�8�[o]�v/&{���s����{��ry��ro�v���(���\!<�*�~�9�~ȵ��ww�k��oui'u>��g/',��������o�����P�x�l@n3�E�4bQ�����{���=lQPo'�~�kKmv��p�n��Q�������_[��&?��!�р��^��J���_|���S�f��o/�;���d�]����z����M:k;��*e��RG��I?g�/��fk�+F�“>&�����!B)�
¸��*�ێ#��I����Z�4�\�F����I@���i}�^��F��_Xz��X��1���t��ڤ��Gt@���sZW{d]~�E]�.t�c�O�i+CDl1�Fe���Q�5���oD���K��B�0�RVSr3b^
�皲�TK(*��"bI$4KUΙ�k*Јc�qD=N8�)Ӫ �K:^ȍ�$|~s�8�F�@��@����
1q�ȓG���t�	���P�����/96��RR�҈�@�Ye9(S��A;u�Z-���0�f�&4�('+'y@m\Q冤����4��ϗd�쫵��O�TF0/g��\	B��~��[�tB%%3<,qP�b�*g<M�rrk�y�|��
�uk���yN\o��i�!�WV9I'��?}§�N�Zm�ܭS�
i%W/oI��G���G|~z�EzA�FYI�)z�:���<:���刧�_���ү������	{��憋�����	���ѧ�����TAZ�lԛ����:I����1iY�!Z��/�	���9gӂGGL1���.��·o�`4��t<�Ww��k[��$�sv�1�o��}�!d3v��ܺ�E�st6��ǧ��O�c�R'a��”�/^x���,'N47�u�7߽I#����Gn��`��`x��w���h�pR|Yo4�f��kFU��}�+
�E:�-�_���s���8=�I��$����p�[w���o_bg�G��¯�������MX_[���
>����b�n\_���
�z��oy��}��!�}E��LBe]!�V�h<)��g\���p��2D���w���B��.�&,�z���a�/��g]�Id��cV	��S�}eKv�8^�.�ER,��Ց1�곴 ]R��C]٨G��M/�\o]�����na�[l�^�lr,�_M�0�B���S�O���h���”ł1�aLE�%s-��\�'��T�'h%1��D�%	���\y���H�֐-�"����%������}����rE�>y��M+0��<<�s�A�-�w�܆���ff�B1+-�V�Jjb_P���xa��-iU`�$&��$�B�!����寐e��
ʔ�h¼��V�zc�iVppJ�KVj	�(��Y�r7bf
'�!�	i^���Ny�|�r�?��mnn��i��<9;�zg��l��K���G)�ʦ��go8�`0���ʋYn�����o��T,�����SD�h.7��C�E��y�E�,W��9J5?yq������5�y���� 0ha����w���4�	�Ά|p��{�����*�ĕ\Yk���ʧg3���{�2�w�Y
"j���h��!��C������&rx�ɯ�+��)��@�/���z�+��ax����HI�Qg��a9����V��K+t�+P>�O8:�Y���r��w��Ыw���Oxv6'�1��Z�Zv�0��J�C�>�QhU�ԩ���8c�M�(|	�I��䂗�)˭:
ɪ����1���4j!�޺������[j������`Tq���ᄵ�U�\�f������g����l�η�NԿ��b01�r�ނ��Q�#��w(y�𚂅�*P�窘�s���[���y��H�͑��<���۞
Q	70���-�X�R��.���+�\�����fA�wM%Ӝ�X'M�V[�;�@�웦r�7!���䕳�y�еi/������=�)t^��(�N� 
�x��y��r���A#�
CZ��Q@�2�	��n�[���<� U(���$D��m��ө'h��W%�/ѱ�**�N.�0u�R�Q)���7B�(dhJ���'"�C�E�2�%���B�^Qe+�&��T��k��z��J��T)����1LE7	񭅢$2|���s�q0+d��RS0�NM~��)�no�rie�~�M���{4B�J�K��@�#CfńΊO%�6�aqp6�ǿ��*R��;����
�:]��8
��_>x��p�zw�t6�׍Y_j��hЏCV�]�(��g���������g�ߤ�$X�<s���9O_0EF-񹺳��[�[����O�Dʊ��]�R��eo2��g�|~|JH�����[�s�ߣ^�lJ/�#�&�~��l>��y��V��0�u��.���#�l-���?���s~�b�O��>�z�:��U����'���!"VW��6b�ќ�
^��H����6X�K`��a�`PP�E��� Z��[.}�{/�`rM�|����0FSOB�G��*����I��^��orp<%-*�� /Kו&%�Pj��a���ߦ�5y��!�\c읟#Àͭ5�7��ϟOH�f=fc�K�S�|8f��!U����J����k!�j��O?ezv��r�N�M��A&8I@.�A��	���S�6k+p
� �l҃� *�X3�@&~���d��~�1XQ��������vd���ѯ|q_���t��X��Wj�>a^��tQbJ�}�%�Y�X�=�-��NZ��T�vZ�h�<�H���'P��g��p�)𢀰��#�2�T��
�Fz>��F��(�1�\�2�2`���O�C&֐KKa5�Մ~�V�Lk2U!$^��KD`��c�H�S�L)�#�-~�ը�"�bd�E%J|��me)Ȅ���F��O,%�	�jȭD��E[E��҄�O=�<�|u��}�����|��d�t�� ��t���6��bp0�2����zH;N\v</9��8��(K�׸��Ǧ~�`̽/��҇�S��l���9g�'\����<��l��J!�:�tHR��%��_�����r���P�P�"xy>�Kn����:~@��JQ�܅|���g'|��K�^���k=N'3�M�'k|��5^��Sj�Ԝi�0ڑ�-�5��Z@n���b|F%�f��5l���u^ߊ���OX�Y�7���dV*~��{�|x�EZpu����w�F��3��|�=���G|��=���s|<b�V(]��wm���bt~��/Ϙ��Fr��2�R�j^��].]�&�B�g����V��4C篵�R�����3޸q_Z>x��҆��6W�H�)*�
����-�^(C�������G]K���P>|��j��6�ܾ�Ýk	�~�����!��=�^�e<�y�h��(���u���ɔgG<���&�'\��:��7x}�e����j>��Ңm���o���>�L�*��y!6��� r�+�.	5�W���O/��
Sݬ�J��빮{{e��Ѷ؈_1/�p��EQ�@`=�y�+��@�
�H|�Y�|� t(RϹ�cQjF)t^:H~,�01~Se`Qs�Q�<����F1&� �z�-A�_g(��b���x��hz��$0Zj�/8�Y�/��O���뢢P)XK'l34s�;[�/Ȋ
�I�0`���C�,Q!C�4�;�f�y>�t��1�.�I�z�;�W��)����J��h��Jz�2E�S:D�r�
�!�2��ƀ2��,�$.��n��y�I�"��d��),�V��K�ON���W)e�~Ȭ���( �*JS�i69��߯#uI��P�3�3�WV�w�EA��U2�h4��ل�t���
3�re{�7vwت�h�jA@(,�N<=�w����
���/������K�,C�++=�����-�I�Li���y�.776g��_���:+��a��s����y��e�--��i0�H�`z�I6'Q>W�&j|�O~���9��q��Ғ��W;��W9>�s��>�ӂ�"���KԺ��T�\nsm��lR�ɣg<;��u{�?���ͥo�k�ͷimߠ�Ҥ�gl��Ӈ������^����|J^V�€��5t���r�~�2׮n��C�B�ڎ8=9��aA����[�:s}���O�������v�zm�W/��2��lo�ӓ9�Vܺ�e{�M^	^�]����;�w��w�H�#���p��1��ǭ۫4������<f>Э+�n�tUZae�l`Bx
!4�a=�5U`�
ST���h�X�KY��Ҿ"�!�&�ď#�Z
�DK�
��Kh
���"���FЋ���Kڂ�΋�}�G
D�����y�e�M���	PyI5KAz�����ӝMY���/Q�,{�r������Y󄫶�0.r^xA@ҨQK4ַ��Tz�~��Kw̖��Z�K�ӔiE,�#��ȈBk����BI�4��R�'�hDQLe]�%	c�.Iڒ8���C;
���KTZ�e(�����\����*��s��<¢�;�Ғx���0Ɛ%s���+_aR����UҊ��3-`>.��tWlm.si{���K��I�NԠDlv;lwz$a����l8aP���UO�ڍ+�Z[g�����n�Y����z�Cƴ�-j��j����*�$���:[�.z6G��V��r��W<|y��ќ$	hG�/8������*�����
�M+TUa#�Tg��2U����*�����������+�<���y!9N3ZI�o޼λ�׹���0��єT�L��q�n܂�1ӗO���{��/�����t�u^����N��s�ǟ�3�f,�k�q�ϕ�
<��ß=�/��������yk��#��|��j�:7^��w�շ����[78+opT����T�E�7׹�T��g�z��P)�f̕�M&C�+4�olr��W7�h$1���9�o
R@���?BR)˲�O��-�޺�4lS:Q���I�������4y1e��O�󀻗7�u���Vµk;|�lį?�#�s�K�����Ü��Wo,��!gGC^>x��{?��a��jX]�����.*l-RW�����16�@H�C��Z#|�qvM���l��U��jD��m�X�񄇍���p�v)@�2g
B؅H!8��y������{[ȅ>�����PK�!2�Py�尖��Q��
�k+�Z�=�$�CW1�.�X���H]kt�.�7�(�OB��YA�k�Ҵ�-�QH-�kȅ,Qe̊�0i'Z�+E`�a�襺�b�ӬBEJ��O3P(�SX� �c|�!eH-)(��Sk02�
ТFa�4%�t2��\��!�;�
<2��K���q	HdIH� B
ˤ(��_�d!��߭1�h�G�(�!�kr�ƛw.A5�*Rxx�G���S�Ő�9i�1��H��^nй�A(��ymm�J��󗼶v�nc���z�YF.K�E��S�i�j�V�k����:"���J)b?�[k�k�"����9e��	0ҧ����b\P�ƈI��P�yy��64=ͬQg���+��`b�R
�f),�WB�K�O/��eE�r&�s6�WYj��?�	�g���_�����>�;�����_}�6���6�v{���^~pHܺ��J��O��?ɸs�
����^R��?��R���|"��c����hy�Z���������=�����z����?���c~���ҮU�,��\L����O��7�P�_O��O�I����Y�=���o��`}���A6x��"en�|xTc��I�w�����Nf|�㏸8;�BǼwe�)�<>���3.�g�9�/�q��5��s����	�K-�_]f}���ᐽ/�xz���[���Ր��`T�He��sD���Ĉ,[�.�/�@�x�8�+)]赺�dns$�gY���Ob.&xQ�uZ���J.`C��B�rS~5��Shm\�OH��4���Y�-��#j���}�̱���O��iN5����!%����@X�!�|���J�'%�,Ŕ-V��4㈚�i�JI����
�wB:�&����1U%Ϧ�z���0�Wh�i�9�XK��Ls���J㋌Y&��֏���{�'K��N�9�|���2���6h4�n� bH�8��QHFh�I�C��J�p'R��F�C3C��h��WV�����s�߭�B1��MV��[������$�)kh��O�qP�cR�F�Ԕ�������iF6J&�	$2���KY*J$����-a*�-Ǹ`K���]�p�_�R�����I��G]��ɲ�k�V�qu���-ߡ�)Z�Z�����ImI.�<#/K���5ؘ�Xi)Z�Ǩ���n���Xy��rmi��19�Z��)�aZZ>���ǟ?�!���`<O���e�yt�GV�����F���n@�)��M��6R*N�#vOψ��x�fk��=s���:��C�QC)�V���.w�r��$�'G|��	���K�6BvS'9�vs|���E�{�q�O9}r��ވ�	�p���j�d����=�)k�K�p�F�U�����mg�Mn���=��>ztJ�&c��y6������38-3���Ŵ��__�\��?���N��j~��c�`L}a��<���o=O�gģS�xB�\����Z�!)[�잔����	�A�^��s�|y�U��Kĥ"Mi2�(2�C�O�	�-��}�9���+�\Z��x����=�Iɍ�sl�S���{CV$W��h�#�N3�?:&3K�-;|7�{t���md�ecc��٩���.��A=}�[TPw�ʲ�0Sq�Aa���vFy�q�0b6U�H/@*g�p6X%QA�)
lY�4V���Q$�S�S-��/�O��F͖~�����pB)�TU�:KA���
B��V�Kl5K�88Q���L����5n��Yj�9�$�PA��)�9VC>͈��†O�U�� =�P>�t�x2Dʭ!5�JSj�Y IDAT��iZ>������:�y�t*�s���x�V�:�3i��x�[9��Ř�Z����aqiys�%"B�p���NS�QRe͵@؊3]��*�"��n�J�SKi-z�|QH|)q���K�N������ѐ;w	=�7^���F�0�\:����\��!
?��h�r	܀��K��y�[�DN
LIi,nФ��<��ܲw0��xL����p{�^i��"7�O���=���;����¥�9\
�G'�w�	��"=E��9�f!�H�fop��H�^@�|����ù�EN��#�67�s�~�1��c�;5��"Q|��'i��-%8LR��9M\eɤ�Cw����S���{��LJ1�]��ۿv��7�d���޹˝�C6W�x��<��|���A��9n���#��޻���tij��7��wX|�
>�i��B���6�㈝���ބūK<���n��,.���1���]��]v�x���*7_����_��t#�)�-rn<�fq���~��&ɦ8F���`��%�$�Ԗ�~�W���b���mO��O�%4[a�F2�XXY���=E��35O~�UNs�*jR�;�{4����&��`�x�U2�yԛ�����������.V9����=V�[:f)�d����lj�\�-�A�Qi��	\�U���d�����ϭ��RV�UH)*Y+����TK���Wi�8�(ܬ�+d�M���ٲNH�eF�<m�I1����`��I�fX�������q�I��4�8PZ�V�"�	�N�Ii*(�Nc(�b����dԛ��O ,�t�:6׌FI!p�j&�%9F�c<�Ncj�`�Vc�j�$�(ch��u��\䠵U����"!)2d�#��M�DS���^j�M<K�4����(@8�|�ɇ���+��U�)��8RQ�U��2%(��#�AYh�ּy��(9��h�f��Tg,u:���y�Ș��7��Ҫ���[��duc�y!�x���i�SR���0mp�A�ʫ5��3�_��j�q}I^d���'���%7����F;l������l���|���:�Ԅ"@��v�L��(Nӂ���6�뱺�� �pqe��F��}�	��\XXf���%��#~������g����
.�l�ۼ���Ā����?�>��g|����7./����Σm��ߥu�q�2�56�"���p�ý)'ί���W��j9<:<��v�z,uB���[��ݷ���[��O'��dZ���}���?��Z��.p�氷;�7Ih��1�g��C��^>`��2�m��1{{���X��o}��k����b��.Y^P��O�||�O&Kj��k7�/޾Ƹ{��iBkn+,ã!A{�~�BOG4]��J|+~�8��B>�KA��ezÄ����ͫ,o�Y�Sģ>��]NNzx�����:�m�1�KV[u����֖��]��	��-�]\�S{;�ܿ{���!��Qf�R E�u=�_NJ�|AY�>!�.��#�8�
�u�sQAZQ&S��i)��*b�J0�����SU��#+����DVW�x����ŊY��T����Tc�ff�F ���:7�2E�
�Y�L:�������ԫ�\W�}��6XW�����=#�I�����:p����rI��R�R��T�qI9Ͱ���d���U.s�Wͳ��19�4H�'5��ܐq��\���C��Dkd��&�^�'��e�$MH�C!\�"�(3��K�b���$C���psU�l
�W�R<�	��UE�Q<1k�Ja
o_�eZ���*�}2dg���V��7��7�x!-? �U��!��(�<g�$���Oʘ8M1�(��"#��f��4gr�p��"����W9�j�	�8��k��o�ȅ��ڬ��q���Ѝ�L˜��6�����TU��"�]��<������h�Yt}�#�uڌ'��x��i6]N���{}v�].�5xfy�N;d��$*s�}����/��{�����Glo��g�q��J:
y����xB9��5._jqqs�^���m'�7^����<�=��;{�usVV�ַ^����5L<wG�u�,y|4&n�Ű?��o�z�7.�۝�h��8����s��&a:�?���	.?Gz�nm��>��֝G��[�%,/I��_�NF��;�=�ϵ��7.z%���٠���������|��ո��W��F��m5HG	�I�tʇ�q��t16����:f�M����������p��<WW{{}C�+6�.����5NNs>O�n�Z�ՊȦ%�{=��6@��q�dpL99��'�����Y�@2Py5*02�,�Us�*���f����p�Z�1�
y�RTs�E�^��c��a4�����w�Ԝlg�BQ�Y�꠬�#p,��T#,XY�%�3��?�.JlfPne�V��Ho�ȣ:�;u�,AH�[�-�f�N�R��>��c}C,s
%p�O��d2ōR.eV�x���	:�P2��!�,ŭI�}��-�H���iB�M�N�f�\��0~�܎��-�+�4����a��~��e%��|]����P&16/*ֵS�k2����8D2 NKeFX�	�P
��+�D@�[w9�x���0���U���Ʋ[��,5;�GZ�-��F�`,���8�Y�$�"�b��$EN�֠5H��X�h'��l���!��յ���ϳ��8).w����x��eHG|�`i]����d�(��������nH=�����YZ,�穅>n��6��r�I � �q���G�y�
�Z��M�$��;���nSH���_�����~̟���W�������a���5^����b�0<�>��A�x�Xopqc��~����O��)Ͻ���^;�s���R~�l����\~���_��������Q����կ=��sK�+��[��	/�cc��`w�=���H�>Wc����-���O	�W��&��F����~�����|�w�yr���=Kk^ }�a���ӒO>9�8����P���|�9ϲ������9����d0ŕ�f=d2M��Fb�q�@�,^XFx���4qd
�4���4�X�d�}zC��>�Z���yT`�R:��Kg�.[;]�O3�YK�u*���j !Ob��Yo�tt�)3?D�<�Ԉ�"ʢq�岭"]VHOJ]��f�_���NSXd�j~5�N+K��B1�䛧���U��3�[<-��Hs���D�Y����+:���&[Zʤ��~e���[m@�t���b��0�RUq��Gpac����{ҧ��*T�!�
c�p����d���Qm��	ӳ.�
� �X0ڂrpD�$/H����jF\h�� �P`�딦�ъBv�9װ�4��Mz��
=�#)�����a���$�3�p0�2\We���H���E�N�p��2G)��*2�q�jD�k(ʂu㗘�'��aA��E�G�<pS��W	��j�1H�xR�>C����A�(*de�5�zRZ���>iQ`}����޻wqT�Ս7;��bTƬ�Z�Z����}.,7ɦ=�yx��0�u���dH?ќoJj�$
|� b1�36Sv��e���.�\�;1*4'��*��i�~�K�j�`��8�����B��)��O�����#:5��o]�UI�Io��a�IZ�4_�����tR�Ž=�ӌz����~��~��K/?��B�Vo�	=.^��7��5.��Q����88���m��=N���{��ŗj�<_��x��4a�˝�g�}�㙫�<sa�ɸ`c�E�p�=x��~��_��Z��O��r�"on���
=��a���	-� ���<��opЋ9::�	����os�՗�����7q/�O������3Դ 5���\��d��E���b:^F*ۜ�&�g�t�
��L����M���$�aa}�����1{��1�p��"_�2�G}vN&<��z�1�4�����V�K�Sw��f挘��M18�8xHm�*��&��HiVˊO!+H�d.qf��rR���Wq5[-�LV "���)���w�d�:A"���!D��YQ��C�
����J�
qdE5�L�0U)Ǒ�ܭNQ���
��P([5��\�IF>�p��.-����^3�:!n��5��5�7�rw��`oLy��F*&�/��g��QF4?e:ʘ<�Q��@��J�(�w�Ce�0W���BQH�k��7�9�G^�����]��2�䠊�E>ZJ�IAo�d���b5�E��8c$��FP4�n)�IϒgF�y����=R�3ɦ�*`1��:'���~�N�?���	��x�s|�C(K�S���.Z9�-M'��FJ
��1Y�I˒��8B�ʤۋc9�*�:c��x�[\��a�O��s��;��$.�$��b���K�y��Mj>x�`���ƹ�,G
<��:��RCja�?{Y2�'dV(��(�f	g�������r�Ņk�6��2�S��!�O>��'�ݟ�
�d̅��N��\��d�����Sί�x�b�N�N��p��ON�m�[Xk4ɴ�lI�����p��x�7�Ay�Y���5n��D�j���^?��9�z�F�Z�i��r�Vh9:M���z���*�6x�rD2���B�h�����]^��[�a�q�<��p���'�7IѦ��=Zr|�"�h�>��:�J
T�rus��+�(��)g�*�)�۬n�$���@2�v����DL]���o�x�be��H��:��AoD1���D���ƂD�R��Ȱ��|�r�z]0i�vz��0MK� B*�)rJ]TB	�E)к�5Of�u]�-)�}��!�`��!��	���	�[�-�с���"��J�L
6I�)+��vAd%�r�7��ƠB���%8��	��l�,��t
���]q�+��l���)}TU���8�A'9f�R&)��z��]L�QN�ʣ��V�Q]JL)�]�5#[�w\^�G���	��Hq]����abs�f�(l0�I��G��4�L&�IJ9�HӜT�Hס�4�8$Z8��� 1�eB�rւ&��0bJ$Cj~�/uIbL�-�ܖ�k�СRI�F�,F� �0"&�ht,0i�Nu�d�(�P���H�h�+%�Xa��[��#�[c�']�8a��y�\]�ژ,O0���0��$��
HL����1.
��r8S*�8�Ѝnjrͧ����-��B���3�\^�]����$�x���s�m����i��l�uXm����,7"ڞ�R����<�,���JJ�^�|X�=��'t�	Q��c
ǃ���z����\o��t$�k�{|���;�k>��?�����H
�Zċ/=��b��~z��ބ+뫼tuW�<8Hx�w�(�����J��V�����SN=έ7Y��ĭ�^����ҹrVеU�a�����r��ˋ|�E(��������X�8�O�O��H{�C��)�q�gw����5ll8��x�͗y�_��[k�~�O��O�w�>���{��"�\$�U -֤��$/�(����ȝ&����D�Oتq���7��3�Sow�t�n��z0>=cz�2�B�SM.,�sM�W�X����.YQݴsc1^q�����p���#�dZ��J\%��Ak�6U^H�T^u[3v6���!���FOIzGL���2�u�_-�J+�	�A�s_�)Q�D�QXJ�#gbT[��_�D>VId�aܪE��-l��^���W�Š/M��u���ۙ���VcMU���j���\E�����<0�r�aP�[-X�!M�58쎉�1Ϭͳ���i�8�a:�Q�(�,^M��)\�P���7c��xs�
�$J���
e(��\J�2C��PI"����a�݆x��8%�u��"愠�E1��L�il��Sd���DNEF�sn��P��-��$�l\�MK�3�JAjJ�����)K�,��>�7���Pc��Ic�i�4"���e��RX�"'p]����0Ir�I�5'�)���(��V���-\�������(D��P	6��N�p}�(ja��z��	�
���4G�E�N�C�%�z�5�Ԃ�H(<�qci�Ĕ[p��pg�Ϟty����o\f�uyp�!�N�w��{����H��v���l��0ǣG����������[<xr���~��aR�B����s
��ǻ]w��KM}1�ٛ7Y=��շ���͗�����Yori����8*b���{w)�Å�:��Ps��j�?��Ń3�Km�����_8Gg��E�I�v�F�~9��k|�xMң>���p�%J`�Ƭ��h��锲,(�!p4Z�R�\E^��<yD�'t����΃�^��������<��P0J�ZNTw)2Ŵ7�D.��\��tJ�����-���J�P.'�1�J���)����9sW�vo�$�<#M&�My�a��+�ĬĢ����
c���>9���>�������Q��
��X�æt\�q��[��jY�K�����rH9�)t>�����u�Ӽ�a��#�ZXd�c��iDn�,��e/O�"t�SN����BP��%Ѷ�2�nP�M�,K(L)���D���z�Ҥm�!�Mʚ˝�Aijs
���h�� &�:��1�4x�%��ՓY�M��2�:&;�t�[H�6��J�u�)n��9-�’�����Hm�'�l6�>ON�䭀
����R��I�N���H��G�Y#
ݳG',-��DDa��^Aҍ�ǚr�n��͕~á���Tc*�~��z�+Ba���5+s5�M�'NrLQ�>j�6ư��Da5;G]N}C ��'��ň�u��e�o^�y�e�k�7[�>��1�ǥz���ZHe��4�&A��i��c��*�Dk�d�$�8���a�!)K��F��j�d�N���1����}�Q���ɟ��߰p�-bV�yv�&��8:���$�\X��y���g*����-���򂍕&���~r‡G;�]��R�k7��淾N�t�k׮S�-�N81:>�_o�ra�A��s6�AA!B���¹9��u�8/��1�v9�/K��qB�=ǥ5��F��v����y���'�A���pi�����#�,�}�v��j�:�ሤ��ܐ�:�KQ�%�A�,r���:�|�p���r�Wy�O���9�so@=�I>)(�S��Cz����C���(����!�G��b2Θ����4�N� u��
��+�����6Y�{�l|JYf8N�n�B��U
�X�R��R�R�hJc	_Y�|J�{Hw����J��
¥��L��*骵X����©�V"�M
to�)K�.RHl�)�70TF
����)r0��B^�P+4FV"T9�YĬ]��,`��<u"@ۙ�J"��AM��Q
[��y�
]� ��S���ӂrR.5Ȧ����*e�G�J:���+K�#�v6��5�TS�5�˸;@��6#��y@P&9����x�ǜ'��s�qL�H��l��\ꡤ�������0�Q�2��+sv�SN�dEȹv��@Qo�%gcM<V��#RR��pa�I�cM2�mqu!b��1X���n��,#9K�T�k��‚�Z`4�2�����{���h��.ѩEԥ�o](%i���%�=�%��tq
��'$L�@��a/�h�-�4��~�\Z�'*-e�2,��Cv�F���Rk'ɓ�i���b%�vQNH�=�(�t��x��xJ���\_������Z��*�c�&)sZ��oݼL�s�����ſ�sv�b�au�͕�st�����qNc���k!����c޽�Kw���מ_��on�l��Ώ��O�*��M�����W	����!�OR���k\h/����xHb��9+���~7糝w��;o��3�
����)��wy|�gmu�ʗf�I�@��7g�f}���|�IA�%��l}�!W�m�z�ev�|Ψ�-�YE^��l�<��3�a��E��©jdRij�O�&V�U�z�$9���;���S.>���������s����'���ky�9谢&g IDATO�qAК#l���!q:!B��x�u�#5��A%#L�`Z5��2-(�w1y�t��/�_#<Yc�Sl�g:���)�V�Z�8(+)1U�,���;n�{*�%+-������j�t�1��	��'�֮�܀���K�R���MuҶ��y�xZR��@D����U-���m
���d&a
�V���f&H�E��x���6*���!<�:��l�!���EI�T�J�+����<�)�h��tn2��y�F�T�y	�ш���ͬƻ{�N�eLm�E(�I�P�`��jH��D�2(��ײ$z�I�H�Ag%��jȹ�%I���.�.5o�'gc&E�zK�����2&s
�̒d�"�Ha0*�z��S�x0(h;%Wj���0���.E��Â,��(�wC�~q�K�!���^xq��f��F�k�iƴ���F�P�Z:���8�'ē�xT��\���+k����H*�Il���!R+��,Ш��8Np��C�([g��$�	���rtx�?|�_�MK�s�;�#,�l��n�X�o2_o"��U�u��]>�����m>��.IZ�����%���ސw>�b0,X�,��M�=��y��8����›���w>���i��ϕl^�'�]`��5��-�yf
�6���p�������.���̕��*���i�9��񣒶/y��_��
��=��阋�y��-���?����<�
�A����vȹ���75����K���GC<%Y�_��h�}:s��N5'�	FZ�n�PQ��TXqu�!�xLOF�ǔE��	����z���C��o�2F�hQ����"�����B��K˨���h--!sø7���AI�x��^m"l���q�1%�a&S��0x$��\��R���&t�0>|���i�U�H���=k�a�
%Z��,����p*�]��푟l�{���rC��P�
&$K�XV7��G(e+�_��U�.�YQE����P�.r#��@!��=+��/��ξ�
�T�/���`[��+�ET�%�Sݢ��I�溲��kP�ʾ�-:.I&#j��[���-:�9�ʌu���ޘ-�f�L[F�)�����wо�	J(-��@�2��8)�r����V�
't��Bj�Nͥ-*Nt�T�
�|��0/��$q¹V�f�QjM�P4���dD��l�k�`�%��'��Э�[��y�'�/�Espb9Z�	޼��������ގ����������+\G�
��V�G���A٪VYؙ�V!����U��J�S��@��3������
���N͋�����0".r�,�B������>[�����<�r}���D��R�s��N��U�8�Cњ�C\!���i>��>��j��g/�0���[�{t����z���|�f9�w��A���$o�:G�9��|�`���1��C^���"�o�\^��9&B����xh�~
WH������k\�ב6��>�n���l����%��F�E�=>e��k���%n��c:���k��ܵ~�~��dLT+���^FvO��}�Bk����:;�������#��M�T��	E���z�b4MfS�E��ȯ�[A�S��1©2�y�d�Sz�-���_���H<=c�䌻��~�ڹ��0�T,�/p8�P�?�fݣ��v�:�ߢg���<P��^�y.�Y��O��n���ҵPL#��$\D�ԃ��%���=�ǚ�z��#)Qe�ճ�YU�xjn.uuJ��cJ�xJ��	y�1N���edc
�v�ʯ��T
;���SIQ��mF���z�T�r<A��Հ8��4��4E=�%�ْ����/GO�ȂJ�$��Z�bV�6��/]�B�3k�YO*0�r����ۙ
F�A}q�I�������+(G�:��Z��_�C[(�����Y����RH����#~� }zӷ_�<*�|jО�������w�W*��/Ka�
���V>D;?{�_�v�b�ၟ
1+�T9�y�L`��IN��ߐ���i����j�(*��HF���H��b�/^�m���x�<�?e��>N�秇�������F'�NǤ��`4�_��l,.���%\��>Q�b0�ڀ�)�X������NX�1��ppx�k�s��2?����w����!?�0�H$��7��$
k�c>�2���݈���?r2��!�')�ky�gx�o��7_e����񓟾å��u�<ͨ�=~��Ca��7��f�Ljn�����
^}����$%p".�\����.ƺԛ!o���8M���mj����ߤ9ܹ���������*e�p���qx��k��4_�&GG;|��G���e�}�r�-��DkC��0eL��x��J��4ϙ&I�u�J(���-
����k�_~��_y��_�5��h�&2T)%�8EP[�IGc�IF2)Q���RJ�����)1eA�*rmɓ�
LZb��w���(q��q\rJ=E��]�[���e�����g:�!�r|
�p��J&hm1ڠ����CMc���,ZD��G��<���fr��`��翂�X�0�̖f��f9ֱG���	)1n�(�=����Q�Q�-��3�$��v�Dֆ_<���2Q�~
����U�EHv���Q>U?�R�B��@`�A�`�r����x���iY�6t��b��[	J�*B'�I%����|y�H�|ʃ�b���i���f �/�K�J��?_j>�ۙ���u5+٘J���-q
�cŬ�>�-
����W�jD�م��]ÿԁl�����4��J��k��U=P�:<�7[���ك[Yq����VV�YZ�/?�23���T�g�;k������	�V���s��U<�+x��:�5�N���K+IG	~P#�"�<ƍS��m�9zỴ���k5�~��)^�Ƌ�m/np�ݏ�~�	���su�����a�|��K7�,.�Lᄏ�A��Tp�%���W����ٸv�O�z��_�U��ru��Xh.w�h&�*d��d)���6��Ө<q�������pB�Ԣ܀��L�֦\^
����=���<����\m���m����/]��j���"�Q>y���,�(��u�<�FPg<�R���H���˹�:���:�V����� �$�K��v)�jf�D�/��<N�Ã;����S_�q��O�e3�p��%��b��/�(�c2H�Ez
�Bw{��!�(�p�N!�V��j:XO �F�T7�2�XQ"���#A::C{����K�sϠn�K�u�<��!��u=�V ����*S�(k4��X���$�X����k���!hR
�hpH����?����7
���~�w�;.����n�M��HY�eY��8c{2��I��r��IJ����dʮWRqY��,��ǎ)y$�9�ylQ2MI\�;����@w��]��r�|8�@Sr,{��j��]������9A��
�:Tf�}����Su��|�C�ʾ�����R�B�f��^0b/%n���q�f��F�o��_�^�� �%T9��ϱiR�+\j�h�,G�-����'�i,B�D�!r��:ߒ��@z��PH�q~��. C��(����8�խu��
���T ���gp%�h����>{�:�?���lE��\���F�E��>���g�j�ʣ�>��U��劓����m���.��(/Fw�����[�5�r��+�5�h�#@��2�o{�z���.������g��������3l��,��K��Z��G����.��d}}����,N5�r�
�W�yǙ�y� w?���?Y��'|�Ͼ|�ɱ:��y���΀�_Zeu�G�s����Y�u����\�e�����7�ݰ������Lm�/l��W.�G�&���x�E�͈F���;^�����V�IFUH"e�����]��XH+��e=�?���*�~�7�7������˯\�D��%Z�����\���v��z?#��"���b�L���X����W^��K�VY^�p��fK�v�e�U�V�� R��[��׿���'���~���㕐�dLݺ��d�kh3
�5���fQ)�j�Z�J���t�#A?՞?T!8G�RƵ�rk��+��RL��Y��$8c�u	e��$(d�N�قn1[�r���A:�/1�y�L'�L�P��P`�"˝�Y�@*�z�	:ϰ���Tg�M-��g��� ��D,0�Do�ƿ���-d7 �������e��LNh\�gM�d��A:��I��'r�2�$�B�x@-ڲ�0�B�}fo*�I�1��>�"TXc|���mq�2.�����фj�+�+�P$����*�tH!�HM������b��JPȪv�l�	����X�)�'s?$:��'k��{8��S�+1�zG�uܾ�s{�4 y㿍C��������kFӲ�޺�E�{Dž��h��X�+Dc-J�v���Z�a�S/�<|�8�,��zƫ̎�HZ��}6zmV�.�A�_>w���x��"��ID���=5��ƀK��L�CN-�Q��q���z���S��GX:~��CG�Ɵ�9�6Y?ṫ\��Q���Lr������칇X�Z^x�׺	Ss�w� x�Q��ϳ�٢�=@+͹r�;�.�6g�0و�k�f�xzy���������"6[;�\���3�>�K�9I=X�lqdޑuw!���Y�r����8�����w���o�@S$tZ&�U�7[�~�'N��8G��8}����pda�C�M��x�0�N�'�}��
�pi��!������V�,;���y��y�����5y���\�I�r��w��˷v��ZC��b�k��٦�8����󓨝6O�X�b��[�׷�Rb�1N爊@E5��}A��>���p��� ;W�M9��D��o`��:Y&*7�noa}@k�!qX���$񴅴���T�<B���pa�.V�0R�('��>�
�"Hȅ@����
E8]'�e�R��"�S�s��F�\^ā��k�e�BJOa8_)�-dy���~*گ�'-��5�B,!�ܵ3�m?A�
c�����%�H�,�#/��9K~�����쳓|Ԩsn�(�jDQ(D��Q��mW��%\�a�;\�R�c��hRK�g�a��R��w�2��8��Gq���q�ֈ���~�q�BNͽ)����(��k�1X��"
_�)�����0Q�U�*!FZ�DR"�"Brkhe	+�m���kl��NM��v��զ'$��AZG�et�D�BIƬtR��ŋ|�g�z�Δ9|�0w�=�=��B���ο��F���q�{�?�,����q/K��x�:�v��=�'gp��9��
�Z�@I���U:�.�α��۶t�J�l���z���\��R8T���Ct:ۼ|s�n_r��&W߸N�^�k/^�F,a�RR"J�*��dy}�z����f��
L:`��-j3c�����-,���G<z�m���T����g^�ʋ�Ѫƍ�>}��m���8�O�#�ac'%��L��,�_�g���4��o���"K��i��3��o�ΝFOg�;@�e�r�����ln�z;�4�Vo�t���s��>yo�E���f�l�����8�\�(G�X�!�%(�!M�UQY^ �/N,4&	�Ø�4K��:Hiq֑����)%��)p���T	@�&�%�Ƃ��'B�x\L�+-6�ixR	�F��V�h��C>�AD���ܷ\�EZ_�*��翿��r1���!�J���
���]|"P8)�>?�-�Z��#�1TE�ӯ,���>����ކ�_�������d�!no��鴘�#�U�}�Ǩ�{/li�c9:��Q]�>�b�!�����vdq�����y�'h�Z���wi�ݾ�ݾ
�+�⽍�(�͋����`�/�z�5�Z�B��['����'�NET�J��&�~���&�
e=qF�8�@c���&'��8w�8O<�$��,u�Iz��
'rlr�����!=,�����]��gY����='Y<X�៩R^:�7��<��9fN���7S5�A��WW������٠��6�W�8yp�����[m�p�U���ɫ˯���.�Kg8u8祕kDi���c��A��m.̱4�_����L�M�&�)���q8w�z9`nr��v���l����1��k��$;�2[y�^:Ù����w<�d���J�+׹x�<ϝ����X]����.��¢�-dy�G���T�2B������o��<�O�`����͓��.S�%�"�7��
D�S�D8�c';�[]���yN��7g�wzl�m�ըHP��c;��D�IR�R�і�V�2#�F�RvSL�`�CT,]��k�������-.�Ѷ���R�%�.�� �^Eo��}L*�<s��S�G�""w9a/)���>����Vi+��iq�ۋ(@:�)I�%a�P�n��q�=T�B�QA�$�8�i`wvѽ���L�l�"��I�h����?�z���'�Vk7J�����Ŧ�`����%�v�f�0[xN[�)�@���pP�|�~�(�r1t��2B����/݄8�iQ�t"�%��9wH��P�N����O�ցPø1� %��Fߙ��|����|��w�-Ξ=�ɓ'	�q8���u#^YJ��W�B����_����/���<0z���Pl@���&)�1��-��y�!��Yj�VQ�����2�!��HT ��g��d[<r�)%��y�Y�Ҵ3�VR�b=`��;���d����O]�H�jZ�s'���r�cjr�A���X8ڃ��2�%�v?��S��X�����$����E��35j���A�&�|�X�y��-�t�n^a}}�Nw��@��q`������s�<,V�$9&ǚ/_z�r9�����v[)�-Pm4�|�
�Y�ʋ��~�
�|�g�;s��V���}�u�~s�Vo@W�D���Z��ܤ��'~HQ�7p�olЌ���*�,��˯r��Q>�˿ȕ�������N�bJc�@3ې����-Vn��U��D���Y+ag��J!A pVQ�5�����ƛ(+1h�+D#�$�T-�E������#K�I���-���� M�5U�]�&��1;�dpc���7pA@���gO��f��n�ʲ�8���_�"��l�8���KNK\ba�3UD�{]l�i
�-ݍ-����R��$��0�Y0ڢ�ثK��ݤ,C��0�˃�(v8H��~*v�e�@� r���װ������8�O��<�t8�<��m�oRU+֡����B������pWP/���q=�~%�a���c�p�b��鷟}�~�7~���~���!-��y��P�w���-���]N�:�R�GVa�0�炝sX�B�8����?�9�n�`a~�6ќ+�<��Ӯ�Ѹ�B���܁ÄA�v�, ���#w	� ��$hc�v\��ɵ���!R�����911Kh-�Ӵ:m�0&�cz�.��H�������(13>�߼z�?;�,�����;}�n4�K�[[���D��:z������f�n�2Ӝ澃K�r�:���;�=���<H�+�V��:w>�V��Ds��=���|��E&�1���qa����%ʱ�++�K���p�����k/`�9�o�9w�03Q�k�s�Y6Zmv���3�/����v����&���Kߧ����K/���K����Z�N5.�f��a)��O3�!���r(��HT\���\��o�\���sʱx� ����U�&I���	����i��|\d�D(�M֗�@�b�=g<��}��G�|��PA�KjU�IQ�H�����
�v]�r�݄B�e���'��P"�e\��Y��O��A�W��;����%�	�Q�U��z`�7�~��[?�3�B�!2�����64.��E�}�
���:�v�6hm���3�jɛ:��
Z{n8���(��EE����8?:���d IDAT�/�H�s� �P�2G�;@V"T�:�
7�΀.*�U��2Ϋ�xc�4�q��Z �Rr�
�Z��s+%����د�(��#Z�X�3��ܼq����Χ~��#�-�l���*4�Rݷ�����z4�]'�_
��*�t��p�ơ�f}m��|��}����7�{_?
vb�Rz�N�f��'�9uI_�>�����2%���<��eN�w�ӧ��y7!�d�*eT�;���.:�)�Jԃ*�v��Wo����z�C�s��ì,�񽗮151��~��1��r!�k�|���4ݍ;7w8z�z�	Q����Ls��Z�4�i5.�q�G'ѹcˤ8!��v���j�pu��S�g��-������!�^����Xcn>$��X��Ւ���^����/\�]�e��J������$]���S���j�5�@��(�R.Sb�T�c�(ޭ��9�x����q)��OHLnx���y���g�s�ST������w�в$�B�gl�����j'.Mi�L��$9y"�����=v2�J��)1�a9���l�y&Cd`�=�[S(
*s8
AA$�y�5���7��o�Br��&d	�U�"�U����`�w���Hes�7F�i�
}�p��y�4*�^B`Z)Jzp����TʷyH��"D$�(L�Hd,Q.�$����H�S�d�jj>3Y��cܰ�ڻ�<�Qd|�׹=Y�^7]�yւMrH�^�b��Z|���J	�W[}����Gh��]S(=�m��K�؅����1G)F8��Ț�Y9
���((~+!��v-����E~汏�����#����Q�m2��ّ���
���o�R/C�]�Ɓ~��~km���(�?��C<�m��_�7�z]���~����
�\4^n��)Wy[�M?O�N{g���Ķ �Bbc���J2���׹ti���*���������k5"������yB�g�Βe�� eu}�?���{�^�����!NN�YZ�fyw���?q�>p�4g&P�K��c8q���&����S��g��
�诞�߽Huv��K3t�e7Z���3$���vc��+��.�Kk�Z�}�N�a�jk���Y�,�2��l��8�J��[W�J���I6{&�
�z}�w�R�������Kw��X��+�}���@�*	Jy���J
E�eX!|E�,N>�Q�>+wȿEa��^�h�D��@���n����:GNs��`��H�8nz��I�	�K�D���@al�����	�Ԑv{��;�$)��rL��Ĵ�b���QF ���0��D��5��i��,.׸T#rC`��k|'�1�d9�����Z�O��Mx��Irȼ��s���Z�۳P<��X��fI��q��2�€%-��b���CPi6�ʱ��#�3����#� �e�"�^��ܷ�*dR�~Z�*b�w��S���T��|��m���ѷ-��l�T(!��O}�?��WH҄#'N�%�b�g�b+:L-�e\1�=���y���h4��4��#��|�=��O��.��:���&R�M����wdG,��M�o����?Z��>���N��C�����=Ǔ�~�����B�5��R�t����X:G���Z�r)��[�QLǨa"���"i��L(�]gO�E��]�{���*4J1cq���1��P�����`@;�`Pq���!�ع����S]^�ZF��c�:��	y蘭��#<w�2�Nr�6�w_����^��[�6��:�5�m6�{)(�<���b�1�Z��`@�����)�R�'��4��&&P�Vh�S�e�F���
�PR��'�
y�O�ه�`7�s�������W��mǼ�#�8�ȳ/?G{��ʫ��ٺE��(Ad0"G�e����_w�}�R�0����Y�R�B:H|��2�/*	�RL���R�֮��'h���ر#4��~?!�"B���%J��D��J�����~���~���Ηo�X"e)��t⁥��	����(p��i�u�J�C�P��D�p�F>H�:	�X��ШOW�lҿ�I��
���:$�8�<��=l���(���]qQ�5-��T���i)�*R���
:�^��(m<�ky2@:��#���9�d��p�;.�־��b��o�����q���m�[��#�Y[^�f�x����}�|�_�g����>�X�A e1%�}J�!�]L��9C	���6jX_�w������������<����w��a�,��ǿ�������B���veG$������w���<������M�#�Eqg�/��ZԑJ�p����-�e	ۃQ�����	�wvIÍ�]���LUS2B^~�
�m�ĉ*�MՕ(�g46�X)�S�r	# ���,��xw�c�,V*\엸g���xmz�WVv��w^���,��lod|��k�NM2^L�Ǵ]¦�p���}�I��'7�����Nʕ7�'�?�G��re��~��-�㤇c��q��㻗/ J%�j9�]����v�?z�5n��8:{��d}�}����il�1]ɉr��m��u�nu6���WK�phX��:����8�)�FH��#'Q�P2���
q9D:M���ݒW P�Z[d�66�Q�#ein���2c0�]z�;%�I4�;mƧ�1""�kd���$[�%�=�q%��T�%I3�J[�(��b�]�堽ACD!H��"E�X�n�KJ�%�G�S!2�8�5k1ݜ]��G���o�&��^�̠u��d�B��NIda�%��L��*#$&P�8@�b���H�Q����s�J	"��&X,.�H����-�
�˜�}�=�_����U��iV��!})�U	��p¼y�T,�d!�Ţ�����v��/|��~�q~�s�8�Z��5���'~�:�J5Z����>���="���}���Ȼ�������#^V�Si�1
���/N/rq���+����H�o?�y�?����Ns����RG1�b��c^h����k����D@I
�Q���K��c|�頝�g_�_�@7ɘ^��R��Ur�g�%dXraI�9�ڤ�&�[�|��}�2�N���{�;�'�Si��/�Ʒ�_�76�II_�<wa��;��[��lV��;�qha��j�
�r���]b��c6np�**��n�灳�Yc����z��̈́Ʌ��8��ϸ~�2Yw��d��Z����0���"I��c�Y�����*AcL�����P�Ŝ�M����hmn`q|^3:�N�ȓ>�
��$ΐ���(�hA����0�1dc�@���YKfr�xf�v�2�ss��j34�S���=��qv�[XR�� �	��>…����NJ Ct{���Է}�"jҡd��a��S�u�$�	+0��d�"DQd�y0	�y?P
Q������Ja��I�r�2�>[C����XT��P�&P��FzW��P�8�l�؁7�(� ��A搡B�K~Q(%Q�D��A��Yt�� U��i-B=|r8���P{�7"�Ӱ#�u�/m���mc{þ#�p��?��ؒg�?�,�����)'N�"���o�v��b�s����>i�W��)�|��&�3w�ɗ��8Y�r߹s��aG�ǩ�ㇼ����:����?�?rˋ��<��#T���y�}yC�ۍjʽbb�*���3��1&ff��	�9�}2��޸���0,�|�}���g/]��;�3_�����f�zXc�LPg�b�ڠ*4ǎ̳8Qg"���k%ɍ�;�Nrd29�@K����j����eV���9>�s�I���O��5�9qS��S
<2CP��L�\c�R�X�b��k�0��.^�4���
�ѣ����S���ys��90i���
�ח/V�R03;������f�D�|���:���cD;�����߹ɱ���э,�+���X�V���՗y�‹�����S�jm4��l�s�J��Ak��@R	�J1��P`��,�M�Յc�8���ڛ��m*�CX�BBnظ�����^&'A�r�ֆ�x�lG�
4a���8i{'A)�(�YN�R��������-7դ�o���"��F�<�ܩ� "�pʋ2�|��d9B�8:��a
U�1�,%�
0�&�B����52�'�j$���s�e��P�"�A:��?)J�I�ϯ�z�M�� 71���wS�g�Ho�V� �7H��B���+T
CҸ���ko�Q�Ӭն��HDR��<�m�0��c�+���c~���w��y�\L̟������fT�^�}b���z��c�#,�x�xb��[X���_���|��a~qa4����<��,8w�sss�i������x�'��?�èd��N1�������v�|�?�$F[24^�{��ak�*yRx��:�<C�S�^��0Nfk�T�c,MNSQ1cA���V�拯��c�2���@3&��1&f�(�d��=zY� KY���٫��X�C��Ke��/���L���2A�9vt�7�l�83ƃgރȺ��K��0���s�M��z)/����+4�U�<s�(�R�͛�4j�9GO�MZ<u�B�I�ə�3�iQW���asJHb+�kD&��X�_ߢ\�sc�
RV��co�H-��}�:w��ݧx��5���?��ۣ9>Q�!:P
�-�X��`A�b�!�U�'Su��`r�L�V#
�XI'״Z��w2n�f\ߐ��el�2�;! ���:��_G"���WYz�;����UB���-\Z'�I�Q���K����ԈX�1�Α�22V��V]p�a�w��K�r�Q9.�q�l��bl,1Z�@��4V;�
�aK�� ń��Vۯ T�k��B��P
<P�FL*TH��eCV�+
w���q猇�Pa�m�E����R�k��Z#���)�#�j�Rl$����9k+��!�Zp�Et�:�Ci����^ħ_�[�YH�L�qT��挅=+[a�pf��ю��z����P�~�moR�#�6T�K�+�"�8ų_~|�ӟ�w��y���/�_~�3{��^��m��,�b��������m����y�'�Ї>ēO>������%m�H�S��_�"_��_����w�\d�����eq%�(����\c�`bi��v���,Jt]��
�J���>�z�郇X(W��C�����M:�t���
���l��(�E�nw����9-br��2gN,2v�I�<x��J� I��Rby�7;�X�1�a���&F'������?��9��&�qE�h��
N�/�[˥�[X�PI��3*a�;�N���z�k�e����G����T���ַ�����z;��/]��le���1.�ܡ���8^�(��Os�^�����>�
ĭc��V\&bd����$�E�Fq�$gN48s,���	f'˔��+a�,JQ�|�2�WVpc��Ǝ��^�����_���,"�m��0dFb�F)���2��=��{�OB�l��
\ɡ��h��˨�$L�dN#�At�e�)���`�AHG`,.��!	����<MPaLmj�^�b3�K>���DE�q�H|��R�����F"�!��2���{�]:@����z��!����X"��6��N�Hi��^�,��;���U���q�������*2�<�"w9�d�0T$+-ljA�,ZP�}�^P�L�ǣ%a�l��*a1�S��wV���^�Ф�W5�C�=%��)���瓿������M�����" 7֫��r�7���6EW��{��C��W�|��{?���2?�}�"@��c�mƐ��1���QJa��Acțs��&��.��S������o��i��&�9rc�XPjO:�߆(�sO��\�RRT″KG�ZS)��T���㥈��=��4�cSlwv�'}j3i��X#��!���
z���L/Ns ռ��I*:}�C��)�8D�m4}�s�f����g8}�ca�]%pT��Lqd�F
nn�xu�&�s�s��$[gil�r)b}s���`���\�8u�0��Ak{���:N*�Q+5��p���,o�0S)U���f�������L5����m\��}Sܱ4ƅ������t���k2��p��7�3QQ�u��z�"o��f-�R��]9E���f@b��@����8T4&���)'��y�;a����k|��𪣟[�B�5C^Z٦%CT�Ѻ��#GYi�l��D��I)U˔��}�I�Gmj�ځiҴ��4Q�p�iKh���D�����a"��*��ڒ%��1���A��6. $�jƚ¢@��oA�’�w��m�5)T\"h�������>���Va�$p��q�,��)#��8kpV�ס�b���d�UX����&�l�"EX/{�<
�cU��"���Ukk��!�S���h�.^��п���JNx�~�*�%_ַGC�P,���瓿�K|�M�����+�hI70�v�ǎUnw��a��8'�4�o�y�N���|�s��c�ɓ���}�GB��݀|��Y^�uN�81�W����4��}:v{��Bp��E�z����_�Ͽ�5~�7?��+���F��VR�v�AxY�+�fJ
������63�%*�*e������:�l@�ۣ_�R�T0FcsM5.�����	�"!y�xfc�ׯ\�ƫ۔�U�\`<h*E�T�9A����nvw(�c>���X���H�VǨ���}���L��E�$ak'e�g�ӕKh���]�R-UIӔJs�K���˅�-��񶇎35Ve��捝q�/4�y�XY2ۈy��
rj��VB"�w��
A3�1[e��x��!���߹���p���K���st2?�*��z�4�sp2��]|�'�X<������FX�7�=mH=�_T�ʎ��G��-YbU��+��@mr�P�;�:�#�-�߸ŗ����x��M�Q�}a8v׮3�r��'fs���)*��d@�l����eJ*���]t�a�$B\���O��)΅���j)Cd�I��%�!�5&��`n�뙓�J�� T��|�S/��tP�8a�&�$��Bd-5��1I�O�^�F$g*��W$�T�X!!(��&��8g|�Z�ϻ5x����"r@+���@b�.ԑ�lzCI)D�,6�|���}օJ�:l�p{��Q�����˖�v��\a�0'�I�n�o����y��/���O�<��)FR�=�@�ٙ��х(��˾7k2n�3��e�i��o����_�7|�/�x�BQ�)���_|��~��t�]�8�СC���������oޞ�$F�IR84�l��c
��g>ï���}���=@xg��v"=�~9;ʮ��m�%՚._��aB��!��
��2��۝:��8�A� � �0P"(�,�jLm����[\����͸D�T"K2��	�""����C0��c�(k���\�%)F�xf����K�
:q�Rs�?��7yi;�ݏ���5��ƙl��8�Lq��Y�xu�K�S	S��2�Q��K+7�E%dw�0	S�
�Wx��&�b���,�s��������E.��P��_���J�dt��!(�������#�|��y磇���h�ֹ�*��MD0 P9��&�Q/519�6s��!T��xW�	��K�(�ߪr�bff�c�b~�P��S
����Ⱥ	o;4��v�K�R�]M��&���m4�#4��$X�n%BAfpQ�k,i?A�oHV)��,P�Z
��n�Հ0pl��������Xa�E�ʈz����Vxݳ�r�6�J�˼�Y�%�RB͌cکWt���V�-��F�$T2
q�����EX,>I6������ ͅ�'5.W�"�����@�%}d�0�$C��%q�Y�>!N�=�+N�CU(ߜMZ�
�a�>�,�/v/�.r�����?�}��ohV)�m�����E!�	q��M�ˠ��C�a�>���O#g� IDAT?͟�k����_So�G��~����f����}���}���o0<J�Be1��>��?���O���~����E!�m��w������S���wߋp.nl�89GŔ�"R����d���&I������8Zg�YNFDqD7�KSvz]�yB�q���[���6v�X�'�4���OI�F�V7dkw�F��n�����,o��o]��3��7����g�so����Y^�z�מ|��s���T9�n�C�2�J���y�84�\�ɵ��N.�喞
X�����G���5D�~c�{N�d&����6=W��k|��K�>Xe�F���UZB)�a@��;���#����^���pl���
q�E�Y~)b�XD���j�۲(�gg7as��,��bv���t����3U&f�9��b7�	#K�4��U�˹��M�i�3���n�r�H���R�Rnq�I�F��H|��1Y�JZ"
��I���Ʀ�/����b��(*�˄�dH�0 -Q�þ����o�&��~�p�%��W	��l��C\�㒟b`
�R{^�:�餈����X�*��S�3�`���`9LE���-�(B��
���F�z�����a���~@P��j�|�a�}��H��a�YJ���Uq���?����p���Eݞ��x���$�?�_�7��C�V����Z?}
+��
.n�pEa���2P#��x���
���+>�[���s����#Q�rt:�?u��io�`.6��M�n�����_����ɏ��~�K<��O��o-6��)+�_�!����ex,__g�Q&n��QX,JE�2 �"BA��B�\�٠��Q�RqUXM�$��\��F���
����n8����l��R
�|���R%u��:�w�y��x��-x� p�lg�n�py�˕�[,5k4榸vs
�����q�57��{�����<�zÊ;�/������`��H�D�V��F���.�J��p�>�Ox"�*�*�E�4�p�f���!2h4��/�Wz����0���>�_w��罟����޻���5�9�j�ӏ��y�w6��M�L���`�|����c�!���|n�,_:�̫|��1dY����r��
A8ƫ�Q�X\찻3��M*��ή,��/�����X[��(M�����I����wnr�927e��`0��bQ�Z�m%���!�FN3���|���/�,�n;�a�䨰x-9��<*�x�Ϯ�f;<��ؼ~�|<�=uxk1���`�e�zI&�C�1�C�d�A��(�R!}}M���+�[�n�m�FC�QN�t�/`�c&[c�S���}�@��y�1��޾xPK�Anq�)BEb|�S�1J�-�#�l���`u�f/��!�Bt�8ojIb�k��
�-"��:�.�(4��*ҁ�u�]�)��֍ӕ����gH�NjD��7�̺,�9�,�Wu"�:��8�*oj�D�4����AY�K��t��*>��f�g�$���C���马g��u���W=�G��H`��AC�}��?l������w���?�����o��Y���c���o>��=�?C���4��b�]�O �f޿"��;��*4gΝ㗾�������/�"�v%��-7�T��~�ރ1왼����/�g��"��VX�)]E�U�(�'!���i�$��+����|��'o^�h琳�8w�8�Wۜ9~������Q���8���Te�͡�H-DZb�
e!m�\�\�p*ؽ��Zo��~����_<��+��&*j�j��.-��ƒ��#���GN��B���D��|�)�H�&C��K�K#j�&��[z�b�����^�\����sg����غɵ�J�q:�L���#L�����W9��8}���c�р����o�?��(�b��P�t��JdL+G�Y�lL�2�1q9�i�90���?�������G"����|�K��1U)��bts�#_<��',L�͘�ɘb:E!��]�Q=�:��:@6�[j�B�ME|+@����	�@
�=�x�4�$I7b�;�xdșb$4���㌲*	�Y:�ј�߄��LqU��6��V�w�0ޠ�)v�㍤8-h��6�4�sm�1D4�BR��:&?�BV�UH��
ρBjY<���B���*�+�i�bj����+��T�L
��+��Pa��Lp��i�
(�:9�X�� f/7i|
�Wഭ�B%���x���S~�1�>��##�=���cf�nw����~2N<p��F�Q����>��,ȯ�ј��_�_~�����ħ[���B��$�ڿ{��?|<�Ϡ�gH͇>s�ݯ��o��_|���=��u��M����*߅FK�@�o��qC�#���fW��45��W���-%��9R�֐�)[�.ݸ�\����1���<g����|�I�4��#���Ƣ*�x�F��|N��3ύ����!�YVW)(x��{����y᱓�h�DZ�Md>�ѵe��>��ɕ��.gN��>��?�£ll���/��ԣ(�
��݋�|�\; I�4�)���a�7ϩ�56�6)\��sk��]N��s󏾋)�I�<��*��O�?�/�#_zy��+��I�V3�阝�ۄA��u��g��首�~��{���7n�<��Y���}�ケA�#l��rT&c�D�#�:\z�f0�+_�$%R(�����D�k70��8��1�jܥ0WVh�A��R�u�i�.*����eᑑFDK�K��T�gQZ�gM/��K	[����"��t��—�T��z-D�0�C�ؠ^0��ǒ�g�Y��ah�2�<2T���B9*��b��6;��v1h�!ܽ`���S?�N�w�U-���;W��RՒBU�<��ѥ�D��0����P�+De��x��vl��AI��C\��y�rъp8d�AՑq)��ڪ/����ղ���Ք����׌s7t!Z�E,ܧC>x���L����H�w����_�y��g���u���,p�ߙe�O�|w����P|3�t������H�0�R��$�����t��āV�G����z�B�RdƐjI$C������,.Ĥ���(J��\��~�g�֙����9{֑鐅����!��_���"8Ȧ��&׷�X\hplu�.m��ﰰ����ǹxe(��/~�/�>G���p��d�b�G�	�����7�i<s�,4Ǖ�׸��q�`�#K̵���I~h����t�-a��7k���|�����ko�h�tN�p|��ՄF�{�����.�^�;o�C������I��{[;h9�|���
�0,�8˿��lj���Z�9�_?�3�k1<h���K81G��A�P��O6�vS��)RT��/���<�I�{a���z���i�O?C��4�5���'���˹gzW{�Y��A:��`��U���C����QN�3A��S�JJ��3���m�.�Yx�$�[��iN�ݠ"J!(�C�Sz�}�TRK�N����x���1���%�BO�yYOkƢu��B*����e�W(4�![1*�1�c��3)QN��pV�Y�e�*PlQ�D:�f�d�A��el��9BQ�� �*�I�T 4�L���Lv��4e^�|�����P�&��5���V�Vl>�4E��O�wi�q��
?��Mu��Bܧ�ݳH<01����{M%w}��噙�}�� g���G�ݽ����}{��~�Q|�k��寽���O�/��:��<�{����*?�яx����?�S���ϲ,��?�����q�(�N�{�&_���BF���
M���Dp�Hk�Ż׮�+���)�,��(ʪ�G�.qck�V��t�JP�!�������P0.�4�d��`�7G�t؛L��{�����)��	�_������(����psk@��b0:"��j&���^8{mK޿�����ݼM��rnm�F������xt�Ź�撘��pju������u�q�wn�q���t�!+���.G�	�$Ǩ�QQ2����
n]�b�q�M�����?͗�8ƫo|�aVr�g9ѫ����?��޹‰��s5�A�h� l��E�T��/6y�O���J�#�E�ou�b<���ʀ��q^��)N-W��t�_�կ�寬П; $ey)����WLje�X;�h��>�ñ�]�x�,�6JnL�������X�ta2�Њf#$N$�r��j�V�K��3�K�N�^�Pc��ՈYZ�S��:G�l��c�A@�}�,Aq�}���Ks8o�p"�$�F�Y��&F[
QS��,�h�Sԅ
A;%Y�R�2LV&!&�AJ���VL�k�àhH��uY(��#�VPT��Xz���f޻YS��G��J��]��s��]w��kB�}}I
*B�r�@ �B
5��b�wH[#����~��-�ڏ-t{���X���k͹�z��7���ӹB�z���:>fE���jǶ�0U���S���SA�h�����Ϩ��-p�gɲx��Wi6���/�2����	�s�=�믿�ٳg�d�p��ۏO��@���ڔ�
�������?�9���-�n�ʻ���Ovv�t�_lQ�u�5���_�0�+�UI��`j
�U��x��n��o�ۊ��#�t�QNwCB
�a�8rgjiͭ�|IYI�/bn��(�����W��_:���s4u��-�3|p��V��aƥw>BF��L�w޹ķ߹H����=�R���u��Ie���G{Sn޹�������^�X_`��<����*G�����4ҘŅe:G���8��zq�vW�;.<�w�w)��dp����^{�2+��'�|��N�"!T-*�"l�Й�-���m��
��:��('S�ψ[
P��ޘo��i�p��\QMF�bB��$��P8��pB�ӥ�+��o�)/�t�_��ؠD��0�t�.�k��(b��IN�6�N�p|�O/�1�������q�ױ���+72��Ѵ�hA�j��QPh��u��|��P�4���F��7p#��
A��3�8#?r�D%)vT��-bl�m����d��Tل���̭̱}���"m4h��I��Q�E�9�mt�����C�S���Y��*�AV+l]b:�`K�3}]�Z���%.VX]��|�D�.��m�
�f����S�n�38�-q��D!҂5B;|Qa�@��Z���M������?�B$����4��M�=��*ᬽG��X0x|���ĩ?	��g��D�O�L%���
~�W~� �X��gkk�o�%߻&<�o!��-�2���wm&wiL��'�90�}�XO%g��i�&�x��<:8N�&9��PB�qNpTx��l|p� \k00�/�:�`2bs���/�<�֎��R�Xz�%��[;���II����3s'�|�?�x����ﳴ��cgN�|��^��I����K��|#S��o�SV�Ã�vH"C&&�G�o�G?x�B��܅�X^x.����W����*�lʉ��t�K�y�0�c{o�4t,���֏.�J�?|�,�I��͜3�K�͋lx�O޹��F��	��\%,Η��!��2�|/��^��ob�⨃��X{���존p����O�/亍ҧ�4���M��S�C��`�{�V�$�%n8�����2��nc�.q7&sSJ�4��3K,�D������kvx��7�A�<�ܼ~��ѧ���ui�b2�,*���tq=�C
�naˌp~t��Y�ᱴ{1f�0�$)�ز�꺢���I���U��
�f�@������`D�J�%T� h�z��Z�r<ap0�!�aB�KQ��:�
��&��:�bRI\��E�3��Y�5�#��O�S�^�Q;DX�=�m��lj� �aZ�n"�"P��e���*�����H�g-�5BT+TP�u�h��I�^�݃�}���M?[�{Γ�mU?�rf�*S�c-	T}vDN`~ʝ��U�C���41���~H�?��k�a~��V�%i��
���z��,�v�|���7P�~��!�z��Wì+c)l�?��K<�� q%I����Sڂ�hD��-�������޼}�q5噗^��j��͏����u0�p8�j��?O�e8�B��j��9�����Y�Y���[`4���m6�&�ia�w����s4�P��{��N���ۘlJ+H�t�͛;3ϵ��t�\���ߺH����A'j��o�ɦ#0_��yW�w����㱄pBW�)���;?�;����8q���>��
�pʓ�)����l�36
�ks-�{��U�"���)'P?F5��j�D���t��r�PeT�*y�A�w���Y6���{̭,�+(q����$�4�������.k˫�kr����#C�R��8�\ɓϜe�΀|ʅ�&_x�wn���}��>��6�wchD]��q� l61�D��t���YU�j<")�1��1:Q�Q�G��>
���2 � �X�!�e=U�i��\i1��	~Z���VH�4�`x���?!HR�(���>��r같�
�jW��4$hŘ2�ڟ��
'6�h'��k���ө��[��u�Ru��eX<��<�yd �A@ut��!��j�1��a��%���y��}|UUO��DX��u��
�B#�٨1��>���Cܓ,�A��-y������}
��!Ul�[�QY����S½CY|6A�U4#��a�}�����'�~��c�=�ŋ�p��=M��O>���c�w_�B|6�#��5բ�u��T�S<�_gg�i�v�<�f_/>~�gW��7Z�vZOZ2a�,�鄰� ��D����M�|�Q�@�Nc�~��l�l�ˆ�u梐��I���(QV9�a�׊$YM�,5P>��m�S�����ewxHd`>MB�O�>�m�Tx��=��;�ÝC~��u.]ʸzj��+k���ϐ�1�٘�+v�$4[�ݒ^/��5�8�*�<��CN�Y��p��6O�j�8���t���U\����8-<r�q�S@&�Z	I<�,>���&=��L;�rH;|��s4|�����0q��'�$�!s͓�ϲ��.��
��)��d%a�Ԁu���	U���G�^o�·|�[ב"�pa'z=k4Y�|�^;叿���3hΓ�c�`��I�2
�h9Ť�P␓
-%A�i防�d�1a�Q
�Q	�~�(�DvR��	�>6ck��b��ۥ�2�����-2i��*pJ��f;*q�§!�����rxE�79射�G̵�K�f�Qy�s8!?��Z�V�p	B��1ޗu�iU�E��-��Lj�&�f{Ys����f�ۚ���X��ڽa���EK�3��0I��f����vi��:���cBϒz��a*D��U�?�Q�'U�O!�O8��� 	�'j�T�v�~�8��	y�1���!O�FC��}у��]fΧ�l���~�����e�����o�ۿ��!���y��{�ښV�*B)���)Brk�xrS�;<�p�g�eX��P�w/ߠш8��DͶ���.�7��ܝ��q@���"�_{��D#�������U�ؕ\����ޔ����VS�&'��K�:��%a�9��y梄8�PZ�J�������1�b̭�]����ա���u#$i�`�;��b{kĭ�7y�G�o����M�ӈ���fc��/~�����o��������t�����
�����W�|̉�>�=6ϟ�~���7��������G|��s�%T�NJ�f4��>�ۯ���#���*/=s�������-�P$�fd�nJ��p����Q�ָ��T&��:h����<R���b��h$�q���,Ȩ�J�cM�ͮ�;K��ch=�Gk uD��H��Ґ����_��u���N2!om�xb����m޿|��w��'9ں����[9��>����6�7���	�z�Yl�����nӋc\V�3�%�rdT!�j2�؂jVq7��h&7����`v� IDAT��X��#��8W��E�O}���A��Q�d�CC�zh�B�4P�1���%XY��
WZ��zbD`�G� ˪��1�4�"Nj�v�pB�%�i)p��E�$Bd�^JTQ�X�5"��i�nDuuf
D��9|(jޅu`�J+��Ţ�K�d�{�?����@4BdB���`�ST���m�F����dL:�#��ԡ�(���&n���
���2d�����	O�:N��pgo�[OYJn���}��x3����K��qUQ:�W�@8U��N�q�7��n�
o,�:r /+uYCa��8��������>�,�>�����v�-��%R�YEY�x<i�`���D��:do:����s�-,��nst��h1ǻM��)��$:&D����fD�"N
���Ŭ�I�}ȫo�A��?�HSHz�Z^"p����p�ဴ��j�!��������(k���<P8�՝Mv̈́��'�&���C6�1�^�߿̹5���3�3|Vbt����٠����:�ݾ��d�?������x��e:�����;4B�Jإ�Ix�l��'�l1���.�֭]��d�LVQƚq%X9}�N���6�{GT�E�FL�l�D�I]�̙�0�����I�J��):8YO�v�V=�΀��

�/�����@�$��Oq8x�|r�v����qH��W�T�%�CB�x��1"B��5�G����	��M��ֻ��-����qs�7���C��,��9w�o_���"� @7
���Q���UdquwĠ�!�0y���dUF�� �GG9�4�� �TQ�7ѡ�y���Nm�
+����fڧ
SDP`���8k)M��Z�V���O�B"�*�
[V���g�0�I�MU+D�Ux\U@X�zc�G�r�p�Dz@X�9�aKHcDa�
�Q�Y/Î&�i�!ZhB �^b�;#�C��pwWn��p3׃�u�n��W��i�D���nh�A��f�G��K	s������`���צ�*���u��%�pD��[v�)S<�Nit4MmEf�pZ2�2�FH�B�AG
'2�
deI�-�u=��!fu��F�J/�2"
$�V(!�N��DB�Kbc���!o�3�aB?�kж!EYQ��l���-�i�L�U��vBVe�:��ӧ��"�鐋Wv9�[�-5��@L�ʊ��u)���r�U�<�9]�ղ����4Y�,�k��[M�����Ҳ�4Шa�J�udٴ��H��4�ˀ�q\�1� �=�G�_�h���Θ�i��W>�(G[���y��������K[�v�2����G������!,�|��'���|��>�s�rba�8���ori<�k|�W���OfI��T9`~��Gl_�d����DT�g�:�K�-rc�]8M��:�W7IŐ�l�/�>�cA؈�49U��s�8X�M�,C=���b��M�\"I�0Ո�qk�f�a�H6�c,A�%ϯ`�����$���l�hrb}�nS��y��Vm�8���,�3��ɭk��Ξe��`#�t玱�m�V9�"���9���r:�(�p�
.� m������)��2K���1�!�o3��L���|�A��E�4�;t�Vi��1�F}�
c���ks�pΡl�v~V7�*d+%�40٘�(��m�,VJ`K�/gj�+G�7 _�ӧh�e밈ԠJ���E��)AZ�pTY��D�PH�k.�qT�By��w�[Cy4AgR����r�,��d͙��հ�O'.|=�!$N���
'eN�{H�j#
���t�a�I�0"���@"D@��J1���l̝8�pk�jR��1a(�^P�,{�娩��+mO����#�I�f��5�8ف���%,���-(�R��x�1WDJ���t"�DJ�v��8!)� ���r�����;;;���k~f���|Wnos��'t�a��6S4��ZCVU�f�;4�F��ɔ�`�����<���7[x���E�E���+�[FB��$$�6NiF��0,u�!�x����OX^��㧸�����8��\�~�iV�\^��҄RЈ$�QXb��TU���}v
CV����os��OhE
�ȓ7�vJ��"��tu�c�]��t*�omru��`«o��f�1��':<��2�/,�h�$c1�^}�niy�����Q��V����d%�����V{�%o^�Ň��������!�<��In�Ɏ
�/.�2��I�‘��O�d����c)O/Wxe(m	eF�s\��A�m�H7�x�D�Vy�P��<F9ڲA^\#���F��j�8ha�FĨ�����U���W(�e���!nγrl�Gέ���u�@�O&��%&k�PńvdYXh�W�npc���s����M���!�F,.wyb��{�>acP1^��[8�XX\����.���ι5&�s�3�°��Un+�d~�C!<��$���;�G�AQ���� %�qm�K�8M͈��ta�&i5ə ��^He���S~gC�7���v���GS�~�]���#�E]K5KR��U�wK*g�|�de-+�Y���)2d�r��a��}@�JbDX/��a�vu���.��%� �۱QUHY�e��ʂ$&+��u�V\'%H�p֢�)�V�2�\�)�))���
�̐
e���&�1�dk�XzA��VDutĝ�K±(�+��#5D2�x����uJzOQH%��@u+��{P��UK�L���
G�񛯾�*.\��h�����x��mDU�nty��\�4�)0�IhȀP(J(�0`�����"��}LY�r��Z���Bd(�u;���~�P�9��"�R\aȫ+*nr���;I���Dڤ���R[�w��>�;۴���+�h'�����E*CU&���S,S>���K�W��Ks}����SE!2�~��6o]�柼�ǻsh/�f2��9��s_�.᭭�Z;-֒��v����ew��[D����w��7H!�ꟼ���<�V�9�����<����w�i����8����c\��ß���s1��Kc>�|�eY2?����<s�O�6�a�
BL���_d���;T"&/kD��$�qr3�{QӃ��F0�{���c��U�F����s��q!���]J�c��OwqJw�1����
Q�Ǯ�ʉ\�ן\��lpi�	�'R^:�e2�N%(�F�MJ?����kEnQ��qS��s'H��w>�e���R�K�&D�6���c
�����#��~����V'$��j�D5�y��!��"�_�P!�:�`�ɋ���5���p(�I:)�[����9A�� ��Q�EJ��K����گ,^�e��Y���'���@��D�
�rU�E�;3�p��L��rK5&�R�u���v�
#���|�e�xs�F9�e=�[��0�uC��UeI/�Lf�˜��$�&�O��j�AU�_ZG�/r��+�\���bq0�HCT#�
?��=2Sa�#i�d�7�;��jYal�U�T��ˤe��1�2���P�..��[G�k�^���
I���������?�y0��#�<��7��v���"棫�����x��M�"�D:$C�r�-Ip��1��\��`!m��fX�qU������ҝw�(޿������:ڇ�ܟr��
6��pf}�������v%�|J��������/�~�C�g����;z��0��ф����P�Ԁ�ϭr0o)KG�&T��Kǹ�����a��c-.М����"A���ӛ��HØ���l%"�,b�A�%�X1����l
>��㍍k<z��뇌&�ݩ��Lwy��$��ub� ;��7PUƵK���5����d�}�k��gN��Ӌ�m�ͷ	�&���2��A�k]uR�K���u�4�6�1֗H��
cwH�y"�P�2��u�����4]�z��1B/1V�g{x��:�C�Iv�0D��0�(�c=�Bn�]��$Q����V�@�^�ך�.t�_��M�j��El5��?�l��+Řj`ѕ��29��:Osm���gA;n^������ AF1:jy �X�Y[AmY!��e�E�5
��ԨN�%�P�~Z��JIʃA����}��40���)��(��됆(λ��:�a=�lF�z)�Z(���H��A2��R�+�-*d#!�~0��>ѵCcPPmM�RN*�Pi�R�n��b����"D���T]9F� Ě!�:p��bx�6��Y]�5$�0�E���k�@�]��g|4$n��q��h�3��b�(�["P؊�р'�>�:G�{&ֱU��Ds�K"�IfV�PkryQ� 4a�g��n���J8�Xg��ce]�%T���ȝN��dB��[�V����z��[��o�s��K�4D@����C�nJ(�P*V:�LM�՝
\^0��ծ%��9c,7v��|s��jB+3�G��)o|t�w>> �	i+ca>�����f�@�iCd����ZӋ��#�i��� �&��#Ww��l��fM��R�|��˗n���ϓ���I�4��s���s4�]v����-�&��x룏��SXÕ�S$��I`-�(�z��Ddy�0�r���J�_}��9����͝�?��[lf4��
�H,�h�)���pkx������.Wr.]��3��ٺT0'k0B�42*@P��#�8�Di�1���b���ks�N���Z�F25��aF���UTB%[$i��P�J��k�UN�E=�����g��$�BJR���{f): �|��CW���������B��H�%,�C�����|�:˭E��Q��|w�+,�`�t�*�ġfZf�{#���x/(3��*�����|Q��eUۨlV��)���f���5�M��V5��M
��`BOu0By]k��T��'��18�<����Y��괜vf�wC��M�3����B5O�;1xx�8D�V�kօR�<&+Q��<a��7-�� b��u�5?FX�3��>KK>�Y�تD�>��RP���Zc�
7,��r��F����EI�J��PL&Y^�&������2��3H7��-���9�q����P)�N&�p��8��jQ��Z)�vYa-���(�H���ǻ-�,�R���M���M�-�"n޼�����N�<~r���>�ɔ�=ϱ��ᄴ��Mꊥ����\���҂�t$J�JR�sLm��d�8,X9�FQ���K���yy���
?��i]�c8��
F��"r�n�,�"�P�+K���������~�f�i6SB��ɘ��[�y{���Z�ku)M����W_�|�SO�≓tBM*CV�M�G�ńť;�{��?��;��Wث�~��8��{�M��>�z�w��ڷާgq8$E�Dڦ-	���N�Y�$P�@ȑ�8@N)�J�DJi.����3�wWU�շ�۳��f()
X'�@5
���=�}�~�E7
��[�+;�"h�����#�Ѳ�G����gt���u^��u��['笘�믽�o}��\�ߤgL/'�{���peDY�Ok���um�A/a��.�g�={�x"XX��]^yk�a��1����#�I0�6J�óQ e���ŇS$
��C�eDo�m�Уe�H(�*ۅR���T�Ż���i�9kk׹s�	?��=��h���<۠�O��o���:��_2�;�><��g^�u���?��ϙT��&k�Ƌ7�X>}�M��!�aN�ЦՃ�8��5B��f��N
\�н9�kP:��Yܒ�@�
��(/�F9�Zl��V�\��t+�DP�P9��'��cF]�MQ!#I�D��%>V��yBa��M,��>N��a�C���iA��h��n�ZT�N�Z�[ld{�+�vHL��m,Q��К�r�����zyK�Kb�P_�j�_ͮ#�LcB!L҂�\
��@:��EM0�I��'�'�٤ő�dm����ally�`D�̸���C���s�@�	޶_�p��c�E��j���n����U�
���h�P>PY���HUK�f��H��.J���4Z��g�������o�!��{������ɱM�7�9����|D�
�2Ħ�
�S��L�k-���r1�$���5���څ��	B
�3Jk�3��j�'Z`�N���ZKƇ�O�^�t2b��d9�4'V�H*֓�/߸F���)1���cYW��~p��޿䕛ۼ��5ֲ���B�}�u�F��O�����+}v�����O�t��vF������o�G�\pmk�ʹ�u3�<���-<'�3.�z/�ë[�i��٘�~���y7�����aoD/�<<>=��Ç<>kx�����?y@�W7�Ծ��7m��_��N9z���PfdiL��jF���D{��i���t	��|cP�:2lD�^�X~��8ctp�~
�%.Ը p�/�����$��Иt�b�`^y��~���J���o~�v���p������o���%�
�7���3�:�,f��p4���蒴���׼�+W�
X4%'G�*������4��
BM��hf3@븝��xwDѿ���hܲ�/��y{�E	>��̢l{K���՘N�`e�E�ڙ3���q�C��Ft����r�@�%P:ܴi�C�i)j_�cC;�����o-�^��w�gqx�6=�G���'e[�@x����]Z�Q4�bEr}_Vm�/N:%���p�h�Vɒ`-!hD��ai[�sQ#k�.�i�K]زh��^�@�
����
Tڥ��rx����ܼ}�_��ܢ`��9Ҥ�L�󜢪�-g$݌� %�/@5��h�\D-�L2�R��
AeD��9G���{A	��Y!O[l����k�S��}�2����o�i[1_6M��ހ���b�1�D)�(���+���Z��@�D*���I�
p4_2�]Rي�[����f��sry�m�l���<8>���1W�y�V$y�,ψPt�)���USqY�<��y8��5Q;̓�O���_y�:��;��Pi�Z��E��O��=nn��&�hD�O`.#:IƮ�aw-gg0`� 2Ũ�X<:?��kW�I]U�$"V��b��V�P�����y�����3�><⅃!/��
�����9gǏ���Sn����뜸�����)/',eD>���Ib�G����G���7_%�r���	�g�n�G{ʩ���ň�㱭F���ꪫi��R��΍Y,�[ۯaL�+�	a���PAM�|B]�ɻW"���;��}������.�Œ׿4����5Ƌ%��]��;��W��t6�{����d�K��q��Ӥ�����D%	����X�<����/9-�}����ׇ���� �9��"e��Ƣ�� J��r�`0��%�x��b�-k�H�ܢF#d�`��
�48����AX�Y�I
�N��ˋBAhjD�D�!$��I�B��y���Ȃ�-®n�R��mG(�gi��-�t�B�
л�4(o�&�YA�kj+�nI:�ӏR�
)|k�*��[���Q��e�DR��#���K�����b�s5��y���$R�P�.(k����#Tw�ly�]�ɺ��b�L��y�����%OMA����d��?�#1'%�y��xj�u ��)����Ǻ�e4+���rտ�����������9;�}	���Ƞ�^��b�R�u� _�"Yg���`�,	K�A���M^�Zg��anj���n��V�n��⌙��\a�D!(�k-�9��$ID�,���9˸,��	���$����@o#���6�=�n=k�=|���Ǽ��-���
5�g�M9.K>z���w���x���C�_��'O���c~���1]Vt;]��wt��2}���>qg��>�zc�`0`{{�bi��������*β>Q��ְ�o��"Ka9>>$��;G%���ʦ�٧�x��O��W��W����?柽�!7K�o��{}��h�`/�a�NL�� IDATZe$j��;�7-=U��jqH�X"�1���jO�^1�i*���k��c�uRv�&���'�_�(' 1FR,c���=�~��'������=�ϸ��3f>CeL�dyN֑;_����O�.)}��MN玟�y��/]�_}u���<>��p<:��}L�D]|	�y�:1������
��%�E�D�Au2�4��+.�=���"�$��"QY�uk�ڲ�P���f����IY�6qˏ�-SeZ�W/E�_:\Q����1�1��!H�j��l��K�PA \�W�i�!D@��Z��'�H,�=�}hQ��\�zCK��K��T�9R�U�Y"3����"-�/T�b� |�v�l��T� ��:�|Q�7yAk���F`�IM}�;�"E�R	�$Þ�ࠏ��P�`���-��!���̘Ζh��l�"L3f��G�<�x�h�9J��(ښvk��W~O��D�_��lx}��?����?2,����8�.9<� �dm�#֭�Q���L]����[���o�:˦bY��2+jbS�]�v��͍Mv�R�阘~�3H����<<9䳣��Iĵ�
:Q���4�N�](JE7JDìG�&�w�������2�8����bs+�;�!w>;���ш��,bw��^7�ڰ����<���\I7q��>���a�������>y�_��	�;�������S��9W��e1��$I�W���}��P��lN�[c���{@���[��*���F<��4����˧Ϧh�p�ʈ;adMd��_�O�{��_ǔG,>�+��Sbι��$�}P��=!�%Au�!���}�%Ƭ���e�WOѱ&��b����J��5��I�p+���?èu�_��j��H.I�;\<~�;?~�IQ�q�
^��7�$��{�?�:�)���!gEħ�2�U���>WG]���-�}}��9~z�ˢ������=ַ2&�K�ֈ��w���N���e8����€�ek�>���V��!�p�P;�T	�b��LPQ�*�Qye8��˺���qQJ���G�(h�G�,Ge=��\`6;�mo����
)	B"]�.�Tܞ��F8���\aq�'���R�n�!����U�)pF�T��re	!u���cZ8n@���6����u���
H$�(q����0�.*5�Db�%��-��!��9�P_�K�~e:T�u�@�5���r��2Y��yB�I(�s�Y����<�V�q5c$S6D��łI��􁋢b�x+���Ie��D
��jk�ǽ��D� �Q�R
����������>�lZ��N��)�[^�*kYL��H�V��|;1Z�}��5Z)�$�V�ܴ����0(l٠�&�;غ��W���t�݋s��!76���ai<^:�8!r�1	%�쪮N��2��A�����㏟~��n_��h���ֆ}�|�~?�p��|A�5�*F�W7��g�x��	a�srny�}����Ǘ,��k/_����[_��Ǽ��'8�p���3���xcw�w֎�u�N���~�g����[���5����+���>��d�ƈ[����1���a{t��ON،<r:�Y�ko���]>{���O�Y5,zҤ$�S���7)-SDX��ڪ�� �$Rk�h'%:�Nf��*A�qzL'$f�8����&�ͨ|������r�x���7$�h�;�a?f+���O��}��x���7x��?�tv̎8f��J2CmhO����M�'H�s�ս|�7_d�������vQ�Ȥ,ZL�nXV�,�E�������yr�Z���g<��g4¢{�^��5��&�n�0�kʙ�V5i'C�ż�^.Q&%�B�z1������=��
eb��qF"lI�z=��S����3IM��
�� ��}�Ύi�bEU�B�۲'��+��ǯfɂ�.V�W�@�U�U����#�@0
Lܶ��P!��5�2-������4��i�P��ڶT��T���ε�p��)R*T/Ew2>H���v�:wZE�݉�r�[\�p�|�֕M�$� 
���Nn��E�		�;��k��XrYxJ+x�t΢����I���:apJ�\{0���v��(A{c�Ő���;?:Q�ܜ^Ϡ�@����4谲OY�4U�0)��G1Zy�w\.�<�5�(�
�,�IY����ɂ�NO�5o�s0Z'���PҒ$i�֊N�2nj�MIQV-�J��0�*fE͝GG ���ܺ�����<AG	Zra�;1u]p�3��o�`��I:�w��o��enld��������������}&��=�F=��/�9y~��S�>;���y�쌷�m�_������1����9�;d�Q��7��K{��mQ����'|��������-n��g'�#Ag��λ��tw�%�X��ݜAQO�6!��v	�D+�wJ	� ����۹�K���٠Me6�tq��b�\��L��h�%���>%䯐w�y>����d8�ru+�E��ݏ����׾|�'w?�����]��D�f�*����<~@S
n�~�Qo�J8��sl5c����$.�O��<g}c��62� ����`��W4����'�e�ӟ"D@'	��V�.��(�h���,2xt�U�JY�F��e�tc�ۿ�+|�+o��|I���mC�$dI��3�U�<Z��6�Ζoڤ����U��4B���߂te-.�O~�vA>g��ϗ�+��F���
xрȐ�"E(
��D�>A��9A(�
7�"�C��:�%�Y�%5A��9LQ���	h*��݈`26X�D��mj#hB��,F�@�EüR�8b�S���p���$T��1u�7b�2���è�%[Nh�M �Rf%^�Lu�zd؈��Rي��LE�¶s{��Kd�I�@	��m��z O����יT1�nns�����m3O�v3��mV>I�E`^./�8�	A�����j�㢨p�a����)���������$MKߠ��HE��*j��!�%t��Di�B�4��9lS��>S���׈u�^'an����_���Y�
��ז�D�UcI9�˒�-޸���d����#��W_�ͯɗ�_#v�?|�x9g��
���JT�~���K>���ɗ5�6w��쌣���.�s,8ȗ���
�2��/]��+\�K>=gq	��3n|�o��<�:O���
o/��x�͵�g(-m���K�S`dk�,�EE�X`M����4?!��`��`1&E$;�i8(��=��-^$h-���}�y��!�]J�ąs���!�{Iw��� �Wg����
�j��9�g�Ʈ���(H��M;�
���@k�#D�zԴ�0��4Q��
����Nf$�Y��Ւ_]��.�U�Y���U�L�
1��+����O>��X�)Z�Cx�F�&��%�y��l1��;�X�%����};B�ǻ�#[�0޵�+��l�UV��I��:��{%A}[YݝC��S���M��/�v�I{��"ː�o��]�4��)�p��.�� ��"��	0��aR�;=�P���T�4�����$%�P��4A+�n���f^#|NogD�+O���Ż�����I�^��[/�2�e�'w�����̭����x6�i<O'\d1�6c#��ҋ5�Vx+�-�A� "���o���?��M��5���,�c��kDY��*�.��YND���nXKoQ�W�������<~v���9��Ï���M
�咵,f=��`;Pf3���R�M.��&�إ��m�����&ئ"�r2� ,]`Y�{=Fk�OƜ�O�����嫷���:�N��:� �Sv׶xxz�ɬ䢚��f��Gsύ�/!��_�����d��wx�$|�˯ P�e9�&g<�8c�[c-�͗�z����[HQ��}ʼi��0����/�hcx�3�<;㸰<��r2)x��wX,j�xo��	�b½Gܸ2⍗�x��;,7z�!���4��Ć	�bu�����B}��e28��CBmk�%�d {1DG��*��a�[u���Q#LD��u[(��q����G�� b��mD'���qL�<%�Nh�P�e�$2Q��t[[)��M�T(%Zh)Q´3@���vvJ�bI/[���y����ab���hվ{�V���p�'�{��(e���I�9��u�=}^�������V�wk��c���@�l^#=�n���P�%z�!�e�T{�	)@I��T��%��2X�U� hQ�FN��._Cu�YٺAD�k��9Zit��-��>t"�)x�Z������%�y�;f+�P��0�XPcbB]QO�-��	L��l��)�![� .���������	����QB��R�%e9�����9�*�]��vrA5]��v)Bé�L��<)�z1�\R*���$��R�틿�h$U]���_��o��w�����[�yv9�Ȍ�j��'��S:IJ�#ʺfẔx�<����s�W��k�����ҵ���~�<2L3���
�k�$�&VPW1Ţ`�/�Rp>�@O�7 7�;*�P5
�bN�uH�����l�n�7��Lho���g=������
&I�.*��Sx���Cnl��nP[�0�i��|̟~�cf��믬��1�C�wֹ5�c�k�$�ɟ��	�hHQ�pUL}0%���>�zs���9wO��M3�rʋ�C�^��?��cnl�G�7��&Ѡ����89[� y��>�^���͘��!Y��H�4.��t��(�Q�f
�X?A�B����ZdX/�C�
-{ep�GȘXy�A��*��=�����H�f���}E�Ѡ荶���;�ǧL�&��[L�B e����#�l�m��WmSJ�`a^�B��S�oR���:�F�	�aC����{/�.9���}�s[!.=��A�m�L��v(X��H��&�D��eZm��Q+R�X�^���PW-O��
����5I���+���"J���tha��X߽�2Gh����ȕS�YKpBEa&A������&�u�����o�D+ۏo!R`d��*m���O��')��tnl"�������4�[�4_7��M��U���������N���0��g~����7���R�za\���FIzk}�{<��_�?"�S��.���q2F�ty�|	�~��!,��Ԑ*Z�E�i�v^���+A��/�@����bV����$A"�ͧl��K�ӓcN�Kta�g=�Y�e���4;����%i/��o��'�C"ᘺ�ESBHPBQ45��̴&���K'�r|~AU�DJ�(8�G���vG�0[.)��ْI9�,D�ANJn�qu��Z�SV��<:?a}$��GU5&��7���g�>�'�?`�����-:W�=�E�<�0)�\�y�Q_���m:Q�[�JB����|yg�2��@\H��?�g�o~�u�l)~��>���~��G4��6rv�۹!lu9�������ѣ;�����L����W����|�׶:l&�K��u@�5t�:*�`��	�1A�x�� U�6��j	�׵�.)�h���12�`�m����u�<�Qr��:��Z��]^��J���z�ͽ��C0��A];j����+m⦦	�����l�M@hp�PW
�J� ���Cz�E |ìV�c�b�8W#D@�vX�W�έ�C��
�l:xo�Wት!M#ʪfQ(���6eݶ��4��ZJ�h�QC��w-%NB$�޶�3P����C{C^[���[T����ϕ�,Y�W%��U:ce$�=���xH�n�꒺hP',*d7n��!���}bP�;��%4���lS"3Hc}
R�U�-�f�΂����%��T圍�>��8�֠����t2e|�Z���%��k��*t�zl��Ծ���2�M�:� F*����X�h1YX�YF�iO�?4�A6�Ƽ.��Dˈ �_�� �)%��%��^��
Ej��K��t9�����!kK/S�Ddž���<-��g�+�֋{W��%�@YTt�k���&��TR�Ik�tZ���l�|ƃ�K�}�no��y[��S
�w�8�S{����BS�JC�c*'8_�1Ґ��Y����N0�����)�A���6�����Oyxt�t��?#�_E�[���NJ�R�wtU�
#�����E�K7�\�^����k��O>e��6����$W�%�~��O���/��Gܻ�΍]n�x��(����89�ƭk��ռ�gX8;=�xYqt���=G
�z��C��h-�gKt��� �FH�6�b$)c��4��=h�c�u�A���
������)��&���"@�w_��'x��,(��nF�Kv:�"�(U��䳹"���=C!��)y����d|I��QL"%��5���=7^��t:��9:Vtʼ.[;u�a,�b�z��_��Zr��G8'YTи�.�hG�NH��r5�+��'Z��$#�b�Ŵ=�MF�=Q*�7z��\�(k�zqˤ�1�d[m�
��Y���� A����_�W�����v���ʦ�ޜ���1��	���-Z*�o1���H-[$�ܡ��q��?�
	i�h��۲�CmQ�mgީ"����m���_S>8Zq�5��@D�����e��[th�,^e!uQR.*\1g�J>��w2�~���ؔ(�����)�^�֞��3:��:�,��V��tB�+���.��Y�
�Rr9o����������`�Hz���]4֑*G��eΐia�P�wz8�`��D-�*
����}&�"���zX�n�leY1�&SA�+�E�kJ6w7vs"4JE$R ���k�"�n��� �)V��r6;���sb����!X�ts�7��ыR4�\Ť��E��^�i�EG-%�������!'�s��Y���x��]ߦ���3�>wb^����.�Z��'��Otm�,�PJQG#�

���w����.�┿��3��!��~�unoo�>������?�!��>;/�«�[��)�߽ǧ�|J��|�K��@Hˠ������&1DQ��44u��N�z��`bL�0^!u�s
�b���!��`[�A�vf�4F44�ߔHR¼`y�����֩jڼ������D���x_������k�A�ՂWB��]Ͽ�����)��"�.۽��I���J�m��>���c��~7co{��0gb��mpY.�A0��j�qc���²Xp���>�HYW+���0n'�]���r��WBh�i���H�g������9G��*X���_�����ݝ
��<�{x�N�
�omQ����E�6��h�ЭB�
��a%����=����B���aWi!�0��=��mJ'a<��ׄ~ːpZb�9�A=�*��C��Pi�!�h�+A���m	J$aõ��b�+KddFb�%T
uS��@l�I7G����S�J�?] ��[�rR�2���E3f�v�:�>}�}�����e]�Fr*�8ϡ.9�[�r�N�,asg��y��IŲ,��6h��(��X���ւH',��$y�RڂyY�K5I�GH�k�i�k#o�%��Ԕ�Ós~��n�s&�,Џ���-�Jȓ���QD�c"�QR��?qU�A���zo=�ϼvlm���p@h���V���Ai�,��,'���h�YYs��9�E`{�F�E����EOWLN�Q���7����K˗n�D?K	V�ٍP���HLD��Nf���c*��.)5O_��O���+}�|y�����g<x�!����֋��o��W��j?C�<;~��'�裏Ik��b��_��ͫ����ƨ�AF]\P(��%��Z�X-�D�6
�42(�j��Zd(#���j�D�>J9�r���l7I�����K\3&��atβ:�6�H��4� 
\�[\l(�gl�i���U¿|�[�ß������st�sq9���5K�	�����8S���� IDAT\�����l�t��Ϟ���bmw��?e2�"��ɳ����㝣�<�¶�ŕ�í{��;}Xm���?E1��ak�҆(�H�8M����6���N�1�Jr�������(-a��w����q��WN�m0i[�'� ��\��
އ6ɡ�J*�6^���S�""�lo�M �v�D�Z	�"I��L�K�o�"�
���ԥEƚ :����6S,��}�� [�����H�\��>� �6��K���z;���9�YB%q��w,6L+�p�Ɔ�X�J["�	BƄ2B6"q�4��9����SL�S�����A?b<^���0yF�$n��Z���ل�ɨ�b-6�D�e���䲱)P�BE�4VXʢ�(
�^L��a����$���q��(��@Y�z�1��T�+[$���j
���u�e�Z�I{۴�I� KR:q*`O��%1�X3fd�Gg3���˺2�󺠪+���!��$PK1_�(
D�卯�� B�.K���؊���1�=�͔�3A�M��g�"|y�O�b�$��Ϙ�K�>�<�,8��2�%uY�8�r~8�䜷�~��y�M����t��|��'�3��_�+��>>��_�\L���O�1Ԇۻ]�69;}��S�os1��5�TEDo�6Z��V�m�>^d`��U��4ql�Ra�n>MMe|p4U�|q�b�N.�on!E��4�M��c�U�\Y�����&ʺm��p���z�(I).�I;=;{<==ddcd�`;�8xu�q���pbBf��-�Nk�rI�$Ng�*G��踃�2*kY�%6�E�խ~�7���?z��Dz�y�8/	��$x�ց$I[JaӬ���92���g��:���+��Y�!���0��	�@�	�1Y�	!�M��b�VK%QYlES�hiZB���Bh�p�Zn�ʥ܎�P��2����-��6��X�Vh{�_��k��^�dDH"���T4��b�i����myY:�h	r���+t�J�@�=!1�~��t���lA���Ff�tc��6���Ԉ��%s�����FJ���&fc���rLyq�����;�jn+��9���@������j�,;��e�;>}e�����	0@hHQ�D(DI� /$]��B��rdF��P��!��@�&�F{S]�df�?�l��.֮��tGt�Ewu�s2��k��>�e4-pY��,(�N����:���%����c6�dqDd
3�9dP8��4��^�h�0��ؒ(�Ȓ�%m���
m+
]���Y��<w�,�]��x8�~���n����EJ�4I� ��D�X���R�eNij�D:f�ӥ����1ۓ	:n�K�*1�'OgH�Y�����7���E���1�t�����m�Ҋ��p֐e-�*�V��%�<��V��{���nA�,��؛�|x�>!�b~��k����'��$��re���j��j���C>��.gO�h�˨�5&U�On~�7?���y|8��M^<����SK�l�w?F����Y 0X�D�y�[Xi�N���D��X���|Z���1����ﳷ��15����}������җ0Vprr�s�7������z��<��7?a��'�W��]�j�����u����%|�����G�(b�3G�)Û?d'�JOFu�/(��ꌚ��$q&|2m��)�:,�"� �dRpck�7���}����jx��U�WKc��P%��êB���5���T��2��t��H�Т�ي��3�YY�"�V�EU�e�A��F�WP�9J��Mjf�ڰX�%�W��lW�����U���-��"=z��}��)J�8/QR�.��{N�Xx�' E�Ļ
1�p2!�g��A,D�������h��%�V�QАU%!N�Y��’Ϲ��N��naB"��}e�&��ዚ��!��!��� Uf���@H(b��s<Ct[�����EdK-"QL1�o\Yŕ�Op���O��03)��cN�u�N��Ohw:(g)����e&���ќ����G�o����_�H�H"��Դ�cJ�uH�Q:���,��4\e�#�2��]f8�	����xt��~Lu(MM'��Ĺ�5��D���Q>�:�16,V�{KT�r2�0)���Mɹ�l5c�ȱB3-/f3E��yV["7��#�d|�����`��DK'���`zL%j�e�\lPT�N�O�kf֖;��Q(�bȼ�'���قEQ�-��++\�z��?�í�՗��ɽ;�.���O?}ē�'�e��V���*E5�S�<��˴ӊ�h��!�gu�E>����Y~�G�Xգ"&KR�V��b�֎P�agw�{��x�x���h����CLU��x��
�=?{g���~��`݄~�
V���G���w�~����LG1����<��*������'J����:�����מ��K}��3��=���̤�9�l2	�,����\�E���Ō�|�u���c�}�ã�CNOڊ��E�@*A)�8�*��r��ZI�H&���7if�1:��@�R��x�,�A7J�H
����"eNѭ,������	��HSY��Kd�-��1y��jB. ��F
eX琮F{�/��B�GM�A��3˖D8��B�TpmA���2����i� �DRT%��H��8$�l��*�L�.�0��V�R�_����!AG1N���M��&�*|�BG�D�&�L�n�(iSL�1���ǻ,���v�'GGTR�[��1�#�Ýi�x�?�(?fmk�S���i�����s*U�|R2/b�n
����IJقCatJ>3��t4��s^ꥑD�F��]RCR
D!�8��v���1MezQY�(bZ���d:�ݷ�co<�.������O������,�T�F�8BE��Sy:i�8���ÖaاIʅ�M2S��3���:����IV8��8�Wd��܅
�lth�p1b��q2�祋�������0��~L�Ji�.�EI�wB��s~��]N�����x�΀nIO,�ϜewR�7.�;]�\ݠ\�r��YwA<둗%����ےKk���|�3����s��nnb���	���ǟ�$y5`g2��'{,�-��^�—^]�>�%jo��.!�dr0d��}��d��蘡I���nr��tQRKE��щh~郇7�b���D'�x+H��n�G Т���?ʼn�!J.o����4���ڗ�̗_{7�O��/�t�w��.����q3�L��M�g���_%5�9�(V6W7�B��.�cBIBQ���
��k��4�$N�ޱ���8gXhI�o�R�)<���C�2J�S�hKλ x��c�0��
�"�`{WQ�S���9B7��ED��HK9ϩ�!]��1�lap^"2M���)�G��"�B8��]��,�4�D
�]�a�����'��`�c\�`��sCd-�%p����^�z�HP�1x�W�Qh/$B���=���R5ڸD��f����4"
�?�=
���e��B4�W�2�)�SJQ���8ю,��>�����Љ`��2�k���4�L����"�ټd6�#,L��Y�ZZ�L�Axø�,m�3:8����7�?߁,����E��۴Β�p�@����6kPЍ[X/YԖy�`Z��q�eŃ�=����s+��R��R��ՆA�4>+��c�x�s�T�R[Ce,O����q��-����ˬ�ނ����ɜ_�ߦ߉�����-V;�O'���,c��0>��8G;�r�?�;w�8����߾ͭ�#�g9��/E	�<sj��;�y��9,Z����s�xc����}n����''s.^x���0,sΜ�2:��{/\�ģ��藎����G���K^}�۷',�Z��>ޝ���t�W�����������gƳ	��35�"������IAଧ2 +���k
B�IEQ�)Q�(�/<Y��a&4�	!L�G�&�w�x����w��sW.�\��敯���J����lOO3�$��}���V����2�h����P�:��I�cY�ƶ�9�����)�r�҄&��*�#]^H���Y���,b�������b���0p�@��&db=R)���6�5���Nx����ۜ�OhubP
������kg�?<`>/�� �(k\	I��J!Kc�N��6�(�F�6
������A+	KJ�h�O�v[7'���SM��t��a�@dY6E�����k�
�(B���4��}�{2ܢ���j)�$����kBPǀ[X���J�����cQ[Z�[D�\�(�Ao�N��Ŕq^QKo�M�ߡ�Mhg=�!Y;���.�S�ᄣ� �x����#r!�R�dƌ��$#���W��.����ԫj�3D2<��ph)��a��  kex�"Gi�U���̋���(8(P�I����q0k�N,��0�ђh��Cɦ� <ͽ��Xc�2/1�,<Ym�3�rJ�Y[Y�V�ܹ�M��pi}�E9��h�-�����>������WX[^b�S�5���jB�I���έ���ݏy��u����ǤZqqy��~��|W��U]���v;%���{����l�˥k������[�����H���Y]�s�����_���N�J����o�G1�ظ���ј���W_�.ϝ]�?���e�����:g^Ly�����_������B!��D3h��2A�ʡ�DJ��$�Y#E
ZR����T���W;����,�DZ`�%q�qF� :<�`gX���G(�]$IjN�5�.���u��'͉N
��kCR.tz�&��>�7�U��5JI��Te��d��,Bz�J�Ԙ�IJ�-�	,F!���$��<�4nTŌ�*����ZX6���u6�7i,j��j��e�ٖgj(�蕈z���9q'�T����G��]T�0�=��"�7�Z�ȥ�}�F12N�:�:�5
��+��`��Y����M]Y��%�H�|�CZa�P*`J�D*�55N�􁯬%�c�
��

D4<����
���}��RB��2�S� +��^��P��ԵC�@3?)�YM�r�'�b�|���2wn�2��@s�`ĕS�tT�@�p��D��)>�=&���1Q�Ù�v6b^{.��do����e�Ȓ�(�P*ƹ��*1.����c�E8�bQ0�+�E�4_II�d���xL9G��2��=��;��[� m�F���Zǎqh�Hӄ��d6#Q1GUW��'x�=��7��(J�R	���{{'<؝S�)��q��)DI+�t{Tu͢\IM7ΰ����_{~��?��/-�v����^��O��sZ�Ė<��!���x�;GǬ�w���tӈ�;��z��_�+7���}�?��.K[[\=5�e*.��B/K�ι8��)I����^B{xrw�s����x��	K�d4�a%!7C�ۇ�x�.(�Ib�u����bBUT����2�l��qm��g4�+��"��v��3J�N*�s��h���Ox��C��5��,*�"A�
iP���B9��5Jk ���١c��	_x-�_<�I��C���x��$Q�P���,XgPR��Ƈ�T3�]T����+�����059q:��4t.��>��
��ֆ�"�J`)MX�)aɺ}�V������h�XUUM�Rs�����^s��,�,Gc�p�)"d�t���hB������,0��xd�LYa�e�dH,5i��h�j��1�(q����&E⚤��8�@F���<κq��E�g�`�46�t�`k��y�.^"t����O4�d��
>k�+�˧�f�km�J;�)���84���#��{C~2#�.PZ�mw2�h{��s��&.�Q�0?��ɣ\a�c:��s�o?`#�TVqy������>�r��)�ڎ���KK���3�Ӓ�8b����;�G�R���4!���u�8�q�1��@?k�s���*GkŠ�!M2fe���I*�«���l���)֗6�'-�u���X�|A�"�$��PH�(xvkk�Z)1�f6�����K�Ѱ)%��>��9�9�����q
}%iŁ:U�����N��F!Y,�ӌ�o~ʵ���lЉc����6�k�ػ{<�?�T+���
�*�}{�i�a��%���5��c���Vyx(I7<N
��7��k���cxt���	�N#%��3^|v;=duu��	���~G󻯽���
m?@�w�3�Ԩ���p2�@��j&1�Eņ���/�x��^�ĕK+\<ף�)�zz،#�G�F�c%�PN8����O~r��-O)�!c��D��LK���|��;WE%7.���3�X9<��T'"�w(�1�bkN�^}V9��h�7���u��ȱu���
R5�kc?��<E�g��%����!
gE�2���E�@�	�uX"ֲ���nR�
S�p�n�
AwE�"`%`1;!9����A�Y�ԣ��EN�oڥ�daiW�Vh$�p������+���$���E���$�"�6j�˵ũ(���F5uk�}y���>�:x��Q;t]�˧R3�eX���E�(�[�J�]�sa-.褅[��EI��!t0�W�x/p����=��#�TI=]��h�I,�4�a)��G%N.^Y����'��`�>s<�T\nI7g'Zp�t��:��.��V���8��=:��|�͝�	�jD7j3o״��,��\���X�j��op�o�X�8�)L��V�8�����w8>��^NY�/S�s�Gd�EE!�#<���M��J�FG1sS��	���G��'�-�� �p4�rb�ltc��VYZZc>��2/q҅�P�X�[�{|���˗/ӏ���I�.gZ]�c��e��Sf����p�qe�Yj���os�g�$^�}V{{�r}�µ���}�+�M��|��gxfs����f�? M���1��c�o׿�����'��%�Nop��ֻ�Q��ή��m���9��ܺ;���rf�b%{SA�<]]��3=^{��~���Xae�E��+��5��q:����?�d��e.=wa3VO/�����+W(]���֛;��Oq��yS	I����)5�gfj~��mn����np}��\�
��P��t�	d�8��}�h���,	�]�4EYR��\=G��1��4xZ�ѸB�s��t�I����s6��2���T��Ø�jlmЮ��v��$)#<A�
0,�jk��d��)�"ǔs:k=�(a2��(N`��y4��2`Bc��լ�:��ĭ���@���"�¶�m��4�Aˆ&��b.��(C�+���j��bb)�
�]x`:%]NFB�l�u�|�)bm������Bu�`�k�GCT�������4 �4N눜��?FF���RO<��ي��8�h���A��0.�x)�>%�#.�G�jF.�l��A���}�3̻�r~�|2擓!iԧ�z���;��;}�ı����j�NȲ�,I��
��8��k�EN�edq��4�D��r��u�,�)s���xF��3��!�XP�9�bJ/�e5`��7��Q�S�Y���:DR`�V@�dQ�Zx�����TN/Y��Z���#�����)K�b}e�n��'K�e�Th1)Gy	^�|�WϜデ���p���S�%�'����X?�̔��ɌI>���Ͻr�KOj�|�C>9��&�.*�Y���K�=�<_��+�K{d�![�Jȴ�V5]�"3s~��[�tZ�������x�g6����~��5�.���9��_?��[#���~�?��y���_���<��,��[�Z�6I�"Um]��U0L'��z��!���z�t�H]Q�1�.��|���cj��q��~�o���|��nQ8I�vP�û* �`VF��_�)�;G��
^yu����\�|O��Y��0��!us�n	��C[;��pΣ�)���$Q�q���5�������8�G$���:�EIgi��ե*rt!E��(��68�8F�&z�%J_�V
g-EY���&�$Ѡ���>v�Ӻ�Ewi��"�#U��@6)=����'���Hj��g
-ዚ*�1D� IDAT��jKd$�(�Q�M���W%��)%�k�b�z�By\���%2I����B }�0_��HA�4E�ӈJ���)��l`G��eH
�q�S�'�Y�"jp��a<;|��qe��#�;A�
��0����"L5��	����&�� �"���ϝg�$��9����W/��ڳK���#���X�/�D�EY3������;����Lю��Px 7��{b�z��lN�Iz�.�2�`�#d��5E^�(
���d8��_�~�v;bV,خK��p2�7ιz:��,��1۷����b�R��dJ#�@)͙ހG��O�)V�P��-A:�t��{�S��!_��A,�,A6����$�&�1�E�w��7�r��-�[�����r?�xȧ�%Ť����zlf1�Fԋ��jV�Z�{�#��ߤv���'�!��S�Z�hK��e<˹���Z���AL;�x��?��-�Ҍמ��_��un\�����N*��|��=r)P޲}�	��bZ򓟿���s�\�`�X{��+��.t�9A*P*�ڄ���G���֛��}��d����A�$�>F)I�
Z]��ƀϭ��+׸xq
����.q��.��t���˛��7M2��H�>ĸf��2>�s�[/���ͯ]c6�c�p�����L��B�W8عp��"Uz�1�T8�{cf�3�6�%�aQ�P�܈�2�C��c}�-	��*��̆x	V����
'u��X�0�7�� _��NO��DB�v������q��I�8:�Zd1G�4*�J�v;gP���u�8(��9vxxP��6'W�$��)L�P~��	K��~Ӂ�@T�V��6m���~D�_ԕA�-5����IV��iI|A$�"+���:�t�	�1�ӷh��><�-�Z�4
��@���U��!!��3��-�Ӝ��E�R+�̲�Ң�i�WŤ�����IiYZ��Y=��C7�X�H���c7��I�o�b�co1�|��☖^"�%i;ce0`4�2��H�6�V�"vBr03���NF5��Vb��gܽ7�\��Ci�/��"�GC���-V��YԆ[��y��k�-��̙-R��W1tW�'��CSQ�3���1Um�3��w4!R�4��p�:���Y�t�΋�q0�r�p{n�l��.!�OmLUMQ���90�����m�b�hi��w���:8:"&�5�������o��(r��6yx-��8�������\g|����}^}�֒1�����>�+�/2)~��G�}��~�����E1�p6���˧׸���v���_��G�����u��>�,2�{��	g�J��
HE�'M:�=�r�.7oM���>y�dDm�+j_������/�'�V��n���k���in\?͠�s��/�謼��f�����9��1���-DRc5��ڳ�\^�����߸�ȓ�[8<Z+Pꩀ�kBI�h�QZ���
X�<{�
G7?`��."�H�Ƃ&��ٸ�
V�Y�P�DF��w8��mM]U�UI�eR5�퀝
P�7t8Op����OU��R��y���lo#EL����;#DYcZ�8IP.�698���`c�?�����H�`�3�u'��֨�.BK8���yh�M����!�|s�t̫@�S"��t�L[����qUI�n��h'�*������%>	$
e�z�-�+A�W��gK/u')p�G8��������*�$�Ӛ���Ac����T0M�b<bii�%{���������O(�!��xvm��t���>�?$�s.u%�}���N�b� Ͳ����XkR1��˒(I�-�^�72�gl��c�<��c{��ѣZ����/�����6r�Z���(�*�Xi-��f�L�YL�N��%�(Ʒ���9G�c��0R�=����#b.�<3Xg9��F�^�&�1�,����unL
N���^JAUWXB���`s�Ǘ^�Nwg�[�,��H��j�&���՜?�֗pR�;;a��]����Ż|����某�y2͙.�O
{;c�u�x�-�/�����c��GǼ����W諊rm��`�߹~	Y���ז�,���G��/oA-9�E$y�_��7yt��t�>=��bc}�����My�d�(�W����[{����HJ����:b*ۡc�{�
K-��=eQ�Z��7߹����zy��}�4���+\��fm)�[_�pn�e��g��?�?���4Jy-A>|2��vM'x?W�|�qއEP��s���c@��t��ؔ�zε�g�xi��m^�"P���t3��_,D����'��2�(9i���y=B<�4'��$��S��i*���5�f��S�qQ3�U�&%�˚��M!�k��0�\�����Ig}�ʀJBy��c���Y���]�ŭ��4�Ձ�6�C����EX3�G�H��6�U(t��z��x��V��"��y�D��7�^��P���R%ا!SA�Z-�,��"X�O��~�ں�S�O�BQj�L<*k��w��P�|Dm�՘� t������:�'���r<���V�%�l��9��e����B{�\8*k�u��dm�V���ѐE���k�`c�=��l���C�~��f�!�4֑��6��k<|���d���onq�����uO&��h�����x��'��
�K��'<��gu��J{��#�sTU����q��č�'�1�����lMY�!�(5Z6�1_~�,*�t�S��;=-��=+Y��ق�L�F)I���ܻ�����|���H$�샒,g�%�����dw�޼ͅ�>J�<����}�b�z/�˫���x�<��9\�{|H�O��̫o��.R���m�=d��?x�>o�-��"�en��1;�����>?yg��G9�E��zgБ"�i��6�<�D��8�oBV�п��"N�ٝ�l����?~�?�~�?���<�\�VKp�|�8�\=��,b{6#K{/JfsK����+���Jd�xx�)8�>�Ƙ�U,��)��H��fT�[��nX����2����2,��}
-C��፡.+"�E��#�k�M�P\�'?�����y�j
3D����*|]���2 1+��JG�,�MGxii�;�9ɱ�:��;�}��ɘ��C��<�T��C�y�� ���;�S47G�NA�M{�CFa��#�O��˫�T ]D��0UM]t�A�P��p8E�����p��2�P��!m(Np:��	��\���_�u����,x��z��t,(I:-��6�邃��E^Qj��тV�b�E��W���<��讦(�PE�}�.�!�S�$qB,V���~��t���؛O���iJ'm1\,px^|�2��1�LY?�έ��Êx2�P��A��'��[]��-�mjaXc�#Cek���]z�.8A'�s�����:W�V��ud)� �"�&�
������0?fQx�!�5�z"%(�	|Z�Z:I��xN��:)���E�rG𝯟g}��[mք����!GӚ?��ߣ����:	��7�'�%���ܼ����ɴ��wo�i���[W�z��l��*+��K[��v��|����8ag�������`H������g{�|�5>�w���uXq�Ҁ��3�±{4���u{��a�̵08��DZ7��-�(By�55�U�����:��%RI��(e�^8$�dR:~��#޿s���]��{�V�����>ׯ.�:K��S����}8�S���O8}��_��_1�$IQͰ��a�i�
ߤE��DZ7x��띣�Ei9�Ԉ����lH�z
��ф�o���(�uآ�Z�!Ce��X��0.�Ͼ�v�:nR�c�cDi�8��[�55#�@���#̓9�K�[���k�c	�yЃ�Z�~>$R7U��_���S�p�CD]�T��B�\J�5��w5���ʅ�<G���)��4
�R���Z�2�bs�a�
Q���PH	:��r��	:8��+q8�+� �mhEAKlYʜ#X0x��&p5�c�E��Qyj�Ѻ
����4�qLh�Nc���)�n�bZ3��mC&5�ɈO>�礪8~���1w���L{KZP���*	�.i+��"�"!i�<>�,9�z�x�ST%��Y.>w�S��l���=ɷ	{&">���v�K��bww	��uE��e��%����,r���Y9�s|�����kwCX���������iL�#��xtt�������X�i�1�����'w�;G���4�`�?@��씎����.�˿�s^����?�Sr���h�l��,�{�`K:��}���|�7�hw��.��[��V��^��w5���ƽ�����z�++�Lf�1��[]&9*)���	n��?%+�L8ݕ��o_�٫���]O�ٯ��
Ridd��RJ��&�--БF9�1�b���$,n��8C�=��x^��:�q#I��	�I^��7o������z��Μgrx�W����_��Oƌv�?�ɗ���������<Ŭھ�ߺ��*
�c[��d��C�k�T˫}��=��PNb}����6j)�&ݜ���,}�#���C����y�Ƙ���@���Z4���*~��aq&����SMa>Î�T�Ǩ�َa�C��Z�s��ԣbjP3�U'3:kK�VVmR��Hhʃ)Ɣ��4�d�@&)״N�����l��9�2‚=0h�O�^�R�}܇?'�1*�Hl��ev^"�Fy���i��@�t�)�Ç~>��N�jJ�}��+�� lt��ͭ��Y+�8!U��N��y����Ay�?��pw�޹�A�$i�E���3��'�g/p����N�h����xJ;�He�v�f��!��j�ĕ%�(&�'<��"M7j1��+�ܿϠ�~�2��X��'ln��<�ӎ[h/P�$b9��ho�bVb�H)�k���h'�����m�-��������*�W��J��b��J��n}<���]��%����|�x���l��:`��b�%K������`=)����k>�}����;`�6�,�HŢ=!/��=�%N
N�ֈ�'#^��������tD]/��f��)�|�v��d��޹�K�^c��%�x��K��:�����[]6_Y��_��Ó�|����W�����-��DD�l��ߩPh%Q:BKI$]���Y��}�fE�Њ���Y؊I�LZ(�8���Xa�#P��w��?���_�Ɨ^������GL
z�D�9�\��E�(��~x/q��:�sa�0D�ڈ��`l����T�N��Ɉ��ݰ�ӺY�5�
%|�0�]����t{/0.����.!�1c�i�ֆ�.���j<PM�RH�z�p(�P�|x���6��$r��T�*�6�(IНYd�]~L�H+C�ta4����#tq]�.�?��kɶ���Yv���SǖX(���&A�B���hIW�ӕ.�z�"�!�"���$�j��f�|���]z��^f]̕x���4ur�̹�9�1�tb*�ჴb�:�#�r�
������%��n���|m���'M��I��%-��H�j���[�\�pkk��a�[l�6T�\��2L�!y�@G��Upt%�+K��k���	ܼl��!�,T�x�O����('�Z�o-p�S�7(i2��b����[�ca����B���3��A �ټ"1W�8�O�I��R�;�G�i�;�C�'[
Ng��8��JBҏ���9�I��1���p2�v5��Q^Ҏ4�_�@%QX�݅���T�2F�q1�x2`4/pB�G0.�
�g��������$k1M�����	��v*����v�*�w^�u�����OY�tSM7O�쭰�o��K>|y���Q�&���t�:��Y��޾��p��_<�˗��j��S�s�
�����g<�/~�>��wor�������!G��߼���E��b��-"i���	OwfԱ'�����*���Dit���[��Վ�T�� �2�=Z2��(�Z7xg�ԈP
)�1X�Ht�N�m�#���i��o_��]�u���]N���o���?���t;��
�^ I2j�I��	܆���k�
+��O�@�������u�
v�NH:]�$�Ԇ8	�s��:k�J"�BDL&n����g5���#4��"vpH�� �4!�sd�R�#��� � ��WN�s���"���#�լ ^Y瘽<����B%>q�~��{jOK��B�v����]�GovpBc�f(oC�wA�G�z�y,c�&>�*����!-��^ʛ -��qu,�Q�;c��A�ip͔�+E��|��B�o����#!�&0,�h�u�A�Q„H�D&���������9�)�t(����؟�:ю0��mzĢ���2�pe���阣�1�S�͘X�o�@^[�a�%ҡ�T
�v���t^�zƸ*�:0�1�Έ�gPL8��<zx��.�|�5���sx0`T��aiq��T����ED�42ќNnj��$Y���t�h<�G1RJ�G��3,JzY��t�%Um�"C��p8���n�N+g.k�z���LyH��|�#:O���ŕ��|��]�V���s����[oE9��)�^��w���>��{�7��o$��|��g<=r��z������(�6�W66�x-������'{�\�q�X���j��zȳ�C^��Au;>�h�����k\Ϩ]���=��ܻ���nop��*��_����N�D�"�ûf�sN6���&��L���E =EQR��{%�X�HG:�I��1��(J�QLU�X34��_|���u�k	dz�Kk�he���{��LjGg�����Xס����'�CeXUV��g��:p�E
lSO$0� ��t="�f�{�U��h䇲��U���3��q��-�qx��m7�t��Ac����X��As��v��/zH��%�Xl"���ʘN&T��O�M��3����X"[q���a�i̬DL*��6�t�x@C͡B6M�	L���<g�B�M�i�E
7��[��U��Ha�U�5؀}�-T�Zd�� �N��,Hg����x��&�:P
��j��j' H&�r��Ar�%4�8�����Ax��	q���J_Kf{����c&u���3�.�ri+gg{��/D�o�ي����F+YidU�i��)VX�$W��m��p4�:�޻o�'o]��jB�����G?a��i'ZD(Q
�l<`2oH�#:Z�J�0��R��{HgI=�Jdz��Â���ڌ�1�l�`Rp2��I2�&��:�J���!&}v2c�r�+/�	�|�����{�|D;o����f<k純���߾���l���#�&4�����&�O3~�x��n�΍Mn_�⍫[�J>"泧��BR�<?��\9)x������`
�v(D��������Ծ`0;��g{+�Z�ٺ��{:�h�o�X��ϟ��5�Ú��6����G��0!<�\�S�,��xEi��UX�d3%$K�K�g��b���"t�b��6aQ�N3J[c��
ώ���y�w�6�r��d9yw�~��LX�.r:7�Hc�s0
ōsA���xj���&Ay�3MX���[�1%:Q,m���aY�e�����y�,�Pc�H��vSP�%��"ز�F!�q z<�y�P3�06���ɔNK|%pg������L�=#���t��zVPU5i�C�f�?��1�B��p-���p��
n9A�g����U-T�h�V!aWYp�d��E`�d��{�M�8i��x'!VX.���
�W��,4��y(�q.2
ZUx��A(d� ����XipU8*p2|���AO�4*4�P(�xu���Xb������#��L�{cJ,��g̤������G��p����.���>���Ӳ�%ޔ(�H�s�UGk��e�L�9��3��c�?=����6ܹy���Ef��,���'��? IDATH-��яZ�:-�ќ�	�LXN�j�t��H���0�W����3���D*�c�lst��y�&�����l�X�w�g-"!�#M�F�)c;fo2��/���=z+=�ܹ�r��*D�1�O8����d��?�XȄe!�H�]��yL]�Fs������z����OXY���e��[(�)�G(��e�O~���~��_|����O>��i���D��g����h̽;��7x��]�1�;ϟs��%��m����Sqʠ�s�;���/wY� 1"p��$��\4@u�
��|�C	a1uI53��*q$i'��u���JHF��rt�f�V�>�X���Vܙ�ǻ#�
�%�����׏Y\^�?z�Ϸn��Ԕ��w����E$Q�u�P"�(��Jk���R��W�	�L��I��xHgqe�bB�u��ī� ��כ�G!�$��3 V*�5Xk����@:��dY.˜�ܴ����\�,��^yH)����W%���"f6_S��&;+�HL)���*�W�<լ��૆$7-��(��'U�84F�`*I���B,���B�����p8<�J T��׾F:�D�@��d�S���!��ÃP��87E�e`?��z^C��Z��v!@⣀E	l��`a��K�Y)o�;���m����7���m��	&��.��3�����~Q#L�\�Ɗ�~�
'����Z�#I3F��,�t�Nc��Z�J[��������?dxR&�]lqzr�WL��`eeE���#�՜���t������6N
&՜BH�8CiI%K���۬�}feIj
�/\`0�ӏ�拗;$�?����$e^?��g8<�4'U
��#ʞbs�Ïo^�
�ـ���slv;t��5�)U��T�1U�h�R�R%�Α���
ߺ|�n"���{���`2dw�	Y��J�^>DZ�����	߿s�t��c
��>z�8*1q���/X][!V�^'#Q{8;�����#��Z9"��E�W�	!�[*�|X�!tX�`�2��+++�qLUW�FC����b^�dc�K����$q�s&��4�U�yxrʷ�Z��0�q��UR�9�9e8*G�a��8��RcBL��o\WM{�3
�"�?���<De-jg�:���U�0���љ�j^^-��uX<�J)�y1�c֗��
�0
;���|��"� ���H�΅�&'B��7/ҡ�5"�44S�tJ5-������絙��YH�����y�8a��<������QD�p3�o�Yi�
���JO���)\�Y����"�Sd%𳆮'�%��m	j���b��5
�Qngx�F�.L�Z��a�K�Q6���M#I(�}E�S�ޚF;r_{J�qh�^�8o3=�QMغ��G�S�٘g��)T���{ń~�f<��g�阍�E��-�G"��)�ܼ����L�����/O9<8!�0��/�����+�8bZ�i	���U:��T�м Um3�[��X^�L
��q�����
G#!��S�N�^���e\Lɔ&vY��qJS��KǴ�u��\Z���SE��0YY^A{��P�g8��21'�q�<퀫y:<`���e^[[a1�D^b��D0�*���7�2<-xҖ�V��G�98=��+��O�bxtȓ'�x��u�\�D5���W�2q#�,B�o��x�i;g2:cPJa�x���w?gf,R�@��&��5n�0M��.�����뵹pq��7�X�Z M[����Oy��g_pz:`V�c�&3�W�����l�t���Ejk)��a-��Pxˬ�����+���kܸ��?~�5=~�=�&o�p�
��}�.����5I9�u%U#e���ք)��mD��1Z
���އ�rp]���M�����֌��[���|�����_6X��l���eVj�C>�-V:
7Ǹ�������Y��0ơ:i�`f5�H%�
SV�"�y�vYV�n���H9�a�s�n�N�y��K�#�A��д�E��y��dGnP�۠��U`�F �Dz��M���4�kDQ�5(_�}\$Ck�
�!N;��(�pJ����=��Զ�i^�Bq�#�jda�ͯ@��1�D�;���-^���%���W%n\Q0�8F��������tڛl�\����=����}6�6^�\^�s��H��0s5�1JƴUD�:�Tq��&W.��s2bo��A1AxXn�y|2���lu{/d�gᵋt�]�9�HQـ�J�����t��B�e	�ONy�{���4�xny��*�ݹ�����'��ER�<�Hj[7�,�Y!v�����k�8yEs�e\UH%�l���c�� ���3|Rs49A#�ZYa��J�
vF�$h�4a1Kysm
#>������y�"߹zUM����89:�_~�5;�s�����d�{�<�r��������o���<<Q�oJt�qb3Wk�֊��x%$EY`�-�Zi�4��j��-&㒯>ɽϞ���|7����(�i'��T̊S��(”���&�_��Ջc��7�u%�v�%�{Ǩ���%���͔�OR�ˆ���.,���A'V
���K�s�Z�#
��{d$��SJoPy�:,�|���d+%^�H}C6�8�6�O����%⤋�� IC)��Y�W)=� '}�&��ǭ��W8����$��"��ہ�4�b<AU>
n��b��,�L��LqZ��
$7�$��>�����Qᵍ;�m�îFZͶ��*��va���H�íʃ�+�
��4��*�<D���w�ũ�=„s��6��4,x���F�ǖ
�Z57��~:C{��R���6�}WY��Q>��=���\��ʢ�G�UT���"굩P�8�*NNg�}m���=�O��
E�I��"�t�Ds8�qtx@/��}�"�,f��Q{G�#���7p:��l‡��/������D�wt���G�+	��D�.�� Ӛ�����YA���e
�P,�-D��f�v��3��u|e�"	�֞(MY̺p��h���m�ِ��:���tr�8�؊�h��4Z*fe�N�\͑���=d8t|�[����D^	�,l���@7�����ITD/iiE�B",�NN��Lq�F˼{�"F|��S���ڸ��wx��w߹Kk)g���k���[|��C���Xe�lo-�6�3��!�?(�DG��/=U]5�a���H���=�N�L&M�70��o&I����5�	?�Q���ԔU��%�����}�ڠ��i�h
3�)98=%>=%�?�b��;�����Ϸ,��ˊ�##�����5SrLmk��-|L⭥���\j���v$y��7��<����M˴8��j���|�emH|6HX�yN���;<�����eO3i���yxE�a�H>9�M�1���NĸyM�'�8�'�E��jH4�Z?�fs#@�B�J1Cy�<.�^ⓘ�Z�]Y��=����$�VZaCQG�´�J�W���X�t�T{�}�	��؝s��*��E��:`�V�qc��ըd�I���so��ecO�h��n�z���6Ի�8�F�
Q�F�
^��Wn;"L�J�Iژ\��	�I���)�J\Ǣ���{�!]��y>��B�3��1�$-a����k�vʴ*ȕ$�4�V�9t�{{G|���rU�r�4l����ry���&Ӫd8�16Ǝ,MX�{�QDQHBd�W���G|q�C9���|�H��"���(*�I��57%����J!�E	I��E��d��NX�x�N�3�{lbI�Hk�e��y�a��'7���G,/^�z��f��p�1�+榤���i��ejo'��~Q	Z9�TP
�b���sFEEgy��Ȱ'�l����Y����,\LYjE\iE\X�q��#�=xFi4N�H�ҏ���m~+E$U兢,�Ƅ�uM�7ŝ\�ya�}~8��QR�F�rvv�y�|�ie�M���}�%��gX����-n_[��#����JF��X��(B5�uc���AZ�uc���&,X�0���u���}�۪Uc�
r.8C^���'�""*��9���UU�U���5ZK�s��2,�|����?��O�����)"r$+K��3�`�P@*r��u@ID�B}ՠ��B�/ދ��+�B�@%ڏ1��	��!��X�B����p����4�)������l D·�R~O�
\IVl��Qچ*�D�tB�s�w��"K��a�|ԡ) �\F7P(��WW�+=6�H+�u�M�&��Hr�8��xU#ϗ�ք3A�x�&�2
�ʐՑ&�s��SNM�
�/^�H�W���	][0��(ʸ��L'�TD-(˒IYӏb~�G�Y_�9�1J~������O�㸰��ֲ�b���
���K��1>b\�A�&Ll�P	�|�2*�>>�d0ek�ϥ�F���!i�����b��=+���P��mM['��vO9:>������$!I�dlkNgc惚����}�V�|�����ӷ�T�؞���(��e�UH�9��<��m�Fs�4F8��p��/H�F�K=�2�NG���k��YXmQ���S.�t���[����<����G�G��2w��C�}ȥRU5Z)�H3,
��(
��0F`L��-�u�*u]�?
/^�x�Z��2�8a
A��9/
�҆��U��_l�,e%J��*aooo����zw��L}�+B�D�#�.L=��a�U�	4����8����"J8ϸ��E�@N��P�6��`�"R�
a�&�y>A�%�S��v)V8:~N�BCZ�7���"�b�o��T�"�A��9��ȥ.�+�����A�
�&��R�QI����ķ�`��%�r�Yh����Ty�O�G)ri��Y�eB"�De�M3G(v��[�FgonX�h�ͳF�&y����@V6��hTa�"�Z����嬏�
G4V8��i�����V#\���᫐:F�uH�5�� M	�}��yDe�ă�>H::��d�#+$ƀH�^kAK�XWs���޻�#���k����VD��,-J(.��>%6ML�5E
H+)Xn�\^������~���/Y��Jg-��o�s�����o�[w/�n��;�'g'�ְ��a�e0��D�K�JQt3�Ng�<�GP���ia�f
�yq����h'Yp(M��$*bea���l��mE�I�x:�x0�h6�dv�R��+���G\Zܤ,/����>�&H]��LЧ�&S��1Ic�98=d��7�oPm8����ײU�u��b>-y�۷X���٘�4L��q����}�՛�7^��n^�ƒ�?���?��w7Y\Xgq.����X;?l���*Lc����PL)#��4�‘'1�,�$�y��j���������IQ�dQЧ�SHa�҃�I���F��Vg!P*��Y����~|�.
Wnm���+�n3.�,B�u(���R%eY�i8I*W�W{�v�@���'���#���WRc�RS;G���$8L4�dD�=Z
f�~U���H�N��.�mMm�n���f9�]&�h��Q�a7a�Ê@0����<!iGA=�����[{�*QF"f%�ـ�n�E)Q�Y;�"\@\���)-*Q ��H�%�B:L�Yyv�u�����爸
Z���&�/���u(/%�c�4aQ�և���"�!i)�@`�e���e�8��^�	6�Q��oY��7��l�R><��D}�lb�2|?y���.|^H�υ�>�C�����4⦆*�S�KK��o�1�7����>�zF�69\�#���^���$����V&�Q��Dq2�m�YК<��U����s6����������!���26�aU�M
ZĴ���k0��NRZ�)��`dJ^L�y9��c�w_��I"~��7.mq0�Ͼ����wx�������y]!"�)
q�QRrP�(��w��m��(N��D\�X���釟��6W�/����	�t�k˫t��1G�9g�W�l�.��k���yzZ��dN;S��kT��g˛9��y�;`��
o]���WTK����p6�l\��ݜ�,�7^���y��C�'���]ʽ�[�]烄�Ꙑa�
��6f�m�rK�;W���WY^���BQ������'|��	;'��}U�Ԓ���kS�,��9�aCX�/��Z�9+Y��#���ۯ���|��L�`f-U^��;-�#��Kp�2�Q
ayi�V�1��Pƒ�˗�Z_�W{XJ&����Ռb<���5��3������Ti���C���e�W���)XE�.#EI&C5�3a�d��5m5�Z�M��
8Ouι�TU �'G�g��1~fp�Fv�$�66r�/�ЇWHZYET�1>�QiQ��Q���!u����<3l]�%���a�@z�,k�Q�����p�э<�\п��A
�!>�1�������a��k�D0SR�g����"~\�G�ݏj�N5����kf�9I �)h�ʣ�CC-y����D��T#ũ&:ޤA�4iIy�G��ᇿ��[� �1������k���w��UV,w��8�q���NpVQH��3V��k|��#�?y̝,AS��iiI����:=�q��{���3���r����E+�0�0؟P^Ydw�%5Y�f1!����	�^[���3����
IDy6$�1�v�zά�(f�W��=��^��{�XX�����}>~��B�e-�x��[����3d*���_���^���|�[[�dڀ�h��;����߽��_m�ǻ<�2-
�����{W8;>��|��=�$ea�O�*��wn�`!Oxp|�_^��5.-�q���_G	��W�	�9$�a(H)1�fu�C��������߿���o��������EB�tK�{���O��ߟ���	���a<��LC�r3AI�W�f1x�JU�%A��,�?��k�9樜��?|��������/8<�|ﭫ|�z/%O��9��M�P|��1Ε\����$�����799������O�O�V��[���c}Ka�s��t����Cʩau�ã{�Qi��|@1,�.&NcZW06\o�rF5�b�U�J��NH����9)�N�T�ܳ����xY#c��$f.pB1�K�<G�6��B�R���,		�Z��&1I.�cMUz�h�7iڵ I1�
;�9Am<N�Ȫ@$��އ�S=��I)[md/
���Q��{K|�~�?�c�V� �p�5��T�,����W�>�jTQ�H�D���0y�neჷXM�#pN�Z&�Hd�5)������p�c�"����2�2S����U�9��/�T�j:d>�����w^��6*����'�{�2w7�PnF=��������ͥ6��BRښ�+&X.ll����#O9>8�l8bqm�Rh��Em��$QD;i�rp�Y9g����1���Tg,�W���杫�B��d�z�Ǐ���q_�c<2��P�2�"�न(�!�T��ˑR�n����)�PDB��%�Q+f�)wo^�;׮�H��ktԡ�+᤮��0���o�l�ɨ��0.%K����Z\�7W�>=���}�z��++��?���+�sI��o�{�닼u�2w��,����^���[���u�A{jW���hv�:�������\Z�ܹ��7x�{�q��[��W@-�J@�h��t/\Qg ���3��u���������%�
�Mc]j�_���rޢ*����o�4���sNg���G�#�.m��o��y�c5g����)mM�t�_��!�ϯ�tzx����>�}�=��=>}���:�����ǯmQW�|po���+��X�i��sog�y�ť��D��ܒ�^�V�q�l��w}���1.n��E���>��x�:z+�gI�&�kb+�D�>h��LH����#�2Gt"I�i㥢�L0�	z�:�>cf2�I�¨И�F8�q���`k"���d��-�H�e�@�M��2�g3��Y��o�eل`4�8D��B��6H�l!��զ��\s"3��FN&�$�~��� IDAT�]h�qZ6&���x���`€���
z���)C)\㣨�Y�j.!¤�}p�(��^��b�*��ٺc�``��8i=�����o���D�d�j���uz�3b�3�NQ�1G��o�֕(��fN/�Ry�J�sK]9.�4��-��1���m�!��}�h�|jQ������:�(���G�,��K��.yyt���t�	�*C�1B����b	7VZ�P���=Z�0��)pJrR��ɸ�X����n.���ga٠"��/�Xp!Q�Vr8�2��]%8��O��Q���t������2PZ��&�yso?��g����;����R󋏞���<fum�n�9C�w����V+�`��PM+F�i"(��.�7ȴ��<^�
ͬ�M���1y�/*�l���q�F��+K�~�=�_�_��g�nO�vZ�f���,M(�#�V���MZ]O��d"�����Uq��|��5�s!��Tp}d�>�[[ī��'�3(|��W��ѵg��n����d�1�m?`|2������H��ַnӡb��O�	߹}�ѳ�Usn,�xw	Vo�b��/J�y�3��ѡ��a�9K�E�T��!:�������5�$bxx��d��X�l���+���J���!��,�k]��	�]k5B�P��D�V�K��H"Y�k�-Jli�q`5���LK��D����B�SDQa5D݌N{���>����á�@s��)%��#�d�t�5:$-T&��]cUS�� �y�^�8�
�p��M�[$��T�4	ªF[��qP�}h~1?.qh~���E( L�5#>��ΏG���9���g-�‹�/�)'�(�9ܛ�Iȵ�Q8["�P2$5E�
�,*1���Ǭw:�^�`��aw0��+�foƠ,���g��&�;K[�tU^1�s�i�`X˧C���W{FG���?�O_/j:q���C�>~��d����,fm���r�j[�7����6ώO���sku��^!%+�k,��V�\üU11�����?��x�Ġ���//���j�HR�S���9y��'�d�x���^�k���Ox�h��B���W9=�#k����L'%��-�:]�������b�_}��6/p��sh\�������9�l�Y^l��
�8fV����E�G��S�y�6i�RWeеQ��uIٸ��bc%�Ot���������z��C����������k�`KH�����[��'�򓿸������-��i�{O�_��#KtB��tR9%Q�����?�"��$�nJڋX_Y�;.���[�U�Y��r��Z���]��p|8�_>�˛,^θ��g��d��ܽ����1����.�v�p���N�%^0��8ň�w��d:���g/Y���b?�#��k��$bvz���$�WH:)�������݇
���q6�i�B�Q��I��sd"PI�Fĩ��ո&�	��,z�C��q�cgf<DLO�"!^X�;GY�b�S��x��Y�đ"J#�̢���HeJzJ)��SK��B�S����M�Æ���x0�B+a��7�5���[�7�p3�nF��	hm���(��!YGo�
N��\��-$ի�)a��2�Y�R�k�u�g��ƹ3D6.bۍ��N'�$��-�4�װ�p;�a�E'��‘g]Zy�Hi��Lx�W9����~��\��d6��o��y��<S*d�,'Jb�����_}|��p������(N`O�Ǐ�Y]��w��k�]V򘭅�P<9:d��v���;C�:�Y���B7�=�f2�=��-2� �V��1�^�n���]?�!���b�GR��&^k��x7{�;W�YϱUAY�X�|e�o�q��K<����z�iY�)��\a)��҄�t@7�;8��1���F�#���|�u���{
��%�w���-6��<�H�����pr��#����,m�3x�A�شM\�\oa�8�y��+ܾ{�Kׯp��]~}��
�|�M���I�� �����_svv�?�O����ev���K	�GvF#�H��w���yUQ�%�����c�EΆ�b�Y�L�]CY[�:m�'s�f���3�ZX��G���Y^\�p�o���ѽ�����۔���G\Y�U�����Oܛ�h��y����ۿںz��m��p��(R[∢�$vA�$$!@b$F.��
`ȍ/�$�8��2D�ɑ-Q")Q"�.��=�W�^�W�ng��y��ȅa�b0=�US�U_�������焟��M>��6����n��t
�a��o��4�o��*�<�k�C^��;�~8C�lnm0��,V�����:^��JuDZ�F!b%�1>�]����Py�Lu봋���BITf�l��Ԝr���(:���<�-�bC��5��_���|Fa򔺨�.W��Gnt��7]!|,�ԋ%�t��Mk),:���G:����F�D���pv��#��E�l����%&���6B�Z���blR���=���"��x�
�C9��(#�^c��ݜ��}ղ�w�������!���V��'������_��_�W}��_�W_}�_�w
[�>�N���c�(M�杻���w�a:C�8?bk�ak4 MT���sR�h\ 3	G���O��OI�l������UA�`�z�����M>��FZ0N��*�u�	�n�s�if�.�%*k1B��H�
mD\+BR�uS!�F��Y�����}��Ѵ"ϻ�}�n%��1�ZRW
RI����~�8풉��n����=���|�W��1\� R��QB�020v�Z���W/l��k���,ܙ��s��Z)��;��ޔ��6��C��(!Ȳ.
5��1X� ����ƷB�X��ƴ�K�x6�R~�7���?�p�
��������w�L�7QYe��IH�Zս�sza�}��n�6�c/^�-��xȣiՎ�>4x4��l��a��&/����)���7w2�����ф���[�����q�I��ܽs�[wO������v:d���.�+�*���l�e����Y4���S�����;\�t���ܺ����G���Y��I��т�p�j���C|�t��a,w�謏AG�p�����@�A�HUh��x�$�l7s����d<��k!Q�`�
����\���3����2s�_}1oX��_UX�1���p���,^)L"����B��qa5g�u ,+�
l\�D	A��*���#ic(@�����e̱�ɣ�]sqv�vF��..Tl�	���/|��|faA��n��;�ǘ[P����|�Y>\�35�G�#��v|�bh[��c�އ�<�7�K@�0���sY4��/}�[��r�Z�O'�������o���' s.ow��֣�5�y�Ϥ,���<<��?_�gK�S�t�X�K�
�7�MI����W�����8Nɕc<Xg��A���yJ���>[�׆}�o�qҬ�΃GL�J���D�-˪b�ZP45J'MŲ,@yj�YV���7H�oܾ�x��̵s�5�Rl|A�� �@cq�T��&�spDQ�\�\�裼d��(��:Y���5.��YB�qn0BP��$�/��&O5$}F��{]J�dwv�2(����a��Q��f9^i�m�y���ޝ�TGn����X���rΧ>������7���w_gj5��:&�	��\���|�b[�ɀ
��G����/\��_e�p�オ�`T�(cu�`C�%[�x�����ſ�i#���Ë�����{���̧n��%{�c΍|���e��0�%$�AMG/X�X�t�Vj�qe�/~����p9�\�`�`��:W/���)E����k/�ٟ���A�4<���ݜý��k�^��
O}:���12%�>�()P�5(��2�UU�A�%�ݡP"�3fk���Y�ycrI�%ţ�cZ��r^�ԓM�t���G�XM����
�(����^'��h`���)##��h!	��I���錆���Σ����M�q#Dfh�
��2֥�Y*.���|���ұ��=B��biHJ	��1�h��!�!��1B�M�Zůak������N�K���5�ć] ���4"�/�!@��-"�j�V�Ϊޑ�'�ܑbU��s݂|8;�M,ESR:K���-N�u|ĤJX��4�\;ߣ�:J�Iz4�S�U|�ɼ*�k�vv)����[�\{�2dzz4bxiȍ��\;7d�w���n�~�!��iw!:h�N��g-�<c8��f��ɜ�UE?p���`r��3�&���t��a����zI)V<��e�]� �����h��	�
��P e�vp���A�؟/0��ˇl���'].
Gt�@��bʽ�1��%'�9Fx^y�
?��gѝ&'�K�<��W�1-���ی;�c��bν���1F�i�_���i\w`A�iX-
��~���?�[x��G��?�/^��J:d��S�5��B	"��d4<��9���憓����n�?��E���!�.�����d>M��U.�O9>8F
4/l����7�ټ �^�ƳY�k�`�x�Y����8��F��S�$2�W�l��s���֣){�s.x���\��q8;���H�ƻ�ܹ3�,�׺4ӆ�O��~��\���݃���n����h�P��5����	u��/p��'����P�#��p�Zg�N��]#Z U�0�T�;)I�#��,��x��VMCu�bq���9ߣ3�1�Y���^�/j�N���&M(�'��B$I��j�����Ք�4�3T'#�XM?;�KOH�R)F���R�Np>&"���l�E�)��p�V�C��G\�Q`2�2Χ�>��Э�E��yp��g��H�k��D�A����*����*���P��!�:KG|r{1��eQ��n���<*g|��5˲�rAo1�ưǥKc��$��d�=��Պ�6����f��
�3�����ctHI����l8�M�G=ֲ��I��_#W������IBB�ޗγr�bY�IS^�v���o���!�UâY��VI�X�Y�H��YN&Co�]B*>��%�m��	��	��:Ypئ!(mM�<�1H� XgI�d{0�'r:i�7޺�o������|����;�2T9��#+�0�K���ɼd{}��/"X���|��o���%���FF�t(��ݷ���,�3����L�7v�y�F��x�ݷ^�k,�4	��<��
��{�W��&�����4U��-!����F�)���?�G���xH9[�M~�ǟ�/=ǝ[���B���t�6�+��/"�>��d��^���Q��Qɦ��9G�	�U�hk��Ν狟y��n���ݘ��w�y�3O�#�R���m���{�G���G3�����)�U�/�0�@����CK���(ֆ�7F�.�<:A䁝�S����<x����02pt��s��ժ�M�[�[���c�M⢀��4�#	.d��B��
B���h��-�����E��O�|���#���F=Ɨ�ӈ&��f3v'�PG�s�!M$N7�FL�sG3Db@et�cj��!���R����{۠���u��DxO� \@��oM����-�z�D&|3��K�?{�9lc	��{��q�w�u��s6�ݒ�S�hE�m�⬀"�n#m�Om�^�j�=�q4/��*S�z\��B<����-�V��&��ә��Z�M�%�<:�cQ�8F&'�4<��ܑw=䫧�\}�O߸��|�r>g���1�
!�1)�x��~x��6և|�Λ�&K\Ș���[��!�(N��G�8�
����&�c&(V��h��t��&p�p���A�gn^�<��kc�o1��rI���
��~�S?�d:am���SV���v�����2��9��Z�`��pms�7�=��t��6����}Vk��Z"C�ݓ*�1�\Y�pumH_'�d��b��H^�4�B'�u︿�GiK\H�T�9�Լ��o��?dzO\B+���o��O}���7_�6"�/J�y��߹��pfHg������/X�Æ��T:���4X�2I(�	��9��ސ����w�ĜEY�t��	-� �|���~�7���89^qpPr�ބ��܆,�)E'����U�J�pw�{ń��\�Q�4<|�-�'�3�{����!/>�?��[�{/<}�Y���[O?�3ۚ��S=\QKvʅK9��Cv�%�HK�zo��pB��Q}z�P�"��LNY��B�;��A���V
�#gY�:z@�͋R8+��|��!^B�ʞ0��j6�YV8�1*e�*hp��Av��^T7�,�j�d��&����X�g�U�j��rF��9~�b��I0i
]�dUTn�Y��E^&���mC���JF�F� ������xe�&z�GKI*����;�D�]�k��bc���~�#PS�:F D�3o$2Qx�d���36�㥱=����v�,���
w�J�8�G�A��5�
���HHL�J�Ŧ�P�>@>b��ۻǜ�S�1�4ϰ�&HE�TQ�����x�{�Oy��z�
O_ڠk$:x��ȳ֯����+��=^gW)����2�+�u�a�MR���)BJ���hXਚM�t��*�HH��ɋ�\�8eg^pik��]�f]G�˲m�xN���R8��䐅]�^f�D;²*��c��!���������<�]�����4.
�<�1�q���)?�ox�C�)/?Y2�	�t@O�JD�,���/�����������߹�(O?���%C���x[:f�9�����-^|���0��������~�/i� ��^�:r�%MS���yahd���!)�����8B*ip!����F\��5&O�w��=`��0t%�j��c�����I������Y.W8wB�6\y�IvO���L_���~�7�=�x�Z������ܛpr\�u�2���$�e��ҡ)	��LP�
1�]i)�+��fG
��O�|;��;_�!����V���L�
.4��6�?9b9���k��j����B#��4»�Ze���H���WK�.Ƽ��.�����������;��"�,��[�J�i��܍���ˇG8/��QI�8����ާ�dmH�\���4��W%"(d'�/����fa�1�K2a�vw�w�逮����ę�4I���f���"sZH�H�JBG��)�o!B<2B���'�b���F�&�'di�Z��s���Q��q��mb"9���(��GB_�Ҷq8ٖ�>o �G� ��;�p~���ƀ�e���;�&3����p(� TN����v�:�T�h*�'3L�Q���t���np�#n�����b�ڬf�2���z-+�Sͥ��{k $���ʚw�x��{\��z�"����Ô�g_b�a�*�}tLzn��?e�M��vP(�ֽe�f���Q	�'LO��6�HA��h�Β��q?�SW�{��@阕��#鸻����Q��yv����z���r� ��L	�b�qQ!U¨�pi���_y���M.S���q�S���{ܺ�������.��Ͼ��W/P�.����?w�_�/~���%��y��X�bm��L5�ׄ�#=4N��F�������D��g],
�� J��֚$���,�|�x}�?�S\���8�i�kCv��p��#���l�v�+/>�o����WL��:Ixr�Ŧ̙���u�+�\cyb��`�l]�I�����.y���l���Tpt�۳{��}������fs�â�"�����{���:�'^�I��O���)�R�%�w|�'���p�?��?a��>�p=&%*Gb^�f �F%B4v�
$�/1�n��5.�I�@�)[��㚚�d�KS����Q�� gr��ьL'$iJg�<��=߾�OST�V�h����-�m�J���$�C��0��$��ޛ�س���Ij4$�P�
���ơg��>�	}�X���52���������l�&�4��ʲ6�F�t�5�j��#�/�ۚ����w�R^�G�8��A��<H IDATx��	g����Gh�ȱH"X��ʶާ������Cd�c[��G�C~rs�A�RZO�+�'�Y&���<�o����}��"W7P�L����e,א����
5מ٢�9���E͔��x{��I��xL�+�.�4���By:��`���5�,��YQp���Dž~��{��]�2���k|��+���7 I[�9UE�Td�h=������舔s�>�Lc��6
�{\;�I�3�VK*<�(&����n����W�`�׾�6_��O�=�Y�:�I�⽽{�力W�sym�D8NW5G˒�Р�Ng��L9\x
�����/��ˍ�pOq�}^g�;�{,ʊ/|��\��#	Ͽ�I���{��o���!��c��0�I�k,�7qG�@��om{�� E7g�)Љ
�Rh 1BCY�b�e�Q7�̿�7�+����;�����߻K5��Ƴ7���W�NN8�����u�kR�X��8��c{
�%�Sf6aY�K/]��>�|��X�N9::�o�f<�s?�)�	�dr0��ּ��3T�~��}��}�cl]��h���<8zD���F_1�����w*�;wY�J%d��i�t=�uh���
�*��.���Մ�HT�Ad"4ئ ɻx�8�p��:�ޘ�����x��y.m��IŊ����T֯�`:9$1��F�ɽ*��5Nwv�'+lS�,��}�GS�E�H2��V
=̐�@X��O��%28�F��i�r�o��Da�[F]V�}{�SYJBS��Y��4��W��_��/�>�>���U����qd����E�ď���c��T���u��-��|���?��Q	��Yy%�d�|YD��w��,���\�p��rN��(2c0Js��0���)�ޤd�帼���'7Xׂ�bN'�1��/欪���t��h�{��r{z��ᔧ�׼�ʓ�[S̖KRew
MY�R�\:*�(�*4�/����Ͼ̪X�Ã+$w�|��L�,�'�	n�}�+�.0�j�!�okL�a�,=�������yQs~���s�Ô�Q��Xl̍�޽��eɥ�������M� 	�omqk�����=s���v��7�����C��c�'��l�z�.�yr}�FZvV������9^z�En�`�}����=�K7�rpt����mmy��Û������[��g����O=�<��[�����!kk�c�'1��̵��f��)Z&�Zۂh�ѣ��'4�}�{�9ؚ��#֯�ĝ{�}���Z�r�)���p�K/f��OݤX�8XI����Mt����[s��.��{�x�
��e�|�~�U]�F�/�cԢ�pUq�?�R���j�99�7mh�KJ��O����?G6Z�vX�*�ń >��OP�7�u��}�bְ*�	]��hy U?�3�J�%%�֐s�^��'��DuI�	����UK��֯<�N*�r�<'�9�qQ��`��GX��$��,��P͖�5;[`��=�^&%�oߡ��!��1�
j�I��Xc��0�<*��[U������:��=�j5A
�J4>4�y�
 Y���!^ZM�b#^��
-2�|���J�?�o�:�6�|�X��s%��4R��)�6�}��> �d0H�$���K��i4�.�R�Jp{w��(��
�T�����tLlt��_���s��.��W��05�M1B���n!D�U�fk�d�</gL���h��)3�OɼAW�{�v�/��5�jX��e�(O�u4�Ռw�����⧟Xc<�b��;<:�����	y�F^u�.���јN'cVTLN&�Ҕ4I9�����CSI��%5ǧSֳW��|0Y���N�m�|����<��9:�r:�a!�(5�*k�����3�����
>��e��z�I��L��USq����]:��,M�@Yz��z''�+^�v�,���L\Ó�6p��;�ʐ��E��G;�y��W8�M�6�N�/��+�u�;�g�\a���	�߮x�p���{������������l3����՟��+O��_���.����$qf�i*@`R%�>�C)��>*�|x��A|���|�b���o����p��+�3�V3�8O1���>�"�GC��?��]�>:��VԬ�gV,�)��K���H��k��I~�3�1�J�쵷Q�]`�=�p^���L5������`2����q����o\��숲��7�b�7��}DYʆ��'.����?�㩡`3)ٸ�c4��w_���c����%�tA]��(����.a}D�4$�$Fq�&�>���Da뚢�ryt�D��c1CH-�>�Ϣ8$�{t�QNy�vȲ�ý�x�Z�$4S�_�~y=�=�sE3]V�,ݵIU{|�1]E=/	�?��+�O�u���y�[��Q�A�uL'�kj�8h���#�k�kp�]��-	��ɔ���O�Tq�!�������a#���O�~�*{���㒺�4E����<}�B�����B�����Y�{��NRHO\�s};�aƕ~�ɓ��ܼz%ށ4�F0����J|����<U��Dz!��n߯����˿��ҷ�����Q��ڣT��$kW,��3�z)��$E)MG�ȳЊ��)��Y�������L]7tjY&�x�O�(�-*�7�\�Z'5���TM��'���,�
�MM/7���SC���e�iU��Ԥ�`��C+ɢ(�IƝ�
�ɲ���)�3��\�8�C/�H��;c�βw���iA�5�G=��F	�	Z�f&G
8�#�fs8FkŃ�#�UE7OQRR�Z(:�4R��By�x�# �����OPy��.�ã�){GS|S��� $�يq?�7�2�$&gZܞ��M�dwJ�h���=�$�d���^{aD�ŧ��G ۬�� �u�s
��\z�)6���{�=��l�X�jDY2_U���\e�J��e��UQ���1��
�@�9�d2�l�x�<�j��GP���gc��}�t���霓�)��&�Y-N�w�UU��2��H���k#��J�KX.+T��_j�� K/3$R�}�Ӣ�tQ1X-��V*ɑ��Tur�u�zI�IrL&�&�Y���d�1(%b���:��(VU�ny�ra�r[α�����<kc	h��t�o��/�C����)�YA�:K1�<�/�}��[�آ@8q���'�P^P.�1�Pۘ�U"��D,\�ϴI>��:3��>�Fժ�o��������7zl�3vOk�䘣o~���mT����O|�]s�����|��h�rVs��k/\"d=����_��3��Θ��/c��ĝw'Zr��
>y�ó�W�u���$��w�[~�Y�_�2Z�����g��\`����}t;�?���}��
gƖ35M�Ӎ�e�'�[7�z]������kͻ	���@���� ���:|�Q�J+�%��h�B��ƻ�k�%1��h���)�Ylp�p6`���)�X6J��Z�v�/(����h|pEMjR�T��C�R�̱�ň؝�F��5�x7@�$h���c��(��b�ŊN@���!$Y���s$�U�"�V#E��[�4�4Ǔ	?(,�z�����v;�vv8�/�v:�X~�[t3�k��
uMgm�h<D$	���b�Ļh�2���*�g�H'�e�!��3:�‰�n�B�o�?�z�]+�r���iª�9v5�[ߏY\)Qxe�rQ
�HX���,�^���x��=�~��M��&I��5i�h�V�?|P�U̓�B�Nt$u�4��Q61O{�΃��N��ug����'�etD���p����A�0ݜ�G�K �z��rY"t7���d�=�9B���z��h�-�_EW$.P����;ij�J�B�i,�A��y,hu�q�"�|bhJK]UX�goq�ml���DS[��褆L��a��l��򄒑�&�ُ������c�I�6���3�v�3}<�
�]ԢqZ���\��1מQI*5ky`�^��/�m:���
��0���1��}��{��u0N����l���'��5�o`|�����|�%ޟ�s~Rp�ƈ��'��蚦\I������[�U�m��Ǖ�r�x
�f�ю,����te��X��Cl�D���IHPƢRM���bU�t��b�
�ҕK,ˊ�z)eIT�45Z����xo��B!�:#�c�FIbe]cگ�u���q�KV�kY?��`�iP�P �=�Ɛ�ZW2z�q�$"v�*�EC��$��`Z;���q�g��BjIUV�#*��a����G�HGB�9��Cllm�mB��u�s��C&R���T�|��-�%~Y�If��A*��$9����Õ+|�PZ����l��1g���#�� .h�N�R�~�Õ'/3+J��1�f�DS�5�`2lbh�֚n7���-jV�&��L�S�2��%��Ӕn��x�o<
I��U�E����ld�3���5�ԍ�*"�k�^��i�n	B��Vl���I�
�n�\�Z"�Vh(��"�c����ұ����Ų�e�F�ER��E�1'�J[� �Ѳ�I��E]㍈ =pF��
'-:�PRcE�^%�=)E���h�%:Q$"��@EQ�Z1M�>
/:DpH�V�[�e�������,�����
��E���~� ���.�4`
�$l�8��5�[oR����E��m���U^}�Y��)���?����;o��Я�<��pb�[<��kWFl_����|��j�ѵ(!�2tڍŒ�����R�v`��{��>�9VϞ1��Q$��<�AU�H�<��t����Y'��r�2WMn����0i���!�lA$��+}�O����`�c���TG(P@S[�2q|r2]2_�& ��An4�R4�F*M�%�58����A�%�G˲fY:j/�2�()�μ7����
I@
���j��f�,�J2���և��j,Y��kC�J��v,fK��uS��sB��*:۲\�
E��xk�V%�ip.� �Q�<���(V1w��T�s����8�1IJ��L�?{O7Ӥ-?8G]E��|)p�%Ϩ�Ek��U�jU�I
�֤)Եo�O���i�-�q8H�I4AGIj��	G�cw՚I�<!5q!n��BQz(��$U�����N'�;�|Q����g��4Te�}�:.8�1Xg��k�H0��]l����
8��`��8e_�B4���桬m�R��Kd�4�EIh,�l��#�F��j�o*��OG��	����D)I����.㝀*B@����F�4�E����3�B!���$'E�3k[mg�Z�c,��M���yڝ�$|�s�:Ki,t�ہ���ٍ��]����2,�yuSp�|�1�|�gy���)��v4]OpE�H5�y&����c��&�a��³�e�r0�3?�����"B۝���>�Y���7S�HA/� ��(w�uC�<JI2m8]�>�XR-Ȍ$ӺMP)��Dk�-�@*
��$��P}!x��J.H��;L�R��
:�L�c�N7�;���a-X<�T	R��Ⱶ���i[E�@]�̖5�Ңt%Z"�J!>�Z;��7�H��Y�"7!��@H�x�h�E%�����bU9��
��n�b�Tmi�a��c8:]b�E���(��%u��cR���<�EI�c����UQ���J$c _JM���	���Q���k����x��[@}��t;	BV�%K�L�m1�EY�B�VEM]��֖�G�^8��;�pm}�*lb��:�T6�ŵR�:��\�c*Z�c�,Q4u�
���V�06�xO,M]��v�8�h�/"�E�xr�A)0���<!�H�����x#p��[H��2Ji�R�lN頬J���D���	J�Mf�;�pfV�*�7\�
��D�4��4��|���A�E���d�#$}I��z���ЊCc�3�x���)ÿ�1���I��<��N�,-�4�(K�4t�#R�Ȗ	���?��w��R��ٟ �ֱ�i�NѦ�����֞��ʲxxJ�@�����$��~ε��#��p�R�H���+���^?�_����xQ\)�/��	G�l�5i���41��R�
+_#���M�R��{G�~�j��Rc�A�{��g��3�l𭉀3�U�L�@z����o�T�"j�ۇG�}k-�u�@P�3�ʒ��T&$:�H�R��B���"�=�X�)���ZLb�RM'�q!��"���0BH���KOm�L��1f��΍���Y$��HA�hVe��~7����?�uU�ɨ�3�j�����I��+lP�	�u�U�:䙦(��2�d��kT�)k��VeEm�Ѭ�,V��
��ZI?���eI�(�6hR	�̐*C/Kp��X��c	%K3<���1Z����
,W5ZKdk*>��T�D����4.�op"��Q�)dK!����֒�	IjpwE�
X�A
�h�-�$:��[�k_s�3�	ue(���
��и��K[�l�kyb���Q'�)�B�U|kc�˶%���������ˆ�&IP���&9J�;���N����:&gl<I������P"�У�.D�R
�]�Ň�?\�Bh��D���H�D��P�6$)�ӌ�kfeC��,c��ѝ��}v���8}�u��{L���d8N�X�.����{~Yq�����U;wn�N�&�	DʒlݑeYgl���]�?�ƽ넥3>s�k�I�,[	ɀ"���t;�ڕ���IƲF�g-MS�jW�֯���|9�+�˭'Pku
��$ {6�t�r��1ˢ��΍�?���T]�:S���!�_X��m�T�_�<�#,��qm�f�PP�%<�A�e��c��M	���K�-�|Y��ګ�ƈ=�%����C����&�u4�j��7pq��@30T�V)�H2�P�m�e�Gd�`U-TAB�C�Vo6N.���^�k�ۊ"�YjJ��
cf.�$!�2~���}I�r\7@�EdQ��ۨ���i�T�&��!K�T
�����!
�$b����I"���$R�����P4�x�5�d\C
�C�\��4<��� H�VM��5%�s'�iU1]QUq]�@�QU�B�ŗ|QGת��)���.I��\�L��p�0��|t�@�AE���.����c9����+Tm/�P,	H���*ժ�[�� # �$�5;	k�M���
�� J�d��ec9n�S@�b��t�H�誂놆��  *b�p}l?�%س}�D��X´]P4|<�#�ؾ��UIqjM� A	��gۡ�p���8x51ܰ�̓j從�&�蒂]��|�	G�a14�WTǴ�-+�	"��:� `��H���mZ��H2^�Ћ��"��r3������jm���j�Hr(_^�� �,;�Vv��d�Gĩ�QU��*%�����!W`��}o�M߱#���݃�j��3���L�K�eŽ(��� ��q��e8
+qc͠�H���8�2B�J0dD5痄�J��v���*����d<��0b��G?�},���9t�M�ŊIɲ�d�3��D��j�lD2�$`�a�KwG����8�i"	��
4Mᮻ�311A��>�T*X���鸀iVk�p$��.�X<��#� �I��H�c[H��Y��l���N�ߵ�����r	?��\���$RIlˡT��:�(aYUDQ�%�d���=vE�U�Z�v�訷�7|���U���$���$�ZY޳�D\�w�024�_x�����ӟ��r�B�t@Ӥ⊌,��A7b�?����ģ�q��Q�3Ӵ�e���Y%R�Lk�}��*��L�L�P`ݚ�$4
�0�6>�K�h�J�$�qdE�X.#�"V�$�L��#q��A
�$)�e�e�L:M*-R,UP$È�+U����q�|�����F�I���g�ٴz-~`Z�D���.]�%K`:�# 
*GHL� IDATf)�-	8(�DSC�g��8|� ���R���K,g�=;H�R�^�ej��dd��L$M%�J�/��l_��܅])�i���jW	|�߀4#	���8$u�(��{��2���o!�x�bŢR.�c�#+&�{�v��ݼ�'O164�^W�L��KZ7��l�{wmgp��}WI1ԘN�� �


��O�XA�u��:˦�/r��x�]XU�}�ϩ#GY�~-[֮��\��m��2H�H.�GU�8V�#9���6��8�J�u�K'(��xA�������\�>�Sc�Ul�'��H�����Igҡ �
1Me�XG��4����޷�=~��L��ד\��R}'%�Er@G�\��}m›����<���^>D��a��e�]w�4�G�d���"�6�L� �ֺN_�fm�f��u"-|���d?_UA�4���?g��e�޹���&֭]˱'�<Џ(*�^�Š�P�w����5ǎ}DkG;�z�)����𡰅SG;�m�Ʋ��կEsS�8���5kY�b}�/���ʣ?́������c��WX�|9,��S,[��|�ȃ>@�b�֞=��^�6��~��o�:8H2��/<CWG>�
�����X\�x���m�6���K��O<�8�b���A�g�}}T-����7�w�
���<���ry�}t�ukױn�ZQ���%;w���|.˯~�s�FFi��ESK����d��x��gY?ں���C���-]Lﹳ�]���6��=�k9475����ӏ=Lg{���{ޡ���o>�,�P,��ǎ��Ç��w���͍�s`?��o�>�!�s���ܳ��T��'��i�F4=�+�}�><����m�.YDCC�Ϟ�ݻi���ko�E��x��)���?�̶{��pA����:uM�����x�B��ii�g��wy�=$�n����ޡ�<��S?y�m[��#G��~�j����
����x�чغi#����f��.�^b��
��w�J����R���c�{�AN�9��㧹o���;��Ї����3)Ru�uu�=����`�����w(�dy�/�r�2F�&x���x��G���'� ��q��V��k�V�zg�b��vm'�/p��e�n��-�	����l�M�ݸ���
F,�=wo~������/_}��#�Y�n-?��sH���A�����g���
��7��~�*V�,����L�vx�ׯ���{�6N��.*����<�s;�|�|t�O>�]����I&bl�t7'O�e��e��(�vlc��^���I�\���.�r��@��/�k�
���������8O=�(S��ټ���z|!�Έ#�:B9ˡ�GN��Gk{3˶m�s�62]K(��d	��1�w�ɡqJ�E��G�Ԛ��V���c�G�~Du���-ėlEjj���_(A�&�K�3 ���d.D*|\�-s���矃�݂�~��z����<�,---��������~�����EC}=���x�V,_���gϞ�p�qʥ2V�b��u<����~��߰v�ZV�^��k���Q�Ns�{���}۶��X���{\>ϡ��/U�	���}�^�M�ҥ�3����ܿcO<�(fŤ����V�a&_`�ƍ����o��x|�GX��ת���7��R���y<��Ü>{�7�|���N,����47�0����gN300Ȇ�8~�$�N�b���<��c����c�N�8r�0�$�x�b��2�M���oF��Pd���:wQ���b�5�_���y���L��\�ʑ#�;6���.Z,����\�u�7195��i454q��9dAd��
�i��w�b��n��"�m���(���}��Ru�~t��+�"SW��lڰ	�T�giK/�_�K�''�U�l�L�Z偝�X�j>���(+������J�B}2�b����O=����8���N,�392��{�c��5Z[���c�ho���X����eK�VMvn��5�{�k�2������eZ���no#�Y�Յ�	��i2[7o��'�������;���
�|�U6�_�fh��U5AV���Q,�Y�j5�f��j�R>J��>�8�(�щ<�{;�R��ыߥg�B��_��|~������.��=š�����L��P�J23=�mWټq-�7��G���s>�>̩3灀y-�������k�Y����kH��C�o��������+�i\8q��t�d2�o_{d]��r�����;زz��S�*ص��mm�;C��%_,�����fxx�-��s���X�
�N��OL�m�&V�Y���˸g�
�<�/��wS(��koq�CTLE;��K$�=wob�Sϰ�����}�D�Ƨ
���/Q�z�x�@@d��i��誂g��~��p=u۾Of�3����
�r���R�.�����[���Z�x��&E�nA�:>N�h�B�����������H�T&_(�Z6�t���:h��P��p�"�B$���V��ͫ��Is��?�X*R��؎C}C=mmmHr�Rt(�K�c�._�•��'j@*g��47�#K�׆0�9$YD�t�chh���I@@�Ͱ��b���:�㜿���Sg(UL֭[G:�ab:G������+�OL�0t|�fz:�e[TMY��Y'S�%��>�|��˗)W*P�Ɯ��AL���Z*Z*����@���D<c^�|b���"+*�v1t��%KhhhIJM!f�����4CCC
�s��E\�#�똦�աQN��@��.Ɉ4��LMNq��q�E7el|QV��4�Z���)tuv�dQ7�*�JƱ�*?͵�	4Y��3�ƦMhk�C4M�����q.]�fm�<$E%��d:�d�|���Sg�8��Hnz�ёQ,�Ʈ�~�*�0��zh����$S	\�'��$�14EAD�<��]�P.qmd��˃X���*Ȫ��k,�꤫����Z0��yl��[�e���q.��͙��253�$I��2B��"�,q��U
���a�+�tw/`aW�fP.U�x���aD1tL%b�H�(�L�E��Ҍ'��q�������l�u�������a���T+&��`�:�!Kq#F�X��+TJ.^��L>�$+��e���9w�{��bE+zz@38��,�ȃ�ykϻ�	�����S�T�t�*��h��"���G�4I�
�dвn3[��EZ��2��2� ��*���{�,ScC$ݝ:թQF��\ܢ�[)�F��w������K��9�BH�Ž�~p�k�\���m��q��\i��xR�r<D|,��ĩS�8}�|!O_�U��^�/�����x�?��������k��R)WH�c����:X�����,1����!�J�g���o��ŋپ�>�V��{�]�\>O��.d`x��kcHr8cܐI3=9�<�ccS�L�����˽�d��w��K%�I�R�8q��y���6�{����=���>��t�R�H�j�?0���Y���i�f�q<�����oo��<��ttv�ݽ����s����(
���Y�ER����\,�:S�\�D�R�T��)
3S��M�H`;6���S��c��
2:2’ŋ���S.�E�
b��b�\1�n�����C���4M&&����)�ݲ�x,�����q,Z��L��t��)���w�b��>\ ��s��E֭^ͷ�~��q(r���L�|����(R)�Q��X,F!�#�yX���(�]���5kV�jg.\�sJ�C�Rf~[#CW��u�;���q]:Ģ�V4U��'��3\�r�+W���w�CRdN�>ˎm��m�V��
S.V�݀�	b1��KW��|/+�-%_,369E*�D�E.^��vC����i2iTUfzz�b���:>��)����=}�7��ü�V<��w����B�~��V.[ʋ?�!G>:���+zzS*��H�̷_x�j������m^edd�v�x0](��{hт��]�߳���:��UQYڳ���a��
�b�AU��ذv
K�,±-����\ISy���7�`�6+W�`lt���)�'')Z���M��y��w�ho�ȥL,"�h��L.�D�\>8t��+������’��e�>[D��\6;'p��$� p��-�4צ��T��a��QOV�2’f��K�N��.��9p��S����E�e]
Sނ�mN�KB^���?��d,���U5a���Zs_�qn0�P��9��ˢi�TQ�Pհ#��m��NcS3�ScTKe���щ	\/@WUT�V\��g�p]���F���o���^�`���&&&'q\���VJ�lv�0�J-��06>M�TA��1MA�}�8�x�l!��s	,e�J���l�G�z��� �
�� k��29>�d�,�hCV
N^�C%�,h��ϒ/iliE ��	s5���o|�����8��3b���m[���ò�dg��x>>a�BŲȖ����� �k������Q.�(�K�bqҩ4SS�a�Z"�e�ض����MeI�5 J�|�
�RE9,0PD	U�)�-r�
M���k�\�"�X�\�Ķ<L�F�%f�:��Ә2�e��-Ʀ�$�Kwar��e8�����j5�*����HČ��S�U�@D�2��4�%AD�qDA$�H."�j056M���5�E]m(���!9�!���n��B�d*A&�`tx������<a/�T���:��N�Ȗ+(��c�袀EX��Ka�B�����15=C��q�&����O�;�3g�3S)!�$���ZW��ȕ�atAda{צ��
,���Mg�U�����(���$��055��؁��������ȵq6n��{�p���q�� �j��ЀcVɚ&�"��v-+�Q����4�ٙ,�"�1��T��#�TJ%:�!�9��+�� "�(R6M�DW{צ�*&���]���p2L|C��[��F׼Ʀ��E9�$iHJ����.���ΗQ%I�������|������d/���A6.��3���aM3��>�OOt��YF!_
�8�5���[�S1�L;o�Ng�*.�"�_��ʋ�m���^}5���W�8�B���BX�딦�o'��-AeTQ�ul$EEÙm�(�+�@\ӱ�U,'|R�z�$=,���\ϥ������������� �T*���D�q]7,�&�P2���@HSUZ��rXBZ1-l����0�L�l;�sE	_�q}�D��m3�+a;�"�5Cm��YE<�	]��\�����2n�$b;6�
��*��F,F�{�cqtE�Z�j�����NX��Q0���Z��§��ja���ب����"�{n�$\�CV�0ܫR�\�
TY"�A��)�p�]S�V�B��x�cqtU@�GUj���v}rY
M�l�'��db*��bVa�P�q*4$uTE�d�����"	����RI
Ӷ�TlqEV)��X�
���芈 I(�Aն���(���<Ƨ
�+����:�ࣈ>���Ԫ��%L�A����@�]�Qd�D\�rl��� ��)��e�����;���ц�Q�Xx�v�	c�����A@Ks3c33��Gc]2l�$����d�#�cVLp\�X�T\�1�T���".��"hz���9��� ��	�����h���xH�cIdY ?5��iX\��Q����(إJ��y��fD��a��`;H�$�(�a{��G�v�Z�T���+��P$A�s�0�ZQ��~l�%p=#�cW��@Rk� )~�ȑ�Y�d!�9���L��q�R?�Su1
	��YƋ��wyve����ˑpʣA����Cw5�֬��w��t�
%�`�EM	� �G(��tNU�|w+/>����?�W~��L\�!\���_#�x��[�"���x饗>��	���^�K�zh2�H�"�H���дGI&H
a���U��� ��L<V���Z��A���
�@"��5��C�s�riM7(�U\�C��Il-m�t����Ѵ�	(��S�}Y4��@�AFU5�dl�ݵ��C�H���ڈ�O:�@���$���`�:�3�� �N�>�x����u0��ç���aA��Р"��TQD�.(�N(��"K����H̨�Sa��"�aI6� �("
��f����
L�&�dYCC��D����(�7ê6I�P4�DL��,L7�I0�8^P̙T,�x"F]:��LO�%�L"A���Q/1�*� ���(�V���x�x\GA�J%�B�J<��!e >�/��qYC�%dYA<D!�o��6���'�
���UDE�lDQ�b��!��#�aQ�(k(�<I*��"I�e�]>�֭X@�C��
�GFFTIU�=�+%�ZʥYu�YS��	b��, 
�
	���\��q�052��#K"媍=��*���P�d�@�`����:T�T�Q3	DDl'�q�z�6ړ
��_~����"���Ⱥoy>���|4%�w_�j����II��͘=ovIQ	�s���n�lץ�:D�k�ϮLL��5*UQhʤ�.Wd$ߥ-#�ժ�i|�G��b�y���I[\@l�3*��h�b�v��:辈�+�%_��*&a���@��*f�BmJO�?�;���F����<
^z�%Ν9CDDĝʼnSg�E1�\�b	�8��2����T�m��hZ<��z���M!+;��g��o���>�ZSUϴ�M���(�h� շBru���9���_� ���U�NwDD�W��`V1�CѨ�]Mi����,��Kc�F��\Y�����gݐ�hJ�����Q�f����P�q�iSS�ڈm�9�-0���+���F�����Zr@�i�H(�ק�*�x�Ϲ�DI���=Q�����1�ˣ�a�k�e&�
��me^�K�c��d+���b)A�X�"VJ�$��
��|�v
���H�#""�\�2ilϣ�,jjB�d�U'��l�$���L�T�`&��bo/��R)��n��I�Ū�j$��1�N@���oUp��
]��ԐF�Ǒe��w��9""��e�n�2����
%�
M���F-��sn`���c���h��K:�ız�-��ob�j��е�J�f�T���*�Dߩ8P@�\��h�D}}È��7䈈�;��.��AC"�*J�mYۻ)�@�����\��b���ڱ�B�Ȟ?�ep,G[Υs�:�j5�$`fj��T&G�y�����YBfs���*� GDD��(�DB�p��(�6+�Z�<>����x�x�d<F[[���j�"<)C<���^ǹ�~jMk�2�݈���e��x�s�4�(��7!*bU��ǩ91��	rDDĝMLQh�Ksj`��mͤ
/�L�`X>����4>�<Nz������Q�h]��%��ѹi����Ԍ�z8^@�|�t�dZ0q� ��&��Y��\A��ihh �N�L&�4
Y�=R	rDD�W��$�M����k	�,�U��‹��v�R�E�W�H�����fu�C	(��(�x�[�9�-��9�����xsMY���C�XĶ��:�rDD�Ȭ��O`۔��_k4ZǙɩ
~j��~�(
uuu�uY��r���[��m�DQd��244D�X$�J�6�q�H�#""���2�\�l6K�T�4��2�ƇG���sA�nذ���:�;Ƶk�PUu�U��F�a[&a�oQ�j]rdYF����ηs�	rDD�W�f`dF��'��zh�02227����Q__O�P����
���gV���A�(�����i���$I�=|	rDD�WQ�$	UU�������7�����M?;+��i222B*�

�j���u�.+Bh�8�U�$�iڜ��
���(���(s��m�=,"A�����
���]ufv]wn�
�t�<+����LOO�8�R�X,���ms�y�HWE&'�0�D	-IDAT'�R� IMMMtvv��aγ��s¬(
���R*��$���V:::P�ϟ�	rDDĿQ�M/S� n�ى��M�edd�B����4���JV���.]�,�s#eQ�����~3�qF�uzzz斓eUU�����ɓ
��Q����j�e˖}"	rDDĿkf���h�"z}�C,���;����$f���#G�p�"---ܳy3���ضM]]]h�_c||<�*O&�FͶm311Agg'MMM�4�0L100@>���)8�õk�hjj���)䈈���0Z�l8�zL���<��'N��u��>���ӳ��nX�mۘ����s�:+��݉���V��Ź���G��R(>� ��i����:�(
�,��B�8�A72u�����fs�288|�:��1aI�n���
�D1䈈������d�f�<�أ\�t���f/^�����O�9Z[[��rs�
�q]���FoX�0ZZZ�f�x�77rv]����O,	rDD�͢E��mUUY�`��H$X�dI�(�OB"���s)r�444���s�t������]�E���X�t�'�ڑ GDD�Ѩ�ʪU�����X,���M�s��7s�Z����VY�jMMM��[��*+W����enr�����"G��FEZZZhii�L��@ss����,�E2*n�]���yxD� """"䈈���H�#""""A������9""""䈈���H�#""""A������9""""䈈���H�#""""A������9""""䈈���H�#""""A������9"""�� j��7ᥗ^�BDD$�_~�D!"�:��EDDDD$�� GDDDD�	rDDDD$�}��)TQ��W��}��?��k��� ����(=��~`E��<o����1�)�Z�r9���'~�n����?_Za�K/��Ν;9y�$�|�t:͎;hnn�[��_�R�uuulݺ���V<���W_�g��[��W^��'�D�$^z饹<�?�ٳg�m���VFFF��|���>���'?�a���q��A._���ŋ���{�$�3��#������O�@oo������K/�Ě5k�p�w�}7�l���^A`���,X�`�CCC=z����ϟϮ]��4�/��>����s��A���QU���v�����v�^N�>M�\������v��r�{�O��/z
|���V��������ǹx�"�����g�����~n�Ξ=�޽{�����$I$�I���hlldzz�T*5���s��iTU��C�$&''�a�O�Ο�q��QR�/�����=��͛?�~~�F��v��㠪*�?�<###���[lڴ��|�;����� �SSS<���h��ٳg9t�;v���?Ǟ={ؾ};mmm�J%�\����Ķm�z�)E�رc>|��۷���Y�ۡ?_�.|�!�-[��	�ҥK�f�7]N�$V�\I�P��]ww7}}}����}�Ϟ={�%K���*�$�=M?�vnťK�X�l�,#�2+V��ҥK_h?���aݺus#������s�n�:b��$�l�2n۵�i��O�T��<��4�֭��s�~�zb����v��O��?w^>Ͻ�׺n�.�ͼ,dY&���J%N�8���8�r۶oX����cǎq��w����ڵko��R�������[m�V��y�UU�4�ϼ�wll�/8�&t�7��Q˲n۵�i�޽�?����dؼy3�����~ATU�Z�~��r�{�v�ϗ�_s��_���k�.b������7�`2���ٳ$��O=���y�,���ƦA���
���8�eY�q��L�}���R\�����n۵�i������O�8W�^e�޽|�{ߋ��/_\/����^����e��W&ˢR�0o�<2�A|b�?�8|��
��?������~|�'�Ͳo߾ϵ�x<�իW?u4�d�Ο?�뺸����Y�d�}#��݌��z.^���
:�}���	|���<�]����o�w3Μ9C�XD�$��m�;���I|�Ƕm.\�p�$׭�˭�۩?_�.|e���;w��~��"�D�����
��OWWן��ݻ��{�������o�l��v�m���ٳg��bijq�F<�?��?Ϧ����݌�۷�o�>��}��4k֬�����G�2:::��~b�v\{7czz��>�˲hhh`��ݑ�~N>������bŊ�Tnu^nu��N���tA��N��t����<��C����V�w��|���~F�\F�$�͛��FKѽ���k=B���������L Jz�GIEND�B`�images/padding_top.png000060400000000376152456031250011014 0ustar00�PNG


IHDR�asRGB����IDAT8�͒1
�@E�.	�H�-<����/`���������%(�`���2 Xd����?��3�P ��W�.�$3�4�U��ZA�Y���0�nŢM�6�n�K�$5��0BH�,�<�
c~.���^*�&����	l����ꟛ�Z^]���z�@�]r8e��ԹF��=��z��/�3}{6IEND�B`�images/height.png000060400000000522152456031250007765 0ustar00�PNG


IHDR�asRGB���IDAT8�c`���@�}�P�Bf*\�N�&�&G�]NN�?�0���������Űo�>FU)���ܪR��L��H�&�~���U�������AߎW��	��������6c�gϞEuA�g���ŧ߈(
	���_�~1ܾ}��s>������I3P?��������f+rzx��#<!y6ܸ�(ϩy��k;4�Iv��럃�����ѝ�q��َ��|����5�	�;����IEND�B`�images/link.png000060400000000527152456031250007457 0ustar00�PNG


IHDR��7�gAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT(�c�π2�I�wVi�y�k��H�ܝ���]V�7T��O��/�����C7���>]Fl`�~������'������S�{��ض�a�C?�	]M�'��s����C������59��QX�nf��i%A;��B�����vN+I��	V���{������O�_��H����m�{�뚚`j�^�S�d��)�{����j��I�J=��U�IEND�B`�images/basket_add.png000060400000001360152456031250010577 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥�IL�Q�9<�'��	���ƃ'ML��A� n��U�F�6JYZ��*�-�&Ŗ���n�(���eS�z�&��A�B4����D_��2�f~3�yE��goz977�mfff�?���mrN�>Od�ZCKkw]����*�o2�$���ހٗ�X�_�,htf�:��:���ȼ�1Q�k��ܳ	6���x��)\5
Ai��2����$��k=Й,�?�\�Fb�I�|&�y�N�������ܘ�������6�?Q,�����|KKK^�T������e�TJ��f�Ų�D^�W�D`��/@������R�.1�L&{WDUNOOc||�4�G�ъ`0�����N�J8��ݽS�ӕ��������r��� �H$C�9�����	y�U�	�B��l"��8Q�U�;���s��vj��^�����`xxx$����b��-p8��V�1�Ѹ����B�?ߡ
\Al���yF��г`ppPH�\.a ��b�f3�X�l������c��M\�!q�o�l�|����/$V��l.#��h4�J�s�B��<�8��O�,�0���d�H,�X �@b�ĂT*ʼn�����u�dM��G�[�q�V�-���V��Nf�_��oK��WY����r�w�+IEND�B`�images/accept.png000060400000001415152456031250007756 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥��KSa�;v�vl	dD!��P{$;�
ż,K�ݽ�6c�L�2r^�H)-��jsNm���֔2q�QB̽�B�at�o���L#z����{�q�'��r��=)L��a�8,u%2Rg�>ݾW�� ϛJ�<�!�G��A�����\lF��$�TH�C�;
تt�xR����~�^^�i�2��X�C�L��d��&��3�I��M�	���_���ؔ�������=\����B����˜@�N2�Ʋ��9�U�SPLB1U�T!�k�0x�p��ܞ#H�Bb��1�l�5؄
_1�O�,��$O>�߸��Pd
m�a�kD|=��G�	Vn�6���[Įd�桚(���P���m�.�0Q��`'Fb#&�ܧ6���a�P����׏Q��1�2[�+z�i�; ��]�C17�оp�I9̾jD�}�›?7ayze�,hXAK��^3�*bk���@�+wQ=!��}u��Xz�������q:g쯺�n=���:�d+_����G���T��A;�ՐJ�ƣ�.��!P��)5!���H:�����ep��ր��"����݂����"�Ky�w|�{H�2!i��~3z_X�;o��kBZK*
^�R�:O�(��jF��*^��Ȱ�S��诿�_�gЬ�y��cIEND�B`�images/border_radius_tl.png000060400000000724152456031250012044 0ustar00�PNG


IHDR�asRGB���bKGD�������	pHYs��tIME�/��XTIDAT8�Œ=N�@�ǻX!!�)��	"E�u
N�1��)
%
?�D�%2"DC�bv�b��&�i�lY��|�{���H�zxz3���B�h
0"��v�`c]pt�
s��t`Hh !\*߭.�&o��C	�޲�P%@�\=O����ݲH��fj�����
8��^>�f#Aj
6�s�D.��pv�
�3�[
��Qe	,�����  57��p_Y����q�n�i�8\X����	^�T���Hu*��5ʵ��q�\ @D��Ek�&�	�M�ky"�qN�t�Z�˟ZފVK��0�9�9�7���V�b�/%�b���IEND�B`�images/color_wheel.png000060400000001574152456031250011027 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<IDAT8�U�Mhe��o�ٝ���o�v+�/4	��`�
�P���E^�O�)� x�"���DЋz(X���E�i)H 5��g��&����ٝ��<�H��{{��
��UG�x��DtyZX3S���F4{T�ߜ�z_�~�!ā�Xy��>8�-=��g6�9�!�	��:����}��gV�{�L���@��1�;�_��ο0|���q�$.�6�C�-�ş����+�e���IQx״��gcs�G�m�"J�DZ��#Ģ�\G�-D�E����+�,�(#��"�W���p���!G�6!!6.���2z�.��i��o��/e42�<gd�V�>iB��$�B�"��4��`�z�0rxѪ^��5i�l>6��b�E��`��t�~w]��W��mr<i$�
6��0�����(�Pԡ_�\�����T#Ah��]���
:
�^���V�A�
=|�d��ߓź�����M���S����n�6�K:�e�A� �;�
���J~]3�A��$kŐ�)�oA�I�����5ɚ������gu�hJv���a@�GA�#H7�Pk‰#�֋�ܩ@�+M]2��w�O����h" ���ԋP݂�&�+G��M+��E:��{�u	@��+݉�?��g�/Fh�����A8^.�U�uu����G)�O9��*ٔ�oو7_>wf��3�4H���&\��_�3���f��u!|Dp@Tܞ��4���PS#*���P<�uyI�.<�9U�v�zIEND�B`�images/star.png000060400000001236152456031250007471 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<0IDAT8˕��K�QƟ{��3Ό�ch��T~4�ha"m�B��U�h�?ЪEmZ���lQ`%�� u�c͇��|����BM����p�t��s`��E7��!%���0OW@���k2c��������c�<�'&�Wx}�g@qqj�$�9�$��5b��A^U�<����|,g�e��dS�t?8���:�;��_D���BR��F�_����7��;�$�p�@C���"l��-h3�-(
a�q�BتU����~j���Lf�����pl-$��ILRpR��h׫���� $�`����e�C�!����n�N&���]�6����rU�Х�H���j�DQ�B�N���@�ЪU���[)vla��RC,=
�ʀ���@e��^M�X���s;vO<���D5@��9(���������L��Ǵv��6�k>(��K�qF� �
�a�4���J�$υh�õ�^Oo*�΂�8{����?���ξ��_ܪ��(���^䯖&�����쇻�۝�Fs�")IEND�B`�images/margin_top.png000060400000000452152456031250010656 0ustar00�PNG


IHDR�asRGB����IDAT8˭�Aj�P�����&BNP�b� ��]zq'��GIR�����%3.b]���������p�.��+D�FKQY��Eq�b�s�5@���0��n�L���֔���1^=?4�u<���y}5`��7;(�.�+�/<���:��)� �'Лl�bT��1��O���]S���+ �s2���U���{�5؝�k&�x�1�ϲnp�/�@q��L;IEND�B`�images/style.png000060400000001455152456031250007663 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8�c���?%��6�.OڪG;�x7�����Y���N˗^P h+���;��汧�}���̻����k�d�a$h�R�
F�	7'.����ۋr�>�h�y}�L�ia����p%q��Ͽ����f�����ۄ�[��/Yk6ߚc�{�I���&�wv���:�YzmBs�eՒ�/��<��L�3�:S�~�?�����7'��{�9{��k^��)��N<�B����37_��g��w&x�b��o��?v��3b^��n����S�ݻ�˞���>�,~��@,��]r��g�iw�J���<,�w0o�oSf߽,�p6#f���mw/mu�����L�^pH/{��K��z%t��"QϽ�I3�\̘u�����&�{)u�hkP�̇�U/,б�i_�o��K���@�"�{��{n�\v���I��'.y�_,�l-X.�w�����/l���1й1���O^��̜��}���|��܇���.l�:"�[s�y3���z�~��:?]$�d��߉����g>������a
�hf_Z�0������'�`₞G�]*o|Ћ>����F` ���)vo����W���B>�Y��=�(mmp����6��c>���w���w��oϝ�>w��]<��$g�r�W͍@�߫����k?(�����0cQ:IEND�B`�images/information.png000060400000001412152456031250011041 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥��k�W�?wL�dL&1
��6�Ѩ(h��R,�M!R;TA�.\t�m\�
>V���t���Z���΢��0��4��3�$�����BH|�=�/_>8�U�}T��!su4-�WNV��8
(��w����O��o^u�ŕ���r�#�ɞ�F֮`!r�pzy����e�����Hn�V��Z�Ԝ��გ�[C*��³2??\��S���+��K�;E�С����zrc%���5�*��cb�]��3_槻�i4|��v�Q@���h�ԎdÅ���"�@��Iz�S�lՒ�,Ѿ1A�ֆ�F��ޟ����Xq	A��Ǐ�d�'�b�βE��.r`o��+)�ȶ6��P�)�G��!�w��G��Cqn���f�G���
�S��J����y��8�ux�8q8+��g~jn�Bs��14(�{^&�xq�X�x�XƘ0�
���`~��Mq�rd;;?l�n]-�G� "8:Z
�
��&V��#�_������M����_G���_�8T���-��y�/L��Z��O��r���_�wn���Yf��	.����m[�/-q�_�1��r�dߪr����^L�J&�KӼ~-�<]�0��(�Œ1�����n��+iU
'	�4`�)7
r珁s�?�w��?�{Y�!�IEND�B`�images/offsety.png000060400000000477152456031250010205 0ustar00�PNG


IHDR�asRGB����IDAT8�c`�&��@�T=LH���T���Ly D��R�8��U��������e�100\�iڄݯ�cnf``(�����������_l��000�Aٮ�q��V.200�300000��{ŀ�?����V�
(�X�9�>�~�À5GLq�<b``���p�,L�8�����?�����x6ܸ������p[B�```���x ޻�9�����GvfR?��@o�%?�SIEND�B`�images/shape_align_middle.png000060400000000636152456031250012313 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<0IDAT8˥�1JCAE�b!Vb�K�\�]�t��]Xff���BD�FP��{�Z̏!��JS��̝��u�٥�~��=oܐ6�'ݟ�G��`���2����`��˳�@6X&��)8>!����&�4J�Lʔ��!�vV��iR"�2��4�= {]M7�L�O#��tj�B�5�L\��!j�Q�����f�n�-��+%�YE
S�X,?�jA�n�O(!���	u[��"խ3�M�e�/5M-����-ɾ#�^BD˭���:?�~a�I��W�o"����ϻ]�qĎ�H�����IEND�B`�images/switch.png000060400000001035152456031250010016 0ustar00�PNG


IHDR�atEXtSoftwareAdobe ImageReadyq�e<�IDATxڤS�NA��=9
M�ML|{�G����P:���36V>	`B�gbA��_����Lv��gf��)�g9�v��R�|�m�}b�['I$�N��nX�Z��5�:�"�P��>Yk
Ԅa�a$ ��y��s�N��T*I�D\�e+��4�L���~#h4T�T�C�bj�@A �XqS>��f�)y�ף��7;�[|90�$I�� �D�\.g�im$��9_:X��0cZ,BVOY)'��ìk#&ȭ�p��	��1oFz�mT�ץ|0�b��\!�qj��$:S0F	�l6��<*
�q�(��CB���!�F#�ww+�89��V�\:�P��Pxx��l���9����i�X�oo�d5�렿j��0ϻ������g�Y3���G��^h��6�'񵿰�{�2���m�!�l�	���kIEND�B`�images/photo.png000060400000001115152456031250007645 0ustar00�PNG


IHDR�agAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDAT8˥��k�a�o0b�Q��H� �СIQ�U�����Ί���訃(� .�CmѭA�T�"X��1i���:<�����wy8�pι��3�d_�8�Wɑ�L��`",�e�s3��qw�����
BfH'��� 4׾��l�s�X`�2�����n�x~�5�Dvߵ���%F�N�;�Ld����u�ŭ[�L��ڨ�n�6���d��(�h�#��	K���$����O�j��LH`�TA
,p,_��x�;ˀ�b�Ү�y���V 9Y�Q�h��k5��������g��c:��S�{�(�P��Tv��7fLQ��V���G�>DĘ��X�X$����=�����ȅ#�rӱ!ܝ�j���2'�o���g�E���N,��K%~]@�L�	ű2��~��1s�
��@���y��nB8$I0y|u�ww�_��d�k�0�_��,�OBIEND�B`�cksql.php000060400000002755152456031250006402 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

JFormHelper::loadFieldClass('cklist');


class JFormFieldCksQL extends JFormFieldCklist
{

	public $type = 'CkSQL';


	protected function getOptions()
	{
		// Initialize variables.
		$options = array();

		// Initialize some field attributes.
		$key = $this->element['key_field'] ? (string) $this->element['key_field'] : 'value';
		$value = $this->element['value_field'] ? (string) $this->element['value_field'] : (string) $this->element['name'];
		$translate = $this->element['translate'] ? (string) $this->element['translate'] : false;
		$query = (string) $this->element['query'];

		// Get the database object.
		$db = JFactory::getDBO();

		// Set the query and get the result list.
		$db->setQuery($query);
		$items = $db->loadObjectlist();

		// Check for an error.
		if ($db->getErrorNum())
		{
			JError::raiseWarning(500, $db->getErrorMsg());
			return $options;
		}

		// Build the field options.
		if (!empty($items))
		{
			foreach ($items as $item)
			{
				if ($translate == true)
				{
					$options[] = JHtml::_('select.option', $item->$key, JText::_($item->$value));
				}
				else
				{
					$options[] = JHtml::_('select.option', $item->$key, $item->$value);
				}
			}
		}

		// Merge any additional options in the XML definition.
		$options = array_merge(parent::getOptions(), $options);

		return $options;
	}
}
cklink.php000060400000003726152456031250006537 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die( 'Restricted access' );

class JFormFieldCklink extends JFormField
{
    protected $type = 'cklink';

    protected function getInput()
    {
        return '';
    }
	
	protected function getLabel()
    {
		$styles = 'background:#efefef;';
		$styles .= 'border: none;';
		$styles .= 'border-radius: 3px;';
		$styles .= 'color: #333;';
		$styles .= 'font-weight: normal;';
		$styles .= 'line-height: 24px;';
		$styles .= 'padding: 5px;';
		$styles .= 'margin: 3px 0;';
		$styles .= 'text-align: left;';
		$styles .= 'text-decoration: none;';
		$styles .= 'min-width: 400px;';

		$label = '';
		// Get the label text from the XML element, defaulting to the element name.
		$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
		$text = $this->translateLabel ? JText::_($text) : $text;
		$icon = $this->element['icon'];
		
		// Build the class for the label.
		$class = !empty($this->description) ? 'hasTip hasTooltip hasTooltip' : '';
		
		$label .= '<div id="'.$this->id.'-link" class="'.$class.'"';
		
		// If a description is specified, use it to build a tooltip.
		if (!empty($this->description)) {
			$label .= ' title="'.htmlspecialchars(trim($text, ':').'<br />' .
				JText::_($this->description), ENT_COMPAT, 'UTF-8').'"';
		}
		
		$label .= ' style="' . $styles . '">';
		$label .= '<img src="' . $this->getPathToElements() . '/images/'.$icon.'" style="margin: 0 10px 0 0;" />';
		$label .= '<a href="' . $this->element['url'] . '" target="_blank">'.$text.'</a></div>';

		return $label;
	}

	protected function getPathToElements() {
		$localpath = dirname(__FILE__);
		$rootpath = JPATH_ROOT;
		$httppath = trim(JURI::root(), "/");
		$pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
		return $pathtoimages;
    }
}


ckcontainer.php000060400000003656152456031250007566 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCkcontainer extends JFormField {

    protected $type = 'ckcontainer';

    protected function getInput() {
		$end = $this->element['end'];
		$styles = $this->element['styles'];
		$background = $this->element['background'] ? 'background-image: url('.$this->getPathToImages() . '/images/' . $this->element['background'].');' : '';
		$tag = $this->element['tag'];
		if ($end == '1') {
			// $html = '</li></'.$tag.'><li>';
            $html = '</'.$tag.'><div><div>';
		} else {
			// $html = '</li><'.$tag.' style="'.$background.$styles.'" ><li>';
            $html = '</div></div><'.$tag.' style="'.$background.$styles.'" >';
		}
		// var_dump($html);
        $identifier = 'menustyles';
        $form = new JForm($identifier);
        JForm::addFormPath(JPATH_SITE . '/modules/mod_slideshowck/elements/test');
        if (!$formexists = $form->loadFile($identifier, false)) {
            echo '<p style="color:red">'.JText::_('Problem loading the file : '.$identifier.'.xml').'</p>';
            return '';
        }
        $fields = $form->getFieldset();
        foreach ($fields as $key => $field) {
            // echo '<div class="ckpopup_row">';
            $html .= $form->getLabel(str_replace($identifier."_","",$key), $identifier);
            $html .= $form->getInput(str_replace($identifier."_","",$key), $identifier);
            // echo '</div>';

        }
        return $html;
    }

    protected function getLabel() {
        return '';
    }
	
	protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

}

ckhikashopcategory.php000060400000006460152456031250011144 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_BASE') or die;
jimport('joomla.filesystem.file');
jimport('joomla.form.formfield');
JFormHelper::loadFieldClass('cklist');

class JFormFieldCkhikashopcategory extends JFormFieldCklist {

	protected $type = 'ckhikashopcategory';

	protected function getOptions() {
		// if the component is not installed
		if (!JFolder::exists(JPATH_ROOT . '/administrator/components/com_hikashop')) {
			// add the root item
			$option = new stdClass();
			$option->text = JText::_('MOD_SLIDESHOWCKHIKASHOP_HIKASHOP_NOTFOUND');
			$option->value = '0';
			$options[] = $option;
			// Merge any additional options in the XML definition.
			$options = array_merge(parent::getOptions(), $options);

			return $options;
		}

		// get the categories
		$cats = $this->getCategories();

		// add the root item
		$option = new stdClass();
		$option->text = JText::_('MOD_SLIDESHOWCKHIKASHOP_HIKASHOP_PRODUCT_CATEGORY');
		$option->value = '2';
		$options[] = $option;
		foreach ($cats as $cat) {
			$option = new stdClass();
			$option->text = str_repeat(" - ", $cat->level) . $cat->name;
			$option->value = $cat->id;
			$options[] = $option;
		}
		// Merge any additional options in the XML definition.
		$options = array_merge(parent::getOptions(), $options);

		return $options;
	}
	
	protected function getCategories() {

		$db = JFactory::getDBO();
		$query = "SELECT category_name as name,"
				. " #__hikashop_category.category_id as id,"
				. " #__hikashop_category.category_depth-1 as level,"
				. " #__hikashop_category.category_parent_id as parent,"
				. " #__hikashop_category.category_ordering as ordering"
				. " FROM #__hikashop_category"
				. " WHERE #__hikashop_category.category_type = 'product'"
				. " AND #__hikashop_category.category_published = 1"
				. " AND #__hikashop_category.category_depth > 1"
				. " ORDER BY parent DESC, ordering ASC";

		$db->setQuery($query);

		if ($db->query()) {
			$rows = $db->loadObjectList('id');
		} else {
			echo '<p style="color:red;font-weight:bold;">Error loading SQL data : loading the hikashop categories in Maximenu CK</p>';
			return false;
		}

		$level = 0;
		$items = array();
		$i = 0;

		foreach ($rows as $k => &$item) {

			// saves childs into parents items
			if ($item->level > 1) {
				$rows[$item->parent]->haschild = 'yes';
				if (isset($item->haschild)) {
					$rows[$item->parent]->enfants.=$item->id . '|' . $item->enfants;
				} else {
					if (isset($rows[$item->parent]->enfants)) {
					$rows[$item->parent]->enfants.=$item->id . '|';
					} else {
						$rows[$item->parent]->enfants =$item->id . '|';
					}
				}
			}
			// create childs after respective parent
			if ($item->level == 1) { //gestion des droits des parents niveau 0
				$items[$i] = $item;
				if (isset($active_category_id) && $active_category_id == $item->id) {
					// $active_path[] = $item->id;
				}
				$item->path = array();
				$item->path[] = $item->id;
				if (isset($item->haschild)) {
					$childs = explode("|", $item->enfants);
					foreach ($childs as $c) {
						if ($c) {
							$i++;
							$item->path[] = $rows[$c]->id;
							$rows[$c]->path = $item->path;
							$items[$i] = $rows[$c];
						}
					}
				}
			} else {
				$i--;
			}
			$i++;
		}

		return $items;
	}
}
ckslidesmanager/delete_hover.png000060400000001034152456031250013050 0ustar00�PNG


IHDR�asRGB����IDAT8�c`��5�0;�w�3�{kC]|j:�$��Hx���vg�����o����x�[�i	�S�n#v����������;�_Q�?L�N~��JJ���[���Z$GW3���f&�{?�?�;ל�@���iF]����a�����`��$P.��%�7b�l���u'��0�tU�*�^ݷ�NА���֟�`�R���}sߚ�NC��;�x�
���k�|��c6>ۗ>��A�`&'h�%������+J�]�����T�/�%�1
�C�Y?T��R|���FC	n�i:ߎK��g"6�e�Pu�S�����a���G����?`=��K_��o��d9�l�����=c:��y�=棝W�<���C�5V�o�>��9��q�S��t�΋5���+�b�g���M���_�J�"����7?�@��Ugq�f�ة�tktIEND�B`�ckslidesmanager/delete.png000060400000001012152456031250011641 0ustar00�PNG


IHDR�asRGB����IDAT8˕�?�Q��{��432�
a�m
�.�	є�R�C�BLD��8��`e���mGw!Z$ �6_��aV����{�w��<�m��|>�9�Nlۦ�P�f<w�7�}$�o�h4�ŮE93	j��d�3!0��~qί��~��z8�
���jv��{
�햜��i�3EQF�ћK0�W0�L^��iO�,+����D"g;��,��uo����j�¿�eY0��X,>���R)U1j6�/��t(��`Fg�ټ�S��z��u��4�Խ�j}�`?�`T�x��,�4� ������fB�>5����L&��r�Kw"I����{*�v������+�Jw�Lj�Z�9o�.���]��8(U����p�kr���}7�X�R��b�(c��n�$����F�!�٬`���F"�| ��[�T%�!>�ED�q�IEND�B`�ckslidesmanager/unknown.png000060400000006530152456031250012110 0ustar00�PNG


IHDR@@�iq�
IDATx��p\�u�?��+ɒe����H�q	8���RO�؝�4�63��iHH�)4mڴ�@Z�К��
�~Np��cvv��`[�eɫ�����?ޮ��VZ���+ߙ3Ҽ���{�yw�iF����.��*����h�X�`<C��ާh1�QI+MFCþS��%_(�-��ʙ�w��C�pt�s�m.2�ʮ��,�a?GK���(����\y�1rcGK쪎�h�%&��lŲ%�/3�.O
^�M��裱��/�-�E�Q����kɟ�6����x�\>��gH�v�uģa2��3���䂎O.���B���@��t�l�L�䟽?�%��%�����iz�|�#��T<��P�I�-%_�ٷ�ȑm����o�˚n'b��D�P�`�߶�{�|���Q�-�"��'����sJ8���>pa�<ɾ���Ց�}��ҹ.�Ƴw����OO��k�˚�_&"��d�Bɿ4�/���E����f?����OU�S�*=K沠����|�Lk*�y�g�E$��c�~��P�T\��>��X2ŬD��﮷�=s��ش�-ҹ2�� Sx���[GG*�'�_��t��$"�x�`�L)���u+��^�7.��N���TX);]Q(٭7|x!���Mʾ����Ĉ�+Y�ƞ������#�2���8�ӿwg�44<^4�mBn�X$;u&w��]�zr�!�񢽒�	�9�����@l�,�Z.����{��:�5�j8�>���?҈�FnZz�:J�4�a(S��+�v�^�ߣ�!��"2GD�Ĺ���O�s="�U��1�U0��2�"�����B��<�y$�̟Y�o\�Dٷ�kQep8�H��c�Sw��|EUO�h�X�l����X�lL$�:�*"+�s����xu?K��+�w{�\�k~�aB��!�l!1�Sʒ+��l�^��Z��s��W�;0�c��Ɓg7��^��w��(
����K��d�%��W���P�������y��e@���e��;���oS�GQ���׌r�'`��>ƀ�:{G�(��}i:[�}{=Α�h�Pg�yں�p��P&����1Ū�����������1�����+}/�*�����#�+`D��]���u3G*�o��D�c��+�[���G��!d�ۻ���?3���n`��E���
�E����Eq(5R�L��:��%�+��ؠ��s��?�*^4���sB��I�w~f�[�ҙ��#���u�b�,�@j8\�cF�o�c�H���ǔrè*FY5޵�9���F�/Q�f�à�*�C��L,�͏N�wŝ�"9�|\����P�ޤv��`B
2���1�(*z�s�t��)�����(^,��m��չ�����U7S�g0"�1?V���m��+/L֍L��rv�}O��o��\�OD�:������a�	�>�=�|���k�����(�Ҩ���֌�w�U��r�7H~U[q�_��55�3�(���ʋ�X7��P�k��?H��B�5�Q�%1��:M�TՁx�~�zI�^L�u8��Ņ�n�,�ޥ�xz��_�<�}Ѷ�\��MX��X5���\Rߓ��?�P���6�����aZ{�� �6�k�)�/!Ρ��7"��S��'��� �6�l�а=���m���=�_."��Yf`����[����ZU��Z��{��<�0�q�S���b̕��j]Q��Ѩޢ(^"����#?�8e�f����~�p�b�Y)�rͷ�@�!�z����ϟd����L�KW0��˃�'��Q�m��>��#��P�X���>5m��E�ş��bq�yAqu���xPU	��p�G�}��ն��Œt�%�\�c���z*�ћ}JU���f�w���W_�v��N��K��/���ue��GT�v����+��)'_����N@|��YT�j��	oP�S�ۍ�D"l��-d���4��_*��P��M�����0[��;�ҧ�j^�	p␠�/��ZE�ҨNu��kk��<��,��T��	.|�
��ߓ=���� �a����Ϫ*�X�#O?�l�F0) ����1a���l�F��+A��?��:W�%U݁��4��l|�Tu��mnE���s���#o6ۤQh:'v<M(�@��,Wu��^SuGU���&'�b}���W�m�(�HCd��k��۱�|�~(���о�M��7HL�㿢�+1��Y�s�DU)fϐ����	�F�t­|��	Gq΢(���$�piU�x!ڗ��5��7v4۬4�\|ۗq��Y�6�_`#o`8j0���(���$�m��N@j�e��r9�_E?<��!:[`���8�_�ӱ|ܯbӊ�?���UP6����9O�Ob��f�5
M%@ՁS��JU;_�e\Q�CEQ�O�|��ԥ��ZRO#DT��H�rMP��j���ê�����C�	�:}�Ա�r�Ũl��4�I��	f}���߭*5��aq���P:}��f�BS	(
�Q����Sgl�:+�,��!�QQ��޿��f�B�W�C������*�'ȳN5��)Uv"�^E�N�V�|�1��z��f�`�/C�d�����5}2�d�ҥ84@m�@�%W��E����(�`�	�=h
�c!N=��`�Q�H�;Ɖ'�����d��/G&E�…Y�j�-������l0�\��X;z���<%߁����pU ���c>��1�3��<�1����Ϟ={x���u�~�zV�^M>��Z;2�ﵳ"Z�mҬ�Z�[�[�W��Di�AD�B��W���!uO�k׮epp��"@�W$$*R%"�a&m
��a O�r)�ʹ�s����������u=�n��m0�@wE��ٕcI U��G+�CL��E�FC�"`��}�A`0h���]y�<��U��g8�H��y�!���G)U�i�8�����ʹ�1Y0�!��F0���r�C�*ъ��H��v�`��9�*Dz@� ��8|�NU���& W
<	lv8� p:A�d+A�W_���$gd-T]���j�9��F<_���s"r�l1�&`Æ
�Y��\.笵��3P9]-zU��ѯ���F�)�8��u���٠:E��aΜ9Sw�N�F�����>�1�/_N4Y�w��YL�1�{�����0����ݻw�m۶I鞖���y�H�R#;�X�d	�Tjʺ�1�ܹ�;�j�<����OY���k����BF��\.IEND�B`�ckslidesmanager/arrow_move.gif000060400000000265152456031250012551 0ustar00GIF89a�www��ݪ����������������!�,b�)	�8�D��1p�7� EiJ�Q��1��,ٔu��v�X,�1����a:B��bE$��
��u�/(QS�����_�U�^�iN��w;ckslidesmanager/ckslidesmanager.css000060400000010106152456031250013543 0ustar00/**
 * @copyright	Copyright (C) 2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */

#ckslideslist * {
	box-sizing: border-box;
}

/* bootstrap override */
#ckslideslist .chzn-container {
	display: none !important;
}

#ckslideslist select {
	display: inline-block !important;
}

#ckslideslist li {
	list-style: none;
}
/* fin override */

#ckslideslist {
	position: relative;
	padding: 0;
	margin: 0;
}

#ckslideslist .ckinterfacetablink {
	height: auto;
}

#options-styles {
	position:relative;
}

.ckaddslide {
	padding: 8px 20px;
	font-size: 14px;
	margin: 5px 0;
}

.ckslide {
	margin: 3px 0 !important;
	border: #ccc 1px solid;
	clear: both;
	min-height: 80px;
	list-style: none;
	max-width: 550px;
	background: #fff;
	position: relative;
}

.placeholder {
	border: 1px dashed #3399ff;
	min-height: 100px;
	max-width: 550px;
}

.ckslide input, .ckslide select {
	border-radius: 0px;
	-moz-border-radius: 0px;
	padding: 5px;
}

.ckslidecontainer {
	border-left: 1px solid #ccc;
	float: left;
	width: 88%;
	padding-left: 2%;
	padding-top: 5px;
	position: relative;
}

.ckslidehandle {
	cursor: move;
	background: #f4f4f4;
	min-height: 60px;
	width: 8%;
	float: left;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	background: url(arrow_move.gif) center 40px no-repeat;
}

.ckslidenumber {
	color: #cbcbcb;
	text-align: center;
	text-shadow: 1px 1px #fff;
	font-size: 20px;
	padding-top: 5px;
	background: #eee;
	height: 30px;
	border-bottom: 1px solid #ccc;
}

.ckslidetoggle {
	background: red;
	bottom: 0;
	height: 40px;
	left: 0;
	position: absolute;
	width: 8%;
	background-color: #dff0d8;
	color: #468847;
	cursor: pointer;
	border-radius: 0;
	border-top: 1px solid #d6e9c6;
}

.ckslidetoggler {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}

.ckslidetoggle[data-state="0"] {
	background-color: #f2dede;
	border-top: 1px solid #eed3d7;
	color: #b94a48;
}

.ckslidetoggle[data-state="0"] + .ckslidecontainer {
	opacity: 0.3;
}

.cksliderow {
	clear: both;
}

.ckslideimgname {
	width: calc(100% - 60px);
	margin-left: 5px;
}

.ckslideimgname + a.ckbutton {
	margin-left: -1px;
}

.ckslidedelete {
	color: #333;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	background: none;
	border-radius: 0 0 0 4px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	top: 0;
	position: absolute;
	right: 0;
	display: block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	z-index: 1;
}

.ckslidedelete:hover > i{
	color: red;
}

.ckslideimgnamewrap {
	width: calc(100% - 100px);
}

.ckslideimgcontainer {
	float:left;
	height:64px;
	width:64px;
	border: none;
	box-shadow: 0px 0px 1px #333;
	border-radius: 0px;
	margin: 0px 5px 5px 0;
}

.ckslideimgcontainer img {
	margin: 0 !important;
	height:64px;
	width:64px;
	box-shadow: #888 0 0 4px;
	cursor: pointer;
}

.ckslidelabel, label.ckslidelabel {
	margin: 5px;
	width: 75px;
	display: inline-block;
}

.ckslidecaptiontext, .ckslidelinktext, .ckslidevideotext {
	width: 200px;
}

.ckslidetargettext {
	width: 210px;
}

#ckslideslist .ckslideaccordeonbutton {
	padding: 4px 12px;
	margin: 0 5px 3px 5px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
	float: none;
	text-align: center;
	background: #f9f9f9;
	border-radius: 2px;
	border: #bbb 1px solid;;
	cursor: pointer;
}

#ckslideslist .ckslideaccordeonbutton:hover, #ckslideslist .ckslideaccordeonbutton.open {
	background: #eee;
	color: #0080ff;
}

.ui-datepicker-prev .ui-icon::before {
	display: block;
	content: "<";
	position: absolute;
	width: 20px;
	height: 20px;
	color: #000;
	font-size: 20px;
	text-indent: 0;
}

.ui-datepicker-next .ui-icon::before {
	display: block;
	content: ">";
	position: absolute;
	width: 20px;
	height: 20px;
	color: #000;
	font-size: 20px;
	text-indent: 0;
}

.ckslidetitletext, .ckslidecaptiontext {
	width: calc(100% - 100px);
}

.ckslideimgtime {
	width: 60px;
}

/* for Joomla 4 */
/* set 1 column in the options */
#fieldset-editionfieldset > div {
	column-count: 1;
}

#fieldset-editionfieldset > div .control-group:not(.hidden) {
	display: block;
}ckslidesmanager/rightarrow.gif000060400000000114152456031250012552 0ustar00GIF89a����������!�,@�o�ˋ�މR4U�e�JWmC'��y�cȱ��;ckslidesmanager/ckslidesmanager.js000060400000104632152456031250013377 0ustar00/**
 * @copyright	Copyright (C) 2012 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * Module Slideshow CK
 * @license		GNU/GPL
 * */

function ckSelectFile(file, field) {
	if (! field) {
		alert('ERROR : no field given in the function ckSelectFile');
		return;
	}
	$ck('#'+field).val(file).trigger('change');
	ckUpdateThumbnail(file, '#'+field);
}

// pour gestion editeur d'images
function ckInsertMedia(text, editor) {
	var valeur = jQuery(text).attr('src');
	jQuery('#'+editor).val(valeur);
	ckUpdateThumbnail(valeur, '#'+editor);
}

function ckUpdateThumbnail(imgsrc, editor) {
	var slideimg = jQuery(editor).parent().parent().find('img');
	var testurl = 'http';
	if (imgsrc.toLowerCase().indexOf(testurl.toLowerCase()) != -1) {
		slideimg.attr('src', imgsrc);
	} else {
		slideimg.attr('src', SLIDESHOWCK.URIROOTABS + imgsrc);
	}
}

function ckAddSlide(slide, position) {
	if (! slide) slide = [];
	if (! position) position = false;
	var imgname = slide['imgname'] || '';
	var imgcaption = slide['imgcaption'] || '';
	var imgthumb = slide['imgthumb'] || '';
	if (!imgthumb) {
		imgthumb = SLIDESHOWCK.URIROOTABS + 'media/com_slideshowck/images/unknown.png';
	} else {
		imgthumb = SLIDESHOWCK.URIROOTABS + imgname;
	}
	var imglink = slide['imglink'] || '';
	var imgtarget = slide['imgtarget'] || '';
	var videoautoplay = slide['videoautoplay'] || '';
	var videoloop = slide['videoloop'] || '';
	var videocontrols = slide['videocontrols'] || '';
	var imgvideo = slide['imgvideo'] || '';
	var slideselect = slide['slideselect'] || '';
	var imgalignment = slide['imgalignment'] || '';
	var articleid = slide['slidearticleid'] || '';
	var pagebuilderckid = slide['slidepageid'] || '';
	var imgtime = slide['imgtime'] || '';
	var articlename = slide['slidearticlename'] || '';
	var pagebuilderckname = slide['slidepagename'] || '';
	var imgtitle = slide['imgtitle'] || '';
	var state = slide['state'] || '';
	var startdate = slide['startdate'] || '';
	var enddate = slide['enddate'] || '';
	var texttype = slide['texttype'] || 'custom';

	imgcaption = imgcaption.replace(/\|dq\|/g, "&quot;");
	if (!imglink)
		imglink = '';
	if (!imgvideo)
		imgvideo = '';
	if (!imgtarget || imgtarget == 'default') {
		imgtarget = '';
		imgtargetoption = '<option value="default" selected="selected">' + Joomla.JText._('SLIDESHOWCK_DEFAULT', 'default') + '</option><option value="_parent">' + Joomla.JText._('SLIDESHOWCK_SAMEWINDOW', 'same window') + '</option><option value="_blank">' + Joomla.JText._('SLIDESHOWCK_NEWWINDOW', 'new window') + '</option><option value="lightbox">' + Joomla.JText._('SLIDESHOWCK_LIGHTBOX', 'in a Lightbox') + '</option>';
	} else {
		if (imgtarget == '_parent') {
			imgtargetoption = '<option value="default">' + Joomla.JText._('SLIDESHOWCK_DEFAULT', 'default') + '</option><option value="_parent" selected="selected">' + Joomla.JText._('SLIDESHOWCK_SAMEWINDOW', 'same window') + '</option><option value="_blank">' + Joomla.JText._('SLIDESHOWCK_NEWWINDOW', 'new window') + '</option><option value="lightbox">' + Joomla.JText._('SLIDESHOWCK_LIGHTBOX', 'in a Lightbox') + '</option>';
		} else if (imgtarget == 'lightbox') {
			imgtargetoption = '<option value="default">' + Joomla.JText._('SLIDESHOWCK_DEFAULT', 'default') + '</option><option value="_parent">' + Joomla.JText._('SLIDESHOWCK_SAMEWINDOW', 'same window') + '</option><option value="_blank">' + Joomla.JText._('SLIDESHOWCK_NEWWINDOW', 'new window') + '</option><option value="lightbox" selected="selected">' + Joomla.JText._('SLIDESHOWCK_LIGHTBOX', 'in a Lightbox') + '</option>';
		} else {
			imgtargetoption = '<option value="default">' + Joomla.JText._('SLIDESHOWCK_DEFAULT', 'default') + '</option><option value="_parent">' + Joomla.JText._('SLIDESHOWCK_SAMEWINDOW', 'same window') + '</option><option value="_blank" selected="selected">' + Joomla.JText._('SLIDESHOWCK_NEWWINDOW', 'new window') + '</option><option value="lightbox">' + Joomla.JText._('SLIDESHOWCK_LIGHTBOX', 'in a Lightbox') + '</option>';
		}
	}
	if (!videoautoplay || videoautoplay == '0') {
		videoautoplay = '';
		ckslidevideoautoplayoption = '<option value="0" selected="selected">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	} else {
		ckslidevideoautoplayoption = '<option value="0">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1" selected="selected">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	}
	if (!videoloop || videoloop == '0') {
		videoloop = '';
		ckslidevideoloopoption = '<option value="0" selected="selected">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	} else {
		ckslidevideoloopoption = '<option value="0">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1" selected="selected">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	}
	if (videocontrols == '0') {
		videocontrols = '';
		ckslidevideocontrolsoption = '<option value="0" selected="selected">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	} else {
		ckslidevideocontrolsoption = '<option value="0">' + Joomla.JText._('JNO', 'No') + '</option>'
									+'<option value="1" selected="selected">' + Joomla.JText._('JYES', 'Yes') + '</option>';
	}
	if (!slideselect) {
		slideselect = '';
		slideselectoption = '<option value="image" selected="selected">' + Joomla.JText._('SLIDESHOWCK_IMAGE', 'Image') + '</option><option value="video">' + Joomla.JText._('SLIDESHOWCK_VIDEO', 'Video') + '</option>';
	} else {
		if (slideselect == 'image') {
			slideselectoption = '<option value="image" selected="selected">' + Joomla.JText._('SLIDESHOWCK_IMAGE', 'Image') + '</option><option value="video">' + Joomla.JText._('SLIDESHOWCK_VIDEO', 'Video') + '</option>';
		} else {
			slideselectoption = '<option value="image">' + Joomla.JText._('SLIDESHOWCK_IMAGE', 'Image') + '</option><option value="video" selected="selected">' + Joomla.JText._('SLIDESHOWCK_VIDEO', 'Video') + '</option>';
		}
	}

	if (!imgalignment) {
		imgalignment = '';
		imgdataalignmentoption = '<option value="default" selected="selected">Default</option>'
				+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
				+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
				+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
				+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
				+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
				+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
				+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
				+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
				+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
	} else {
		if (imgalignment == 'topLeft') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft" selected="selected">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'topCenter') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter" selected="selected">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'topRight') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight" selected="selected">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'centerLeft') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft" selected="selected">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'center') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center" selected="selected">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'centerRight') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight" selected="selected">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'bottomLeft') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft" selected="selected">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'bottomCenter') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter" selected="selected">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else if (imgalignment == 'bottomRight') {
			imgdataalignmentoption = '<option value="default">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight" selected="selected">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		} else {
			imgdataalignmentoption = '<option value="default" selected="selected">Default</option>'
					+ '<option value="topLeft">' + Joomla.JText._('SLIDESHOWCK_TOPLEFT', 'top left') + '</option>'
					+ '<option value="topCenter">' + Joomla.JText._('SLIDESHOWCK_TOPCENTER', 'top center') + '</option>'
					+ '<option value="topRight">' + Joomla.JText._('SLIDESHOWCK_TOPRIGHT', 'top right') + '</option>'
					+ '<option value="centerLeft">' + Joomla.JText._('SLIDESHOWCK_MIDDLELEFT', 'center left') + '</option>'
					+ '<option value="center">' + Joomla.JText._('SLIDESHOWCK_CENTER', 'center') + '</option>'
					+ '<option value="centerRight">' + Joomla.JText._('SLIDESHOWCK_MIDDLERIGHT', 'center right') + '</option>'
					+ '<option value="bottomLeft">' + Joomla.JText._('SLIDESHOWCK_BOTTOMLEFT', 'bottom left') + '</option>'
					+ '<option value="bottomCenter">' + Joomla.JText._('SLIDESHOWCK_BOTTOMCENTER', 'bottom center') + '</option>'
					+ '<option value="bottomRight">' + Joomla.JText._('SLIDESHOWCK_BOTTOMRIGHT', 'bottom right') + '</option>';
		}
	}
	if (!state || state == '1') {
		state = '1';
		statetxt = 'ON';
	} else {
		state = '0';
		statetxt = 'OFF';
	}

	index = ckCheckIndex(0);
	var ckslide = jQuery('<li class="ckslide" id="ckslide' + index + '" />');

	ckslide.html('<div class="ckslidehandle"><div class="ckslidenumber">' + index + '</div></div>'
			+ '<div class="ckslidedelete cktip" title="' + Joomla.JText._('SLIDESHOWCK_REMOVE2', '') + '" onclick="javascript:ckRemoveSlide(jQuery(this).parent());"><i class="fas fa-times"></i></a></div>'
			+ '<div class="ckslidetoggle" data-state="' + state + '"><div class="ckslidetoggler">' + statetxt + '</div></div>'
			+ '<div class="ckslidecontainer">'
			+ '<div class="cksliderow"><div class="ckslideimgcontainer">'
			+ '<img src="' + imgthumb + '" width="64" height="64" onclick="ckCallImageManagerPopup(\'ckslideimgname' + index + '\')"/></div>'

			+ '<div class="ckslideimgnamewrap ckbutton-group">'
				+ '<input name="ckslideimgname' + index + '" id="ckslideimgname' + index + '" class="ckslideimgname" type="text" value="' + imgname + '" onchange="javascript:ckUpdateThumbnail(this.value, this);" />'
				+ '<a class="ckbutton cktip" onclick="ckCallImageManagerPopup(\'ckslideimgname' + index + '\')" href="javascript:void(0)" title="' + Joomla.JText._('SLIDESHOWCK_SELECTIMAGE', 'select image') + '"><i class="fas fa-edit"></i></a></div>'
			+ '</div>'

			+ '<div class="cksliderow2">'
			// + '<span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_USETOSHOW', 'Display') + '</span><select class="ckslideselect">' + slideselectoption + '</select>'
			+ '<span><i class="fas fa-hourglass-half cktip" title="' + Joomla.JText._('SLIDESHOWCK_SLIDETIME', 'enter a specific time value for this slide, else it will be the default time') + '" style="color: #555;font-size: 16px;padding: 5px;"></i><input name="ckslideimgtime' + index + '" class="ckslideimgtime" type="text" value="' + imgtime + '" /></span><span>ms</span>'
			+ '</div>'
			
			+ '<div class="cksliderow"><div id="ckslideaccordion' + index + '">'
			+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink" data-group="main" data-tab="tab_maintext">' + Joomla.JText._('SLIDESHOWCK_TEXT', 'Text') + '</span>'
			+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink" data-group="main" data-tab="tab_mainimage">' + Joomla.JText._('SLIDESHOWCK_IMAGE', 'Image') + '</span>'
			+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink" data-group="main" data-tab="tab_mainlink">' + Joomla.JText._('SLIDESHOWCK_LINK', 'Link') + '</span>'
			+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink" data-group="main" data-tab="tab_mainvideo">' + Joomla.JText._('SLIDESHOWCK_VIDEO', 'Video') + '</span>'
			+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink" data-group="main" data-tab="tab_maindates">' + Joomla.JText._('SLIDESHOWCK_DATES', 'Dates') + '</span>'
			+ '<div style="clear:both;"></div>'

			+ '<div class="ckslideaccordeoncontent ckinterfacetab" data-group="main" id="tab_maintext">'
				+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink ' + (texttype == 'custom' ? 'active open' : '') + '" data-allowclose="false" data-group="text" data-tab="tab_textcustom" data-value="custom">' + Joomla.JText._('SLIDESHOWCK_TEXT_CUSTOM', 'Custom text') + '</span>'
				+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink ' + (texttype == 'article' ? 'active open' : '') + '" data-allowclose="false" data-group="text" data-tab="tab_textarticle" data-value="article">' + Joomla.JText._('SLIDESHOWCK_ARTICLE', 'Article') + '</span>'
				+ '<span class="ckbutton ckslideaccordeonbutton ckinterfacetablink ' + (texttype == 'pagebuilderck' ? 'active open' : '') + '" data-allowclose="false" data-group="text" data-tab="tab_textpagebuilderck" data-value="pagebuilderck">' + Joomla.JText._('SLIDESHOWCK_PAGEBUILDERCK', 'Page Builder CK') + '</span>'
				+ '<div style="clear:both;"></div>'
				+ '<div class="ckslideaccordeoncontent ckinterfacetab ' + (texttype == 'custom' ? 'current' : '') + '" data-group="text" id="tab_textcustom">'
					+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_TITLE', 'Title') + '</span><input name="ckslidetitletext' + index + '" class="ckslidetitletext" type="text" value="' + imgtitle + '" /></div>'
					+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_CAPTION', 'Caption') + '</span><input name="ckslidecaptiontext' + index + '" class="ckslidecaptiontext" type="text" value="' + imgcaption + '" /></div>'
				+ '</div>'
				+ '<div class="ckslideaccordeoncontent ckinterfacetab ' + (texttype == 'article' ? 'current' : '') + '" data-group="text" id="tab_textarticle">'
					+ '<div class="cksliderow ckbutton-group" id="cksliderowarticle' + index + '"><label class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_ARTICLE_ID', 'Article ID') + '</label><input name="ckslidearticleid' + index + '" class="ckslidearticleid input-medium" id="ckslidearticleid' + index + '" style="width:20px" type="text" value="' + articleid + '" disabled="disabled" /><input name="ckslidearticlename' + index + '" class="ckslidearticlename input-medium" id="ckslidearticlename' + index + '" type="text" value="' + articlename + '" disabled="disabled" /><a id="ckslidearticlebuttonSelect" class="ckmodal ckbutton cktip" title="' + Joomla.JText._('SLIDESHOWCK_SELECT', 'Clear') + '" href="index.php?option=com_content&amp;layout=modal&amp;view=articles&amp;tmpl=component&amp;function=jSelectArticle_ckslidearticleid' + index + '&' + SLIDESHOWCK.TOKEN + '" rel="{handler: \'iframe\', size: {x: 800, y: 450}}"><i class="fas fa-mouse-pointer"></i></a><a class="ckbutton" href="javascript:void(0)" onclick="document.getElementById(\'ckslidearticleid' + index + '\').value=\'\';document.getElementById(\'ckslidearticlename' + index + '\').value=\'\';document.getElementById(\'ckslidearticlebuttonEdit' + index + '\').style.display=\'none\';">' + Joomla.JText._('SLIDESHOWCK_CLEAR', 'Clear') + '</a>'
					+ '<a id="ckslidearticlebuttonEdit' + index + '" class="ckbutton" href="javascript:void(0)" onclick="ckCallArticleEditionPopup(document.getElementById(\'ckslidearticleid' + index + '\').value)" ' + (articleid != '' ? '' : 'style="display:none;"') + '>'+Joomla.JText._('SLIDESHOWCK_EDIT', 'Edit')+'</a>'
					+'</div>'
				+ '</div>'
				+ '<div class="ckslideaccordeoncontent ckinterfacetab ' + (texttype == 'pagebuilderck' ? 'current' : '') + '" data-group="text" id="tab_textpagebuilderck">'
//					+ '<div class="cksliderow ckbutton-group" id="cksliderowpage' + index + '">'
//						+ '<label class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_PAGEBUILERCK_PAGE_ID', 'Page ID') + '</label>'
//						+ '<input name="ckslidepageid' + index + '" class="ckslidepageid input-medium" id="ckslidepageid' + index + '" style="width:20px" type="text" value="' + pagebuilderckid + '" disabled="disabled" />'
//						+ '<input name="ckslidepagename' + index + '" class="ckslidepagename input-medium" id="ckslidepagename' + index + '" type="text" value="' + pagebuilderckname + '" disabled="disabled" />'
//						+ '<a id="ckslidepagebuttonSelect' + index + '" class="ckmodal ckbutton cktip" title="' + Joomla.JText._('SLIDESHOWCK_SELECT', 'Clear') + '" href="index.php?option=com_pagebuilderck&amp;layout=modal&amp;view=pages&amp;tmpl=component&amp;function=jSelectPage_ckslidepageid' + index + '&' + SLIDESHOWCK.TOKEN + '" rel="{handler: \'iframe\', size: {x: 800, y: 450}}"><i class="fas fa-mouse-pointer"></i></a>'
//						+ '<a class="ckbutton" href="javascript:void(0)" onclick="document.getElementById(\'ckslidepageid' + index + '\').value=\'\';document.getElementById(\'ckslidepagename' + index + '\').value=\'\';">' + Joomla.JText._('SLIDESHOWCK_CLEAR', 'Clear') + '</a>'
//						+ '<a id="ckslidepagebuttonEdit' + index + '" class="ckbutton" href="javascript:void(0)" onclick="ckCallPagebuilderckEditionPopup(document.getElementById(\'ckslidepageid' + index + '\').value)" style="' + (pagebuilderckid != '' ? 'display:inline-block;' : 'display:none;') + '">'+Joomla.JText._('SLIDESHOWCK_EDIT', 'Edit')+'</a>'
//					+'</div>'
					+'<div class="ckinfo"><i class="fas fa-info"></i><a href="https://www.joomlack.fr/en/joomla-extensions/slideshow-ck" target="_blank">' + Joomla.JText._('SLIDESHOWCK_ONLY_PRO') + '</a></div>'
				+ '</div>'

			
			+ '</div>'
			+ '<div class="ckslideaccordeoncontent ckinterfacetab" data-group="main" id="tab_mainimage">'
			+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_ALIGNEMENT_LABEL', 'Image alignment') + '</span><select name="ckslidedataalignmenttext' + index + '" class="ckslidedataalignmenttext" >' + imgdataalignmentoption + '</select></div>'
			+ '</div>'
			+ '<div class="ckslideaccordeoncontent ckinterfacetab" data-group="main" id="tab_mainlink">'
				
				+ '<div class="cksliderow">'
					+ '<div class="ckbutton-group">'
					+ '<label class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_LINK', 'Link url') + '</label><input id="ckslidelinktext' + index + '" name="ckslidelinktext' + index + '" class="ckslidelinktext" type="text" value="' + imglink + '" />'
					+ '<a class="ckbutton cktip" onclick="ckCallMenusSelectionPopup(\'ckslidelinktext' + index + '\')" href="javascript:void(0)" title="' + Joomla.JText._('SLIDESHOWCK_SELECT_LINK', 'select image') + '"><i class="fas fa-edit"></i></a>'
					+ '</div>'
				+ '</div>'
				+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_TARGET', 'Target') + '</span><select name="ckslidetargettext' + index + '" class="ckslidetargettext" >' + imgtargetoption + '</select></div>'
			+ '</div>'
			+ '<div class="ckslideaccordeoncontent ckinterfacetab" data-group="main" id="tab_mainvideo">'
			+ '<div class="cksliderow">'
				+ '<div class="ckbutton-group">'
				+' <label class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_VIDEOURL', 'Video url') + '</label>'
				+'<input id="ckslidevideotext' + index + '" name="ckslidevideotext' + index + '" class="ckslidevideotext" type="text" value="' + imgvideo + '" />'
				+'<a class="ckbutton cktip" title="' + Joomla.JText._('SLIDESHOWCK_SELECT', 'Clear') + '" href="javascript:void(0)" onclick="ckCallVideoManagerPopup(\'ckslidevideotext' + index + '\')"><i class="fas fa-edit"></i></a>'
				+'</div>'
			+ '</div>'
			+ '<div class="cksliderow">'
				+'<span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_VIDEO_AUTOPLAY', 'Autoplay') + '</span><select name="ckslidevideoautoplay' + index + '" class="ckslidevideoautoplay" >' + ckslidevideoautoplayoption + '</select>'
			+'</div>'
	+ '<div class="cksliderow">'
				+'<span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_VIDEO_LOOP', 'Loop') + '</span><select name="ckslidevideoloop' + index + '" class="ckslidevideoloop" >' + ckslidevideoloopoption + '</select>'
			+'</div>'
	+ '<div class="cksliderow">'
				+'<span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_VIDEO_CONTROLS', 'Controls') + '</span><select name="ckslidevideocontrols' + index + '" class="ckslidevideocontrols" >' + ckslidevideocontrolsoption + '</select>'
			+'</div>'
			+ '</div>'
			+ '<div class="ckslideaccordeoncontent ckinterfacetab" data-group="main" id="tab_maindates">'
			+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_STARTDATE', 'Start date') + '</span><input name="ckslidestartdate' + index + '" class="ckslidestartdate ckdatepicker" type="text" value="' + startdate + '" /></div>'
			+ '<div class="cksliderow"><span class="ckslidelabel">' + Joomla.JText._('SLIDESHOWCK_ENDDATE', 'End date') + '</span><input name="ckslideenddate' + index + '" class="ckslideenddate ckdatepicker" type="text" value="' + enddate + '" /></div>'
			+ '</div>'
			+ '</div></div>'
			+ '</div><div style="clear:both;"></div>');

	if (position == 'top') {
		jQuery('#ckslideslist').prepend(ckslide);
	} else {
		jQuery('#ckslideslist').append(ckslide);
	}

	script = document.createElement("script");
	script.setAttribute('type', 'text/javascript');
	script.text = "function jSelectArticle_ckslidearticleid" + index + "(id, title, catid, object) {"
			+ "document.getElementById('ckslidearticleid" + index + "').value = id;"
			+ "document.getElementById('ckslidearticlename" + index + "').value = title;"
			+ "document.getElementById('ckslidearticlebuttonEdit" + index + "').style.display = 'inline-block';"
			+ "CKBox.close();"
			+ "}"
			+ "function jSelectPage_ckslidepageid" + index + "(id, type, title) {"
			+ "document.getElementById('ckslidepageid" + index + "').value = id;"
			+ "document.getElementById('ckslidepagename" + index + "').value = title;"
			+ "document.getElementById('ckslidepagebuttonEdit" + index + "').style.display = 'inline-block';"
			+ "CKBox.close();"
			+ "}";

	document.body.appendChild(script);

	ckStoreSlides();
	ckMakeSlidesSortable();

	CKBox.assign(jQuery('#ckslide' + index + ' a.ckmodal'), {
		parse: 'rel'
	});
//	create_tabs_in_slide(jQuery('#ckslide' + index));
	ckInitTabs(jQuery('#ckslide' + index), true);
	CKApi.Tooltip(jQuery('#ckslide' + index + ' .cktip'));
	jQuery('#ckslide' + index + ' .ckdatepicker').datepicker({"dateFormat": "d MM yy"});

	// add code to toggle the slide state
	jQuery('#ckslide' + index + ' .ckslidetoggle').click(function() {
		if (jQuery(this).attr('data-state') == '0') {
			jQuery(this).attr('data-state', '1');
			jQuery(this).find('.ckslidetoggler').text('ON');
		} else {
			jQuery(this).attr('data-state', '0');
			jQuery(this).find('.ckslidetoggler').text('OFF');
		}
	});
}

function ckCheckIndex(i) {
	while (jQuery('#ckslide' + i).length)
		i++;
	return i;
}


function ckRemoveSlide(slide) {
	if (confirm(Joomla.JText._('SLIDESHOWCK_REMOVE', 'Remove this slide') + ' ?')) {
		jQuery(slide).remove();
		ckStoreSlides();
	}
	jQuery('.cktooltip').remove();
}

function ckStoreSlides() {
	var i = 0;
	var slides = new Array();
	jQuery('#ckslideslist .ckslide').each(function(i, el) {
		el = jQuery(el);
		slide = new Object();
		slide['imgname'] = el.find('.ckslideimgname').val();
		slide['imgcaption'] = el.find('.ckslidecaptiontext').val();
		slide['imgcaption'] = slide['imgcaption'].replace(/"/g, "|dq|");
		slide['imgtitle'] = el.find('.ckslidetitletext').val();
		slide['imgtitle'] = slide['imgtitle'].replace(/"/g, "|dq|");
		slide['imgthumb'] = el.find('img').attr('src');
		slide['imglink'] = el.find('.ckslidelinktext').val();
		slide['imglink'] = slide['imglink'].replace(/"/g, "|dq|");
		slide['imgtarget'] = el.find('.ckslidetargettext').val();
		slide['videoautoplay'] = el.find('.ckslidevideoautoplay').val();
		slide['videoloop'] = el.find('.ckslidevideoloop').val();
		slide['videocontrols'] = el.find('.ckslidevideocontrols').val();
		slide['imgalignment'] = el.find('.ckslidedataalignmenttext').val();
		slide['imgvideo'] = el.find('.ckslidevideotext').val();
		// slide['slideselect'] = el.find('.ckslideselect').val();
		slide['slidearticleid'] = el.find('.ckslidearticleid').val();
		slide['slidepageid'] = el.find('.ckslidepageid').val();
		slide['slidearticlename'] = el.find('.ckslidearticlename').val();
		slide['slidepagename'] = el.find('.ckslidepagename').val();
		slide['imgtime'] = el.find('.ckslideimgtime').val();
		slide['state'] = el.find('.ckslidetoggle').attr('data-state');
		slide['startdate'] = el.find('.ckslidestartdate').val();
		slide['enddate'] = el.find('.ckslideenddate').val();
		slide['texttype'] = el.find('.ckbutton[data-group="text"].active').attr('data-value');
		slides[i] = slide;
		i++;
	});

	slides = JSON.stringify(slides);
	slides = slides.replace(/"/g, "|qq|");
	jQuery('#ckslides').val(slides);

}

function ckCallSlides() {
	var slides = jQuery.parseJSON(jQuery('#ckslides').val().replace(/\|qq\|/g, "\""));
	if (slides.length) {
		jQuery(slides).each(function(i, slide) {
			ckAddSlide(slide);
		});
	}
}


function ckMakeSlidesSortable() {
	jQuery("#ckslideslist").sortable({
//		placeholder: "ui-state-highlight",
		handle: ".ckslidehandle",
		items: ".ckslide",
		axis: "y",
		forcePlaceholderSize: true,
		forceHelperSize: true,
		dropOnEmpty: true,
		tolerance: "pointer",
		placeholder: "placeholder",
		connectWith: '',
		zIndex: 9999,
		update: function(event, ui) {
			ckRenumberSlides();
		},
		sort: function(event, ui) {
			jQuery(ui.placeholder).height(jQuery(ui.helper).height());
		}
	});
}

function ckRenumberSlides() {
	var index = 0;
	jQuery('.ckslide').each(function(i, slide) {
		jQuery('.ckslidenumber', jQuery(slide)).html(i);
		index++;
	});
}

jQuery(document).ready(function() {
	ckCallSlides();

	var script = document.createElement("script");
	script.setAttribute('type', 'text/javascript');
	script.text = "var SlideshowCK = {};"
			+ "SlideshowCK.submitbutton = Joomla.submitbutton;"
			+ "Joomla.submitbutton = function(task){"
			+ "ckStoreSlides();"
			+ "SlideshowCK.submitbutton(task);"
			+ "};"
			+ "jInsertEditorText = function(text, editor) {ckInsertMedia(text, editor)};";

	document.body.appendChild(script);
});
ckslidesmanager/delete.gif000060400000000247152456031250011633 0ustar00GIF89a��3�)����� �)�:�L�l�s�Z�`�~����!�,T��I+
����S��A�Ng���0_���$$	�x:^S��BAT�a�Dr�(�3X�(R�z-d;�-@ ���_��l��o�SB��-;ckslidesmanager/add.png000060400000010175152456031250011141 0ustar00�PNG


IHDR  szz�
�iCCPICC Profilex��	8T��_���I�!d���V[v��Va�1�-�\�e'k���Υ���%�ȍB���.s�!�������3�����;g��|��y����v�{��������!�s@��7Ź8Jkh�B]~�-�"��S~x����^ˣ��G�Ƙ�i���j�q�~"6���j3���l3+������cg���9���笣%�t(��6s!��6s-��qV���txs<dCP>anႃN�<q��PT2������Qϡ�������L��@)��I��`�k�`�E����46��=Ka��鈨� $����9�@X�!>���������xba��x�~����P���1āfQR,i9R��̇� �3�9U1�
M�͎~�#�N�nmg�0�8�2c�n_�jO,�U���$�]lY�r��9ǹ�_��c-x0<+�}|w��������)M��9�zD�(�1�cS�_�h�,�Z����:i-�/��pX�O�E�rOu�Դڈ��F�f�V������O��0�1�4J3N9�|6�\�I�i��c�T�t�L��6�l�Η�U���[:�9�v~�2��N�d��^�Q�h�k�����K^`ե����!M��a���*�&�]�£�b*b;��Ư$�%�\�M6NqK�N�Oo�x}u%�![8G=��Z��7Zn��G��W ]hz;�NNQS�h	��@�J9�"���j��P�Q�x�~|}u��&d3���>i[x�ڡ�ә���=����{�/�����/�^
��::l�&�m���hȘ����&H'�N~���0�̑���ɹ�O:��/�c���.?Y�[ݳZ���6�9r��B0#��FH�В��2?�o����/������xZ��W���v)M���$T�E�<��x�$�T�t�������r��
<��J���E�I�7j������Z5�e:wt����O7H1�5N:�x6�\�I�\���gXdZ�Zݴ.�)��<Ϯ�1��a�q�i�y��rg����:qA������o�_�����_>�T$�
a	S
?�z9#�4�=f8v)��MOtOr��|=�>u m1���L�,������kC�	7���?s˷ ����p���b�Ҩ���*�j��_�j����7�4j6y5g��?�m��&׎�����t�[���iFo[��3��/|_R�&��j(i�����Q�ъ��w���'D':'ǦS�����Ͳ�훫�T7ﲀ]�YlY�X��rdUt�g
��i�{��`JX���~���#�&)#U&Ez��;Q�P")���I�Ki,Q{Q]��h)�ʎ
:���;��+v]`�f�d�ޝ��1	2�<bNe��{���u���=f��$'�s���|�`��Y^�1�V���ч�e���h�e�p�h��5�	��vG���;v��x�	.Ib��q��2}�'��j�/�/(\S�������z�T�Z�z����;�@�@�K:A�!z�/��$�y}6.8Sr��\�I�i��n�|�ⶥ�ښņ�V���������1�)������:��A���%|A������/�o�_��p�r�K�d��B�B��n��D�DJ]f��֌��F�݊oMx���•,�b����ޖ1�I�u([+�=7�Z���<�|�����Mw>��J��������<]�W�������
|��M���[�[��$�-�w4>���֭���N�o��ϥ^8���DBO�a�7�#������e������t�X05��ʬ�\Ч�O��K����5�����}�Y6�\�PM����@t8Tޠv�<4h�9�r13�
���AЛz���0 d�0
����D�L�b��^���g�"^C0#�!r�$"$~$7H���:�6#� ]���N2~�H�)r-�*�	
6�p�Js�>*�Z�Ej!���49(vT6-'m>�$��j��N�3tS;��w��/��5�����X�[�&�I�)�ifO:��K�^#VZ�������98:98�*��r�c��W�y�x����f��:�%�+(,D'4'�'R-�%"�$a|X��Q�1����������eޟ� 7)?���HP�P�We?%�&���a���]�Ӣ;�G��k ihj=�=gWM�L��pE�C�tV
�>6e����a�}�.����b~�mvy�|J.�"�t���z���)B,B��#"�F)D���yǏ$j$�^qI�MIK�N���i�c��w]�Fg�Z�����;�ECwmJf�|+�*S����
�h@5�l�nlô�t=&t+����=�P{E2�
}�6^=%6S=/�Եf�Q?`�ȍw���'r��/����%m����F�{����7�e����O�G�aNE枪�E>k���מ��b�л
�����M�{�9����!�][��|ɿ��~������v�9���_�oؾ�6l�W��C��v|��?3�+���?�;��w���%���	���߼�z'�ߛQ����c��Ü�k�o��M�i?��y�"���`�v��������t��^���󙗁鯤��o���(�px;��C�(px �=l����ր�w���c�:8z9�XY��IC+K6%<� ������ϵ���� ��K©6��}��,�򮭋�uIDATX	�VKh$U}U�]�_ҿ$��dp�ƌ�	ًb@C�!����Ee@%dܸ#�!�D4���A!.�H��	�
�d��tw�WU�95����t9�~�߻�����n���T*C��<	B�Cr�� �� �*����S�D��`m
����]"o��z3}�4�L&�iY�� ��"<��l�������i'z�X,��cs�i<��rtt�\,c��ZC�|����?@;Y��&�_766.�j�����kC��;W������������VOO��^o0����T;_��8���Z���˱g�\�}4;�5����r���*�\�^�h-��H&�+�������_�M�*pыx!������Þ����q����Px��^	D�ӷ��\W/ۨ�$�{��x�P(�c�s�4�اǍ�����J�-@�/����{��}eff&@�u��`��������f�����.���@
�RI�:5���s)�5���оd~w#�g�Yeiq1�H&E`<u}+�X4*���(����u�0��lVd3�}��8��N'��	`BkD�,��6 �
�L��	�7d��?Hd�S>x�5��Mx: �8�b��2�*����]�`��߷o�qB���&�Ɏ�2]��n��8��L�9�	��nN���10�L.4뿼q#�腇���e���x��o���0����ژp������Սl!,[���5L&�[���F��x��h�lr�i��,�����W���ƌ73�W���
�s�V�if� ;L�fR�=w{��>�a{	������r����y��]����HETM�n��J���b�-�Q<�Ua�#@@��$�8	���@�]����{M���roo/kv\��u*{J���uT�;����?A���֕�ZPh`qxxx.�� �Pht$���c[8�H0
B�摂�r����-ؕI�6��1)Y���a������+}}}�� m ػ]?��X�� l�� ���������7HnV>^�2���8���Fe�as�����������5`��V�o�Z����~�z��Ooݺ��W�_Ò?JM���F8ɓQtznm��8ܚ�}�LLL<<22r���-x��+�e���1{���������`��Ĺ����u9��!�X� !`M����m�fĐ1�a�bVb�2�P4��)�QEQ���j��Q����E�����`����P��X*�J��%�*"�t�nŲtX!I�հ�-�xyLd�S��S�.���[m8)�@Oh�DBg�����Bo)���ԑ�	B�i)����y(�V�F��y�&	��"�7��ˈ�����@S�G�܎y��=yNݙ�rHIEND�B`�ckslidesmanager/arrow_move_.png000060400000005710152456031250012727 0ustar00�PNG


IHDR��

OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*!	J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ	�b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(��	A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8,	�c˱"����V����cϱw�E�	6wB aAHXLXN�H� $4�	7	�Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S�	Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN	�(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#�׹���=TR��+�G�����w-
6
U����#pDy��	�
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�򗓿m|�����������x31^�V��w�w��O�| (�h���SЧ�������c3-�4IDAT8�퓱j�P��54�SG��TP�#�QҥM�v�8H�N�B^ �)C ŋ�J�4�N�kB��4	�������'�9�XO��bpQ۶��g�$k۶;��[�X�$�v4=��4͖�=JEKJ�
���eY�B��x<~�u���h\�i�*��5dY�&˲�9g���n�;���|V6�����v;�sN6�
�s��9�� �(6+�B��x����f��|>_hy�wo�e��z��a��0�����i��d�5�N�UU�����E�G�/�$�SJߏ�-d�3?>2z���IEND�B`�ckmenu.php000060400000001301152456031250006531 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');
jimport('joomla.form.helper');
JFormHelper::loadFieldClass('cklist');

// Import the com_menus helper.
require_once realpath(JPATH_ADMINISTRATOR.'/components/com_menus/helpers/menus.php');


class JFormFieldCkmenu extends JFormFieldCklist
{

	public $type = 'ckmenu';

	protected function getOptions()
	{
		// Merge any additional options in the XML definition.
		$options = array_merge(parent::getOptions(), JHtml::_('menu.menus'));

		return $options;
	}
}
ckmedia.php000060400000022456152456031250006662 0ustar00<?php
/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

/**
 * Form Field class for the Joomla Platform.
 * Provides a modal media selector including upload mechanism
 *
 * @package     Joomla.Platform
 * @subpackage  Form
 * @since       11.1
 */
class JFormFieldCkmedia extends JFormField
{
	/**
	 * The form field type.
	 *
	 * @var    string
	 * @since  11.1
	 */
	protected $type = 'Ckmedia';

	/**
	 * The initialised state of the document object.
	 *
	 * @var    boolean
	 * @since  1.6
	 */
	protected static $initialised = false;

	/**
	 * Method to get the field input markup for a media selector.
	 * Use attributes to identify specific created_by and asset_id fields
	 *
	 * @return  string  The field input markup.
	 *
	 * @since   1.6
	 */
	protected function getInput()
	{
		$assetField = $this->element['asset_field'] ? (string) $this->element['asset_field'] : 'asset_id';
		$authorField = $this->element['created_by_field'] ? (string) $this->element['created_by_field'] : 'created_by';
		$asset = $this->form->getValue($assetField) ? $this->form->getValue($assetField) : (string) $this->element['asset_id'];
		if ($asset == '')
		{
			$asset = JFactory::getApplication()->input->get('option');
		}

		$link = (string) $this->element['link'];
		if (!self::$initialised)
		{
			// Load the modal behavior script.
			JHtml::_('behavior.modal');

			// Build the script.
			$script = array();
			$script[] = '	function jInsertFieldValue(value, id) {';
			$script[] = '		var old_value = document.id(id).value;';
			$script[] = '		if (old_value != value) {';
			$script[] = '			var elem = document.id(id);';
			$script[] = '			elem.value = value;';
			$script[] = '			elem.fireEvent("change");';
			$script[] = '			if (typeof(elem.onchange) === "function") {';
			$script[] = '				elem.onchange();';
			$script[] = '			}';
			$script[] = '			jMediaRefreshPreview(id);';
			$script[] = '		}';
			$script[] = '	}';

			$script[] = '	function jMediaRefreshPreview(id) {';
			$script[] = '		var value = document.id(id).value;';
			$script[] = '		var img = document.id(id + "_preview");';
			$script[] = '		if (img) {';
			$script[] = '			if (value) {';
			$script[] = '				img.src = "' . JURI::root() . '" + value;';
			$script[] = '				document.id(id + "_preview_empty").setStyle("display", "none");';
			$script[] = '				document.id(id + "_preview_img").setStyle("display", "");';
			$script[] = '			} else { ';
			$script[] = '				img.src = ""';
			$script[] = '				document.id(id + "_preview_empty").setStyle("display", "");';
			$script[] = '				document.id(id + "_preview_img").setStyle("display", "none");';
			$script[] = '			} ';
			$script[] = '		} ';
			$script[] = '	}';

			$script[] = '	function jMediaRefreshPreviewTip(tip)';
			$script[] = '	{';
			$script[] = '		var img = tip.getElement("img.media-preview");';
			$script[] = '		tip.getElement("div.tip").setStyle("max-width", "none");';
			$script[] = '		var id = img.getProperty("id");';
			$script[] = '		id = id.substring(0, id.length - "_preview".length);';
			$script[] = '		jMediaRefreshPreview(id);';
			$script[] = '		tip.setStyle("display", "block");';
			$script[] = '	}';

			// Add the script to the document head.
			JFactory::getDocument()->addScriptDeclaration(implode("\n", $script));

			self::$initialised = true;
		}

		$html = array();
		$attr = '';

		// Initialize some field attributes.
		$attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';
		$attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';

		// Initialize JavaScript field attributes.
		$attr .= $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';

		// The text field.
		$html[] = '<div class="input-prepend input-append">';

		// The Preview.
		$preview = (string) $this->element['preview'];
		$showPreview = true;
		$showAsTooltip = false;
		switch ($preview)
		{
			case 'no': // Deprecated parameter value
			case 'false':
			case 'none':
				$showPreview = false;
				break;

			case 'yes': // Deprecated parameter value
			case 'true':
			case 'show':
				break;

			case 'tooltip':
			default:
				$showAsTooltip = true;
				$options = array(
					'onShow' => 'jMediaRefreshPreviewTip',
				);
				JHtml::_('behavior.tooltip', '.hasTip hasTooltipPreview', $options);
				break;
		}

		if ($showPreview)
		{
			if ($this->value && file_exists(JPATH_ROOT . '/' . $this->value))
			{
				$src = JURI::root() . $this->value;
			}
			else
			{
				$src = '';
			}

			$width = isset($this->element['preview_width']) ? (int) $this->element['preview_width'] : 300;
			$height = isset($this->element['preview_height']) ? (int) $this->element['preview_height'] : 200;
			$style = '';
			$style .= ($width > 0) ? 'max-width:' . $width . 'px;' : '';
			$style .= ($height > 0) ? 'max-height:' . $height . 'px;' : '';

			$imgattr = array(
				'id' => $this->id . '_preview',
				'class' => 'media-preview',
				'style' => $style,
			);
			$img = JHtml::image($src, JText::_('JLIB_FORM_MEDIA_PREVIEW_ALT'), $imgattr);
			$previewImg = '<div id="' . $this->id . '_preview_img"' . ($src ? '' : ' style="display:none"') . '>' . $img . '</div>';
			$previewImgEmpty = '<div id="' . $this->id . '_preview_empty"' . ($src ? ' style="display:none"' : '') . '>'
				. JText::_('JLIB_FORM_MEDIA_PREVIEW_EMPTY') . '</div>';

			$html[] = '<div class="media-preview add-on">';
			if ($showAsTooltip)
			{
				$tooltip = $previewImgEmpty . $previewImg;
				$options = array(
					'title' => JText::_('JLIB_FORM_MEDIA_PREVIEW_SELECTED_IMAGE'),
					'text' => '<i class="icon-eye"></i>',
					'class' => 'hasTip hasTooltipPreview'
				);
				$html[] = JHtml::tooltip($tooltip, $options);
			}
			else
			{
				$html[] = ' ' . $previewImgEmpty;
				$html[] = ' ' . $previewImg;
			}
			$html[] = '</div>';
		}

		$html[] = '	<input type="text" class="input-small" name="' . $this->name . '" id="' . $this->id . '"' . ' value="'
			. htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8') . '"' . ' readonly="readonly"' . $attr . ' />';

		$directory = (string) $this->element['directory'];
		if ($this->value && file_exists(JPATH_ROOT . '/' . $this->value))
		{
			$folder = explode('/', $this->value);
			array_diff_assoc($folder, explode('/', JComponentHelper::getParams('com_media')->get('image_path', 'images')));
			array_pop($folder);
			$folder = implode('/', $folder);
		}
		elseif (file_exists(JPATH_ROOT . '/' . JComponentHelper::getParams('com_media')->get('image_path', 'images') . '/' . $directory))
		{
			$folder = $directory;
		}
		else
		{
			$folder = '';
		}

		// The button.
		if ($this->element['disabled'] != true)
		{
			$html[] = '<a class="modal btn" title="' . JText::_('JLIB_FORM_BUTTON_SELECT') . '"' . ' href="'
				. ($this->element['readonly'] ? ''
				: ($link ? $link
					: 'index.php?option=com_media&amp;view=images&amp;tmpl=component&amp;asset=' . $asset . '&amp;author='
					. $this->form->getValue($authorField)) . '&amp;fieldid=' . $this->id . '&amp;folder=' . $folder) . '"'
				. ' rel="{handler: \'iframe\', size: {x: 800, y: 500}}">';
			$html[] = JText::_('JLIB_FORM_BUTTON_SELECT') . '</a><a class="btn" rel="tooltip" title="' . JText::_('JLIB_FORM_BUTTON_CLEAR') . '"' . ' href="#" onclick="';
			$html[] = 'jInsertFieldValue(\'\', \'' . $this->id . '\');';
			$html[] = 'return false;';
			$html[] = '">';
			$html[] = '<i class="icon-remove"></i></a>';
		}

		$html[] = '</div>';

		return implode("\n", $html);
	}
	
	protected function getPathToElements() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }
    
    /**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 * @since   11.1
	 */
	protected function getLabel()
	{
		$label = '';

		if ($this->hidden)
		{
			return $label;
		}

		// Get the label text from the XML element, defaulting to the element name.
		$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
		$text = $this->translateLabel ? JText::_($text) : $text;

		// Build the class for the label.
		$class = !empty($this->description) ? 'hasTip hasTooltip' : '';
		$class = $this->required == true ? $class . ' required' : $class;
		$class = !empty($this->labelClass) ? $class . ' ' . $this->labelClass : $class;

		// Add the opening label tag and main attributes attributes.
		$label .= '<label id="' . $this->id . '-lbl" for="' . $this->id . '" class="' . $class . '"';

		// If a description is specified, use it to build a tooltip.
		if (!empty($this->description))
		{
			$label .= ' title="'
				. htmlspecialchars(
				trim($text, ':') . '<br />' . ($this->translateDescription ? JText::_($this->description) : $this->description),
				ENT_COMPAT, 'UTF-8'
			) . '"';
		}
        $width = $this->element['labelwidth'] ? $this->element['labelwidth'] : '150px';
        $styles = ' style="min-width:'.$width.';max-width:'.$width.';width:'.$width.';"';
		// Add the label text and closing tag.
		if ($this->required)
		{
			$label .= $styles.'>' . $text . '<span class="star">&#160;*</span></label>';
		}
		else
		{
			$label .= $styles.'>' . $text . '</label>';
		}

		return $label;
	}
}
ckmodulelayout - Copie.php000060400000017664152456031250011470 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
jimport('joomla.form.formfield');
jimport('joomla.form.helper');

class JFormFieldCkmoduleLayout extends JFormField {

    protected $type = 'ckmoduleLayout';

    protected function getInput() {
        // Initialize variables.
        $icon = $this->element['icon'];
        $suffix = $this->element['suffixck'];

        // Get the client id.
        $clientName = $this->element['client_id'];

        // Get the client id.
        $clientId = $this->element['client_id'];

        if (is_null($clientId) && $this->form instanceof JForm) {
            $clientId = $this->form->getValue('client_id');
        }
        $clientId = (int) $clientId;

        $client = JApplicationHelper::getClientInfo($clientId);

        // Get the module.
        $module = (string) $this->element['module'];

        if (empty($module) && ($this->form instanceof JForm)) {
            $module = $this->form->getValue('module');
        }

        $module = preg_replace('#\W#', '', $module);

        // Get the template.
        $template = (string) $this->element['template'];
        $template = preg_replace('#\W#', '', $template);

        // Get the style.
        if ($this->form instanceof JForm) {
            $template_style_id = $this->form->getValue('template_style_id');
        }

        $template_style_id = preg_replace('#\W#', '', $template_style_id);

        // If an extension and view are present build the options.
        if ($module && $client) {

            // Load language file
            $lang = JFactory::getLanguage();
            $lang->load($module . '.sys', $client->path, null, false, false)
                    || $lang->load($module . '.sys', $client->path . '/modules/' . $module, null, false, false)
                    || $lang->load($module . '.sys', $client->path, $lang->getDefault(), false, false)
                    || $lang->load($module . '.sys', $client->path . '/modules/' . $module, $lang->getDefault(), false, false);

            // Get the database object and a new query object.
            $db = JFactory::getDBO();
            $query = $db->getQuery(true);

            // Build the query.
            $query->select('element, name');
            $query->from('#__extensions as e');
            $query->where('e.client_id = ' . (int) $clientId);
            $query->where('e.type = ' . $db->quote('template'));
            $query->where('e.enabled = 1');

            if ($template) {
                $query->where('e.element = ' . $db->quote($template));
            }

            if ($template_style_id) {
                $query->join('LEFT', '#__template_styles as s on s.template=e.element');
                $query->where('s.id=' . (int) $template_style_id);
            }

            // Set the query and load the templates.
            $db->setQuery($query);
            $templates = $db->loadObjectList('element');

            // Check for a database error.
            if ($db->getErrorNum()) {
                JError::raiseWarning(500, $db->getErrorMsg());
            }

            // Build the search paths for module layouts.
            $module_path = JPath::clean($client->path . '/modules/' . $module . '/tmpl');

            // Prepare array of component layouts
            $module_layouts = array();

            // Prepare the grouped list
            $groups = array();

            // Add the layout options from the module path.
            if (is_dir($module_path) && ($module_layouts = JFolder::files($module_path, '^[^_]*\.php$'))) {
                // Create the group for the module
                $groups['_'] = array();
                $groups['_']['id'] = $this->id . '__';
                $groups['_']['text'] = JText::sprintf('JOPTION_FROM_MODULE');
                $groups['_']['items'] = array();

                foreach ($module_layouts as $file) {
                    // Add an option to the module group
                    $value = JFile::stripExt($file);
                    $text = $lang->hasKey($key = strtoupper($module . '_LAYOUT_' . $value)) ? JText::_($key) : $value;
                    $groups['_']['items'][] = JHtml::_('select.option', '_:' . $value, $text);
                }
            }

            // Loop on all templates
            if ($templates) {
                foreach ($templates as $template) {
                    // Load language file
                    $lang->load('tpl_' . $template->element . '.sys', $client->path, null, false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path . '/templates/' . $template->element, null, false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path, $lang->getDefault(), false, false)
                            || $lang->load('tpl_' . $template->element . '.sys', $client->path . '/templates/' . $template->element, $lang->getDefault(), false, false);

                    $template_path = JPath::clean($client->path . '/templates/' . $template->element . '/html/' . $module);

                    // Add the layout options from the template path.
                    if (is_dir($template_path) && ($files = JFolder::files($template_path, '^[^_]*\.php$'))) {
                        foreach ($files as $i => $file) {
                            // Remove layout that already exist in component ones
                            if (in_array($file, $module_layouts)) {
                                unset($files[$i]);
                            }
                        }

                        if (count($files)) {
                            // Create the group for the template
                            $groups[$template->element] = array();
                            $groups[$template->element]['id'] = $this->id . '_' . $template->element;
                            $groups[$template->element]['text'] = JText::sprintf('JOPTION_FROM_TEMPLATE', $template->name);
                            $groups[$template->element]['items'] = array();

                            foreach ($files as $file) {
                                // Add an option to the template group
                                $value = JFile::stripExt($file);
                                $text = $lang->hasKey($key = strtoupper('TPL_' . $template->element . '_' . $module . '_LAYOUT_' . $value)) ? JText::_($key) : $value;
                                $groups[$template->element]['items'][] = JHtml::_('select.option', $template->element . ':' . $value, $text);
                            }
                        }
                    }
                }
            }
            // Compute attributes for the grouped list
            $attr = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
            $attr .= 'style="width:105px;border-radius:3px;-moz-border-radius:3px;padding:1px;"';

            // Prepare HTML code
            $html = array();

            // Compute the current selected values
            $selected = array($this->value);

            // Add a grouped list
            $html[] = $icon ? '<img src="' . $this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '<div style="float:left;width:15px;margin-right:5px;">&nbsp;</div>';
            $html[] = JHtml::_('select.groupedlist', $groups, $this->name, array('id' => $this->id, 'group.id' => 'id', 'list.attr' => $attr, 'list.select' => $selected));

            return implode($html);
        } else {

            return '';
        }
    }

    protected function getPathToImages() {
        $localpath = dirname(__FILE__);
        $rootpath = JPATH_ROOT;
        $httppath = trim(JURI::root(), "/");
        $pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
        return $pathtoimages;
    }

}
ckvmcategory.php000060400000004774152456031250007766 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_BASE') or die;
jimport('joomla.filesystem.file');

if (JFolder::exists(JPATH_ROOT . '/administrator/components/com_virtuemart')) {
    if (!class_exists('VmConfig')) {
		if (JFile::exists(JPATH_ROOT . '/administrator/components/com_virtuemart/helpers/config.php')) 
			require(JPATH_ROOT .  '/administrator/components/com_virtuemart/helpers/config.php');
	}
    if (!class_exists('ShopFunctions')) {
        if (JFile::exists(JPATH_VM_ADMINISTRATOR . '/helpers/shopfunctions.php')) 
			require(JPATH_VM_ADMINISTRATOR . '/helpers/shopfunctions.php');
	}
    if (!class_exists('TableCategories')) {
        if (JFile::exists(JPATH_VM_ADMINISTRATOR . '/tables/categories.php')) 
			require(JPATH_VM_ADMINISTRATOR . '/tables/categories.php');
	}
}
jimport('joomla.form.formfield');
JFormHelper::loadFieldClass('cklist');

class JFormFieldCkvmcategory extends JFormFieldCklist {

    protected $type = 'Ckvmcategory';

    protected function getOptions() {
		VmConfig::loadConfig();
        // if VM is not installed
        if (!JFolder::exists(JPATH_ROOT . '/administrator/components/com_virtuemart')
			OR !class_exists('ShopFunctions')) {
            // add the root item
            $option = new stdClass();
            $option->text = JText::_('MOD_SLIDESHOWCK_VIRTUEMART_NOTFOUND');
            $option->value = '0';
            $options[] = $option;
            // Merge any additional options in the XML definition.
            $options = array_merge(parent::getOptions(), $options);

            return $options;
        }
        $categorylist = ShopFunctions::categoryListTree();
		// $categorylist = 'testced';
        $categorylist = trim($categorylist, '</option>');
        $categorylist = explode("</option><option", $categorylist);
        // add the root item
        $option = new stdClass();
        $option->text = JText::_('MOD_SLIDESHOWCK_VIRTUEMART_ROOTNODE');
        $option->value = '0';
        $options[] = $option;
        foreach ($categorylist as $cat) {
            $option = new stdClass();
            $text = explode(">", $cat);
            $option->text = trim($text[1]);
            $option->value = strval(trim(trim(trim($text[0]), '"'), 'value="'));
            $options[] = $option;
        }
        // Merge any additional options in the XML definition.
        $options = array_merge(parent::getOptions(), $options);

        return $options;
    }

}
cktext.php000060400000003710152456031250006557 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011-2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCktext extends CKFormField {

	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 * @since  11.1
	 */
	protected $type = 'cktext';

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 * @since   11.1
	 */
	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];
		$size = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
		$maxLength = $this->element['maxlength'] ? ' maxlength="' . (int) $this->element['maxlength'] . '"' : '';
		$class = $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';
		$readonly = ((string) $this->element['readonly'] == 'true') ? ' readonly="readonly"' : '';
		$disabled = ((string) $this->element['disabled'] == 'true') ? ' disabled="disabled"' : '';
		$defautlwidth = $suffix ? '128px' : '150px';
		$styles = ' style="width:' . $defautlwidth . ';' . $this->element['styles'] . '"';

		// Initialize JavaScript field attributes.
		$onchange = $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';
		$html = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:4px;width:20px;"><img src="' . $this->mediaPath . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
		$html .= '<input type="text" name="' . $this->name . '" id="' . $this->id . '"' . ' value="'
				. htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8') . '"' . $class . $size . $disabled . $readonly . $onchange . $maxLength . $styles . '/>';
		if ($suffix)
			$html .= '<span style="display:inline-block;line-height:25px;">' . $suffix . '</span>';
		return $html;
	}

}
ckflexicontentcategory.php000060400000004241152456031250012033 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;
jimport('joomla.filesystem.file');
jimport('joomla.form.formfield');
JFormHelper::loadFieldClass('cklist');

class JFormFieldCkflexicontentcategory extends JFormFieldCklist {

    protected $type = 'ckflexicontentcategory';

    protected function getOptions() {
        // if flexicontent is not installed
        if (!JFolder::exists(JPATH_ROOT . DS . 'administrator' . DS . 'components' . DS . 'com_flexicontent')) {
            JPluginHelper::importPlugin('system', 'flexisystem');
            // add the root item
            $option = new stdClass();
            $option->text = JText::_('MOD_MAXIMENUCK_FLEXICONTENT_NOTFOUND');
            $option->value = '0';
            $options[] = $option;
            // Merge any additional options in the XML definition.
            $options = array_merge(parent::getOptions(), $options);

            return $options;
        }
        // For specific cache issues
        global $dump, $globalcats;

        if (empty($globalcats)) {
            if (FLEXI_SECTION || FLEXI_CAT_EXTENSION) {
                if (FLEXI_CACHE) {
                    // add the category tree to categories cache
                    $catscache = JFactory::getCache('com_flexicontent_cats');
                    $catscache->setCaching(1);   //force cache
                    $catscache->setLifeTime(84600); //set expiry to one day
                    $globalcats = $catscache->call(array('plgSystemFlexisystem', 'getCategoriesTree'));
                } else {
                    $globalcats = plgSystemFlexisystem::getCategoriesTree();
                }
            }
        }

        foreach ($globalcats as $cat) {
            $option = new stdClass();
            $option->text = str_replace("<sup>", "", str_replace("</sup>", "", $cat->treename));
            $option->value = $cat->id;
            $options[] = $option;
        }
        // Merge any additional options in the XML definition.
        $options = array_merge(parent::getOptions(), $options);

        return $options;
    }

}
cktestslideshowhikashopplugin.php000060400000006206152456031250013445 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

class JFormFieldCktestslideshowhikashopplugin extends JFormField {

	protected $type = 'cktestslideshowhikashopplugin';

	protected function getInput() {
		return ' ';
	}

	protected function getLabel() {
		$html = array();
		$class = $this->element['class'] ? (string) $this->element['class'] : '';

		$style = $this->element['style'];
		$styles = '';
		if ($style == 'title')
			$styles = ' style="display:block;background:#666;padding:5px;color:#eee;min-width:300px;text-transform:uppercase;font-size:14px;"';
		if ($style == 'link')
			$styles = ' style="display:block;background:#efefef;padding:5px;color:#000;min-width:300px;line-height:25px;"';

		$html[] = '<span class="spacer">';
		$html[] = '<span class="before"></span>';
		$html[] = '<span class="' . $class . '">';
		if ((string) $this->element['hr'] == 'true') {
			$html[] = '<hr class="' . $class . '" />';
		} else {
			$label = '';
			// Get the label text from the XML element, defaulting to the element name.
			$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
			$text = $this->translateLabel ? JText::_($text) : $text;

			// Test to see if the patch is installed
			$testpatch = $this->testPatch('slideshowckhikashop');
			$text = $testpatch ? $testpatch : $text;

			// set the icon
			$icon = $this->element['icon'];

			// Build the class for the label.
			$class = !empty($this->description) ? 'hasTip hasTooltip' : '';
			$class = $this->required == true ? $class . ' required' : $class;

			// Add the opening label tag and main attributes attributes.
			$label .= '<label id="' . $this->id . '-lbl" class="' . $class . '"';

			// If a description is specified, use it to build a tooltip.
			if (!empty($this->description)) {
				$label .= ' title="' . htmlspecialchars(trim($text, ':') . '<br />' .
								($this->translateDescription ? JText::_($this->description) : $this->description), ENT_COMPAT, 'UTF-8') . '"';
			}

			// Add the label text and closing tag.
			$label .= $styles . '>';
			$label .= $icon ? '<img src="' . $this->getPathToImages() . '/images/' . $icon . '" style="margin-right:5px;" />' : '';
			$label .= $text . '</label>';
			$html[] = $label;
		}
		$html[] = '</span>';
		$html[] = '<span class="after"></span>';
		$html[] = '</span>';
		return implode('', $html);
	}

	protected function getPathToImages() {
		$localpath = dirname(__FILE__);
		$rootpath = JPATH_ROOT;
		$httppath = trim(JURI::root(), "/");
		$pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
		return $pathtoimages;
	}

	protected function getTitle() {
		return $this->getLabel();
	}

	protected function testPatch($component) {
		if (JFile::exists(JPATH_ROOT . '/plugins/system/' . $component . '/' . $component . '.php') && JPluginHelper::isEnabled('system', $component)) {
			$this->element['icon'] = 'accept.png';
			return JText::_('PLG_SLIDESHOWCKHIKASHOP_SPACER_' . strtoupper($component) . '_PATCH_INSTALLED');
		}
		return false;
	}

}xtitle.php000060400000004546152456031520006576 0ustar00<?php

/* ------------------------------------------------------------------------
  # mod_bgmax - Custom parameter Joomla! 1.6 for bgMax
  # Displays a title on the total width of the column parameter
  # type=title
  # label="text to display" (translatable)
  # style="color=red" (translatable)(optional)
  # 20-10-17: ajout class et chargement feuille de style custom.css
  # ------------------------------------------------------------------------
  # author    lomart
  # copyright : Copyright (C) 2011 lomart.fr All Rights Reserved.
  # @license  : http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
  # Website   : http://lomart.fr
  # Technical Support:  Forum - http://forum.joomla.fr
  ------------------------------------------------------------------------- */
// no direct access
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

class JFormFieldxTitle extends JFormField {

	protected $type = 'xTitle';

	protected function getInput() {
		return '';
	}

	protected function getLabel() {

		// AJOUT FEUILLE CSS
		$cssPath = substr(__dir__, strlen(JPATH_ROOT) + 1) . '/custom.css';
		JHtml::stylesheet($cssPath);

		$class = $this->element['class'] ? (string) $this->element['class'] : "param-title-default";

		$style = $this->element['style'] ? (string) $this->element['style'] : "";
		$style = $this->translateLabel ? JText::_($style) : $style;

		$label = $this->element['title'] ? (string) $this->element['title'] : (string) $this->element['name'];
		$label = $this->translateLabel ? JText::_($label) : $label;

		$desc = $this->element['subtitle'];
		$desc = $this->translateLabel ? JText::_($desc) : $desc;

		$html = array();
		$html[] = '</div>';  // on ferme le control-label pour creer un bloc sur la largeur totale
		if ($this->element['label'])
			$html[] = '<span style="color:red">Dont use LABEL, but TITLE and SUBTITLE';
		$out = '<div id="' . $this->id . '-lbl" class="' . $class . '"';
		if ($style)
			$out .= ' style="' . $style . '"';
		$html[] = $out . '>';
		$html[] = ($label) ? ' <h3>' . $label . '</h3>' : '';
		$html[] = ($desc) ? '<small>' . $desc . '</small>' : '';
//		$html[] = '</div>';  // inutile, on récupère celui fermé au début

		return implode('', $html);
	}

	/**
	 * Method to get the field title.
	 *
	 * @return  string  The field title.
	 *
	 * @since   11.1
	 */
	protected function getTitle() {
		return $this->getLabel();
	}

}
custom.css000060400000000326152456031520006570 0ustar00.param-title-default {
    padding: 10px;
    background-color: #1A466B;
    border-left: red 10px solid;
    color: white;
}
.param-title-default h3 {
    margin:5px 0;
}

.param-title-note {
   padding: 10px 0;
}xnote.php000060400000004462152456031520006417 0ustar00<?php

/* ------------------------------------------------------------------------
  # mod_bgmax - Custom parameter Joomla! 1.6 for bgMax
  # Displays a title on the total width of the column parameter
  # type=title
  # label="text to display" (translatable)
  # style="color=red" (translatable)(optional)
  # 20-10-17: ajout class et chargement feuille de style custom.css
  # ------------------------------------------------------------------------
  # author    lomart
  # copyright : Copyright (C) 2011 lomart.fr All Rights Reserved.
  # @license  : http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
  # Website   : http://lomart.fr
  # Technical Support:  Forum - http://forum.joomla.fr
  ------------------------------------------------------------------------- */
// no direct access
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

class JFormFieldxNote extends JFormField {

	protected $type = 'xNote';

	protected function getInput() {
		return '';
	}

	protected function getLabel() {

		// AJOUT FEUILLE CSS
		$cssPath = substr(__dir__, strlen(JPATH_ROOT) + 1) . '/custom.css';
		JHtml::stylesheet($cssPath);

		$class = $this->element['class'] ? (string) $this->element['class'] : "param-title-note";

		$style = $this->element['style'] ? (string) $this->element['style'] : "";
		$style = $this->translateLabel ? JText::_($style) : $style;
		
		$hx = $this->element['heading'] ? (string) $this->element['heading'] : "p";

		$note = $this->element['note'] ? (string) $this->element['note'] : (string) $this->element['name'];
		$note = $this->translateLabel ? JText::_($note) : $note;

		$html = array();
		$html[] = '</div>';  // on ferme le control-label pour creer un bloc sur la largeur totale
		if ($this->element['label'] || $this->element['title'])
			$html[] = '<span style="color:red">Dont use LABEL, but TITLE and SUBTITLE';
		$out = '<div id="' . $this->id . '-lbl" class="' . $class . '"';
		if ($style)
			$out .= ' style="' . $style . '"';
		$html[] = $out . '>';
		$html[] = ($note) ? ' <'.$hx.'>' . $note . '</'.$hx.'>' : '';
//		$html[] = '</div>';  // inutile, on récupère celui fermé au début

		return implode('', $html);
	}

	/**
	 * Method to get the field title.
	 *
	 * @return  string  The field title.
	 *
	 * @since   11.1
	 */
	protected function getTitle() {
		return $this->getLabel();
	}

}
folderlistmakedir.php000060400000003244152456031520010763 0ustar00<?php

/* ------------------------------------------------------------------------
  # mod_bgmax - Custom parameter for bgMax
  # Create directory define by parameter 'directory' if no exist
  # ------------------------------------------------------------------------
  # author    lomart
  # copyright : Copyright (C) 2011 lomart.fr All Rights Reserved.
  # @license  : http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
  # Website   : http://lomart.fr
  # Technical Support:  Forum - http://forum.joomla.fr
  ------------------------------------------------------------------------- */
// no direct access
defined('JPATH_BASE') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');
jimport('joomla.form.helper');
JFormHelper::loadFieldClass('folderlist');

/**
 * Supports an HTML select list of image
 *
 * @package		Joomla.Framework
 * @subpackage	Form
 * @since		1.6
 */
class JFormFieldFolderListMakeDir extends JFormFieldFolderList {

	/**
	 * The form field type.
	 *
	 * @var		string
	 * @since	1.6
	 */
	public $type = 'FolderListMakeDir';

	/**
	 * Method to get the field options.
	 *
	 * @return	array	The field option objects.
	 * @since	1.6
	 */
	protected function getOptions() {
		//-- dossier
		$folder = $this->element['directory'];
		$folder = strtr($folder, "\\", DIRECTORY_SEPARATOR);

		//-- Controle existence folder bgmax
		if (!JFolder::exists(JPATH_ROOT . DIRECTORY_SEPARATOR . $folder)) {
			if (!JFolder::create(JPATH_ROOT . DIRECTORY_SEPARATOR . $folder, 0755)) {
				print_r('Error, fail to create folder: ' . $folder);
				$folder = 'images/stories';  // Pour �viter erreur
			}
		}

		// Get the field options.
		return parent::getOptions();
	}

}
ckproonly.php000060400000002314152456304300007273 0ustar00<?php
/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCkproonly extends CKFormField
{
	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 */
	protected $type = 'ckproonly';

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 */
	protected function getLabel()
	{
		return '';
	}

	/**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 */
	protected function getInput()
	{
		$html = '<div class="ckinfo"><i class="fas fa-info"></i><a href="https://www.joomlack.fr/en/joomla-extensions/slideshow-ck" target="_blank">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_ONLY_PRO') . '</a></div>';

		return $html;
	}

	/*
	 * Get a variable from the manifest file
	 * 
	 * @return the current version
	 */
	public static function getCurrentVersion($file_url) {
		// get the version installed
		$installed_version = 'UNKOWN';
		if ($xml_installed = simplexml_load_file($file_url)) {
			$installed_version = (string)$xml_installed->version;
		}

		return $installed_version;
	}
}
slideshowckcolor.php000060400000002266152456304300010637 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * Module Maximenu CK
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

\Joomla\CMS\Form\FormHelper::loadFieldClass('color');

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\ColorField')) {
	class JFormFieldSlideshowckcolorBase extends \Joomla\CMS\Form\Field\ColorField {}
} else {
	class JFormFieldSlideshowckcolorBase extends JFormFieldColor {}	
}

class JFormFieldSlideshowckcolor extends JFormFieldSlideshowckcolorBase {

	protected $type = 'slideshowckcolor';

	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		$html = '';
		if (version_compare(JVERSION, '4') < 0) {
		$html .= '<div style="display:inline-block;vertical-align:top;margin-top:4px;width:20px;"><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/color.png" style="margin-right:5px;" /></div>';
		}

		$html .= parent::getInput();
		if ($suffix)
			$html .= '<span style="display:inline-block;line-height:25px;">' . $suffix . '</span>';
		return $html;
	}
}

ckinfo.php000060400000005234152456304300006530 0ustar00<?php
/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCkinfo extends CKFormField
{
	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 */
	protected $type = 'ckinfo';

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 */
	protected function getLabel()
	{
		return '';
	}

	/**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 */
	protected function getInput()
	{
		$doc = \Joomla\CMS\Factory::getDocument();
		$styles = '.ckinfo {position:relative;background:#efefef;border: none;border-radius: px;color: #333;font-weight: normal;line-height: 24px;padding: 5px 5px 5px 35px;margin: 3px 0;text-align: left;text-decoration: none;}
.ckinfo > .fas {
	font-size: 15px;
	padding: 3px 5px;
	background: rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	line-height: 25px;
	width: 30px;
	text-align: center;
	box-sizing: border-box;
}
.ckinfo img {margin: 0 10px 0 0;}
.control-label:empty {display: none;}
.control-label:empty + .controls {margin: 0;}
';
		$doc->addStyleDeclaration($styles);

		// get the extension version
		$current_version = $this->getCurrentVersion(JPATH_SITE .'/administrator/components/com_slideshowck/slideshowck.xml');
		$html = '';
		$html .= '<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">';
		$html .= '<div class="ckinfo"><i class="fas fa-thumbs-up"></i><a href="https://extensions.joomla.org/extensions/extension/photos-a-images/slideshow/slideshow-ck" target="_blank">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_VOTE_JED') . '</a></div>';
		$html .= '<div class="ckinfo"><i class="fas fa-info"></i><b>SLIDESHOW CK</b> - ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_CURRENT_VERSION') . ' : <span class="label">' . $current_version . '</span></div>';
		$html .= '<div class="ckinfo"><i class="fas fa-file-alt"></i><a href="https://www.joomlack.fr/en/documentation/48-slideshow-ck" target="_blank">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_DOCUMENTATION') . '</a></div>';

		return $html;
	}

	/*
	 * Get a variable from the manifest file
	 * 
	 * @return the current version
	 */
	public static function getCurrentVersion($file_url) {
		// get the version installed
		$installed_version = 'UNKOWN';
		if ($xml_installed = simplexml_load_file($file_url)) {
			$installed_version = (string)$xml_installed->version;
		}

		return $installed_version;
	}
}
ckdocumentation.php000060400000001464152456304300010447 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';

class JFormFieldCkdocumentation extends CKFormField {

	protected $type = 'ckdocumentation';

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = array();

		$icon = $this->element['icon'] ? $this->element['icon'] : 'file-alt';
		$url = $this->element['url'] ? $this->element['url'] : 'https://www.joomlack.fr/en/documentation';
		$html[] = '<div class="ckinfo"><i class="fas fa-' . $icon . '"></i><a href="' . $url . '" target="_blank">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_DOCUMENTATION') . '</a></div>';

		return implode('', $html);
	}
}

ckheight.php000060400000014317152456304300007047 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011-2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\HiddenField')) {
	class JFormFieldCkheightBase extends \Joomla\CMS\Form\Field\TextField {}
} else {
	class JFormFieldCkheightBase extends JFormFieldText {}
}

class JFormFieldCkheight extends JFormFieldCkheightBase {

	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 * @since  11.1
	 */
	protected $type = 'ckheight';

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 * @since   11.1
	 */
	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		$html = $icon ? '<div class="slideshowck-field-icon" ' . ($suffix ? 'data-has-suffix="1"' : '') . '><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';

		$html .= parent::getInput();
		if ($suffix)
			$html .= '<span class="slideshowck-field-suffix">' . $suffix . '</span>';
			
		$html .= '<span class="ckbutton" onclick="CKBox.open({handler: \'inline\', content: \'ckheightfieldhelp\', style: {padding: \'10px\'}, size: {x:  \'800px\', y: \'550px\'}})"><i class="fas fa-info"></i></span>';
		$html .= '<div id="ckheightfieldhelp" style="display: none;"><h3>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_TITLE') . '</h3>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_1') . '</p>
		<p><b>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_2') . '</b></p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_3') . '</p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_4') . '</p>
		<p style="text-align:center;padding:10px;font-size: 18px;">1280 x 800 px</p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_5') . '</p>
		<p><b>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_CALCULATOR') . '</b></p>
		<p><label for="ckheightfieldhelpheight">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_LABEL') . '</label><input type="text" id="ckheightfieldhelpheight" onchange="ckHeightFieldHelpCalculator()"/></p>
		<p><label for="ckheightfieldhelpwidth">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_WIDTH_LABEL') . '</label><input type="text" id="ckheightfieldhelpwidth" onchange="ckHeightFieldHelpCalculator()" /></p>
		<p><label for="ckheightfieldhelpratio">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_RATIO_LABEL') . '</label><input type="text" id="ckheightfieldhelpratio" style="font-size: 18px;" /></p>
		<script>function ckHeightFieldHelpCalculator() {
			document.getElementById("ckheightfieldhelpratio").value = parseFloat(document.getElementById("ckheightfieldhelpheight").value) / parseFloat(document.getElementById("ckheightfieldhelpwidth").value) * 100;
		}</script>
		</div>';
		return $html;
		
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];
		$size = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
		$maxLength = $this->element['maxlength'] ? ' maxlength="' . (int) $this->element['maxlength'] . '"' : '';
		$class = $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';
		$readonly = ((string) $this->element['readonly'] == 'true') ? ' readonly="readonly"' : '';
		$disabled = ((string) $this->element['disabled'] == 'true') ? ' disabled="disabled"' : '';
		$defautlwidth = $suffix ? '128px' : '150px';
		$styles = ' style="width:' . $defautlwidth . ';' . $this->element['styles'] . '"';

		// Initialize JavaScript field attributes.
		$onchange = $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';
		$html = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:4px;width:20px;"><img src="' . $this->mediaPath . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';
		$html .= '<div class="ckbutton-group"><input type="text" name="' . $this->name . '" id="' . $this->id . '"' . ' value="'
				. htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8') . '"' . $class . $size . $disabled . $readonly . $onchange . $maxLength . $styles . '/>';
				
				
				// $html = parent::getInput();
		$html .= '<span class="ckbutton" onclick="CKBox.open({handler: \'inline\', content: \'ckheightfieldhelp\', style: {padding: \'10px\'}, size: {x:  \'800px\', y: \'550px\'}})"><i class="fas fa-info"></i></span></div>';
		$html .= '<div id="ckheightfieldhelp" style="display: none;"><h3>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_TITLE') . '</h3>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_1') . '</p>
		<p><b>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_2') . '</b></p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_3') . '</p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_4') . '</p>
		<p style="text-align:center;padding:10px;font-size: 18px;">1280 x 800 px</p>
		<p>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_FIELD_HELP_5') . '</p>
		<p><b>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_CALCULATOR') . '</b></p>
		<p><label for="ckheightfieldhelpheight">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_HEIGHT_LABEL') . '</label><input type="text" id="ckheightfieldhelpheight" onchange="ckHeightFieldHelpCalculator()"/></p>
		<p><label for="ckheightfieldhelpwidth">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_WIDTH_LABEL') . '</label><input type="text" id="ckheightfieldhelpwidth" onchange="ckHeightFieldHelpCalculator()" /></p>
		<p><label for="ckheightfieldhelpratio">' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_RATIO_LABEL') . '</label><input type="text" id="ckheightfieldhelpratio" style="font-size: 18px;" /></p>
		<script>function ckHeightFieldHelpCalculator() {
			document.getElementById("ckheightfieldhelpratio").value = parseFloat(document.getElementById("ckheightfieldhelpheight").value) / parseFloat(document.getElementById("ckheightfieldhelpwidth").value) * 100;
		}</script>
		</div>';
		return $html;
	}

}
ckformfield.php000060400000003674152456304300007552 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\FormField')) {
	class CKFormFieldBase extends \Joomla\CMS\Form\FormField {}
} else {
	class CKFormFieldBase extends JFormField {}	
}


class CKFormField extends CKFormFieldBase {

	public $mediaPath;

	public function __construct() {
		$this->mediaPath = \Joomla\CMS\Uri\Uri::root(true) . '/media/com_slideshowck/images/';
		// loads the language files from the frontend
		$lang	= \Joomla\CMS\Factory::getLanguage();
		$lang->load('com_slideshowck', JPATH_SITE . '/components/com_slideshowck', $lang->getTag(), false);
		$lang->load('com_slideshowck', JPATH_SITE, $lang->getTag(), false);
		parent::__construct();
	}
	protected function getInput() {
		return '';
	}

	protected function getLabel() {
		return parent::getLabel();
	}

	/**
	 * Method to get the field options.
	 *
	 * @return  array  The field option objects.
	 *
	 * @since   11.1
	 */
	protected function getOptions() {
		$options = array();

		foreach ($this->element->children() as $option) {

			// Only add <option /> elements.
			if ($option->getName() != 'option') {
				continue;
			}

			// Create a new option object based on the <option /> element.
			$tmp = \Joomla\CMS\HTML\HTMLHelper::_(
							'select.option', (string) $option['value'],
							\Joomla\CMS\Language\Text::alt(trim((string) $option), preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)), 'value', 'text',
							((string) $option['disabled'] == 'true')
			);

			// Set some option attributes.
			$tmp->class = (string) $option['class'];

			// Set some JavaScript option attributes.
			$tmp->onclick = (string) $option['onclick'];

			// Add the option object to the result set.
			$options[] = $tmp;
		}

		reset($options);

		return $options;
	}
}
slideshowckspacer.php000060400000003172152456304300010773 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('_JEXEC') or die('Restricted access');

require_once 'ckformfield.php';

class JFormFieldSlideshowckspacer extends CKFormField {

	protected $type = 'slideshowckspacer';

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = array();
		$class = $this->element['class'] ? (string) $this->element['class'] : '';

		$style = $this->element['style'] ? $this->element['style'] : '';

		if ($style == 'title') {
			$doc = \Joomla\CMS\Factory::getDocument();
			$styles = '.ckinfo.cktitle {
				background:#666;
				color: #eee;
				text-transform: uppercase;
				font-weight: normal;
				line-height: 24px;
				padding: 8px 5px 8px 35px;
				margin: 3px 0;
				text-align: left;
				text-decoration: none;
				border-radius: 3px;
				}
	';
			$doc->addStyleDeclaration($styles);
		}
		
		if ((string) $this->element['hr'] == 'true') {
			$html[] = '<hr class="' . $class . '" />';
		} else {
			$label = '';
			// Get the label text from the XML element, defaulting to the element name.
			$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
			$text = $this->translateLabel ? \Joomla\CMS\Language\Text::_($text) : $text;

			// set the icon
			$icon = $this->element['icon'] ? $this->element['icon'] : 'info';
			$html[] = '<div class="ckinfo' . ($style == 'title' ? ' cktitle' : '') . '">' . ($style == 'title' ? '' : '<i class="fas fa-' . $icon . '"></i>') . $text . '</div>';
		}

		return implode('', $html);
	}
}

cksource.php000060400000004460152456304300007075 0ustar00<?php
/**
 * @copyright	Copyright (C) 2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

include_once 'slideshowcklist.php';

class JFormFieldCksource extends JFormFieldSlideshowcklistBase
{

	protected $type = 'cksource';

	private $options;

	function __construct($form = null) {
		parent::__construct($form);
	}

	/**
	 * Method to get the field options.
	 *
	 * @return  array  The field option objects.
	 *
	 * @since   11.1
	 */
	protected function getOptions() {
		$options = array();

		foreach ($this->element->children() as $option) {

			// Only add <option /> elements.
			if ($option->getName() != 'option') {
				continue;
			}

			// Create a new option object based on the <option /> element.
			$tmp = \Joomla\CMS\HTML\HTMLHelper::_(
				'select.option', (string) $option['value'], \Joomla\CMS\Language\Text::alt(trim((string) $option), preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)), 'value', 'text', ((string) $option['disabled'] == 'true')
			);

			// Set some option attributes.
			$tmp->class = (string) $option['class'];

			// Set some JavaScript option attributes.
			$tmp->onclick = (string) $option['onclick'];

			// Add the option object to the result set.
			$options[] = $tmp;
		}

		$this->options = $options;

		// load the custom plugins
		if (\Joomla\CMS\Plugin\PluginHelper::isEnabled('system', 'slideshowck')) {
			// load the custom plugins
			require_once(JPATH_ADMINISTRATOR . '/components/com_slideshowck/helpers/ckfof.php');
			Slideshowck\CKFof::importPlugin('slideshowck');
			$sources = Slideshowck\CKFof::triggerEvent('onSlideshowckGetSourceName');

			if (count($sources)) {
				foreach ($sources as $source) {

					if (! $this->findOption($source)) {
						$tmp = \Joomla\CMS\HTML\HTMLHelper::_(
							'select.option', (string) $source, \Joomla\CMS\Language\Text::alt(trim((string) 'SLIDESHOWCK_SOURCE_' . strtoupper($source)), preg_replace('/[^a-zA-Z0-9_\-]/', '_', $this->fieldname)), 'value', 'text', '0'
						);
						// Add the option object to the result set.
						$this->options[] = $tmp;
					}
				}
			}
		}

		reset($this->options);

		return $this->options;
	}

	public function findOption($source) {
		foreach ($this->options as $o) {
			if ($o->value == $source) return true;
		}
		return false;
	}
}
ckstyle.php000060400000006714152456304300006741 0ustar00<?php
/**
 * @copyright	Copyright (C) 2016 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';
require_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/helper.php';

\Joomla\CMS\Language\Text::script('SLIDESHOWCK_SAVE_CLOSE');

class JFormFieldCkstyle extends CKFormField {

	protected $type = 'ckstyle';

	protected function getInput() {
		$doc = \Joomla\CMS\Factory::getDocument();
		// Initialize some field attributes.
		$js = 'function ckSelectStyle(id, name, close) {
			if (!close && close != false) close = true;
			jQuery("#' . $this->id . '").val(id);
			jQuery("#' . $this->id . 'name").val(name);
			if (close) CKBox.close(\'#ckstylesmodal .ckboxmodal-button\');
		}';
		$doc->addScriptDeclaration($js);
		
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];
		$size = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
		$maxLength = $this->element['maxlength'] ? ' maxlength="' . (int) $this->element['maxlength'] . '"' : '';
		$class = $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';
		$readonly = ((string) $this->element['readonly'] == 'true') ? ' readonly="readonly"' : '';
		$disabled = ((string) $this->element['disabled'] == 'true') ? ' disabled="disabled"' : '';
		$defautlwidth = $suffix ? '128px' : '150px';
		$styles = ' style="width:'.$defautlwidth.';'.$this->element['styles'].'"';
		$styleName = SlideshowckHelper::getStyleNameById($this->value);

		// Initialize JavaScript field attributes.
		$onchange = $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';
		$html = $icon ? '<div style="display:inline-block;vertical-align:top;margin-top:4px;width:20px;"><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';		

		$html .= '<div class="ckbutton-group">';
		$html .= '<input type="hidden" name="' . $this->name . '" id="' . $this->id . '"' . ' value="'
			. htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8') . '"' . $class . $size . $disabled . $readonly . $onchange . $maxLength . $styles . '/>';
		$html .= '<input type="text" disabled name="' . $this->name . 'name" id="' . $this->id . 'name"' . ' value="'
			. htmlspecialchars($styleName) . '"' . $class . $size . $disabled . $readonly . $onchange . $maxLength . $styles . '/>';
		$footerHtml = '<a class="ckboxmodal-button" href="javascript:void(0)" onclick="ckSaveIframe(\'test\')">' . \Joomla\CMS\Language\Text::_('CK_CREATE_NEW') . '</a>';
		$html .= '<div class="ckbutton" onclick="CKBox.open({id: \'ckstylesmodal\', url: \'index.php?option=com_slideshowck&view=styles&tmpl=component&layout=modal\', style: {padding: \'0px\'}})"><i class="fas fa-mouse-pointer "></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_SELECT') . '</div>';
		$html .= '<div class="ckbutton" onclick="CKBox.open({url: \'index.php?option=com_slideshowck&view=style&tmpl=component&layout=modal&id=\'+jQuery(\'#' . $this->id . '\').val()+\'\'})"><i class="fas fa-edit"></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_EDIT') . '</div>';
		$html .= '<div class="ckbutton cktip" onclick="jQuery(\'#' . $this->id . '\').val(\'\');jQuery(\'#' . $this->id . 'name\').val(\'\');" title="' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_REMOVE') . '"><i class="fas fa-times"></i></div>';
		$html .= '</div>';

		return $html;
	}
}
slideshowcktext.php000060400000002160152456304300010476 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011-2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\TextField')) {
	class JFormFieldSlideshowcktextBase extends \Joomla\CMS\Form\Field\TextField {}
} else {
	class JFormFieldSlideshowcktextBase extends JFormFieldText {}	
}

class JFormFieldSlideshowcktext extends JFormFieldSlideshowcktextBase {

	/**
	 * The form field type.
	 *
	 * @var    string
	 */
	protected $type = 'slideshowcktext';

	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		$html = $icon ? '<div class="slideshowck-field-icon" ' . ($suffix ? 'data-has-suffix="1"' : '') . '><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div class="slideshowck-field-icon"></div>';

		$html .= parent::getInput();
		if ($suffix)
			$html .= '<span class="slideshowck-field-suffix">' . $suffix . '</span>';
		return $html;
	}

}
cklight.php000060400000002525152456304300006704 0ustar00<?php

/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCklight extends CKFormField {

	protected $type = 'cklight';

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = array();

		// Add the label text and closing tag.
		$html[] = '<div id="' . $this->id . '-lbl" class="ckinfo">';
		$html[] = '<i class="fas fa-info" style="color:orange"></i>';
		$html[] = \Joomla\CMS\Language\Text::_('SLIDESHOWCK_USE_FREE_VERSION');
		$html[] = ' <a href="https://www.joomlack.fr/en/joomla-extensions/slideshow-ck" target="_blank">';
		$html[] = '<span class="cklabel cklabel-info"><i class="fas fa-link"></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_GET_PRO_INFOS') . '</label>';
		$html[] = '</a>';
		$html[] = '</div>';

//		if (! $testparams) {
			$html[] = 'Mettre ici description de la version pro avec les fonctionnalités et le lien';
//		}

		return implode('', $html);
	}

	protected function testParams() {
		if (\Joomla\CMS\Filesystem\File::exists(JPATH_ROOT.'/plugins/system/slideshowckparams/slideshowckparams.php')) {
			$this->state = 'green';
			return \Joomla\CMS\Language\Text::_('SLIDESHOWCK_USE_PRO_VERSION');
		}
		return false;
	}
}slideshowckradio.php000060400000002673152456304300010621 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

\Joomla\CMS\Form\FormHelper::loadFieldClass('radio');

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\RadioField')) {
	class JFormFieldSlideshowckradioBase extends \Joomla\CMS\Form\Field\RadioField {}
} else {
	class JFormFieldSlideshowckradioBase extends JFormFieldRadio {}	
}

class JFormFieldSlideshowckradio extends JFormFieldSlideshowckradioBase {

	protected $type = 'slideshowckradio';

	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		$html = $icon ? '<div class="slideshowck-field-icon" ' . ($suffix ? 'data-has-suffix="1"' : '') . '><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';

		$html .= parent::getInput();
		if ($suffix)
			$html .= '<span class="slideshowck-field-suffix">' . $suffix . '</span>';
		return $html;
	}

	protected function getOptions()
	{
		$options = parent::getOptions();
		foreach ($options as $option) {
			if (stristr($option->text, "img:"))
				$option->text = '<img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . str_replace("img:", "", $option->text) . '" style="margin:0; float:none;" />';
		}
		return $options;
	}
}
ckpro.php000060400000001745152456304300006400 0ustar00<?php

/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCkpro extends CKFormField {

	protected $type = 'ckpro';

	private $state;

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = array();

		// Add the label text and closing tag.
		$html[] = '<div id="' . $this->id . '-lbl" class="ckinfo">';
		$html[] = '<i class="fas fa-info" style="color:green"></i>';
		$html[] = \Joomla\CMS\Language\Text::_('SLIDESHOWCK_USE_PRO_VERSION');
		$html[] = ' <a href="https://www.joomlack.fr/en/documentation/miscellaneous/202-license-code" target="_blank">';
		$html[] = '<span class="cklabel cklabel-info"><i class="fas fa-link"></i> ' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_GET_LICENCE_INFOS') . '</label>';
		$html[] = '</a>';
		$html[] = '</div>';

		return implode('', $html);
	}
}slideshowckinterface.php000060400000004403152456304300011454 0ustar00<?php
/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * http://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

use Slideshowck\CKFramework;

include_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/ckframework.php';
include_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/defines.php';

\Joomla\CMS\Form\FormHelper::loadFieldClass('hidden');
CKFramework::load();
// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\HiddenField')) {
	class JFormFieldSlideshowckinterfaceBase extends \Joomla\CMS\Form\Field\HiddenField {}
} else {
	class JFormFieldSlideshowckinterfaceBase extends JFormFieldHidden {}	
}

class JFormFieldSlideshowckinterface extends JFormFieldSlideshowckinterfaceBase
{
	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 */
	protected $type = 'slideshowckinterface';

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 */
	protected function getLabel()
	{
		return '';
	}

	/**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 */
	protected function getInput()
	{
		// loads the language files from the frontend
		$lang	= \Joomla\CMS\Factory::getLanguage();
		$lang->load('com_slideshowck', JPATH_SITE . '/components/com_slideshowck', $lang->getTag(), false);
		$lang->load('com_slideshowck', JPATH_SITE, $lang->getTag(), false);

		if (version_compare(JVERSION, '4') >= 0) {
		$css = '.slideshowck-field-suffix {
	display: inline-block;
	line-height: 25px;
	transform: translate(0, -50%);
	position: absolute;
	top: 20px;
	height: 25px;
	right: 20px;
}

.slideshowck-field-icon {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	width: 20px;
}

.slideshowck-field-icon + input,
.slideshowck-field-icon + fieldset,
.slideshowck-field-icon + select {
	display: inline-block;
	width: calc(100% - 30px);
}

.ckbutton-group input[type="text"] {
	min-height: 28px;
	box-sizing: border-box;
	font-size: 13px;
}';
		} else {
			$css = '.slideshowck-field-icon {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	width: 20px;
}';
		}

		$doc = \Joomla\CMS\Factory::getDocument();
		$doc->addStyleDeclaration($css);

		return '';
	}
}
ckproducts.php000060400000005326152456304300007442 0ustar00<?php

/**
 * @copyright	Copyright (C) 2017 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
// no direct access
defined('JPATH_PLATFORM') or die;

require_once 'ckformfield.php';

class JFormFieldCkproducts extends CKFormField {

	protected $type = 'ckproducts';

	protected function getLabel() {
		return '';
	}

	protected function getInput() {
		$html = '<style>
.ckproduct {
	padding: 10px 20px;
	display: inline-block;
	color: #1f496e;
	border: 1px solid #1f496e;
	margin: 3px;
	border-radius: 2px;
	transition: 0.3s all;
}
.ckproduct:hover {
	background: #1f496e;
	color: #fff;
	text-decoration: none;
}
</style>
			<h3>' . \Joomla\CMS\Language\Text::_('SLIDESHOWCK_VISIT_OTHER_PRODUCTS') . '</h3>
			<div>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/accordeonmenu-ck">Accordeon Menu CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/beautiful-ck">Beautiful CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/carousel-ck">Carousel CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/download-joomla-extensions/view_category/37-cookies-ck">Cookies CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/floating-module-ck">Floating Module CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/image-effect-ck">Image Effect CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/maximenu-ck">Maximenu CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/mediabox-ck">Mediabox CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/menu-manager-ck">Menu Manager CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/extensions-joomla/mobile-menu-ck">Mobile Menu CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/modules-manager-ck">Modules Manager CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/page-builder-ck">Page Builder CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/en/joomla-extensions/scroll-to-ck">Scroll To CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr/extensions-joomla/tooltip-gc">Tooltip CK</a>
					<a class="ckproduct" target="_blank" href="https://www.template-creator.com">Template Creator CK</a>
					<a class="ckproduct" target="_blank" href="https://www.joomlack.fr">And more...</a>
				</div>';

		return $html;
	}
}slideshowcklist.php000060400000002334152456304300010470 0ustar00<?php

/**
 * @copyright	Copyright (C) 2011-2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */
defined('JPATH_PLATFORM') or die;

jimport('joomla.html.html');
jimport('joomla.form.formfield');

include_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/defines.php';

// custom class extension for J3 compatibility
if (class_exists('\Joomla\CMS\Form\Field\ListField')) {
	class JFormFieldSlideshowcklistBase extends \Joomla\CMS\Form\Field\ListField {}
} else {
	class JFormFieldSlideshowcklistBase extends JFormFieldList {}	
}

class JFormFieldSlideshowcklist extends JFormFieldSlideshowcklistBase {

	protected $type = 'slideshowcklist';

	protected function getInput() {
		// Initialize some field attributes.
		$icon = $this->element['icon'];
		$suffix = $this->element['suffix'];

		$html = $icon ? '<div class="slideshowck-field-icon" ' . ($suffix ? 'data-has-suffix="1"' : '') . '><img src="' . SLIDESHOWCK_MEDIA_URI . '/images/' . $icon . '" style="margin-right:5px;" /></div>' : '<div style="display:inline-block;width:20px;"></div>';

		$html .= parent::getInput();
		if ($suffix)
			$html .= '<span class="slideshowck-field-suffix">' . $suffix . '</span>';
		return $html;
	}

}
ckmigrate.php000060400000011437152456304300007227 0ustar00<?php
/**
 * @copyright	Copyright (C) 2019 Cedric KEIFLIN alias ced1870
 * https://www.joomlack.fr
 * @license		GNU/GPL
 * */

defined('JPATH_PLATFORM') or die;

use \Slideshowck\CKFof;
use \Slideshowck\CKFolder;
use \Slideshowck\CKFile;
use \Slideshowck\CKText;

require_once 'ckformfield.php';
require_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/ckfof.php';
require_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/ckfolder.php';
require_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/ckfile.php';
require_once JPATH_ROOT . '/administrator/components/com_slideshowck/helpers/cktext.php';

class JFormFieldCkmigrate extends CKFormField
{
	/**
	 * The form field type.
	 *
	 * @var    string
	 *
	 */
	protected $type = 'ckmigrate';

	private $options;

	/**
	 * Method to get the field input markup.
	 *
	 * @return  string  The field input markup.
	 *
	 */
	protected function getLabel()
	{
		return '';
	}

	/**
	 * Method to get the field label markup.
	 *
	 * @return  string  The field label markup.
	 *
	 */
	protected function getInput()
	{
		$input = \Joomla\CMS\Factory::getApplication()->input;
		$id = $input->get('id', 0, 'int');
		$doMigration = $input->get('domigration', 0, 'int');
		if (! $id) return '';

		$options = $this->getModuleOptions($id);
//var_dump($options);die;
		$params = json_decode($options->params);
		if (isset($params->slidesssource)) {
			$this->makeBackup($id, $options->params);
			if ($doMigration) {
				$this->doMigration($id, $options->params);
			} else {
				CKfof::enqueueMessage(CKText::_('SLIDESHOWCK_MIGRATION_NEEDED'), 'warning');
				CKfof::enqueueMessage('<a href="' . CKFof::getCurrentUri() . '&domigration=1">' . CKText::_('SLIDESHOWCK_MIGRATION_ACTION') . '</a>', 'warning');
			}
		}

		if ($this->isPluginEnabled()) {
			CKFof::dbExecute("UPDATE #__extensions SET enabled = 0 WHERE element = 'slideshowckparams'");
			CKfof::enqueueMessage(CKText::_('SLIDESHOWCK_PARAMS_UNPUBLISHED_INFO'), 'warning');
			CKfof::enqueueMessage('<a href="https://www.joomlack.fr/en/documentation/48-slideshow-ck/246-migration-from-slideshow-ck-version-1-to-version-2" target="_blank">' . CKText::_('SLIDESHOWCK_PARAMS_MIGRATION_LINK') . '</a>', 'warning');
			CKfof::redirect();
		}

		$this->alertObsoletePlugin($params, 'hikashop');
		$this->alertObsoletePlugin($params, 'k2');
		$this->alertObsoletePlugin($params, 'joomgallery');
	}

	protected function alertObsoletePlugin($params, $plugin) {
		if (isset($params->source) && $params->source == $plugin && $this->isPluginEnabled('slideshowck' . $plugin)) {
			CKfof::enqueueMessage(CKText::_('SLIDESHOWCK_WARNING_PLUGIN_OBSOLETE') . ' : ' . '<b>slideshowck' . $plugin . '</b>', 'warning');
			CKfof::enqueueMessage('<a href="index.php?option=com_plugins&view=plugins&filter_element=slideshowck' . $plugin . '" target="_blank">' . CKText::_('SLIDESHOWCK_DISABLE_PLUGIN') . '</a>', 'warning');
		}
	}

	protected function isPluginEnabled($plugin = 'slideshowckparams') {
		if (file_exists(JPATH_ROOT . '/plugins/system/' . $plugin)) {
			$isEnabled = CKFof::dbLoadResult("SELECT enabled FROM #__extensions WHERE element = '" . $plugin . "'");
			return (bool)$isEnabled;
		}
		return false;
	}

	protected function getModuleOptions($id) {
		if (empty($this->options)) {
			$this->options = CKFof::dbLoadObject("SELECT * FROM #__modules WHERE id = " . (int)$id);
		}
		return $this->options;
	}

	protected function doMigration($id, $params) {
		$find = array('slidesssource', 'imagetarget', 'articlelength', 'showarticletitle', 'lightboxtype', 'lightboxautolinkimages');
		$replace = array('source', 'linktarget', 'textlength', 'usetitle', 'lightbox', 'linkautoimage');
		$newparams = str_replace($find, $replace, $params);

		$paramsObj = new \Joomla\Registry\Registry($newparams);
		if ($paramsObj->get('slideshowckhikashop_enable', '0') == '1') $paramsObj->set('source', 'hikashop');
		if ($paramsObj->get('slideshowckjoomgallery_enable', '0') == '1') $paramsObj->set('source', 'joomgallery');
		if ($paramsObj->get('slideshowckk2_enable', '0') == '1') $paramsObj->set('source', 'k2');
		$newparams = json_encode($paramsObj);

		$data = CKFof::dbLoad('#__modules', $id);
		$data->id = $id;
		$data->params = $newparams;

		$return = CKFof::dbStore('#__modules', $data);

		if ($return) {
			CKfof::enqueueMessage(CKText::_('SLIDESHOWCK_MIGRATION_SUCCESS'), 'success');
		} else {
			CKfof::enqueueMessage(CKText::_('SLIDESHOWCK_MIGRATION_ERROR'), 'error');
		}
		CKfof::redirect();
	}

	protected function makeBackup($id, $params) {
		$path = JPATH_ROOT . '/administrator/components/com_slideshowck/backup/';

		// create the folder
		if (! CKFolder::exists($path)) {
			CKFolder::create($path);
		}

		$exportfiledest = $path . '/backup_' . $id . '_' . date("d-m-Y-G-i-s") . '.ssck';
		CKFile::write($exportfiledest, $params);
	}
}
icsetvar.php000060400000033663152456575440007125 0ustar00<?php
/**
 *------------------------------------------------------------------------------
 *	iCagenda Set Var for Theme Packs
 *------------------------------------------------------------------------------
 * @package     com_icagenda
 * @copyright   Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved
 *
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 * @author      Cyril Rezé (Lyr!C)
 * @link        http://www.joomlic.com
 *
 * @version 	3.5.12 2015-10-06
 * @since       3.2.8
 *------------------------------------------------------------------------------
*/

// No direct access to this file
defined('_JEXEC') or die();

// loading iCagenda PARAMS (Component + menu)
$app			= JFactory::getApplication();
$params			= $app->getParams();
$isSef			= $app->getCfg('sef');

$jview			= JRequest::getCmd('view', '');
$jlayout		= JRequest::getCmd('layout', 'default');

$layouts_array	= array('event', 'registration');
$ic_main_list	= ! in_array($jlayout, $layouts_array) ? true : false;

$datesDisplay	= $params->get('datesDisplay', 1);

$eventTimeZone	= null;
$only_startdate	= ($item->weekdays || $item->weekdays == '0') ? false : true;


	if ($ic_main_list)
	{
		$this_date		= JHtml::date($evt, 'Y-m-d H:i', $eventTimeZone);
		$date_today		= JHtml::date('now', 'Y-m-d');
		$period			= unserialize($item->period);
		$period			= is_array($period) ? $period : array();
		$is_in_period	= (in_array($this_date, $period)) ? true : false;

		if ($is_in_period
			&& $item->weekdays == ''
			&& strtotime($item->startdatetime) <= strtotime($date_today)
			&& strtotime($item->enddatetime) >= strtotime($date_today)
			)
		{
			$ongoing = true;
		}
		else
		{
			$ongoing = false;
		}

		// Day in Date Box (list of events)
		$EVENT_DAY			= $this->day_display_global ? icagendaEvents::day($evt, $item) : false;
		// Month in Date Box (list of events)
		$EVENT_MONTHSHORT	= $this->month_display_global ? icagendaEvents::dateBox($this_date, 'monthshort', $ongoing) : false;
		// Year in Date Box (list of events)
		$EVENT_YEAR			= $this->year_display_global ? icagendaEvents::dateBox($evt, 'year', $ongoing) : false;
		// Time in Date Box (list of events)
		$EVENT_TIME			= ($this->time_display_global && $item->displaytime == 1)
							? icagendaEvents::dateToTimeFormat($evt)
							: false;

		// Load Event Data
		$EVENT_DATE			= iCModeliChelper::nextDate($evt, $item);
		$EVENT_SET_DATE		= iCModeliChelper::eventUrlDate($evt);
		$READ_MORE			= ($this->shortdesc_display_global == '' && !$item->shortdesc)
							? iCModeliChelper::readMore($item->url, $item->desc, '[&#46;&#46;&#46;]')
							: false;

		// URL to event details view (list of events)
		if ($datesDisplay == 1)
		{
			$date_var		= ($isSef == '1') ? '?date=' : '&amp;date=';
			$set_url_date	= $date_var . $EVENT_SET_DATE;
			$date_url		= ($only_startdate && in_array($this_date, $period))
							? ''
							: $date_var . $EVENT_SET_DATE;

			$EVENT_URL = $item->url . $date_url;
		}
		else
		{
			$EVENT_URL = $item->url;
		}
	}
	else
	{
		$EVENT_URL = $item->url;
	}


	/**
	 *	Event Header
	 */
	$BACK_ARROW				= $item->BackArrow;

	$EVENT_SHARING			= $item->share_event;
	$EVENT_REGISTRATION		= $item->reg;

	// Event Title
	$EVENT_TITLE			= $item->titleFormat;
	$EVENT_TITLEBAR			= $item->titlebar;


	/**
	 *	Event Dates
	 */
	$TEXT_FOR_NEXTDATE		= $item->dateText;
	$EVENT_NEXT				= $item->next;
	$EVENT_NEXTDATE			= $item->nextDate;
//	$EVENT_DAY				= $item->day;
//	$EVENT_MONTHSHORT		= $item->monthShort;

	// Get var 'date_value' set to session in event details view
	$session = JFactory::getSession();
	$get_date = $session->get('date_value', '');

	if (!$get_date)
	{
		$get_date = JRequest::getVar('date', '');
	}

	if ($get_date)
	{
		$ex = explode('-', $get_date);

		if (count($ex) == 5)
		{
			$dateday = $ex['0'].'-'.$ex['1'].'-'.$ex['2'].' '.$ex['3'].':'.$ex['4'];
		}
		else
		{
			$dateday = '';
		}
	}

	$timeformat = $params->get('timeformat');

	$timedisplay = '';
	$timedisplay = $item->displaytime;

	$lang_time = '';

	if ($get_date)
	{
		$EVENT_THIS_DATE = iCModeliChelper::formatDate($dateday);

		if ($timedisplay == 1)
		{
			if ($timeformat == 1)
			{
				$lang_time = strftime('%H:%M', strtotime($dateday));
			}
			else
			{
				$lang_time = strftime('%I:%M %p', strtotime($dateday));
			}

			$EVENT_THIS_DATE.= ' <small>' . $lang_time;

			$weekdays_array = explode (',', $item->weekdays);
			$weekdays = count($weekdays_array);

			if ( !empty($weekdays) && $item->periodTest
				&& ($lang_time != $item->endTime) )
			{
				$EVENT_THIS_DATE.= ' - ' . $item->endTime;
			}

			$EVENT_THIS_DATE.= '</small>';
		}

		$dates_array	= unserialize($item->dates);
		$dates_array	= is_array($dates_array) ? $dates_array : array();
		$period_array	= unserialize($item->period);
		$period_array	= is_array($period_array) ? $period_array : array();

		// Period with no weekdays selected
		if (isset($EVENT_THIS_DATE)
			&& empty($weekdays)
			&& in_array($dateday, $period_array)
			)
		{
			$EVENT_VIEW_DATE_TEXT	= $TEXT_FOR_NEXTDATE;
			$EVENT_VIEW_DATE		= $EVENT_NEXTDATE;
		}

		// Single Date or date in a period with weekdays selection
		elseif (isset($EVENT_THIS_DATE)
			&& !empty($weekdays)
			&& (in_array($dateday, $dates_array) || in_array($dateday, $period_array))
			)
		{
			$EVENT_VIEW_DATE_TEXT	= JTEXT::_('COM_ICAGENDA_EVENT_DATE');
			$EVENT_VIEW_DATE		= $EVENT_THIS_DATE;
		}

		// Next/Last Date (if type is list of events)
		else
		{
			$EVENT_VIEW_DATE_TEXT	= $TEXT_FOR_NEXTDATE;
			$EVENT_VIEW_DATE		= $EVENT_NEXTDATE;
		}
	}
	else
	{
		$EVENT_VIEW_DATE_TEXT	= $TEXT_FOR_NEXTDATE;
		$EVENT_VIEW_DATE		= $EVENT_NEXTDATE;
	}

	/**
	 *	Feature Icons
	 */
	$FEATURES_ICONSIZE_LIST		= $params->get('features_icon_size_list');
	$FEATURES_ICONSIZE_EVENT	= $params->get('features_icon_size_event');
	$SHOW_ICON_TITLE			= $params->get('show_icon_title');
	// Get media path
	$params_media = JComponentHelper::getParams('com_media');
	$image_path = $params_media->get('image_path', 'images');
	$FEATURES_ICONROOT_LIST		= JUri::root() . $image_path . '/icagenda/feature_icons/' . $FEATURES_ICONSIZE_LIST . '/';
	$FEATURES_ICONROOT_EVENT	= JUri::root() . $image_path . '/icagenda/feature_icons/' . $FEATURES_ICONSIZE_EVENT . '/';
	$FEATURES_ICONS				= array();

	if (isset($item->features) && is_array($item->features)
		&& (!empty($FEATURES_ICONSIZE_LIST) || !empty($FEATURES_ICONSIZE_EVENT)))
	{
		foreach ($item->features as $feature)
		{
			$FEATURES_ICONS[] = array('icon' => $feature->icon, 'icon_alt' => $feature->icon_alt);
		}
	}


	/**
	 *	Event Image and Thumbnails
	 */
	$EVENT_IMAGE			= $item->image;
	$EVENT_IMAGE_TAG		= $item->imageTag;

	$IMAGE_LARGE = $IMAGE_MEDIUM = $IMAGE_SMALL = $IMAGE_XSMALL = '';

	if ($EVENT_IMAGE)
	{
		$default_thumbnail = 'media/com_icagenda/images/nophoto.jpg';

		if (icagendaClass::isLoaded('icagendaThumb'))
		{
//			$IMAGE_LARGE			= icagendaThumb::sizeLarge($item->image, null, true);
			$IMAGE_MEDIUM			= ($ic_main_list) ? icagendaThumb::sizeMedium($item->image) : '';
//			$IMAGE_SMALL			= icagendaThumb::sizeSmall($item->image);
//			$IMAGE_XSMALL			= icagendaThumb::sizeXSmall($item->image);
			$IMAGE_LARGE_HTML		= ( ! $ic_main_list) ? icagendaThumb::sizeLarge($item->image, 'imgTag', true) : '';
//			$IMAGE_MEDIUM_HTML		= icagendaThumb::sizeMedium($item->image, 'imgTag');
//			$IMAGE_SMALL_HTML		= icagendaThumb::sizeSmall($item->image, 'imgTag');
//			$IMAGE_XSMALL_HTML		= icagendaThumb::sizeXSmall($item->image, 'imgTag');
		}
		else
		{
			$IMAGE_LARGE = $IMAGE_MEDIUM = $IMAGE_SMALL = $IMAGE_XSMALL = '';
			$IMAGE_LARGE_HTML = $IMAGE_MEDIUM_HTML = $IMAGE_SMALL_HTML = $IMAGE_XSMALL_HTML = '';
		}
	}


	/**
	 *	Event Details - Description, Meta-description and Intro Text
	 */
	$EVENT_DESC				= ($item->desc || $item->shortdesc) ? true : false;
//	$EVENT_DESCRIPTION		= $item->description;
	$EVENT_META				= $item->metaAsShortDesc;

	$desc_display_event = $params->get('desc_display_event', '');

	if ($desc_display_event == '1') // full desc
	{
		$EVENT_SHORTDESC	= false;
		$EVENT_DESCRIPTION	= $item->description ? $item->description : false;
	}
	elseif ($desc_display_event == '2') // short desc
	{
		$EVENT_SHORTDESC	= $item->shortDescription ? $item->shortDescription : false;
		$EVENT_DESCRIPTION	= false;
	}
	elseif ($desc_display_event == '3') // short and full desc
	{
		$EVENT_SHORTDESC	= $item->shortDescription ? $item->shortDescription : false;
		$EVENT_DESCRIPTION	= $item->description ? $item->description : false;
	}
	elseif ($desc_display_event == '0') // Hide
	{
		$EVENT_SHORTDESC	= false;
		$EVENT_DESC			= false;
		$EVENT_DESCRIPTION	= false;
	}
	else // Auto (First Full Description, if does not exist, will use Short Description if not empty)
	{
		$EVENT_SHORTDESC	= false;
		$EVENT_DESCRIPTION	= $item->description ? $item->description : $item->shortDescription;
	}


	/**
	 *	Events List - Intro Text
	 */
	$shortdesc_display_global = $params->get('shortdesc_display_global', '');
	$Filtering_ShortDesc_Global = JComponentHelper::getParams('com_icagenda')->get('Filtering_ShortDesc_Global', '');

	if ($shortdesc_display_global == '1') // short desc
	{
		$EVENT_DESCSHORT	= $item->shortdesc ? $item->shortdesc : false;

		if ($EVENT_DESCSHORT)
		{
			$EVENT_DESCSHORT	= empty($Filtering_ShortDesc_Global) ? '<i>' . $EVENT_DESCSHORT . '</i>' : $EVENT_DESCSHORT;
		}
	}
	elseif ($shortdesc_display_global == '2') // Auto-Introtext
	{
		$EVENT_DESCSHORT	= $item->descShort ? $item->descShort : false;
	}
	elseif ($shortdesc_display_global == '0') // Hide
	{
		$EVENT_DESCSHORT	= false;
	}
	else // Auto (First Short Description, if does not exist, Auto-generated short description from the full description. And if does not exist, will use meta description if not empty)
	{
		$short_description = $item->shortdesc ? $item->shortdesc : $item->descShort;

		$metaAsShortDesc = $item->metaAsShortDesc;

		if ($metaAsShortDesc)
		{
			$metaAsShortDesc	= empty($Filtering_ShortDesc_Global) ? '<i>' . $metaAsShortDesc . '</i>' : $metaAsShortDesc;
		}

		$EVENT_DESCSHORT	= $short_description ? $short_description : $metaAsShortDesc;
	}

	$EVENT_INTRO_TEXT = $EVENT_DESCSHORT; // New var name since 3.4.0


	/**
	 *	Custom Fields
	 */
	$CUSTOM_FIELDS	= $item->loadEventCustomFields;


	/**
	 *	Event Information
	 */
	$EVENT_INFOS			= $item->infoDetails;

	// All Dates ON
	if (
//		$get_date
//		&&
		$item->maxNbTickets
		&& $item->maxNbTickets != '1000000'
		)
	{
//		$SEATS_AVAILABLE	= (isset($dateday) && isset($item->totalRegistered))
		$SEATS_AVAILABLE	= isset($item->totalRegistered)
							? ($item->maxNbTickets - $item->totalRegistered)
							: '';

//		if (isset($dateday) && $SEATS_AVAILABLE === 0)
		if ($SEATS_AVAILABLE === 0)
		{
			$SEATS_AVAILABLE	= JText::_('COM_ICAGENDA_REGISTRATION_DATE_NO_TICKETS_LEFT');
		}

//		$MAX_NB_OF_SEATS	= (isset($dateday))
//							? $item->maxNbTickets
//							: false;
		$MAX_NB_OF_SEATS	= $item->maxNbTickets;
	}
	// All Dates ON
	else
	{
		$SEATS_AVAILABLE		= false;
		$MAX_NB_OF_SEATS		= false;
	}

	$EVENT_VENUE			= $params->get('venue_display_global') ? $item->place_name : false;
	$EVENT_CITY				= $params->get('city_display_global') ? $item->city : false;
	$EVENT_COUNTRY			= $params->get('country_display_global') ? $item->country : false;
	$EVENT_POSTAL_CODE		= $params->get('city_display_global') ? $item->city : false;

	$EVENT_PHONE			= $item->phone;
	$EVENT_EMAIL			= $item->email;
	$EVENT_EMAIL_CLOAKING	= $item->emailLink;
	$EVENT_WEBSITE			= $item->website;
	$EVENT_WEBSITE_LINK		= $item->websiteLink;
//	$EVENT_ADDRESS			= $item->address;

	/**
	 *	Event Address
	 */
	if ( ! $ic_main_list && $item->address)
	{
		// Create an array to separate all strings between comma in individual parts
		$EVENT_STREET		= $item->address;
		$ADDRESS_EX			= explode(',', $EVENT_STREET);

		$country_to_check	= ($EVENT_COUNTRY == 'United States') ? 'USA' : $EVENT_COUNTRY;
		$country_removed	= false;
		$city_removed		= false;

		$i = 0;
		$count_ADDRESS_EX = count($ADDRESS_EX);

		for ($i; $i < $count_ADDRESS_EX; $i++)
		{
			// Remove the country from the full address
			if ($EVENT_COUNTRY && ! $country_removed
				&& strpos($EVENT_STREET, $country_to_check) !== false)
			{
				$country_removed		= true;

				// Remove country
				$EVENT_STREET		= substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
			}
			elseif ($EVENT_CITY && ! $city_removed
				&& strpos($EVENT_STREET, $EVENT_CITY) !== false)
			{
				$city_removed		= true;

				// Remove last value, until city is not found in the string
				$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
			}
		}

		if ($EVENT_STREET && $EVENT_POSTAL_CODE)
		{
			$EVENT_POSTAL_CODE = str_replace($EVENT_STREET . ', ', '', $item->address);
			$EVENT_POSTAL_CODE = substr( $EVENT_POSTAL_CODE, 0, strripos( $EVENT_POSTAL_CODE, ',' ) );
		}

		$EVENT_ADDRESS = $EVENT_STREET ? $EVENT_STREET . '<br />' : '';

		if ($EVENT_CITY && $EVENT_COUNTRY && $EVENT_POSTAL_CODE)
		{
			$EVENT_ADDRESS.= $EVENT_POSTAL_CODE . ', ' . $EVENT_COUNTRY . '<br />';
		}
		elseif ($EVENT_CITY && !$EVENT_COUNTRY && $EVENT_POSTAL_CODE)
		{
			$EVENT_ADDRESS.= $EVENT_POSTAL_CODE . '<br />';
		}
		elseif (!$EVENT_CITY && $EVENT_COUNTRY)
		{
			$EVENT_ADDRESS.= $EVENT_COUNTRY . '<br />';
		}
	}
	else
	{
		$EVENT_ADDRESS = false;
	}


	$GOOGLEMAPS_COORDINATES	= $item->coordinate;
	$EVENT_MAP				= $item->map;

	$EVENT_SINGLE_DATES		= $item->datelistUl;
	$EVENT_PERIOD			= $item->periodDates;

	$PARTICIPANTS_DISPLAY	= $item->participantList;
	$PARTICIPANTS_HEADER	= $item->participantListTitle;
	$EVENT_PARTICIPANTS		= $item->registeredUsers;

	$EVENT_ATTACHEMENTS		= $item->file;
	$EVENT_ATTACHEMENTS_TAG	= $item->fileTag;

	$CATEGORY_TITLE			= $item->cat_title;
	$CATEGORY_COLOR			= $item->cat_color;
	$CATEGORY_FONTCOLOR		= $item->fontColor;


	/**
	 *	Add Event Info from plugins (if exists)
	 */
	$onListAddEventInfo = $this->dispatcher->trigger('onListAddEventInfo', array('com_icagenda.list', &$item, &$this->params));

	$IC_LIST_ADD_EVENT_INFO = '';

	foreach ($onListAddEventInfo as $added_info)
	{
		$IC_LIST_ADD_EVENT_INFO.= '<div class="ic-list-add-event-info">' . $added_info . '</div>';
	}

titleimg.php000060400000004232152456624350007104 0ustar00<?php
/**
 *------------------------------------------------------------------------------
 *  iCagenda v3 by Jooml!C - Events Management Extension for Joomla! 2.5 / 3.x
 *------------------------------------------------------------------------------
 * @package     com_icagenda
 * @copyright   Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved
 *
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 * @author      Cyril Rezé (Lyr!C)
 * @link        http://www.joomlic.com
 *
 * @version     3.5.4 2015-04-02
 * @since       1.2.3
 *------------------------------------------------------------------------------
*/

// No direct access to this file
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

// Test if translation is missing, set to en-GB by default
$language = JFactory::getLanguage();
$language->load('com_icagenda', JPATH_ADMINISTRATOR, 'en-GB', true);
$language->load('com_icagenda', JPATH_ADMINISTRATOR, null, true);

JHtml::stylesheet('com_icagenda/icagenda-back.css', false, true);

class JFormFieldTitleImg extends JFormField
{
	protected $type = 'TitleImg';

	protected function getInput()
	{
		return ' ';
	}

	protected function getLabel()
	{
		$html = array();

		// Affichage texte

		$label = $this->element['label'];
		$label = $this->translateLabel ? JText::_($label) : $label;

		$style = $this->element['style'];
		$style = $this->translateLabel ? JText::_($style) : $style;

		$class = $this->element['class'];
		$class = $this->translateLabel ? JText::_($class) : $class;

		$icimage = $this->element['icimage'];
		$image = '../media/com_icagenda/images/'. $icimage .'';

		$icicon = $this->element['icicon'];

		// Contruction
		$html[] = '<div class="';
		$html[] = $class;
		$html[] = '" ';
		$html[] = 'style="';
		$html[] = $style;
		$html[] = 'display:block;clear:both;">';

		if ($icimage)
		{
			$html[] = '<img src="';
			$html[] = $image;
			$html[] = '" style="float:left; padding: 6px 10px 10px 0px;" />';
		}
		elseif ($icicon)
		{
			$html[] = '<span class="iCicon-';
			$html[] = $icicon;
			$html[] = '"></span> ';
		}

		$html[] = $label;
		$html[] = '</div>';

		return implode('',$html);
	}
}
titleheader.php000060400000002113152456624350007554 0ustar00<?php
/**
 *------------------------------------------------------------------------------
 *  iCagenda v3 by Jooml!C - Events Management Extension for Joomla! 2.5 / 3.x
 *------------------------------------------------------------------------------
 * @package     com_icagenda
 * @copyright   Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved
 *
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 * @author      Cyril Rezé (Lyr!C)
 * @link        http://www.joomlic.com
 *
 * @version     3.5.4 2015-04-13
 * @since       3.5.4
 *------------------------------------------------------------------------------
*/

// No direct access to this file
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');


class JFormFieldTitleHeader extends JFormField
{
	protected $type = 'TitleHeader';

	protected function getInput()
	{
		return ' ';
	}

	protected function getLabel()
	{
    	$label = $this->element['label'];
		$label = $this->translateLabel ? JText::_($label) : $label;

    	$html = '<h3>' . $label . '</h3>';

    	return $html;
	}
}
desc.php000060400000006167152456624350006215 0ustar00<?php
/**
 *------------------------------------------------------------------------------
 *  iCagenda v3 by Jooml!C - Events Management Extension for Joomla! 2.5 / 3.x
 *------------------------------------------------------------------------------
 * @package     com_icagenda
 * @copyright   Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved
 *
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 * @author      Cyril Rezé (Lyr!C)
 * @link        http://www.joomlic.com
 *
 * @version     3.5.4 2015-04-02
 * @since       3.2.0.3
 *------------------------------------------------------------------------------
*/

// No direct access to this file
defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

// Test if translation is missing, set to en-GB by default
$language = JFactory::getLanguage();
$language->load('com_icagenda', JPATH_ADMINISTRATOR, 'en-GB', true);
$language->load('com_icagenda', JPATH_ADMINISTRATOR, null, true);


class JFormFieldDesc extends JFormField
{
	protected $type = 'Desc';

	protected function getLabel()
	{
		return ' ';
	}

	protected function getInput()
	{
		$html = array();

		$document = JFactory::getDocument();

		// Joomla 2.5
		if (version_compare(JVERSION, '3.0', 'lt'))
		{
			JHtml::stylesheet('com_icagenda/template.j25.css', false, true);
			JHtml::stylesheet('com_icagenda/icagenda-back.j25.css', false, true);

			JHTML::_('behavior.framework');

			// load jQuery, if not loaded before
			$scripts = array_keys($document->_scripts);
			$scriptFound = false;
			$scriptuiFound = false;

			for ($i = 0; $i < count($scripts); $i++)
			{
				if (stripos($scripts[$i], 'jquery.min.js') !== false)
				{
					$scriptFound = true;
				}
				// load jQuery, if not loaded before as jquery
				if (stripos($scripts[$i], 'jquery.js') !== false)
				{
					$scriptFound = true;
				}
				if (stripos($scripts[$i], 'jquery-ui.min.js') !== false)
				{
					$scriptuiFound = true;
				}
			}

			// jQuery Library Loader
			if (!$scriptFound)
			{
				// load jQuery, if not loaded before
				if (!JFactory::getApplication()->get('jquery'))
				{
					JFactory::getApplication()->set('jquery', true);
					// add jQuery
					$document->addScript('https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
					$document->addScript( JURI::root( true ) . '/media/com_icagenda/js/jquery.noconflict.js' );
				}
			}

			if (!$scriptuiFound)
			{
				$document->addScript('https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js');
			}

			$document->addScript( JURI::root( true ) . '/media/com_icagenda/js/template.js' );
		}

		$label = $this->element['label'];
		$label = $this->translateLabel ? JText::_($label) : $label;

		$style = $this->element['style'];
		$style = $this->translateLabel ? JText::_($style) : $style;

		$class = $this->element['class'];
		$class = $this->translateLabel ? JText::_($class) : $class;


		// Contruction
		$html[] = "<div class='";
		$html[] = $class;
		$html[] = "' ";
		$html[] = "style='";
		$html[] = $style;
		$html[] = "display:block;clear:both;'>";
		$html[] = $label;
		$html[] = "</div>";

		return implode('',$html);

	}
}
sitemap.php000060400000001576152456730300006731 0ustar00<?php
/**
 * @version     $Id$
 * @copyright   Copyright (C) 2007 - 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;

class JElementSitemap extends JElement
{
    /**
     * Element name
     *
     * @var    string
     */
    var $_name = 'Sitemap';

    public function fetchElement($name, $value, &$node, $control_name)
    {
        global $mainframe;

        $db        = JFactory::getDBO();
        $fieldName = $control_name.'['.$name.']';
        
        $sql = "SELECT id, name from #__xmap_sitemap order by name";
        $db->setQuery($sql);
        $rows = $db->loadObjectList();

        $html = JHTML::_('select.genericlist',$rows,$fieldName,'','id','name',$value);

        return $html;
    }

}
mailjetcombo.php000060400000004515152457571660007745 0ustar00<?php

require_once (sPrintF ('%s/components/com_mailjet/lib/lib/mailjet-api-strategy.php', JPATH_ADMINISTRATOR));

/**
 * @author Mailjet SAS
 *
 * @copyright  Copyright (C) 2014 Mailjet SAS.
 * @license    GNU General Public License version 2 or later; see LICENSE
 */
// No direct access to this file

// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();
jimport('joomla.form.formfield');
JFormHelper::loadFieldClass('list');
jimport('joomla.html.html');

$lang = JFactory::getLanguage();
$extension = 'mod_mailjet';
$base_dir = JPATH_SITE;
$language_tag =  $lang->getTag();
$reload = true;
$lang->load($extension, $base_dir, $language_tag, $reload);

class JFormFieldMailjetcombo extends JFormFieldList
{

    protected $type = 'mailjetcombo';

    protected function getOptions()
    {
    	// Get the parameters
        $params = $this->getParams();
		
		// Get the list of contact lists
		$mj = new Mailjet_Api($params['username'], $params['password']);
		$response = $mj->getContactLists(array());
		
		// Set the array for the view
		$ret = array(JText::_("COM_MAILJET_NO_LISTS"));
		if(!isset($response->Status) || (isset($response->Status) && $response->Status != 'ERROR')) 
		{
			if(is_array($response) && count($response) > 0) 
			{
				$ret = array();
				foreach($response as $list) {
	                $ret[$list['value']] = sprintf('%s (%s subscribers)', $list['label'], $list['subscribers']);
	            }
			}
		}
        return $ret;
    }

    private function getParams ()
    {
        //Below are some comments containing error messages to improve usability
        $this->_dbData = sPrintF ('%s/components/%s/lib/db/data', JPATH_ADMINISTRATOR, 'com_mailjet');

        if(file_exists($this->_dbData)){
            $pre_data = null;
            $content = trim(file_get_contents($this->_dbData));
            
            if ($content)
                $pre_data = json_decode($content);

            /*if(!$pre_data->apiKey || !$pre_data->apiSecret){
                JError::raiseWarning( 100, JText::_("COM_MAILJET_INCOMPLETE_INFO") );
            }*/

            $data ['username'] = $pre_data->apiKey;
            $data ['password'] = $pre_data->apiSecret;

            return $data;
        }
        /*else{
            JError::raiseWarning( 100, JText::_("COM_MAILJET_NO_DATAFILE") );
        }*/
    }
}