Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/acyeditor.zip
Назад
PK �k!]�#o, , index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK �k!]�踊� � acyeditor.xmlnu &1i� <?xml version="1.0" encoding="utf-8"?> <extension type="plugin" version="2.5" method="upgrade" group="editors"> <name>AcyMailing Editor</name> <creationDate>March 2018</creationDate> <version>5.9.6</version> <author>Acyba</author> <authorEmail>dev@acyba.com</authorEmail> <authorUrl>http://www.acyba.com</authorUrl> <copyright>Copyright (C) 2009-2018 ACYBA SAS - All rights reserved.</copyright> <license>GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html</license> <description>This editor will make your life easier when writing Newsletters with AcyMailing</description> <files> <filename plugin="acyeditor">acyeditor.php</filename> <folder>acyeditor</folder> </files> <params addpath="/components/com_acymailing/params"> <param name="pasteType" type="radio" default="plain" label="Copy/paste type" description="Choose the way you want to paste text in your newsletter"> <option value="plain">Plain text</option> <option value="simpleStyle">Simple styles from word</option> </param> <param name="enterMode" type="radio" default="br" label="Behaviour of the Enter key" description="Choose the separator when pressing the enter key"> <option value="p">p</option> <option value="br">br</option> <option value="div">div</option> </param> <param name="inlineSource" type="radio" default="1" label="Display source button for inline editor" description="Choose to display the source button for the editor inb inline mode"> <option value="0">No</option> <option value="1">Yes</option> </param> </params> <config> <fields name="params" addfieldpath="/components/com_acymailing/params"> <fieldset name="basic"> <field name="pasteType" type="radio" default="plain" label="Copy/paste type" description="Choose the way you want to paste text in your newsletter"> <option value="plain">Plain text</option> <option value="simpleStyle">Simple styles from word</option> </field> <field name="enterMode" type="radio" default="br" label="Behaviour of the Enter key" description="Choose the separator when pressing the enter key"> <option value="p">p</option> <option value="br">br</option> <option value="div">div</option> </field> <field name="inlineSource" type="radio" default="1" label="Display source button for inline editor" description="Choose to display the source button for the editor inb inline mode"> <option value="0">No</option> <option value="1">Yes</option> </field> </fieldset> </fields> </config> </extension> PK �k!]�0I! ! acyeditor.phpnu &1i� <?php /** * @package AcyMailing for Joomla! * @version 5.9.6 * @author acyba.com * @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php class plgEditorAcyEditor extends JPlugin { function __construct(&$subject, $config){ parent::__construct($subject, $config); include_once(rtrim(JPATH_ADMINISTRATOR,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_acymailing'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php'); if(!isset($this->params)){ $plugin = JPluginHelper::getPlugin('acymailing', 'acyeditor'); $this->params = new acyParameter( $plugin->params ); } } public function onInit() { acymailing_addScript(false, ACYMAILING_JS.'acyeditor.js?v='.@filemtime(ACYMAILING_MEDIA.'js'.DS.'acyeditor.js')); $websiteurl = rtrim(acymailing_rootURI(),'/').'/'; acymailing_addStyle(false, $websiteurl.'plugins/editors/acyeditor/acyeditor/css/acyeditor.css?v='.@filemtime(JPATH_SITE.DS.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'css'.DS.'acyeditor.css')); if (ACYMAILING_J16){ acymailing_addScript(false, $websiteurl.'plugins/editors/acyeditor/acyeditor/ckeditor/ckeditor.js?v='.@filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js')); } else{ acymailing_addScript(false, $websiteurl.'plugins/editors/acyeditor/ckeditor/ckeditor.js?v='.@filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js')); } acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/jquery/jquery-1.9.1.min.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'jquery'.DS.'jquery-1.9.1.min.js')); acymailing_addStyle(false, $websiteurl.'media/com_acymailing/js/colorpicker/css/colorpicker.css?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'colorpicker'.DS.'css'.DS.'colorpicker.css')); acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/colorpicker/js/colorpicker.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'colorpicker'.DS.'js'.DS.'colorpicker.js')); acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/jquery/jquery-ui.min.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'jquery'.DS.'jquery-ui.min.js')); return ''; } function onSave() { return; } function onGetContent($id) { return "AcyGetData();\n"; } function onSetContent($id, $html) { $idIframe = "#".$id."_ifr"; $initialisation = $this->GetInitialisationFunction($id); return "document.getElementById('$id').value = $html;$initialisation"; } function onGetInsertMethod($id) { static $done = false; if($done) return true; $done = true; $js = "\tfunction jInsertEditorText(text, editor) { insertAtCursor(document.getElementById(editor), text); }"; acymailing_addScript(true, $js); return true; } function onDisplay($name, $content, $width, $height, $col, $row, $buttons = true, $id = null, $asset = null, $author = null, $params = array()) { if (empty($id)) { $id = $name; } if (is_numeric($width)) { $width .= 'px'; } if (is_numeric($height)) { $height .= 'px'; } $idIframe = $id."_ifr"; $initialisation = $this->GetInitialisationFunction($id); $contentAvecOnClick = htmlspecialchars_decode($content); $editor = "<textarea name=\"$name\" id=\"$id\" cols=\"$col\" rows=\"$row\" style=\"width:$width; height:$height;display:none\">$content</textarea>\n <script type=\"text/javascript\"> $initialisation </script>"; return $editor; } function GetInitialisationFunction($id) { $texteSuppression = acymailing_translation('ACYEDITOR_DELETEAREA'); $tooltipSuppression = acymailing_translation('ACY_DELETE'); $tooltipEdition = acymailing_translation('ACY_EDIT'); $urlBase = acymailing_rootURI(); $urlAdminBase = acymailing_baseURI(); $cssurl = acymailing_getVar('none', 'acycssfile'); $forceComplet = (acymailing_getVar('cmd', 'option') != 'com_acymailing' || acymailing_getVar('cmd', 'ctrl') == 'template' || acymailing_getVar('cmd', 'ctrl') == 'list'); $modeList = (acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') == 'list'); $modeTemplate = (acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') == 'template'); $modeArticle = (acymailing_getVar('cmd', 'option') == 'com_content' && acymailing_getVar('cmd', 'view') == 'article'); $joomla2_5 = ACYMAILING_J16; $joomla3 = ACYMAILING_J30; $titleTemplateDelete = acymailing_translation('ACYEDITOR_TEMPLATEDELETE'); $titleTemplateText = acymailing_translation('ACYEDITOR_TEMPLATETEXT'); $titleTemplatePicture = acymailing_translation('ACYEDITOR_TEMPLATEPICTURE'); $titleShowAreas = acymailing_translation('ACYEDITOR_SHOWAREAS'); $isBack = 0; if(acymailing_isAdmin()){ $isBack = 1; }; $tagAllowed = 0; $config = acymailing_config(); if(acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') != 'list' && acymailing_getVar('cmd', 'ctrl') != 'campaign' && acymailing_isAllowed($config->get('acl_tags_view','all')) && acymailing_getVar('cmd', 'tmpl') != 'component'){ $tagAllowed = 1; } $type = 'news'; if(acymailing_getVar('cmd', 'ctrl') == 'autonews' || acymailing_getVar('cmd', 'ctrl') == 'followup'){ $type = acymailing_getVar('cmd', 'ctrl'); } $pasteType = $this->params->get('pasteType', 'plain'); $enterMode = $this->params->get('enterMode', 'br'); $inlineSource = $this->params->get('inlineSource', 1); $js = " acyEnterMode='".$enterMode."'; pasteType='".$pasteType."'; urlSite='".$urlBase."'; defaultText='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_DEFAULTTEXT'))."'; titleBtnMore='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_TEMPLATEMORE'))."'; titleBtnDupliAfter='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_DUPLICATE_AFTER'))."'; tooltipInitAreas='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_REINIT_ZONE_TOOLTIP'))."'; confirmInitAreas='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_REINIT_ZONE_CONFIRMATION'))."'; tooltipTemplateSortable='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_SORTABLE_AREA_TOOLTIP'))."'; var bgroundColorTxt='".str_replace("'", "\'", acymailing_translation('BACKGROUND_COLOUR'))."'; var confirmDeleteBtnTxt='".str_replace("'", "\'", acymailing_translation('ACY_DELETE'))."'; var confirmCancelBtnTxt='".str_replace("'", "\'", acymailing_translation('ACY_CANCEL'))."'; inlineSource='".$inlineSource."'; var emojis = false; "; $installedPlugin = JPluginHelper::getPlugin('acymailing', 'emojis'); if(!empty($installedPlugin)) { $params = new acyParameter($installedPlugin->params); if(JPluginHelper::isEnabled('acymailing', 'emojis') && $params->get('editor', 1) == 1) { $js .= "emojis = true;"; } } acymailing_addScript(true, $js); $ckEditorFileVersion = @filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js'); return "Initialisation(\"$id\", \"$type\", \"$urlBase\", \"$urlAdminBase\", \"$cssurl\", \"$forceComplet\", \"$modeList\", \"$modeTemplate\", \"$modeArticle\", \"$joomla2_5\", \"$joomla3\", \"$isBack\", \"$tagAllowed\", \"$texteSuppression\", \"$tooltipSuppression\", \"$tooltipEdition\", \"$titleTemplateDelete\", \"$titleTemplateText\", \"$titleTemplatePicture\", \"$titleShowAreas\", \"$ckEditorFileVersion\");\n"; } } PK �k!]� ]d d acyeditor/css/acyeditor.cssnu &1i� .acyeditor_text, .acyeditor_picture{ cursor: pointer; } tr.acyeditor_delete td.acyeditor_text:hover, tr.acyeditor_delete td.acyeditor_picture:hover{ outline: 2px dotted #cbcf46; } .acyeditor_zoneeditionsuppression:hover{ outline: 3px double #5290db; } .acyeditor_zoneeditionsuppression{ display: none; top: 0px; left: 0px; } .acyeditor_zoneeditdelete{ cursor: pointer; width: 100px; height: 26px; right: 0px; } .acyeditor_editdelete{ cursor: pointer; background-image: url(../images/editor_zone_delete.png); width: 24px; height: 24px; float: right; } .acyeditor_edittext{ cursor: pointer; background-image: url(../images/editor_zone_text.png); width: 24px; height: 24px; } .acyeditor_editpicture{ cursor: pointer; background-image: url(../images/editor_zone_picture.png); width: 24px; height: 24px; } .acyeditor_btnplus{ cursor: pointer; background-image: url(../images/editor_zone_plus.png); width: 24px; height: 24px; right: 24px; float: right; } .acyeditor_btnmore{ cursor: pointer; background-image: url(../images/param.png); width: 24px; height: 24px; right: 24px; float: right; } .acyeditor_btnmove{ cursor: move; background-image: url(../images/editor_zone_drag.png); width: 24px; height: 24px; right: 48px; float: right; } #legendBground{ width: 70px; margin: 5px; float: left; font-size: 11px; color: black; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; } #colorSelector{ cursor: pointer; width: 15px; height: 15px; float: right; margin: 5px; } #colorSelectorInput{ width: 70px; height: 100%; border: none; padding: 5px; } #colorSelectorContainer{ margin: 4px; display: inline-block; background-color: #cacaca; height: 25px; border: solid 1px #B0B0B0; border-radius: 2px; } tr.acyeditor_delete:hover td.acyeditor_enedition .acyeditor_zoneeditionsuppression{ display: none; } .acyeditor_delete:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression, .acyeditor_text:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression, .acyeditor_picture:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression{ display: block; } .acyeditor_zoneeditionsuppressionhover{ display: block; } .acyeditor_copyButton{ cursor: pointer; width: 100px; height: 60px; z-index: 998; } .acyeditor_copyButtonAfter{ background-image: url(../images/duplicate_after.png); background-size: 100px 60px; background-repeat: no-repeat; float: right; z-index: 999; } .acyeditor_action{ z-index: 998; cursor: pointer; height: 35px; display: inline-block; background-color: white; border: 1px solid #CCCCCC; width: auto; } .acyeditor_closebutton{ cursor: pointer; width: 16px; height: 16px; background-image: url(../images/close_icon.png); background-size: 16px 16px; position: relative; float: right; z-index: 999; } .acyeditor_mask{ z-index: 997; top: 0px; left: 0px; } .placeholder{ outline: 2px dashed #444; height: 60px; width: auto; -moz-box-shadow: 0px 0px 4px 2px #ffffff; -webkit-box-shadow: 0px 0px 4px 2px #ffffff; -o-box-shadow: 0px 0px 4px 2px #ffffff; box-shadow: 0px 0px 4px 2px #ffffff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=4); } tr.ui-sortable-helper .acyeditor_zoneeditionsuppression{ display: none !important; } tr.ui-sortable-helper{ opacity: 0.8; outline: 1px solid #5290db; box-shadow: 1px 1px 6px #999; } .placeholder:after{ content: url(../images/arrow2.png); position: relative; left: 10px; top: 20px; display: block; width: 0px; } .placeholder:before{ content: url(../images/arrow1.png); position: relative; right: 40px; top: 20px; display: block; width: 0px; } .cke_source{ white-space: pre-wrap !important; } .confirmCancel{ color: #6190b9; padding: 10px 15px 10px 25px; font-weight: bold; font-size: 13px; text-transform: uppercase; border: 1px solid #93b7d6; border-bottom: 2px solid #93b7d6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 5px 0px 50px; cursor: pointer; background: #fff url(../images/popup_cancel.png) no-repeat 10% 50%; width: 100px; float: left; } .confirmCancel:hover{ border: 1px solid #8baac7; border-bottom: 2px solid #678fb6; background: #adc7e0 url(../images/popup_cancel_hover.png) no-repeat 10% 50%; color: #fff; text-shadow: 1px 1px 2px #5a89b7; -moz-text-shadow: 1px 1px 2px #5a89b7; -webkit-text-shadow: 1px 1px 2px #5a89b7; } .confirmOk{ color: #dc5d55; padding: 10px 25px 10px 15px; font-weight: bold; font-size: 13px; text-transform: uppercase; border: 1px solid #eeb6b3; border-bottom: 2px solid #eeb6b3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 50px 0px 5px; cursor: pointer; background: #fff url(../images/popup_delete.png) no-repeat 90% 45%; width: 100px; float: right; } .confirmOk:hover{ border: 1px solid #d4615b; border-bottom: 2px solid #b13e38; background: #eb837d url(../images/popup_delete_hover.png) no-repeat 90% 45%; color: #fff; text-shadow: 1px 1px 2px #c54e48; -moz-text-shadow: 1px 1px 2px #c54e48; -webkit-text-shadow: 1px 1px 2px #c54e48; } #confirmBox{ width: 370px; height: 100px; background: rgba(255, 255, 255, 0.8); border: 1px solid #d6d6d6; padding: 5px; border-radius: 5px; box-shadow: 1px 1px 5px #dddddd; -moz-box-shadow: 1px 1px 5px #dddddd; -webkit-box-shadow: 1px 1px 5px #dddddd; position: absolute; z-index: 999; } #acy_popup_content{ background-color: #fff; padding: 20px; text-align: center; color: #706f6f; height: 60px; } div[name="emojipopup"] .cke_dialog_ui_vbox_child div.cke_dialog_ui_html{ height: 250px; overflow-y: auto; overflow-x: hidden; } PK �k!]%�MPz z $ acyeditor/css/acyeditor_template.cssnu &1i� .acyeditor_delete { outline: 1px dashed #ab2e39; } .acyeditor_text{ background:url(../images/edit_text.png) no-repeat top right; outline: 2px dotted #cbcf46; } .acyeditor_picture{ background:url(../images/edit_picture.png) no-repeat top right; outline: 2px dotted #cbcf46; } .acyeditor_delete.acyeditor_text, .acyeditor_delete.acyeditor_picture { border: 1px dashed #ab2e39; } .acyeditor_picture img{ opacity:0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .acyeditor_sortable{ outline: 3px double #5290db; } PK �k!]�#o, , acyeditor/css/index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK �k!]�#o, , # acyeditor/ckeditor/skins/index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK �k!]�ۺl| l| / acyeditor/ckeditor/skins/moono/icons_hidpi2.pngnu &1i� �PNG IHDR � ^% K IDATx��y|ř������ƺ/K�$˲uX��K�l��d d�@v��w�]�ew !�c� $��cɆ � �`����eK�.�{���~t�x��K��f��z�˞QW�g�������)@�S�dp��9�� ���fp�f���Z�����"|� X(��)��K ��#���} �"c c �1�@0hu�\������`hx{���Ox����"�~?h(Q�c�R�� 0�@[R�N�����8�۷� s �F/ A�y�r�~�###�|`�A��b��f��h4B�ӡ�� �������� �c@E1R8�����l �:�k��v���˪��+�f3A��d¢��?���w��$��S�2�p�3� �"���E���(Z�n]���;�r� (��C!L�: ��坑��E"c��s !�@)�[8BD��;L)��P^� �c@�0Ơ7�@ B�@�&��[��Ɯp�@ ���>���] �8V�E鴼�����ǁ�y��\�|{�,Y"$�;�N�� ��a��|[�s�v��аh�Bp�P0�ۍ��>\ �����f������F���bAqQl6� @�y�B!���><�k�����{�H)�< B0�� ����F�� �A�. �H�}FM�X.��y�</e�����ɳgI �dyk2(ִ���D���K�.�㎽���]���]n����ٳ���8�V���"477Cg0��x� ��Q� E@nA�?0�����)�Z�r�����rss�C�ԩ �]G� b|��/C�_�1���QǷ ��kӦM�zx��FC�Gmuu��Q׀H)u'5B~� � ^�4�Ji w\�/\ `k�5@H�H(2����T��K�.��ܼ<^/ �UJ�Y����јB/YVYYY��j#W���~�iSH���JAd��b� ��� @r@i5���%%��ͅ(�(���Egg��k�� HW@,F�����p��5 L&&9�(.*�� ����w}�K� |<jL��'� �̚��@�yL����������#��� ��+=��#" �ш� ~\9��G��=�,�dyg$��c �e�@���^�sό3<�?���j�����Q`�Y��j1C��� �G !�N�&5�0|� 0� �! � ��� o�Q�u C/��(�7�xL�&]{�m���o��7&1��I��P��կ�@�� @����Ο=�]�y�P�d3( ���080�?n�\�*��k��yf������� ���^@��|> ��Ϸf��'k �{@{����ޯ|�l6�A���È��ۛ6�u���O�Y��3�� � �G?�q�l�� �z����>�.�%U~Y7!$ � :���Ϭ__H���-�u��$�x���;�e���Ν��j#ְ�==G �g��X̫��Ї�w�`9��g |x�,���y>�_��� $���).^L!b?�x<����vB�zG��H�N;��z������=�+۬FW<?�������A���C�Kn� �Z�� @Ex�^�r�m YۅF%�2i�RQn������$��3h�� ���v�(��I�R\<�N�"�Q h*.,���7�`ť��1����E!������n&��"��aZ��8?��G%����������1 �L���B~�әLC%yTv�k4�Bȣ�9�g+ �9$+�._n�k��}؇D��n�-^l���xǎ�� H[�I�� � |��<�~?<|~?�� ��_vf+ ݃C���8j��#>�0ѾA�v��؏ !��VDJcX��0ޅ�Ȣp�˺ TTTTTTTTTTT��[,Zx��� @�J E��@���`'$s��H1�>[w�����TQRR�����ш�# ������pA �; (Τ�F��6͜��Y�`1�9*�\� 9��N����q��i4�B�3?�� �d'E2�.hlm}hq{;'�<��"3�(��8Z�:�:���4��An��ֺ�1 ���Y�����r�`2�P]]-6L��ښttt��ٳ����? /]J�yZs�,��D�d����Ǭٳ��?�`�In� � ��+�p��䓜 �MJ�>�\w㍗r�V0Y���~��sB^n�ǐz�'�Vה@��^ `�<9���R %�Հ]�р �4���F|�{�;��O�O�H����4�8��2���1�V�P 0���?���O!��� ��!/B�B\��H����o����r��p@��H�H9N<w�x��{{x��cH�� ��� @gO��36�� a0�I�98��F�C</\����A��bo�p��y�SP�I�� ���7o^��3�p&imI�C5 B</vvu����8��!�;O��JI�� �E}��Y������7 �q�A�| ��^�w\$� g�'�z�D�N'j�Z.<����"�z=�F#�f3L&t:�Zm�|c. �#.744$�|>�O�^6'&`��!�g�Hұ�y��^��;8��������`0�9�N�?�!��"5� �yHI&أ�>����o�[��tB�Ӂ1�P(�ǃ�n��"�ܪ( d�\;�! <�y��isrr"��z��Ž�v).'��X� eJ �B^#�|�r���M��E;4J+*��i���3�Nx��d�B|���G��V+u�����rN�H{7�RU�U��sCCC7�>{��K==} N��qH�cs ��L�Ԑ�����A������bP^}�(<����fVQP �� �11 �~��`~�� �j��a��b�p`�O��V��G۶�F�~T5088�!h�@��qZ���Y,p�l�|iB8*���e~.�=/�#GH� E� x��G�?���g�.h4��f�ziE�F�q��!\�f��^}U(�4��Ǔ�ɽ�����x����N�q����x�"�V+���QXX(����|E,/+��х�����I%�.����~�����$]�q D �B�;��dH/$%��b^����UTTTTTTTTTTT��H�`l�e�=�hܐ�I#� p�4/�m Z�-,���`xúu�N�>���mێPh �x��Sc2m^���RUU��==x��6X���x�2sf��`@(DuUnX�f��dڄ�� ��5�7����2�~X-�M�\�,I0H������z�`��p��W���� r 8�6�浫V���F�|>x<����O� P2T�Nol<_����p8`0����v���-{9��/[�b2#N���!x|�]��U@�2V������`aaakNN�z=t:<Rx'X�ֈ9F^Q�k߾}�<D��� 0x������EEE��Z�6b� !GFF�r�v�ٳg6�? �5�J� ��l9r�H�t/���1fØ W'����V�$�#gϞ5��hO*@a&�T����i4���d���p� ��BF=&3R95��%��-f�9��TvBj4��cbhx�w�P�5`,�P�J�Z�Y*�hD����W����l����r��R� ��W���ϟ�b2"�ڥK�022��Ν;�v���400�wpp�`<��f�b���� �_T>o�I�7�'śj�⪪�tZ-�@�:����<y����;}���������\�wd0�X��gOxf�6��9����`�Za��q���WW�� �������]��8�\.������ӳ��3�x� KJJJ����V�͆� ��bd�cLT���)SD�Œpg��el_���i4��/���ɦ�W��1#clc,x�g?��N��0��v��ض�s�Q�z]QYI�LI�Rg��K�l��?/,"��Q�(����zꬨH)`c���Y�ط� ��8]��q�$�0c-//�N��:�p8��n���������5KE�)T/8�\�і c[m�&�t������e�@)r���JJ"�M� >��54�jw8bBIQ��u�'���(���)|ބ�D�����������ʧŨ���K�����l6�b�a�ѣ�ٹsb�@���c��ի���B�g9M\ $� B�r� {1!��J��d.�SՀ)�f�;�����Zx�n��ވ����.�O�`\<&���^�x1M�r>/���7�[�"{L��m�fd�1���k�� ��D�\�h\��� �����bž>/~�1�mhhy��D�?n2�Q^ZZz��k� ��l��6�Y���b6#��cph�I�^�<s� КLknwqQQ� Q(������; �� �D��RBV�W�o��}���{)��999���d2a�UW��^����F{L�pM HV��D�� ��d|<&��1�z���������a�ɖӧO7�������C ��` ���g+`\=&��q�Z��xLTTTTTTTTTTT�א�D���\Hi�i���h4�0C ���P��ImN'�m%���v��ͥ��\j��)������o��v�:�0� N����_��_>mn��:鵛�Ï~�ä�������h��h�n��/O�&r�"�N����1���-h����+ ��v���cj("� Fҧ9?���f˲��K_�R *� r �45���~1����E���"��3k�p�4A�|��qj� �� �ے���9ܛ ���x5A�SQ��u*�˻�B��S;3�D�&�0|���s=*�g4H��H���i��@`X���ʻ�BySM �F�� o;.�<|> ���� � `���R�ړ�o�X� "�I�n7��7G�� xL��ZmC��+JKk�,@��n|�_M"0� �F��� ȮQQZVvg������Շ7� 6J1G'�O��t���'�"�O���h�n! � ��<ZU[��|<�ǃ�˗�t��LB��[cK�<��8/7'G ���cdd.\����hD�Á�ɓ#�c�ǃs�ϻ.ttB�������}�Ѻꊊ���������͘�Ѐ�`8aG���A__�p�W�rIv�θ�Zx����S�0Q� ���"y7y�ۉS�Os9G�ɩ��e*��; �>ܶm�K/��:t�w��9����1�L���ROcc����n���>7[Nz/!�2)#N�؋��ı�e���� - � ����� �!Ū��h�Ѥ�4��Mđ�*pL�M��P,<gpG$r|�0�1�(�L�Q�4F���&r}�������������� � ��RH֏s v x@_��|�B u N�����R"^@8����m().Ƥ�<�����v��/x-M�m�j5{֬���"Lr:144���^�ڳ�B�/@ /� �nu:�}�*mVkdKB�Z-B����|3�}�� ��^`�4��__`�� �dY���x�x�����fB�m�j�� ��U�F��~������0���W�A�S)~�#�ٰ��d0���!F���^�o�� �?� "���V�z�gRSJ#3��� DA��k!�����iH���,���%�#o�u555!����ۉ���9 �H�V8���� E����1����!6�Gj`pdd?��1���ܔR� �ɯ�����PT�?Jy��Ax=䖕 �4��;���B`�ȅ�π�y�\.@2<����g�?�����B���^�P# �>~��ї�� �� � �"������+�B,��;w~���B��\.�y�Pؖ�?00NS��?��֙�����s�\\(���/�"�;����W������k�ߏ��~\�x��B�P$} DiII'��P���3Ƃ[�ne�^{-۰a����U�(��cO��m�&�f����٪U�� �u�����͛_�O���_4>��[��C�z{{}�/\8���G�!�F �}��WOٓ����;x������x��W*4Z�H)���}�//+{��I�/*=!���~�V����=����>��j����J��q�����nH���N��5 9L�v������o;/:}r;!!�����y��w���L��p�n7:;;�76n��V&�k�Ms�\��Ι3����<�;�������%K�Һ�:���=w�1�QF)u���,��MM4''����L�r�(�����肅��ɓ�yd(��ߙ��H�+*�y�_1Ƽ���L��2������)SFΞ;�3�.2�FN%�b�ɡV�mc�#��9�_ �A�zz���Cr�7c�$�,�W |�I�xy@�Ɯ�u O�=x�<ݟ.A���I��~ i����Fৌ�9� ܐ"���&����������M�J��d���RNB$���� Y��V"�n��_��d�����WA�^���nǮ={�d�>�UDD����|�.��7�H��~�)�n �G�$""�� 1�H���6�l�� �ID��9��@q�K����;�xLd⫯r"c�9vlT""�(�= ��;cw�y�c����s��;N��ZDD@��ID�u睏i4����~��ߟ��ȋ'�t�eE x�ߎ�Ǐ���4�yI���h�1�9y�1�sV�#�Ö�ъ�t����� ���NNʙr�+!���?f" �&X�r%r�Fx�n�|>���Q�Ή�����'2�*2��B�%�}�a�_�ܯ����砂�`�ٳ)E\�� �Ƞ�����C�~��́�;ϜI*��@�n�(�Iy2)���D���_��c��`s�"���6�0f�K��w���_��{�bGG���QxEDDy�@���/�}7�r�=�RY�&Mz0����ˤW� 6"p4�5�n��044��S�&���/�P�k �r� ���d,����n\���Z��ա����˛�����hD�Sl�H���#�Y�"�U�9�RRHs}����$2j&��fY^���8>�h���g,`�0]�O]@ƏPl��0��g�D�4XSa��/匛@�y��f jt�=�a���ϼV�F�0��I�*�I�{܈�1���pyl�0\`��l�f�ī�������� ��@����_��T��/P���@����_��?u��@����L� �,RG�OG%�͐B�dͦ��]G 6���tU����7�z+�^ӥ�6{v}]M >w��3���|&ib�h����7�(*(@���N��(��|^/�f3�_�f5���(�_nX�v��b���N�K��V@qq�������s��[ �l#x�̶�����! 9�"7������z��<B� f���bʔg �K������sg�B(D���Q^^��n�V�c���ݽ����]���r�r�=/�H�d�)�9��^{�5F^��K����<�L�M ����.�+� ֯][��X^Els=1^^�vm �w~Gpv���������o�{����'"�}4�֮mњL�E��̺ի�i��H,�P(���!l|�<