Remove all logos, replace PNG with SVG
authorMarius Gavrilescu <marius@ieval.ro>
Wed, 22 Apr 2015 07:17:45 +0000 (10:17 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Wed, 22 Apr 2015 07:17:45 +0000 (10:17 +0300)
30 files changed:
Makefile.PL
css/logo.css
js/90-themes.js
lib/Plack/App/Gruntmaster/HTML.pm
logos-light/hermes.svg [new file with mode: 0644]
logos-light/mindcoding.svg [new file with mode: 0644]
logos/bigstep.png [deleted file]
logos/bosch.jpg [deleted file]
logos/cos.png [deleted file]
logos/csf.png [deleted file]
logos/easyhost.png [deleted file]
logos/emag.png [deleted file]
logos/endava.jpg [deleted file]
logos/eyc.png [deleted file]
logos/facebook.png [deleted file]
logos/facebook.svg [new file with mode: 0644]
logos/hermes-light.png [deleted file]
logos/hermes.png [deleted file]
logos/hermes.svg [new file with mode: 0644]
logos/mindcoding.svg [new file with mode: 0644]
logos/spyhce.png [deleted file]
logos/takeofflabs-light.png [deleted file]
logos/takeofflabs.png [deleted file]
logos/telenav.png [deleted file]
logos/usr.png [deleted file]
logos/yardi-light.png [deleted file]
logos/yardi.png [deleted file]
make_static.PL
mclogo.svg [deleted file]
tmpl/skel.en

index 8404b7787e9cc0f6f0dfa3002cbff4a484d655e8..b66d4833f49d7a90d52873e4ea6e8e2cf0476614 100644 (file)
@@ -10,11 +10,11 @@ WriteMakefile(
        LICENSE           => 'AGPL_3',
        SIGN              => 1,
        clean             => {
-               FILES => 'static/css/ static/js/ css/logos.css static/logos.png'
+               FILES => 'static/css/ static/js/ static/logos/'
        },
        BUILD_REQUIRES    => {
                qw/CSS::Minifier::XS          0
-                  CSS::SpriteMaker           0
+                  SVG::SpriteMaker           0
                   File::Slurp                0
                   Test::MockTime             0
                   Test::More                 0
index db86d4f8235ae3d61f00d8beb50fe24d60eb178f..57ef811f77c098e7c4ae758640939204c99be5aa 100644 (file)
@@ -3,13 +3,3 @@
        max-width:  600px;
        max-height: 150px;
 }
-
-#mind path   { stroke: none }
-#coding path { fill:   #FFF }
-#circle      { stroke: #FFF }
-#head        { fill:   #FFF }
-
-.logo-light #mind path   { stroke: #373435 }
-.logo-light #coding path { fill:   #373435 }
-.logo-light #circle      { stroke: #373435 }
-.logo-light #head        { fill:   #373435 }
index 347cad2db80ffa61f88583759136cf7c4de28851..4a7067e29e965d05c66b3ec8e62bf58fc0d9cde2 100644 (file)
@@ -8,9 +8,9 @@ function set_style(name, trans){
        localStorage.setItem("theme", name);
        $(function() {
                if(name == 'slate' || name == 'cyborg')
-                       $('.logo').each(e => e.classList.remove('logo-light'));
+                       $('img').each(e => e.setAttribute('src', e.getAttribute('src').replace('logos/light', 'logos/dark')));
                else
-                       $('.logo').each(e => e.classList.add('logo-light'));
+                       $('img').each(e => e.setAttribute('src', e.getAttribute('src').replace('logos/dark', 'logos/light')));
        });
 }
 
index 7863f4f425a43cba20579d9e422af4cc7a6d6b3f..d4afb4c69a8703371200bd9f7b5ae7625995defa 100644 (file)
@@ -89,13 +89,8 @@ sub _render {
        $tree->as_HTML(undef, undef, $optional_end_tags);
 }
 
-my $logo = read_file 'mclogo.svg';
-$logo =~ y/\n//d;
-$logo =~ s/(\s+)/ /g;
-
 sub process_skel {
        my ($tree, %args) = @_;
-       $tree->fid('logo')->replace_with(HTML::Element::Library::super_literal $logo);
        $tree->content_handler(
                title   =>         $args{title},
                content => literal $args{meat});
diff --git a/logos-light/hermes.svg b/logos-light/hermes.svg
new file mode 100644 (file)
index 0000000..d69869b
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="164" height="100" viewBox="0 0 7695 4729">
+       <path id="logo" d="m3451 3363.4756c25 4 100 16 199 12 122-5 265-60 312-124 28-38 27-98 50-149 63-142 169-255 237-374 70-34 130-77 187-124 14-141-32-205-88-263-49-50-109-101-151-142-26-25-56-65-92-74 0 0-50-7-86 2 177-285 320-621 306-1097 749-178.99999 1473-383.99999 2224-561.99999 72-119 170-281 224-412 2-5 26-58.0000002 26-58.0000002l-26 8C5867 307.47561 4940 637.47561 4050 931.47561c135 379.99999 16 942.99999-176 1235.99999-117 15-190 76-299 99 4 78 44 110 49 199 44 54 104 72 137 149-28 11-70-26-88-22 0 0-8 10-7 26 17 82 112 90 132 170-30 11-79-30-99-22-2 1-5 19-5 28-9 76 62 69 66 131-47 8-80-48-112 6-71 60 62 88 24 130-49 2-91-72-232 12-62 37-114 67-117 125-4 83 58 108 124 162M6425 647.47561c-677 147-1369 297-2038 451.99999 6 59-4 133-4 200 548-76 1107-158 1665-225 140-129.99999 263-274.99999 377-426.99999m-532 582.99999c-39 3-59 6-57 5-502 64-987 89-1467 154-10 67-28 134-46 197 280-11 674-9 1168-23 0 0 77-58 114-87 107-84 196-159 276-231l12-15zm-1603 440c-23 56-36 104-72 183 184 16 563 65 721 72 112-67 243-144 381-244-345 3-699 0-1030-10m-110 255c-23 51-61 112-95 161 96 16 276 65 375 83 71-32 285-133 341-168-206-18-417-56-621-76"/>
+
+       <path id="logotype" fill="#b51f1f" d="m328 4206.4756c42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-59-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78l49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-6-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54m349-70c-41 0-72-19-95-58-25-42-38-97-38-162 0-67 12-121 36-159 22-34 54-51 97-51 64 0 150 21 150 211 0 72-13 128-40 167-25 36-61 53-109 53m214-466c-49-60-122-91-214-91-83 0-150 33-199 99-47 63-71 143-71 236 0 98 23 181 70 245 48 66 115 100 201 100 92 0 164-31 214-94 48-61 73-145 73-251 0-103-24-185-73-244m371 590c82 0 151-26 204-79 8-8 9-22 2-32l-45-63c-4-6-12-10-19-10-8 0-15 3-20 9-26 34-62 51-112 51-44 0-80-18-108-55-29-38-44-90-44-153 0-67 14-122 44-164 27-39 63-58 108-58 51 0 89 8 111 24 6 4 14 5 21 3 7-2 13-7 16-14l27-71c4-11 0-24-10-30-41-24-98-36-168-36-85 0-155 33-209 99-52 64-79 146-79 243 0 99 25 181 74 243 50 63 120 95 208 95m372-674-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25m493 536-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c8 0 15-4 20-10 4 6 11 10 20 10l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-481 0c-8 0-15 4-20 10-4-6-11-10-20-10l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25m759-117-111 0 58-165 53 165zm213 229c4-6 5-15 2-22l-229-620c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-248 619c-3 7-2 16 2 23 4 6 12 10 20 10l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10m413-549 0-75c0-13-11-25-25-25l-481 0c-13 0-25 11-25 25l0 75c0 13 11 25 25 25l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25m746 321-111 0 58-165 53 165zm-14-413c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-233 583 0-29c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c6 0 12-2 16-6 4 4 10 6 16 6l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10 4-6 5-15 2-22l-224-623zm828 653 83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 219-217 0 0-219c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-270 217 0 0 270c0 13 11 25 25 25m571-536c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0zm202-2c13-1 20-1 24-1 59 0 88 10 102 18 10 6 24 19 24 52 0 32-7 54-23 65-12 8-39 19-94 19-10 0-22 0-33-1l0-153zm842 538 79 0c7 0 14-3 19-9 4-5 6-13 5-20l-123-611c-2-11-12-20-24-20l-37 0c-11 0-20 7-23 17l-111 369-120-370c-3-10-12-17-23-17l-37 0c-12 0-22 8-24 20l-103 555-131-207c24-11 47-30 66-55 26-35 40-75 40-118 0-91-42-200-245-200-18 0-48 1-89 3-52 2-62 3-63 3-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-239c19 1 36 1 49 2l155 250c4 7 12 11 21 11l95 0c0 0 1 0 2 0 1 0 2 0 3 0l79 0c12 0 22-8 24-20l53-298 106 310c3 10 12 16 23 16l20 0c10 0 20-6 23-17l102-308 54 297c2 11 12 20 24 20m147 0 360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25m529-302 49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-5-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54 42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-58-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78"/>
+
+       <path id="logotype_sub" d="m123 4625.4756c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m117 31c0-10 3-19 9-26 6-7 15-11 25-11 9 0 17 3 24 11 6 7 9 16 9 26 0 12-3 22-9 29-6 7-14 11-25 11-10 0-19-3-25-11-6-7-9-17-9-29m56 79c-4 0-11 0-21 2-9 1-16 2-21 2-10 0-15-2-15-6 0-3 2-5 7-7 4-1 8-3 11-3l24-2c17-1 31-8 42-20 10-11 16-26 16-43 0-16-3-29-11-39l18-13-19-18-15 18c-9-6-22-10-39-10-18 0-33 5-45 17-12 11-18 26-18 44 0 27 11 47 35 58-8 2-15 5-21 9-5 4-8 9-8 15 0 18 12 27 36 27 4 0 11 0 20-2 8-1 15-2 18-2 19 0 29 6 29 20 0 6-3 12-11 17-7 4-18 7-32 7-14 0-31-5-48-17l-16 24c7 5 17 10 29 14 12 3 23 5 34 5 21 0 39-4 53-14 14-9 21-22 21-37 0-14-4-25-14-33-9-7-22-11-39-11m178-12c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m124-131c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m128-61c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm226-17 0-8-139 0 0 26 95 0-96 135 0 7 141 0 0-26-94 0 93-134zm121 120c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m47-122 23 0 0 144 30 0 0-169-53 0 0 25zm40-89c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m153 192c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m205-53-21-9c-12-5-18-13-18-24 0-5 2-9 7-12 4-3 10-5 18-5 12 0 24 4 36 14l8-27c-18-7-34-11-46-11-16 0-29 3-39 11-10 7-15 18-15 32 0 5 0 10 2 15 1 4 4 9 7 13 3 4 7 7 12 11 4 3 14 8 28 14 17 8 26 17 26 28 0 15-9 23-27 23-10 0-23-5-40-16l-10 28c15 8 32 13 50 13 18 0 33-4 44-12 10-8 16-20 16-35 0-11-3-21-9-29-6-7-15-14-28-20m139 71c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m162-28c-2 7-8 14-16 19-8 5-17 8-27 8-22 0-34-13-34-39l0-108-30 0 0 111c0 19 4 34 14 45 9 10 24 16 42 16 9 0 19-2 29-8 10-5 17-11 20-18l0 23 30 0 0-169-30 0 0 119zm178 15c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m186-2c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m168 151c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m87-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm133 92 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m160 12c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m300 106c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m237 118 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m155 9c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m314-131c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-9-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 25 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m188 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m77-81c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m280-2c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m174-192c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm179-28c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m127-48c-10 12-16 29-16 51l-24 0 0 25 24 0 0 144 30 0 0-144 34 0 0-25-34 0c0-3 0-6 0-8 0-10 3-19 8-26 5-6 13-10 22-10 5 0 11 1 17 3l8-22c-10-3-19-4-28-4-17 0-31 6-42 18m189 180c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m267-31c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29"/>
+</svg>
diff --git a/logos-light/mindcoding.svg b/logos-light/mindcoding.svg
new file mode 100644 (file)
index 0000000..1f64b08
--- /dev/null
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600px" height="152px" viewBox="0 0 12529 3168">
+
+       <g stroke-width="60" fill="#BED32F" stroke="#373435">
+               <path d="m3765 1428v508h-338v-846h1185l169 169v677h-338v-508h-169v508h-338v-508z"/>
+               <path d="m4908 1936v-846h338v846h-338zm0-1016v-338h338v338z"/>
+               <path d="m6051 1089 169 169v677h-338v-508h-169v508h-338v-846z"/>
+               <path d="m6856 1598v-169h-169v169h169zm-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+       </g>
+
+       <g fill="#373435">
+               <path d="m7321 1767v-508l169-169h677v338h-508v169h508v338h-677"/>
+               <path d="m8803 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h508l169 169v508l-169 169h-508"/>
+               <path d="m9777 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+               <path d="m10242 1936v-846h338v846h-338m0-1016v-338h338v338h-338"/>
+               <path d="m11385 1089 169 169v677h-338v-508h-169v508h-338v-846"/>
+               <path d="m12190 1598v-169h-169v169h169m-169 1016v-338h169v-338h-338l-169-169v-508l169-169h677v1354l-169 169h-338"/>
+       </g>
+
+       <g fill="none">
+               <circle stroke="#373435" stroke-width="84" cx="1582" cy="1582" r="1540"/>
+
+               <path fill="#373435" d="m712 1134c-3 75 79 161 8 225-65 75-152 133-204 220-9 27-27 55-6 83 16 82 161 28 137 131 15 48-30 86-25 127 29 17 46 17 21 51-18 60 92 86 47 157-53 82-24 191 64 235 110 64 246 39 362 85 55 39 37 112 31 170-13 127-24 255-36 382 13 24-5 96 55 80 272 33 552 76 825 17C2123 3074 2247 3002 2320 2891 2305 2819 2225 2751 2201 2670 2146 2541 2095 2405 2090 2263 2088 2171 2137 2090 2158 2003 2186 1916 2243 1845 2310 1784 2481 1603 2638 1381 2650 1124 2658 950 2592 776 2482 643 2357 511 2189 427 2015 379 1702 294 1348 346 1087 542 980 625 883 724 818 843 772 935 730 1032 712 1134z"/>
+
+               <path stroke="#BED32F" stroke-width="16" d="m964 1029 31-85 58 4-49 228m-40-305 184-144-40 183 47 89-29 78m175-443-90 58-54 207 68 71-59 198m154 38 93-49 84 79-61 211m187-508 123-366-316 277 143 307 20-114m57-597-41 41-14 84-123 44-29 88-123 69-34 138 148 88-24 79 93 29 93 212m84-208-34 115 39 59-67 223m212-1044 25 187-113 283m131 854 261 55m-182-1086-84 44-143 588 103 123-41 135m168-1143-42 164 177 39-24 93 217 45-82 439m-219 822 17-46 49 14-14 55m-43-239-131-25m154-1263 173 44-14 79 143 19 64 138-39 153m-315 784-56 201-42 37m99-937-28 149-108 316m181 248-33 123 64 108-19 72m183-405-139 42-32-8-189-46m601-309-83-17m92-424-42 176-128-19-49 257-150 262-66-25 9-325 56-260-135-85-115 419"/>
+               <path fill="#BED32F" d="M1126 1041a40 40 0 1 0 1 0M1166 1131a40 40 0 1 0 1 0M1301 597a40 40 0 1 0 1 0M1323 1168a40 40 0 1 0 1 0M1593 1286a40 40 0 1 0 1 0M1596 1006a40 40 0 1 0 1 0M1626 902a40 40 0 1 0 1 0M1680 1073a40 40 0 1 0 1 0M1745 889a40 40 0 1 0 1 0M1884 1350a40 40 0 1 0 1 0M1891 1547a40 40 0 1 0 1 0M1905 1681a40 40 0 1 0 1 0M1952 717a40 40 0 1 0 1 0M2029 567a40 40 0 1 0 1 0M2202 1249a40 40 0 1 0 1 0M2340 999a40 40 0 1 0 1 0M2424 1354a40 40 0 1 0 1 0"/>
+       </g>
+</svg>
diff --git a/logos/bigstep.png b/logos/bigstep.png
deleted file mode 100644 (file)
index 3ee4d6b..0000000
Binary files a/logos/bigstep.png and /dev/null differ
diff --git a/logos/bosch.jpg b/logos/bosch.jpg
deleted file mode 100644 (file)
index ecd2fbe..0000000
Binary files a/logos/bosch.jpg and /dev/null differ
diff --git a/logos/cos.png b/logos/cos.png
deleted file mode 100644 (file)
index 371fb2c..0000000
Binary files a/logos/cos.png and /dev/null differ
diff --git a/logos/csf.png b/logos/csf.png
deleted file mode 100644 (file)
index 2193176..0000000
Binary files a/logos/csf.png and /dev/null differ
diff --git a/logos/easyhost.png b/logos/easyhost.png
deleted file mode 100644 (file)
index 3a25808..0000000
Binary files a/logos/easyhost.png and /dev/null differ
diff --git a/logos/emag.png b/logos/emag.png
deleted file mode 100644 (file)
index 1fbbe48..0000000
Binary files a/logos/emag.png and /dev/null differ
diff --git a/logos/endava.jpg b/logos/endava.jpg
deleted file mode 100644 (file)
index 9e49b07..0000000
Binary files a/logos/endava.jpg and /dev/null differ
diff --git a/logos/eyc.png b/logos/eyc.png
deleted file mode 100644 (file)
index a203b2f..0000000
Binary files a/logos/eyc.png and /dev/null differ
diff --git a/logos/facebook.png b/logos/facebook.png
deleted file mode 100644 (file)
index cd2d5f7..0000000
Binary files a/logos/facebook.png and /dev/null differ
diff --git a/logos/facebook.svg b/logos/facebook.svg
new file mode 100644 (file)
index 0000000..8e311d6
--- /dev/null
@@ -0,0 +1,4 @@
+<svg version="1" xmlns="http://www.w3.org/2000/svg" width="267" height="267" viewBox="0 0 267 267">
+  <path fill="#3C5A99" d="M248 262c8 0 14-6 14-14V19c0-8-6-14-14-14H19c-8 0-14 6-14 14v229c0 8 6 14 14 14H248z"/>
+  <path fill="#FFFFFF" d="M182 262v-100h33l5-39h-39V99c0-11 3-19 19-19l21 0V45c-4 0-16-2-30-2 -30 0-50 18-50 51v29h-34v39h34v100H182z"/>
+</svg>
diff --git a/logos/hermes-light.png b/logos/hermes-light.png
deleted file mode 100644 (file)
index 2e2e417..0000000
Binary files a/logos/hermes-light.png and /dev/null differ
diff --git a/logos/hermes.png b/logos/hermes.png
deleted file mode 100644 (file)
index fc8e791..0000000
Binary files a/logos/hermes.png and /dev/null differ
diff --git a/logos/hermes.svg b/logos/hermes.svg
new file mode 100644 (file)
index 0000000..bdc20c3
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="164" height="100" viewBox="0 0 7695 4729">
+       <path id="logo" fill="#FFF" d="m3451 3363.4756c25 4 100 16 199 12 122-5 265-60 312-124 28-38 27-98 50-149 63-142 169-255 237-374 70-34 130-77 187-124 14-141-32-205-88-263-49-50-109-101-151-142-26-25-56-65-92-74 0 0-50-7-86 2 177-285 320-621 306-1097 749-178.99999 1473-383.99999 2224-561.99999 72-119 170-281 224-412 2-5 26-58.0000002 26-58.0000002l-26 8C5867 307.47561 4940 637.47561 4050 931.47561c135 379.99999 16 942.99999-176 1235.99999-117 15-190 76-299 99 4 78 44 110 49 199 44 54 104 72 137 149-28 11-70-26-88-22 0 0-8 10-7 26 17 82 112 90 132 170-30 11-79-30-99-22-2 1-5 19-5 28-9 76 62 69 66 131-47 8-80-48-112 6-71 60 62 88 24 130-49 2-91-72-232 12-62 37-114 67-117 125-4 83 58 108 124 162M6425 647.47561c-677 147-1369 297-2038 451.99999 6 59-4 133-4 200 548-76 1107-158 1665-225 140-129.99999 263-274.99999 377-426.99999m-532 582.99999c-39 3-59 6-57 5-502 64-987 89-1467 154-10 67-28 134-46 197 280-11 674-9 1168-23 0 0 77-58 114-87 107-84 196-159 276-231l12-15zm-1603 440c-23 56-36 104-72 183 184 16 563 65 721 72 112-67 243-144 381-244-345 3-699 0-1030-10m-110 255c-23 51-61 112-95 161 96 16 276 65 375 83 71-32 285-133 341-168-206-18-417-56-621-76"/>
+
+       <path id="logotype" fill="#b51f1f" d="m328 4206.4756c42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-59-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78l49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-6-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54m349-70c-41 0-72-19-95-58-25-42-38-97-38-162 0-67 12-121 36-159 22-34 54-51 97-51 64 0 150 21 150 211 0 72-13 128-40 167-25 36-61 53-109 53m214-466c-49-60-122-91-214-91-83 0-150 33-199 99-47 63-71 143-71 236 0 98 23 181 70 245 48 66 115 100 201 100 92 0 164-31 214-94 48-61 73-145 73-251 0-103-24-185-73-244m371 590c82 0 151-26 204-79 8-8 9-22 2-32l-45-63c-4-6-12-10-19-10-8 0-15 3-20 9-26 34-62 51-112 51-44 0-80-18-108-55-29-38-44-90-44-153 0-67 14-122 44-164 27-39 63-58 108-58 51 0 89 8 111 24 6 4 14 5 21 3 7-2 13-7 16-14l27-71c4-11 0-24-10-30-41-24-98-36-168-36-85 0-155 33-209 99-52 64-79 146-79 243 0 99 25 181 74 243 50 63 120 95 208 95m372-674-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25m493 536-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c8 0 15-4 20-10 4 6 11 10 20 10l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-481 0c-8 0-15 4-20 10-4-6-11-10-20-10l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25m759-117-111 0 58-165 53 165zm213 229c4-6 5-15 2-22l-229-620c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-248 619c-3 7-2 16 2 23 4 6 12 10 20 10l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10m413-549 0-75c0-13-11-25-25-25l-481 0c-13 0-25 11-25 25l0 75c0 13 11 25 25 25l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25m746 321-111 0 58-165 53 165zm-14-413c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-233 583 0-29c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c6 0 12-2 16-6 4 4 10 6 16 6l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10 4-6 5-15 2-22l-224-623zm828 653 83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 219-217 0 0-219c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-270 217 0 0 270c0 13 11 25 25 25m571-536c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0zm202-2c13-1 20-1 24-1 59 0 88 10 102 18 10 6 24 19 24 52 0 32-7 54-23 65-12 8-39 19-94 19-10 0-22 0-33-1l0-153zm842 538 79 0c7 0 14-3 19-9 4-5 6-13 5-20l-123-611c-2-11-12-20-24-20l-37 0c-11 0-20 7-23 17l-111 369-120-370c-3-10-12-17-23-17l-37 0c-12 0-22 8-24 20l-103 555-131-207c24-11 47-30 66-55 26-35 40-75 40-118 0-91-42-200-245-200-18 0-48 1-89 3-52 2-62 3-63 3-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-239c19 1 36 1 49 2l155 250c4 7 12 11 21 11l95 0c0 0 1 0 2 0 1 0 2 0 3 0l79 0c12 0 22-8 24-20l53-298 106 310c3 10 12 16 23 16l20 0c10 0 20-6 23-17l102-308 54 297c2 11 12 20 24 20m147 0 360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25m529-302 49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-5-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54 42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-58-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78"/>
+
+       <path id="logotype_sub" fill="#FFF" d="m123 4625.4756c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m117 31c0-10 3-19 9-26 6-7 15-11 25-11 9 0 17 3 24 11 6 7 9 16 9 26 0 12-3 22-9 29-6 7-14 11-25 11-10 0-19-3-25-11-6-7-9-17-9-29m56 79c-4 0-11 0-21 2-9 1-16 2-21 2-10 0-15-2-15-6 0-3 2-5 7-7 4-1 8-3 11-3l24-2c17-1 31-8 42-20 10-11 16-26 16-43 0-16-3-29-11-39l18-13-19-18-15 18c-9-6-22-10-39-10-18 0-33 5-45 17-12 11-18 26-18 44 0 27 11 47 35 58-8 2-15 5-21 9-5 4-8 9-8 15 0 18 12 27 36 27 4 0 11 0 20-2 8-1 15-2 18-2 19 0 29 6 29 20 0 6-3 12-11 17-7 4-18 7-32 7-14 0-31-5-48-17l-16 24c7 5 17 10 29 14 12 3 23 5 34 5 21 0 39-4 53-14 14-9 21-22 21-37 0-14-4-25-14-33-9-7-22-11-39-11m178-12c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m124-131c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m128-61c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm226-17 0-8-139 0 0 26 95 0-96 135 0 7 141 0 0-26-94 0 93-134zm121 120c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m47-122 23 0 0 144 30 0 0-169-53 0 0 25zm40-89c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m153 192c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m205-53-21-9c-12-5-18-13-18-24 0-5 2-9 7-12 4-3 10-5 18-5 12 0 24 4 36 14l8-27c-18-7-34-11-46-11-16 0-29 3-39 11-10 7-15 18-15 32 0 5 0 10 2 15 1 4 4 9 7 13 3 4 7 7 12 11 4 3 14 8 28 14 17 8 26 17 26 28 0 15-9 23-27 23-10 0-23-5-40-16l-10 28c15 8 32 13 50 13 18 0 33-4 44-12 10-8 16-20 16-35 0-11-3-21-9-29-6-7-15-14-28-20m139 71c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m162-28c-2 7-8 14-16 19-8 5-17 8-27 8-22 0-34-13-34-39l0-108-30 0 0 111c0 19 4 34 14 45 9 10 24 16 42 16 9 0 19-2 29-8 10-5 17-11 20-18l0 23 30 0 0-169-30 0 0 119zm178 15c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m186-2c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m168 151c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m87-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm133 92 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m160 12c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m300 106c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m237 118 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m155 9c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m314-131c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-9-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 25 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m188 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m77-81c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m280-2c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m174-192c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm179-28c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m127-48c-10 12-16 29-16 51l-24 0 0 25 24 0 0 144 30 0 0-144 34 0 0-25-34 0c0-3 0-6 0-8 0-10 3-19 8-26 5-6 13-10 22-10 5 0 11 1 17 3l8-22c-10-3-19-4-28-4-17 0-31 6-42 18m189 180c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m267-31c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29"/>
+</svg>
diff --git a/logos/mindcoding.svg b/logos/mindcoding.svg
new file mode 100644 (file)
index 0000000..d2483de
--- /dev/null
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600px" height="152px" viewBox="0 0 12529 3168">
+
+       <g fill="#BED32F" stroke="none">
+               <path d="m3765 1428v508h-338v-846h1185l169 169v677h-338v-508h-169v508h-338v-508z"/>
+               <path d="m4908 1936v-846h338v846h-338zm0-1016v-338h338v338z"/>
+               <path d="m6051 1089 169 169v677h-338v-508h-169v508h-338v-846z"/>
+               <path d="m6856 1598v-169h-169v169h169zm-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+       </g>
+
+       <g fill="#FFF">
+               <path d="m7321 1767v-508l169-169h677v338h-508v169h508v338h-677"/>
+               <path d="m8803 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h508l169 169v508l-169 169h-508"/>
+               <path d="m9777 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+               <path d="m10242 1936v-846h338v846h-338m0-1016v-338h338v338h-338"/>
+               <path d="m11385 1089 169 169v677h-338v-508h-169v508h-338v-846"/>
+               <path d="m12190 1598v-169h-169v169h169m-169 1016v-338h169v-338h-338l-169-169v-508l169-169h677v1354l-169 169h-338"/>
+       </g>
+
+       <g fill="none">
+               <circle stroke="#FFF" stroke-width="84" cx="1582" cy="1582" r="1540"/>
+
+               <path id="head" fill="#FFF" d="m712 1134c-3 75 79 161 8 225-65 75-152 133-204 220-9 27-27 55-6 83 16 82 161 28 137 131 15 48-30 86-25 127 29 17 46 17 21 51-18 60 92 86 47 157-53 82-24 191 64 235 110 64 246 39 362 85 55 39 37 112 31 170-13 127-24 255-36 382 13 24-5 96 55 80 272 33 552 76 825 17C2123 3074 2247 3002 2320 2891 2305 2819 2225 2751 2201 2670 2146 2541 2095 2405 2090 2263 2088 2171 2137 2090 2158 2003 2186 1916 2243 1845 2310 1784 2481 1603 2638 1381 2650 1124 2658 950 2592 776 2482 643 2357 511 2189 427 2015 379 1702 294 1348 346 1087 542 980 625 883 724 818 843 772 935 730 1032 712 1134z"/>
+
+               <path stroke="#BED32F" stroke-width="16" d="m964 1029 31-85 58 4-49 228m-40-305 184-144-40 183 47 89-29 78m175-443-90 58-54 207 68 71-59 198m154 38 93-49 84 79-61 211m187-508 123-366-316 277 143 307 20-114m57-597-41 41-14 84-123 44-29 88-123 69-34 138 148 88-24 79 93 29 93 212m84-208-34 115 39 59-67 223m212-1044 25 187-113 283m131 854 261 55m-182-1086-84 44-143 588 103 123-41 135m168-1143-42 164 177 39-24 93 217 45-82 439m-219 822 17-46 49 14-14 55m-43-239-131-25m154-1263 173 44-14 79 143 19 64 138-39 153m-315 784-56 201-42 37m99-937-28 149-108 316m181 248-33 123 64 108-19 72m183-405-139 42-32-8-189-46m601-309-83-17m92-424-42 176-128-19-49 257-150 262-66-25 9-325 56-260-135-85-115 419"/>
+               <path fill="#BED32F" d="M1126 1041a40 40 0 1 0 1 0M1166 1131a40 40 0 1 0 1 0M1301 597a40 40 0 1 0 1 0M1323 1168a40 40 0 1 0 1 0M1593 1286a40 40 0 1 0 1 0M1596 1006a40 40 0 1 0 1 0M1626 902a40 40 0 1 0 1 0M1680 1073a40 40 0 1 0 1 0M1745 889a40 40 0 1 0 1 0M1884 1350a40 40 0 1 0 1 0M1891 1547a40 40 0 1 0 1 0M1905 1681a40 40 0 1 0 1 0M1952 717a40 40 0 1 0 1 0M2029 567a40 40 0 1 0 1 0M2202 1249a40 40 0 1 0 1 0M2340 999a40 40 0 1 0 1 0M2424 1354a40 40 0 1 0 1 0"/>
+       </g>
+</svg>
diff --git a/logos/spyhce.png b/logos/spyhce.png
deleted file mode 100644 (file)
index fdaa0d3..0000000
Binary files a/logos/spyhce.png and /dev/null differ
diff --git a/logos/takeofflabs-light.png b/logos/takeofflabs-light.png
deleted file mode 100644 (file)
index ce72061..0000000
Binary files a/logos/takeofflabs-light.png and /dev/null differ
diff --git a/logos/takeofflabs.png b/logos/takeofflabs.png
deleted file mode 100644 (file)
index e0efc97..0000000
Binary files a/logos/takeofflabs.png and /dev/null differ
diff --git a/logos/telenav.png b/logos/telenav.png
deleted file mode 100644 (file)
index 26fc522..0000000
Binary files a/logos/telenav.png and /dev/null differ
diff --git a/logos/usr.png b/logos/usr.png
deleted file mode 100644 (file)
index 05ae579..0000000
Binary files a/logos/usr.png and /dev/null differ
diff --git a/logos/yardi-light.png b/logos/yardi-light.png
deleted file mode 100644 (file)
index d99f4dd..0000000
Binary files a/logos/yardi-light.png and /dev/null differ
diff --git a/logos/yardi.png b/logos/yardi.png
deleted file mode 100644 (file)
index cde5d87..0000000
Binary files a/logos/yardi.png and /dev/null differ
index ea060bc001e7984c6a303969ec1d30ac97858e2a..24e56a8bfcb67c370dc26cc84e26043a49ad90fc 100644 (file)
@@ -3,46 +3,47 @@ use v5.14;
 use warnings;
 
 use CSS::Minifier::XS qw/minify/;
-use CSS::SpriteMaker;
 use Digest::SHA qw/sha256_base64/;
 use IO::Compress::Gzip qw/gzip/;
 use File::Slurp qw/read_file write_file edit_file_lines/;
+use SVG::SpriteMaker;
 use List::Util qw/first/;
 
 mkdir 'static';
 mkdir 'static/css';
 mkdir 'static/js';
-
-sub make_sprite {
-       my $maker = Local::CSS::SpriteMaker->new(
-               css_class_prefix => 'logo-',
-               rc_override_classname => sub {
-                       my ($name) = @_;
-                       $name =~ s/-light/.logo-light/r;
-               }
-       );
-
-       $maker->make_sprite(
-               source_images     => ['logos/'],
-               target_file       => 'static/logos.png',
-               add_extra_padding => 10,
-       );
-
-       $maker->print_css(
-               filename        => 'css/logos.css',
-               sprite_filename => '/static/logos.png',
-       );
-
-       system 'pngnq-s9', '-s1', 'static/logos.png';
-       system 'optipng', '-o7', '-zm1-9', 'static/logos-nq8.png';
-       rename 'static/logos-nq8.png', 'static/logos.png';
-}
+mkdir 'static/logos';
 
 sub gzip_file {
        my ($file) = @_;
        gzip $file => "$file.gz", -Level => 9, Minimal => 1;
 }
 
+sub write_gzfile {
+       my ($file, @content) = @_;
+       write_file $file, @content;
+       gzip_file $file
+}
+
+sub sprite_name {
+       my ($name) = $_[0] =~ m,/(.*)\.svg,;
+       "logo-$name"
+}
+
+sub make_logos {
+       my @logos = <logos/*>;
+       my $logos = make_sprite \&sprite_name, @logos;
+       my @logos_light;
+       for (<logos/*>) {
+               my $light = s/logos/logos-light/r;
+               push @logos_light, -f $light ? $light : $_;
+       }
+       my $logos_light = make_sprite \&sprite_name, @logos_light;
+
+       write_gzfile 'static/logos/dark.svg', $logos->render;
+       write_gzfile 'static/logos/light.svg', $logos_light->render;
+}
+
 sub read_css_into_blocks {
        my ($file) = @_;
        my (@blocks, $block);
@@ -75,24 +76,20 @@ sub make_css {
                }
        }
 
-       for my $name (keys %css) {
-               write_file "static/css/$name.css", minify $css{$name};
-               gzip_file "static/css/$name.css"
-       }
+       write_gzfile "static/css/$_.css", minify $css{$_} for keys %css
 }
 
 sub make_js {
        system java => -jar => 'compiler.jar', qw,-O SIMPLE --create_source_map static/js/js.map --js_output_file static/js/all.js --language_in ECMASCRIPT6_STRICT --language_out ECMASCRIPT5_STRICT --source_map_location_mapping js/|/static/js/,, <js/*>;
        my $js = read_file 'static/js/all.js';
-       write_file 'static/js/all.js', '//# sourceMappingURL=/static/js/js.map', "\n", $js;
+       write_gzfile 'static/js/all.js', '//# sourceMappingURL=/static/js/js.map', "\n", $js;
        system 'cp', '-rp', 'js', 'static/';
-       gzip_file 'static/js/all.js';
 }
 
-my $sprite_mtime = -M 'static/logos.png' // 0;
-for (<logos/*>) {
+my $sprite_mtime = -M 'static/logos/dark.svg' // 0;
+for (<logos/*>, <logos-light/*>) {
        if (!$sprite_mtime || $sprite_mtime > -M) {
-               make_sprite;
+               make_logos;
                last
        }
 }
@@ -119,24 +116,3 @@ edit_file_lines {
        my $hash = sha256_base64 scalar read_file $file;
        s/integrity=".*"/integrity="sha256-$hash="/;
 } 'tmpl/skel.en';
-
-package
-  Local::CSS::SpriteMaker;
-
-use parent qw/CSS::SpriteMaker/;
-
-sub _get_stylesheet_string {
-       my $self = shift;
-       my @ret = split "\n", $self->SUPER::_get_stylesheet_string(@_);
-       shift @ret;
-       @ret = sort @ret;
-       unshift @ret, <<EOF;
-a.logo {
-       background-image: url("/static/logos.png");
-       background-repeat: no-repeat;
-       display: inline-block;
-       vertical-align: middle;
-}
-EOF
-       join "\n", @ret;
-}
diff --git a/mclogo.svg b/mclogo.svg
deleted file mode 100644 (file)
index 230d0ec..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<svg id="logo" class="logo center-block" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12529 3168">
-
-       <g id="mind" stroke-width="60" fill="#BED32F" stroke="#373435">
-               <path d="m3765 1428v508h-338v-846h1185l169 169v677h-338v-508h-169v508h-338v-508z"/>
-               <path d="m4908 1936v-846h338v846h-338zm0-1016v-338h338v338z"/>
-               <path d="m6051 1089 169 169v677h-338v-508h-169v508h-338v-846z"/>
-               <path d="m6856 1598v-169h-169v169h169zm-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
-       </g>
-
-       <g id="coding" fill="#373435">
-               <path d="m7321 1767v-508l169-169h677v338h-508v169h508v338h-677"/>
-               <path d="m8803 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h508l169 169v508l-169 169h-508"/>
-               <path d="m9777 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
-               <path d="m10242 1936v-846h338v846h-338m0-1016v-338h338v338h-338"/>
-               <path d="m11385 1089 169 169v677h-338v-508h-169v508h-338v-846"/>
-               <path d="m12190 1598v-169h-169v169h169m-169 1016v-338h169v-338h-338l-169-169v-508l169-169h677v1354l-169 169h-338"/>
-       </g>
-
-       <g id="icon" fill="none">
-               <circle id="circle" stroke="#373435" stroke-width="84" cx="1582" cy="1582" r="1540"/>
-
-               <path id="head" fill="#373435" d="m712 1134c-3 75 79 161 8 225-65 75-152 133-204 220-9 27-27 55-6 83 16 82 161 28 137 131 15 48-30 86-25 127 29 17 46 17 21 51-18 60 92 86 47 157-53 82-24 191 64 235 110 64 246 39 362 85 55 39 37 112 31 170-13 127-24 255-36 382 13 24-5 96 55 80 272 33 552 76 825 17C2123 3074 2247 3002 2320 2891 2305 2819 2225 2751 2201 2670 2146 2541 2095 2405 2090 2263 2088 2171 2137 2090 2158 2003 2186 1916 2243 1845 2310 1784 2481 1603 2638 1381 2650 1124 2658 950 2592 776 2482 643 2357 511 2189 427 2015 379 1702 294 1348 346 1087 542 980 625 883 724 818 843 772 935 730 1032 712 1134z"/>
-
-               <path stroke="#BED32F" stroke-width="16" d="m964 1029 31-85 58 4-49 228m-40-305 184-144-40 183 47 89-29 78m175-443-90 58-54 207 68 71-59 198m154 38 93-49 84 79-61 211m187-508 123-366-316 277 143 307 20-114m57-597-41 41-14 84-123 44-29 88-123 69-34 138 148 88-24 79 93 29 93 212m84-208-34 115 39 59-67 223m212-1044 25 187-113 283m131 854 261 55m-182-1086-84 44-143 588 103 123-41 135m168-1143-42 164 177 39-24 93 217 45-82 439m-219 822 17-46 49 14-14 55m-43-239-131-25m154-1263 173 44-14 79 143 19 64 138-39 153m-315 784-56 201-42 37m99-937-28 149-108 316m181 248-33 123 64 108-19 72m183-405-139 42-32-8-189-46m601-309-83-17m92-424-42 176-128-19-49 257-150 262-66-25 9-325 56-260-135-85-115 419"/>
-               <path fill="#BED32F" d="M1126 1041a40 40 0 1 0 1 0M1166 1131a40 40 0 1 0 1 0M1301 597a40 40 0 1 0 1 0M1323 1168a40 40 0 1 0 1 0M1593 1286a40 40 0 1 0 1 0M1596 1006a40 40 0 1 0 1 0M1626 902a40 40 0 1 0 1 0M1680 1073a40 40 0 1 0 1 0M1745 889a40 40 0 1 0 1 0M1884 1350a40 40 0 1 0 1 0M1891 1547a40 40 0 1 0 1 0M1905 1681a40 40 0 1 0 1 0M1952 717a40 40 0 1 0 1 0M2029 567a40 40 0 1 0 1 0M2202 1249a40 40 0 1 0 1 0M2340 999a40 40 0 1 0 1 0M2424 1354a40 40 0 1 0 1 0"/>
-       </g>
-</svg>
index e414d16d24aed9a4d60f2af68c0838515264807c..cb7156acf72680be062986850032996912de427b 100644 (file)
@@ -26,7 +26,8 @@
 </ul>
 </nav>
 
-<div id="logo"></div>
+<img id="logo" class="center-block" src="/static/logos/dark.svg#logo-mindcoding" width="600px" height="152px">
+
 <h1 id="title">TITLE</h1>
 <div id="static" class="alert alert-info" static="yes">This is a static version of MindCoding, useful when the <a class="alert-link" href="https://mindcoding.ro/">regular version</a> is overloaded.</div>
 
 <div id="webchat"><a href="http://webchat.oftc.net/?channels=%23mindcoding" target="_blank">Webchat</a></div>
 
 <div id="sponsors">
-<h3>Official sponsors</h3>
-<a class="logo logo-emag" href="http://www.fundatiaemag.ro/"></a>
-<a class="logo logo-easyhost" href="http://ro.easyhost.com/"></a>
-<a class="logo logo-takeofflabs" href="http://www.takeofflabs.com/"></a>
-<a class="logo logo-bigstep" href="http://www.bigstep.com/"></a>
-<a class="logo logo-yardi" href="https://www.facebook.com/YardiRomania"></a>
-<a class="logo logo-bosch" href="http://www.bosch.com.ro/"></a>
-<a class="logo logo-endava" href="http://www.endava.com/"></a>
 </div>
 
 <footer>
 <div class="row">
-<div class="col-md-6 column text-center">
-<a class="logo logo-hermes" href="http://www.societatea-hermes.ro"></a>
+<div class="col-md-6 text-center">
+<a href="http://www.societatea-hermes.ro"><img src="/static/logos/dark.svg#logo-hermes" alt="Societatea Hermes" width="164px" height="100px"></a>
 </div>
 
-<div class="col-md-6 column text-center">
-<a class="logo logo-facebook" href="http://www.facebook.com/mindcodingcluj"></a>
+<div class="col-md-6 text-center">
+<a href="http://www.facebook.com/mindcodingcluj"><img src="/static/logos/dark.svg#logo-facebook" alt="MindCoding Facebook page" width="100px" height="100px"></a>
 </div>
 </div>
-
-<h3>Partners</h3>
-<a href="https://www.facebook.com/spyhce?fref=ts" class="logo logo-spyhce"></a>
-<a href="https://www.facebook.com/telenav?fref=ts" class="logo logo-telenav"></a>
-<h3>Media Partners</h3>
-<a href="http://cs.ubbcluj.ro" class="logo logo-csf"></a>
-<a href="http://www.uniunea.ro" class="logo logo-usr"></a>
-<a href="http://www.coscj.ro" class="logo logo-cos"></a>
-<a href="http://www.cluj2015.ro/romana" class="logo logo-eyc"></a>
 </footer>
This page took 0.028951 seconds and 4 git commands to generate.