From efba9f9c0c86bf83a7d6232b9cbc3a13e005b61b Mon Sep 17 00:00:00 2001 From: Jason Fowler Date: Thu, 8 Aug 2013 15:57:44 +0800 Subject: [PATCH] MDL-40770 TinyMCE - Implement new icons --- lib/editor/tinymce/lib.php | 3 +- .../moodleemoticon/tinymce/editor_plugin.js | 2 +- .../moodlemedia/tinymce/editor_plugin.js | 2 +- lib/editor/tinymce/plugins/pdw/pix/icon.gif | Bin 932 -> 0 bytes lib/editor/tinymce/plugins/pdw/pix/icon.png | Bin 0 -> 2865 bytes .../plugins/pdw/tinymce/editor_plugin.js | 46 ++-- .../plugins/pdw/tinymce/img/toolbars.gif | Bin 260 -> 0 bytes .../plugins/pdw/tinymce/img/toolbars.png | Bin 0 -> 2890 bytes .../themes/advanced/skins/moodle/content.css | 48 ++++ .../themes/advanced/skins/moodle/dialog.css | 118 +++++++++ .../advanced/skins/moodle/img/button_bg.png | Bin 0 -> 3019 bytes .../advanced/skins/moodle/img/text_color.png | Bin 309 -> 357 bytes .../skins/moodle/img/text_highlight.png | Bin 0 -> 309 bytes .../{text_color.svg => text_highlight.svg} | 0 .../3.5.8/themes/advanced/skins/moodle/ui.css | 226 ++++++++++++++++++ 15 files changed, 418 insertions(+), 27 deletions(-) delete mode 100644 lib/editor/tinymce/plugins/pdw/pix/icon.gif create mode 100755 lib/editor/tinymce/plugins/pdw/pix/icon.png delete mode 100644 lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.gif create mode 100755 lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.png create mode 100644 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/content.css create mode 100644 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/dialog.css create mode 100755 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/button_bg.png mode change 100644 => 100755 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/text_color.png create mode 100644 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/text_highlight.png rename lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/{text_color.svg => text_highlight.svg} (100%) create mode 100644 lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/ui.css diff --git a/lib/editor/tinymce/lib.php b/lib/editor/tinymce/lib.php index 195710d2990..4598848fb74 100644 --- a/lib/editor/tinymce/lib.php +++ b/lib/editor/tinymce/lib.php @@ -149,8 +149,7 @@ class tinymce_texteditor extends texteditor { 'plugin_insertdate_dateFormat ' => $strdate, 'plugin_insertdate_timeFormat ' => $strtime, 'theme' => "advanced", - 'skin' => "o2k7", - 'skin_variant' => "silver", + 'skin' => "moodle", 'apply_source_formatting' => true, 'remove_script_host' => false, 'entity_encoding' => "raw", diff --git a/lib/editor/tinymce/plugins/moodleemoticon/tinymce/editor_plugin.js b/lib/editor/tinymce/plugins/moodleemoticon/tinymce/editor_plugin.js index 389250bf30f..151c123d2a1 100644 --- a/lib/editor/tinymce/plugins/moodleemoticon/tinymce/editor_plugin.js +++ b/lib/editor/tinymce/plugins/moodleemoticon/tinymce/editor_plugin.js @@ -84,7 +84,7 @@ ed.addButton('moodleemoticon', { title : 'moodleemoticon.desc', cmd : 'mceMoodleEmoticon', - image : url + '/img/moodleemoticon.gif' + image : url + '/img/moodleemoticon.png' }); }, diff --git a/lib/editor/tinymce/plugins/moodlemedia/tinymce/editor_plugin.js b/lib/editor/tinymce/plugins/moodlemedia/tinymce/editor_plugin.js index 4a0e0fa9190..f04ce151405 100644 --- a/lib/editor/tinymce/plugins/moodlemedia/tinymce/editor_plugin.js +++ b/lib/editor/tinymce/plugins/moodlemedia/tinymce/editor_plugin.js @@ -29,7 +29,7 @@ // Register buttons. ed.addButton('moodlemedia', { title : 'moodlemedia.desc', - image : url + '/img/icon.gif', + image : url + '/img/icon.png', cmd : 'mceMoodleMedia'}); }, diff --git a/lib/editor/tinymce/plugins/pdw/pix/icon.gif b/lib/editor/tinymce/plugins/pdw/pix/icon.gif deleted file mode 100644 index fb828f8bf5827a6d809a0401473eaf7807e7ce89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmaJ=&r8&C5FIUI2?9arltDxne_e*k)k_3rTMA)D!HTd5Ln&^kC@LWYK|u-&9&(68 zqQr#4>QK}rC|X=6=#n7)AW0CE%0m%BFunQy0nKfgnK$pf`Fxr)#~aeQ3aX&rL>^)8 z>Mri=PLY|pshha58%0sgRb9oET`79ST+~He*o9)0%~_qrnVktpPUfUe;>1o!fDLG1 zVHn*Mdm_|K%-D=#EizS8F=bN<7AT6EhzXlekU}r3u^6*4fg?tZ)JTlj2wTA#U?2^a zpoJP10~^r5!Z3xP$PuE-sucRL7MX|&t5C=V3lv$DS(%_7q|mD*N~{EV@B=h44LhJ8 zB%lzi0S3}wiB|ByVqgOrSQO4h899PQD2#+YtVPBwOz;(Q!2(4g7J`p(8U}zD+F>-* z!b9|S4BY+cVJO^9}=0Ouym6eqr$&9sS$Gdu_hDImP zp6~7(xhvgcCtI_%^@oohYs*c1K6Lq8RsXLgv(s}o(sQHL^ZCWn;?~x8v!%kB1KQPi zr@v+DVy5)w_08elVzG#q4dnmFzCYW`h<;LSw8fvG)D=3H+H+!I=H+0jvbue^kbOG% zzZlwlcQ4!gup>QDvwObfLSZI7xRL6-m3cDzwx@1jZ^!+| ztFNwC)^yslM_-GD{imisE>7l3`PGG7cD?sQW8dalW_;w}Mtkqda_jr&^_`{Joh!Sp OrY}u54%BTcr>1|qVYJKu diff --git a/lib/editor/tinymce/plugins/pdw/pix/icon.png b/lib/editor/tinymce/plugins/pdw/pix/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..db0be7cac30dae15110b038e478ee5583061a7dc GIT binary patch literal 2865 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 P00000NkvXXu0mjfUuRHI literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/plugins/pdw/tinymce/editor_plugin.js b/lib/editor/tinymce/plugins/pdw/tinymce/editor_plugin.js index 40b0f5fd041..869114775f5 100644 --- a/lib/editor/tinymce/plugins/pdw/tinymce/editor_plugin.js +++ b/lib/editor/tinymce/plugins/pdw/tinymce/editor_plugin.js @@ -2,17 +2,17 @@ * PDW Toggle Toolbars v1.2 * Url: http://www.neele.name * Author: Guido Neele - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -21,10 +21,10 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. * Based on TinyMCE Wordpress plugin (Kitchen Sink) - * + * * Changes V1.1.1 --> V1.2 - * - * heeae made some modifications and posted his work on Sourceforge. I thought the cookie support + * + * heeae made some modifications and posted his work on Sourceforge. I thought the cookie support * was really handy so I updated the script. * http://sourceforge.net/tracker/?func=detail&atid=738747&aid=2904683&group_id=103281 * @@ -33,7 +33,7 @@ * 3. Bug fix of fire ifr.clientHeight in FF 3 ( to DOM.getStyles) * * Thanks heeae! - * + * * Changes V1.1 --> V1.1.1 * * Bugfix for Firefox 3.6. Caused error while loading script. @@ -57,13 +57,13 @@ * } * * Thanks Anton for fixing this bug - * + * */ (function() { var DOM = tinymce.DOM; tinymce.PluginManager.requireLangPack('pdw'); - + tinymce.create('tinymce.plugins.pdw', { /** * Initializes the plugin, this will be executed after the plugin has been created. @@ -75,26 +75,26 @@ */ init : function(ed, url) { var t = this, tbIds = new Array(), toolbars = new Array(), i; - + // Split toolbars toolbars = (ed.settings.pdw_toggle_toolbars).split(','); - + for(i = 0; i < toolbars.length; i++){ tbIds[i] = ed.getParam('', 'toolbar' + (toolbars[i]).replace(' ','')); } - + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); ed.addCommand('mcePDWToggleToolbars', function() { - + var cm = ed.controlManager, id, j, Cookie = tinymce.util.Cookie, Toggle_PDW, Toggle = Cookie.getHash("TinyMCE_toggle") || new Object(); for(j = 0; j < tbIds.length; j++){ - + obj = ed.controlManager.get(tbIds[j]); if(typeof obj =="undefined") { continue; } id = obj.id; - + if (DOM.isHidden(id)) { Toggle_PDW = 0; var e = document.getElementById(id); @@ -102,7 +102,7 @@ e.style.display = 'table'; t._resizeIframe(ed, tbIds[j], -26); } - + } else { Toggle_PDW = 1; var e = document.getElementById(id); @@ -117,18 +117,18 @@ Toggle[ed.id] = Toggle_PDW; Cookie.setHash("TinyMCE_toggle", Toggle); }); - + // Register pdw_toggle button ed.addButton('pdw_toggle', { title : ed.getLang('pdw.desc', 0), cmd : 'mcePDWToggleToolbars', - image : url + '/img/toolbars.gif' + image : url + '/img/toolbars.png' }); - + ed.onPostRender.add(function(){ var toggle = tinymce.util.Cookie.getHash("TinyMCE_toggle") || new Object(); var run = false; - + // Check if value is stored in cookie if(toggle[ed.id] == null){ // No cookie so check if the setting pdw_toggle_on is set to 1 then hide toolbars and set button active @@ -136,11 +136,11 @@ } else if(toggle[ed.id] == 1){ run = true; } - + if (run) { var cm = ed.controlManager, tdId, id; - + for(i = 0; i < toolbars.length; i++){ tbId = ed.getParam('', 'toolbar' + (toolbars[i]).replace(' ','')); id = ed.controlManager.get(tbId).id; @@ -151,7 +151,7 @@ } }); }, - + // Resizes the iframe by a relative height value _resizeIframe : function(ed, tb_id, dy) { var ifr = ed.getContentAreaContainer().firstChild; diff --git a/lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.gif b/lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.gif deleted file mode 100644 index dcb70665f8701d12f5a81135eb81a18ffa76aa59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmV+f0sH<(Nk%w1VH5xq0K^{vHhk@vX-QRBYL|Fz$;!zrE;j)I0y(I9LPb(HIYee^ zeo9SS@bK=;%*>f%I>*Pyc6yUxjozYiOdWFdDynXfQzbw`Pf)0f%goHo%*%0kq*7aq z%ErV%Nq%E%m;e9(A^8LW0018VEC2ui02BZe000Gn;3tk`X`X1=tZeJDV#CaIZ8J^G zKmvnU3`u}-IWQssoKCS|BoYiqg>j%T02Ad$cI(b^+t&(1AiPrOk$4T;dc9y7&j%C| zjYzGG>4ZwDR#qFj3zH`jFJo-I)pYEF)L*c4+I!& KX|1j$Apkq=IAIh3 diff --git a/lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.png b/lib/editor/tinymce/plugins/pdw/tinymce/img/toolbars.png new file mode 100755 index 0000000000000000000000000000000000000000..a59256f3cb0df609bbd915c620b14069448f4d17 GIT binary patch literal 2890 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 literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/content.css b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/content.css new file mode 100644 index 00000000000..a1a8f9bd325 --- /dev/null +++ b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/content.css @@ -0,0 +1,48 @@ +body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} +body {background:#FFF;} +body.mceForceColors {background:#FFF; color:#000;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table, img, hr, .mceItemAnchor {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +/* IE */ +* html body { +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} +*[contentEditable]:focus {outline:0} + +.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} +.mceItemShockWave {background-image:url(../../img/shockwave.gif)} +.mceItemFlash {background-image:url(../../img/flash.gif)} +.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} +.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} +.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} +.mceItemVideo {background-image:url(../../img/video.gif)} +.mceItemAudio {background-image:url(../../img/video.gif)} +.mceItemIframe {background-image:url(../../img/iframe.gif)} +.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} diff --git a/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/dialog.css b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/dialog.css new file mode 100644 index 00000000000..a54db98df1a --- /dev/null +++ b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/dialog.css @@ -0,0 +1,118 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDDDDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +background:#F0F0EE; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;} +a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;} +input.invalid {border:1px solid #EE0000;} +input {background:#FFF; border:1px solid #CCC;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +border:0; margin:0; padding:0; +font-weight:bold; +width:94px; height:26px; +background:url(../default/img/buttons.png) 0 -26px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#insert {background:url(../default/img/buttons.png) 0 -52px} +#cancel {background:url(../default/img/buttons.png) 0 0; float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px} +#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline} +#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} +#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/button_bg.png b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/button_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..73c65ce47ffba7aa42d7e09f8d0e1b4040813c46 GIT binary patch literal 3019 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 N002ovPDHLkV1j2sjer0E literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/text_color.png b/lib/editor/tinymce/tiny_mce/3.5.8/themes/advanced/skins/moodle/img/text_color.png old mode 100644 new mode 100755 index 93ca46390488c7914795d52b2ec43507784540e6..4286185ad4f822ddffd4dbb1857cd78613f7ded1 GIT binary patch delta 329 zcmV-P0k;0N0_6fBiBL{Q4GJ0x0000DNk~Le0000K0000K2nGNE0F8+q4Ur)ye*p(c zL_t(|+N@OD4TCTYOcB3GY|xBAH(-NigR()}31~Nh4PXPhK}Lwg0<|kwvO=B+OD2&? zEA_b_!U3!&%iL{0P+kJpF_qqXOIdw6J4yCwEn3O z?J|-fX7jdhpJ;11P}>K(04J&uZdzbiBAxJvQ64jtHl|P>Si2|>5VH6=tTS9SWk4PG zfM&6ME-Zo0N7>gdwlzN06ajVAk@`8?r$|tT2+-cBhS$*G1CT)XZ!KHzAG~F` zL_t(|+G70w|33pVm_2*80+71TfE_5NrlvkX7GT1n$bkVjz>vdcKmZ;C0*EodABmj^ z#n|L94FLKd*@lNe|1JPw5F3XY3>P3vZot9DYXEW}9l*gx2}nj*GyMZh$ZPa7HKC3j|Uh1HM$rg2ncWKwN-B(*z*aN76Ha z1xv_+;{E_O-9VRu(nLR!o(W7qK>@TBb^wpFk>&hBdYRB{e+Y{nYyc|v5IIdS;YoeC e07|L^2rvMyjzjw`u-rEQ0000e4@@|m=D;Aw%+z6cK)!P>$I%;440suS$=_^iclfWzkSHMCF2y6R;GK8i;IV9m zA_dt42i-V5+#*bv=B6<$Ij4Nma*^ad`OaL9FSl3)npyoh-m42pi(lB=p#Q7DP5lNp zOOQPCzL1kmN56GD#56cxW>L82e#y9z)%!%#qkjx$cO9lTU2?IXG>_BA!I5!`NEt)_ z=7~@LI9AQPkW