diff --git a/config.js b/config.js index 9f0a7d9417e61a6696ad8ed66eedcd8ee0679575..6a3353d0052747763d83d828e48d754088819e0a 100644 --- a/config.js +++ b/config.js @@ -1 +1,6 @@ -module.exports = { server_url: location.origin, in_construction: true }; +module.exports = { + server_url: `${location.origin}${ + location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : "" + }`, + in_construction: true, +}; diff --git a/nginx.conf b/nginx.conf index b4420e3a3e7529aac84c502584ea601163d51329..d004df3970435ec06c3ef7781b4f2e7be4bc88df 100644 --- a/nginx.conf +++ b/nginx.conf @@ -27,5 +27,14 @@ http { #gzip on; include /etc/nginx/conf.d/*.conf; + + server { + root /usr/share/nginx/html; + index index.html index.htm; + server_name kuadrado-software.fr www.kuadrado-software.fr; + location / { + add_header "Access-Control-Allow-Origin" "*"; + } + } } diff --git a/public/assets/images/game_controller.svg b/public/assets/images/game_controller.svg new file mode 100644 index 0000000000000000000000000000000000000000..ea1e0dcca4e486a2550c1ed2264746b0dad6a85f --- /dev/null +++ b/public/assets/images/game_controller.svg @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="488.42224mm" + height="239.58182mm" + viewBox="0 0 488.42223 239.5818" + version="1.1" + id="svg8" + inkscape:version="1.0.1 (0767f8302a, 2020-10-17)" + sodipodi:docname="game_controller.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient859"> + <stop + style="stop-color:#333739;stop-opacity:1;" + offset="0" + id="stop855" /> + <stop + style="stop-color:#333739;stop-opacity:0;" + offset="1" + id="stop857" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient859" + id="linearGradient861" + x1="211.21095" + y1="288.09552" + x2="211.21095" + y2="-281.00845" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.49497474" + inkscape:cx="219.90294" + inkscape:cy="39.726827" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1920" + inkscape:window-height="966" + inkscape:window-x="1920" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(25.956609,-145.59447)"> + <g + id="g1181"> + <g + id="g1109" + transform="translate(-0.03603183,28.244271)"> + <path + style="fill:#6fe0ef;stroke-width:0.264583" + d="m 318.96627,198.34681 c 0,-4.4862 3.0796,-9.46515 8.56426,-7.99554 4.34912,1.16535 6.81586,4.5338 6.89566,7.62893 -0.35031,3.65479 -4.47459,7.53025 -7.93943,7.60282 -1.83048,-0.0151 -7.52049,-3.22553 -7.52049,-7.23621 z M 186.37233,141.14513 c -2.20219,-1.01638 -2.03594,-3.74962 -2.02732,-7.00033 0.009,-3.24078 2.13583,-5.92359 4.43419,-6.88391 0.86406,-0.36102 4.84062,-0.52947 29.63225,-0.52435 26.77369,0.006 30.33565,1.05858 31.34329,1.52364 2.18434,1.00815 2.79545,3.02292 2.79545,6.21442 0,3.1915 -2.17257,6.81151 -4.35691,7.81966 -1.00796,0.46519 -2.92549,0.84232 -29.76212,0.84232 -26.83664,0 -31.05088,-1.5263 -32.05883,-1.99145 z" + id="path1141" + sodipodi:nodetypes="ssccsccscssssc" /> + <path + style="fill:#f901f7;stroke-width:0.264583" + d="m 297.039,177.00786 c -0.42947,-3.63776 4.26092,-7.61025 7.96117,-8.04708 3.63776,-0.42944 6.90567,2.80449 7.3425,6.50473 0.44857,3.79958 -3.42744,8.18474 -7.29189,8.4364 -3.66878,0.33301 -7.60253,-4.07051 -8.01178,-6.89405 z" + id="path1139" + sodipodi:nodetypes="csscc" /> + <path + style="fill:#989fa2;stroke-width:0.264583" + d="m 100.90793,205.47491 c -0.0944,-0.24611 -1.035405,-5.59237 -1.034855,-7.29033 0.278685,-6.04656 5.768365,-9.22268 10.237385,-8.83035 4.46902,0.39233 9.78979,4.14606 9.8055,8.6323 -0.002,1.74625 -0.48694,8.46944 -0.61431,8.67057 0.0112,-7.2031 -14.51485,-8.72246 -14.51485,-8.72246 -0.95723,2.79961 -1.69115,4.15934 -3.87887,7.54027 z m -8.827135,-22.21249 c -0.0011,-0.21828 0.351155,-1.64703 0.782582,-3.175 1.118053,-3.95974 1.077182,-4.38437 -0.71193,-7.39682 -0.824807,-1.38878 -1.628479,-2.61253 -1.785938,-2.71944 -0.469852,-0.31903 -7.242408,-0.2415 -7.44433,0.0852 -0.132339,0.21413 -2.29411,13.07717 -2.50039,14.90455 -0.01643,0.14552 -0.890098,-2.0476 -1.006607,-2.41137 -0.116509,-0.3638 -0.123564,-3.79171 0.03576,-7.10971 l 0.299601,-6.23916 -0.06544,-1.63317 2.261003,-0.70834 5.122592,-0.28212 4.662894,0.56391 2.108476,1.27133 c 0.738172,0.44509 1.290339,2.21221 2.017943,3.51527 1.177266,2.10834 0.970151,3.19971 0.970151,4.61243 0,1.40891 -0.146115,2.50668 -1.284813,4.52802 -1.440479,2.55704 -2.859002,4.07808 -2.861846,3.46218 z m 32.651365,-0.10628 c 0,0 -0.33903,-1.87889 -0.94349,-3.02659 -0.96564,-1.83352 -1.47691,-3.71432 -1.37863,-4.89947 0.13543,-1.63315 2.24538,-5.71016 3.89531,-7.44787 l 2.71356,-1.20613 c 3.04241,0 6.85781,0.189 9.90022,0.189 l 1.79763,2.43802 0.34014,6.27727 c 0.17974,3.31696 -0.23184,6.78401 -0.34835,7.14781 -0.11651,0.3638 -1.47265,2.97875 -1.48907,2.83323 -0.20628,-1.82738 -2.16241,-15.1909 -2.29474,-15.40503 -0.20193,-0.32672 -6.97448,-0.40425 -7.44433,-0.0852 -0.15746,0.10691 -0.96114,1.33066 -1.78594,2.71944 -1.7934,3.01968 -1.83053,3.42122 -0.69297,7.4955 0.44177,1.58224 -0.0435,4.85341 -0.0957,5.00981 z m -23.49141,-25.69756 c -0.21437,-0.47134 -0.38483,-3.48665 -0.11154,-5.50481 l 0.1947,-3.83961 0.3822,-1.21106 1.88533,-0.43479 6.36776,0.0904 6.96571,-0.0831 2.12721,0.85457 0.54869,2.22576 0.10826,3.92081 c -0.004,3.29731 -1.67545,3.75202 -2.06412,3.31974 -0.0616,-0.0685 -0.43939,-1.55338 -0.83947,-3.29963 -0.40008,-1.74625 -0.99151,-3.15033 -1.12492,-3.40499 -0.21951,-0.41902 -0.63475,-0.49183 -5.76588,-0.49183 -5.1316,0 -5.68449,-0.16022 -5.90293,0.2588 -0.13274,0.25466 -1.55438,3.3533 -1.7386,4.23561 -0.17856,0.59911 -1.0324,3.36418 -1.0324,3.36418 z" + id="path1137" + sodipodi:nodetypes="ccccccccsssssscccccssssccccssccccscsssssccsccccccccssssscccs" /> + <path + style="fill:#fdce00;stroke-width:0.264583" + d="m 325.83025,162.03193 c -2.53978,-0.78419 -6.99142,-4.53305 -7.29865,-7.13562 -0.42947,-3.63776 4.094,-7.58689 7.79425,-8.02372 3.63775,-0.42945 8.36383,3.92831 8.80066,7.62856 -0.65963,4.87702 -4.66232,8.86943 -9.29626,7.53078 z" + id="path1135" + sodipodi:nodetypes="csscc" /> + <path + style="fill:#4ca3b4;stroke-width:0.264583" + d="m 315.65957,197.3202 c 0,-5.9434 5.21925,-9.56468 11.29443,-9.56468 6.70755,0 10.41247,3.39636 10.41247,8.82553 -0.31128,5.43079 -2.84074,12.39684 -10.44336,12.40187 -4.50983,0.003 -11.26354,-5.99291 -11.26354,-11.66272 z m 17.96345,0.62661 c -0.13874,-3.905 -2.619,-7.00866 -7.00629,-7.00866 -4.03397,0 -7.00866,3.42122 -7.00866,7.00866 0,3.60795 3.63765,7.01104 7.00866,7.01104 4.03192,0 7.14296,-3.16425 7.00629,-7.01104 z M 210.40505,152.05785 c -14.11656,-1.1855 -25.04445,-3.47474 -28.87526,-8.52708 -2.85765,-6.2113 -1.56352,-12.17751 0.4674,-19.77455 l 70.29626,0.41867 c 3.42151,2.33717 3.93616,7.54775 3.96703,9.63053 0,5.49762 0.5267,6.75606 -0.0251,7.78767 -2.16567,4.04873 -12.20466,8.9455 -24.19472,10.53553 -4.71824,0.62569 -17.05257,0.31411 -21.63556,-0.0708 z m 37.10126,-11.36423 c 2.18434,-1.00815 3.04271,-2.65843 3.04271,-5.84993 0,-3.1915 -0.85837,-4.84178 -3.04271,-5.84993 -1.00764,-0.46506 -2.40512,-0.48873 -29.17881,-0.49426 -24.79163,-0.005 -28.2365,0.0427 -29.10056,0.40369 -2.29836,0.96032 -3.22185,2.64207 -3.23045,5.88285 -0.009,3.25071 0.83471,4.8912 3.0369,5.90758 1.00795,0.46519 2.39982,0.48845 29.23646,0.48845 26.83663,0 28.2285,-0.0233 29.23646,-0.48845 z" + id="path1133" + sodipodi:nodetypes="sscsssssssccccccsscsscccsscs" /> + <path + style="fill:#d99900;stroke-width:0.264583" + d="m 326.08513,165.75262 c -4.51486,0 -10.56238,-6.13846 -10.56238,-12.16189 0,-5.31346 6.26264,-9.79667 12.42803,-9.79667 5.50563,0 9.9345,6.30593 9.9345,11.8511 0,4.80402 -5.96324,10.10746 -11.80015,10.10746 z m 3.90599,-5.17546 c 1.55831,-0.86987 2.92311,-2.6346 3.3974,-4.39288 1.19285,-4.42209 -2.91943,-9.08996 -7.52866,-8.54583 -3.70025,0.43683 -6.58929,4.03582 -6.15982,7.67358 0.30723,2.60257 2.48902,5.19795 5.0288,5.98214 1.44968,0.4476 3.73338,0.13644 5.26228,-0.71701 z" + id="path1131" + sodipodi:nodetypes="ccccccccccc" /> + <path + style="fill:#e74447;stroke-width:0.264583" + d="m 340.47218,177.08998 c 0,-3.65399 3.67725,-8.3033 8.24887,-8.3033 3.66302,0 7.27715,3.30239 7.27715,7.02832 0,4.05025 -3.34922,7.55986 -7.22167,7.59738 -3.75014,0.0363 -8.30435,-3.46936 -8.30435,-6.3224 z" + id="path1129" + sodipodi:nodetypes="sssss" /> + <path + style="fill:#932a93;stroke-width:0.264583" + d="m 294.43385,176.50183 c 0,-6.70038 5.57204,-10.74266 11.58478,-10.74266 4.99997,0 9.37166,5.34372 9.38698,10.40687 0.0152,5.0083 -5.29699,10.36794 -10.34758,10.36794 -6.29023,0 -10.62418,-4.72704 -10.62418,-10.03215 z m 17.2491,-0.40746 c 0,-3.37962 -2.67658,-6.6322 -6.62396,-6.6322 -3.72595,0 -7.02938,3.25543 -7.02938,6.97962 0,3.26516 3.11796,6.60384 6.89761,6.60384 4.40628,0 6.75573,-3.6433 6.75573,-6.95126 z" + id="path1127" + sodipodi:nodetypes="ccscccsscc" /> + <path + style="fill:#565a5c;stroke-width:0.264583" + d="m 177.13492,243.16323 c -8.51344,0 -16.16038,-4.92456 -16.13289,-13.82958 0,-9.91142 6.13412,-17.55806 16.05934,-17.55806 10.38195,0 14.74834,7.03895 14.74834,16.69897 0,9.31551 -5.19062,14.68867 -14.67479,14.68867 z m 82.79918,0.0839 c -7.60259,0 -15.52143,-8.80436 -15.53817,-15.17681 -0.15521,-7.53863 6.72709,-17.27749 15.29687,-17.49548 8.15267,0 17.1343,6.84855 17.1343,16.60879 -0.40853,11.80973 -3.5631,16.0635 -16.893,16.0635 z M 103.73046,194.47514 c 1.54201,-1.7026 2.96097,-2.18226 6.2993,-2.18226 3.18677,0 4.84404,1.03439 6.22687,2.41722 2.00336,1.98261 2.5081,12.11155 2.5081,12.11155 l -17.90367,0.27302 c 0,0 1.11483,-10.27156 2.8694,-12.61953 z m -23.639804,-9.37188 c 0,0 9.057829,0.4937 10.631344,0.52617 2.474599,-1.37733 4.417162,-7.47803 4.164855,-9.71146 -0.489276,-1.90111 -1.275243,-2.84583 -2.09415,-4.11737 -0.837929,-1.20451 -1.709825,-2.10836 -2.90565,-2.12965 -0.603391,-0.0448 -4.773117,-0.21274 -7.089299,0.1758 -2.316181,0.38854 -2.659105,13.21618 -2.7071,15.25651 z M 137.39147,169.6816 c -1.53956,-0.38354 -6.78176,-0.47991 -8.37561,0.0204 -1.60497,0.80865 -3.46405,3.99681 -3.46405,6.42989 0.0325,5.04033 2.24146,9.04018 2.24146,9.04018 l 12.02554,0.0361 c 0,0 -1.12839,-14.45044 -2.42734,-15.52661 z m -29.33292,-8.22225 c -1.4484,-0.6309 -5.5266,-2.38438 -6.26491,-3.34111 0,0 -1.29242,-0.94528 -1.3452,-1.53343 l -0.0449,-5.21124 1.30257,-4.47047 0.87103,-0.5844 7.38206,0.23994 7.32607,-0.0147 0.88931,0.60341 c 0.74677,0.5067 0.52646,2.16362 0.65675,5.35953 -0.012,1.04824 0.75757,1.3816 1.36714,3.34418 0.70676,1.53923 -6.92412,5.23019 -8.35412,5.82768 -1.07835,0.45056 -2.58324,0.42285 -3.63392,-0.0348 z m -5.78111,-8.88541 c 0.71612,-3.13147 1.96725,-3.14935 1.96725,-3.14935 0,0 0.54669,-0.0288 5.67828,-0.0288 5.13114,0 5.71096,0.062 5.71096,0.062 0.64291,0.11616 1.0446,0.59749 1.95562,3.2914 0.60851,1.9213 0.98444,4.26526 1.18448,5.13839 1.424,4.04811 0.0454,-6.3503 0.0933,-9.19735 l -0.7527,-1.33599 -1.18968,-0.87859 -6.96571,0.0831 -6.93734,-0.001 -0.90034,0.20637 -1.0218,1.19966 -0.25277,4.69822 0.3938,4.79667 c 0,0 0.79312,-3.70946 1.03669,-4.88462 z" + id="path1125" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccsccsccccscccccccccccccc" /> + <path + style="fill:#01fa01;stroke-width:0.264583" + d="m 209.26718,179.39526 c -0.17192,-4.79332 4.80031,-9.28006 8.93394,-9.35928 4.71247,0 9.45446,4.77328 9.46319,9.15408 0.13362,4.7789 -4.39108,8.87472 -8.79847,8.87472 -4.44394,0 -9.52942,-5.2146 -9.59866,-8.66952 z" + id="path1123" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#9c302f;stroke-width:0.264583" + d="m 337.43841,175.69936 c 0.70707,-3.92426 5.02765,-9.91411 10.39754,-9.91411 5.07064,0 11.39316,5.35456 11.39316,10.50678 0,5.48521 -4.5163,10.08531 -10.66403,10.08531 -6.57222,0 -11.54677,-6.55746 -11.12667,-10.67798 z m 17.64229,1.11797 c 0,-4.84689 -2.94773,-7.41446 -6.66968,-7.41446 -3.89781,0 -6.81614,2.93273 -6.81614,6.93693 0,3.57266 3.18582,6.76614 6.83694,6.76614 3.86531,0 6.64888,-2.69182 6.64888,-6.28861 z" + id="path1121" + sodipodi:nodetypes="cssscsssss" /> + <path + style="fill:#2f8c2e;stroke-width:0.264583" + d="m 215.30591,189.63075 c -3.876,-1.23931 -6.28538,-3.71821 -7.45792,-7.67311 -1.09279,-3.68593 0.17473,-8.09914 3.10082,-10.79631 4.24791,-3.91558 10.65876,-3.91558 14.90666,0 2.92609,2.69717 4.19361,7.11038 3.10082,10.79631 -0.60024,2.02459 -1.29465,3.29076 -2.55408,4.65708 -2.76549,3.00021 -7.29517,4.23139 -11.0963,3.01603 z m 11.55802,-10.46935 c 0.17192,-4.79333 -4.08435,-8.37791 -8.46179,-8.4618 -4.82227,0 -8.37671,4.02229 -8.46179,8.4618 0,4.78059 4.78343,8.50278 8.85867,8.50278 4.58106,-0.12726 7.99041,-4.59992 8.06491,-8.50278 z" + id="path1119" + sodipodi:nodetypes="sssssssccccc" /> + <path + style="fill:#3c4042;stroke-width:0.264583" + d="m 176.88295,250.25784 c -14.4638,0.0336 -21.64445,-11.75668 -21.64445,-20.61381 0,-10.46813 12.5007,-19.68959 21.63622,-19.68959 9.56373,0 20.21743,6.13668 20.21743,20.44771 0,13.38366 -6.46949,19.85569 -20.2092,19.85569 z m 13.72816,-22.6777 c 0,-7.17305 -5.52469,-14.13165 -14.27772,-14.23845 -8.3835,0 -14.25952,7.30988 -14.27772,14.23845 -0.16278,7.25237 5.71831,15.01594 15.11954,15.01594 9.3291,-0.1814 13.41742,-7.98051 13.4359,-15.01594 z m 70.42543,25.33114 c -12.66919,0 -22.16436,-14.67803 -22.16436,-23.82909 0,-9.52669 11.77388,-20.97091 20.90939,-20.97091 9.56373,0 21.8137,12.78894 21.8137,22.35267 0,11.15783 -14.7329,22.30557 -20.55873,22.44733 z m 13.27621,-24.79412 c 0,-8.29227 -5.29394,-14.75728 -14.10644,-14.77547 -7.98401,0 -14.25776,6.63509 -14.27774,14.23845 -0.16627,7.40905 6.07208,13.94175 14.88326,13.94175 8.64674,0 13.50092,-7.02248 13.50092,-13.40473 z m 45.38128,-12.3627 c -16.71989,-2.07854 -29.10616,-16.46428 -32.61255,-33.00773 0.86809,-6.46387 0.58463,-18.77024 3.46678,-24.63408 5.30918,-10.57646 15.63575,-17.77767 27.51268,-20.295 3.12185,-0.66168 15.62226,0.0631 18.74411,0.72477 15.44217,3.27298 25.81631,15.59511 29.08928,31.03728 0.6617,3.12185 0.16876,12.4756 -0.49294,15.59745 -2.51836,11.88179 -9.81897,23.43056 -20.40651,28.7454 -7.27905,-1.19824 -17.92586,2.66414 -25.30085,1.83191 z m 16.65253,-17.74299 c 0,-5.13303 -3.298,-9.73618 -9.71223,-9.73618 -6.33274,0 -9.75646,4.37621 -9.75646,9.58527 0,5.80359 4.57849,9.78831 9.77298,9.78831 5.32318,0 9.69571,-3.93966 9.69571,-9.6374 z m -21.88115,-22.01202 c 0,-4.34996 -3.35419,-9.14711 -9.2165,-9.14711 -5.60033,0 -9.88558,4.20816 -9.88558,9.53096 0,4.6641 3.25513,9.36669 9.30614,9.36669 6.35399,0 9.79594,-5.0302 9.79594,-9.75054 z m 43.02033,-0.0818 c 0,-5.61345 -4.00112,-8.86437 -9.02471,-8.86437 -5.56602,0 -9.30877,4.05357 -9.30877,8.89994 0,4.85254 3.40225,9.53511 8.96925,9.53511 5.91139,0 9.36423,-3.977 9.36423,-9.57068 z m -21.22918,-21.92031 c 0,-4.61345 -4.15573,-8.9995 -9.56976,-8.9995 -5.72134,0 -9.69736,4.52689 -9.69736,9.38459 0,5.11276 4.04099,9.59593 9.39189,9.59593 5.36586,0 9.87523,-4.1625 9.87523,-9.98102 z m -231.65211,59.74637 c -16.11664,-1.90604 -27.341494,-11.19315 -31.686174,-24.2943 -2.397091,-7.29995 -3.821607,-16.03878 -1.424516,-23.33872 4.3567,-13.26764 14.106931,-23.72874 28.003731,-26.67418 3.121849,-0.66168 16.195429,-1.79967 19.317279,-1.13799 13.8968,2.94544 23.20895,9.62179 27.56566,22.88943 2.39709,7.29994 3.09133,19.22627 0.69424,26.52622 -8.60676,17.28087 -23.63327,28.72026 -42.47022,26.02954 z m 13.91748,-10.15541 v -4.22295 c 0,-4.98861 -0.1188,-5.33615 -2.30139,-6.73234 -5.71698,-3.65711 -6.87815,-3.65711 -12.59513,0 -2.18259,1.39619 -2.3014,1.74373 -2.3014,6.73234 0,0 -0.12685,3.74953 0,4.22295 0.36709,0.76838 1.0941,1.37704 1.6281,1.36996 h 13.94172 c 0.64771,-0.12584 1.32372,-0.61092 1.6281,-1.36996 z M 91.894777,184.22079 c 0.671365,-0.28051 1.21488,-0.9383 2.357557,-2.85323 1.848392,-3.09757 2.044597,-3.61397 2.044597,-5.38116 0,-1.76451 -0.19726,-2.28536 -2.026492,-5.35083 -2.181955,-3.65657 -1.862071,-3.51272 -7.810799,-3.51272 -4.959506,0 -5.149979,0.17817 -5.149979,0.17817 -0.06679,0.0208 -1.152314,0.47987 -1.152314,1.1207 v 7.39684 7.39684 l 0.814052,0.68498 c 0.807733,0.67966 0.849881,0.68497 5.432454,0.68497 3.324759,0 4.862806,-0.10211 5.490924,-0.36456 z m 46.979773,-0.32041 c 0.30586,-0.26978 0.60924,-0.50877 0.72485,-0.72245 0.13595,-0.38479 0.0892,-7.35937 0.0892,-7.35937 0,-5.0614 -0.0954,-6.88163 -0.22326,-7.29708 -0.16727,-0.36512 -0.27276,-0.59631 -0.42399,-0.74326 -0.66622,-0.6474 -0.69554,-0.65537 -5.65505,-0.65537 -5.94872,0 -5.62884,-0.14385 -7.81079,3.51272 -1.82924,3.06547 -2.0265,3.58632 -2.0265,5.35083 0,1.76712 0.19624,2.28363 2.04411,5.38035 1.08248,1.81404 1.70539,2.58401 2.29992,2.84287 0.57715,0.2513 2.18146,0.35805 5.4914,0.36538 4.65143,0.0103 4.73663,-0.0488 5.49011,-0.67462 z m -27.1479,-22.42879 c 1.43,-0.59749 5.01902,-2.83254 5.93539,-3.69623 l 0.85989,-0.81048 v -4.45804 c 0,-4.38045 -0.1843,-4.65495 -0.63508,-5.22316 0,0 -0.41404,-0.44072 -0.73722,-0.51427 l -14.52675,-0.0195 c -0.40359,0 -1.0576,0.78812 -1.0576,1.19521 0,0 -0.36494,8.72 -0.11752,9.089 0.23573,0.35056 4.18194,3.32776 6.61079,4.42524 1.05068,0.45767 2.58975,0.46276 3.6681,0.0122 z m 91.59173,17.32673 c 0,-6.11407 7.10018,-13.45726 14.99872,-13.45726 6.60618,0 15.45045,8.10614 15.45045,14.64205 0,8.0556 -5.93575,13.41504 -13.95128,13.41504 -10.16355,0 -16.22416,-8.62082 -16.49789,-14.59983 z m 15.32837,11.04924 c 5.47282,0 10.16253,-5.1249 10.16253,-10.62197 0,-7.06251 -4.96668,-10.84683 -10.88294,-10.86309 -6.19232,0.0547 -10.20534,5.38315 -10.20534,10.37583 0,6.26787 4.96722,11.10923 10.92575,11.10923 z m -47.30242,-46.91068 c -1.42124,-5.74252 -3.71718,-19.28175 3.24542,-21.66615 1.96233,-0.58545 83.23284,-1.1696 85.19517,-0.58415 3.46956,2.71725 5.75614,9.6792 6.20818,13.18765 -0.39018,7.02644 -2.83934,13.32572 -11.33698,20.32175 -4.98071,3.54778 -24.11458,5.78732 -36.45814,5.78732 -13.83265,0 -38.93268,-2.3981 -46.85365,-17.04642 z m 54.59844,8.03963 c 15.47108,-1.16972 26.93744,-5.47775 28.32838,-10.64326 0.17362,-0.64477 0.2504,-3.26411 0.19867,-6.77604 -0.0787,-5.34392 -0.12276,-5.78662 -0.66138,-6.65102 -0.31736,-0.50932 -0.97221,-1.16417 -1.4552,-1.45521 -0.86577,-0.52169 -1.34729,-0.52917 -34.08339,-0.52917 -32.7361,0 -33.21762,0.007 -34.08338,0.52917 -0.48299,0.29104 -1.13784,0.94589 -1.45521,1.45521 -0.53863,0.8644 -0.58265,1.3071 -0.66138,6.65102 -0.0517,3.51193 0.0251,6.13127 0.19868,6.77604 0.87397,3.24571 6.09411,6.40299 13.88995,8.40104 8.31228,2.1304 19.81242,2.99616 29.78426,2.24222 z" + id="path1117" + sodipodi:nodetypes="ccscccccccccsccccccccccssssccssssscssccssssscccccccsssscccssssccccsssssccccsssccccssssssscsscscccccccscssccccccccccccccsssssscsscss" /> + <path + style="fill:url(#linearGradient861);stroke-width:0.264583;fill-opacity:1" + d="m -15.202381,326.70566 c 0,0 -10.76662,-19.98587 -10.71797,-29.20517 0.03097,-14.04897 5.065332,-24.9227 10.294559,-33.54014 L 57.270886,142.01897 c 10.89153,-12.65924 20.782431,-24.51559 49.378544,-24.62527 l 222.84993,-0.0435 c 31.48951,1.07057 43.50237,14.26747 56.66544,32.98137 l 66.00069,113.62877 c 6.35566,11.52536 10.27091,20.61571 10.33616,33.65492 -0.14241,0.64778 -0.45582,1.91794 -0.77686,3.00427 -0.41894,1.41756 -2.46983,13.30027 -5.27055,18.54891 -7.69419,14.41916 -20.21831,24.48077 -36.59388,27.34015 -3.4826,0.60811 -13.75752,0.72142 -17.24013,0.11331 -9.78881,-1.70925 -17.91727,-3.93426 -25.90301,-10.00496 0,0 -56.94045,-60.80751 -77.14599,-79.53749 -3.78272,-0.58118 -158.69296,-0.13891 -162.47567,0.44227 -6.17205,0.94829 -10.01901,3.46465 -13.6689,6.89247 -21.11046,27.41648 -37.686823,47.68913 -62.934024,71.32187 -19.730879,15.63902 -44.810246,15.25649 -59.62814458,6.70137 z M 194.57841,229.96139 c 0.4238,-10.22168 -7.19589,-18.24502 -18.24502,-18.24502 -10.90229,0 -18.23649,8.26251 -18.24502,18.24502 0,11.03273 9.02882,18.21257 18.90648,18.29062 9.67736,0.006 17.20404,-7.74823 17.58356,-18.29062 z m 83.87293,0 c 0.40785,-9.83706 -6.27204,-17.81438 -18.24503,-18.24502 -11.79605,0 -18.23706,8.92084 -18.24503,18.24502 0,9.82376 7.14084,18.34003 18.90649,18.29062 10.30891,0 17.44459,-8.12984 17.58357,-18.29062 z m 54.38309,-16.65569 c 2.71749,-0.41159 7.80667,-2.0553 10.41482,-3.36381 4.30014,-2.15736 9.04489,-5.79376 11.66503,-8.9401 3.45512,-4.14904 5.67807,-8.09501 7.31007,-12.97616 1.2908,-3.86066 1.8278,-7.32003 1.8278,-11.77465 0,-4.45463 -0.537,-7.91399 -1.8278,-11.77465 -1.632,-4.88115 -3.85495,-8.82712 -7.31007,-12.97616 -2.63514,-3.16436 -7.3634,-6.7817 -11.72593,-8.97085 -2.57453,-1.29192 -7.61249,-2.88182 -10.52068,-3.32016 -3.34166,-0.50368 -8.76022,-0.50368 -12.10189,0 -2.90819,0.43834 -7.94615,2.02824 -10.52068,3.32016 -4.36253,2.18915 -9.09079,5.80649 -11.72593,8.97085 -3.45512,4.14904 -5.67807,8.09501 -7.31007,12.97616 -1.2908,3.86066 -1.82779,7.32002 -1.82779,11.77465 0,4.45462 0.53699,7.91399 1.82779,11.77465 1.61933,4.84327 3.82588,8.77239 7.25562,12.91985 2.58685,3.1282 7.41661,6.83777 11.70069,8.98693 3.1586,1.58455 8.23426,3.07836 12.1534,3.57686 2.05795,0.26176 8.44431,0.14044 10.71562,-0.20357 z m -216.8605,-0.54207 c 2.90818,-0.43834 7.94615,-2.02824 10.52066,-3.32015 6.27833,-3.15053 11.09878,-7.44937 14.89725,-13.28529 2.77372,-4.2615 5.09311,-10.30277 5.6948,-14.83313 0.35279,-2.65632 0.35279,-8.02101 0,-10.67733 -0.60169,-4.53036 -2.92108,-10.57163 -5.6948,-14.83313 -3.79847,-5.83591 -8.61892,-10.13476 -14.89725,-13.28528 -2.57451,-1.29192 -7.61248,-2.88182 -10.52066,-3.32016 -7.75735,-0.89656 -15.60376,-0.11044 -22.622574,3.32016 -4.362524,2.18915 -9.090803,5.80649 -11.725939,8.97085 -3.633409,4.36312 -6.013448,8.72866 -7.651811,14.03518 -1.138637,3.68795 -1.489176,6.14803 -1.489176,10.45105 0,4.30301 0.350539,6.76309 1.489176,10.45104 1.62641,5.2678 3.989848,9.61645 7.597357,13.97888 2.606511,3.15196 7.414713,6.83642 11.780393,9.02716 2.457281,1.23308 7.606294,2.88802 10.280214,3.30415 3.1466,0.4897 9.14799,0.49748 12.34236,0.016 z m 115.2605,-33.19714 c 0.20162,-8.17691 -6.40631,-13.43647 -13.2528,-13.43647 -6.55687,0.0762 -12.62987,5.35442 -12.67636,13.03138 0,7.17607 5.5727,12.80288 13.25803,12.8897 8.01469,0 12.52463,-6.67371 12.67113,-12.48461 z m 2.00457,-22.25074 c 10.12489,-0.98825 13.83066,-2.85456 20.07366,-6.45896 5.38996,-3.78631 7.10835,-7.64579 7.42281,-8.9736 v -16.17923 c -0.77932,-2.35896 -2.70493,-3.74831 -4.60353,-4.30899 h -75.72417 c -2.76671,0.83102 -3.20985,1.36905 -4.60355,4.30899 v 16.17923 c 0.46707,2.70505 3.85981,7.31342 10.9505,10.94013 6.8897,3.45507 10.71643,3.93289 16.1693,4.47899 3.33271,0.33377 26.92597,0.34423 30.31498,0.0134 z" + id="path1113" + sodipodi:nodetypes="sccccccccssssccscccsccccccccccssssssssssssssssssssssssssccsssssssscccccsccccccccsss" /> + <path + style="fill:#2e2e2e;stroke-width:0.264583;fill-opacity:1" + d="m 12.970883,352.82961 c -13.68368338,-4.97079 -26.180323,-16.45894 -32.548001,-29.92133 -4.040546,-7.98011 -6.369888,-13.9841 -6.343233,-25.40779 4.934412,18.29325 16.2455144,37.61035 33.0782202,44.76085 6.6334088,2.65355 11.4740588,3.55915 19.0244808,3.55915 3.865531,0 6.146158,-0.1261 7.9375,-0.43889 9.788825,-1.70925 17.971845,-5.52577 25.66092,-11.96813 1.193644,-1.0001 12.837588,-14.0207 31.469034,-35.18958 16.265876,-18.48114 30.229756,-34.21764 31.030856,-34.96999 3.64989,-3.42782 8.59005,-5.62887 14.7621,-6.57716 3.78271,-0.58118 158.67145,-0.58118 162.45417,0 6.17207,0.94829 11.11221,3.14934 14.76211,6.57716 0.80108,0.75235 14.76497,16.48885 31.03087,34.96999 18.63143,21.16888 30.27537,34.18948 31.46904,35.18958 7.68905,6.44236 15.87209,10.25888 25.6609,11.96813 3.48261,0.60811 12.3924,0.60811 15.875,0 23.51001,-6.30797 36.82859,-26.39644 44.2068,-47.76633 -0.0108,12.8534 -3.03609,18.0936 -6.38486,25.29301 -6.3677,13.46239 -18.88507,24.95807 -32.54801,29.92133 -11.4063,4.02899 -19.57671,5.3334 -32.09595,2.81778 -12.64613,-2.57215 -23.13123,-8.70265 -31.79521,-17.36663 0,0 -44.30132,-44.31839 -66.55726,-66.27992 -2.87163,-1.90459 -9.47336,-5.13047 -12.63383,-6.17343 -3.03573,-1.00181 -7.15509,-2.38449 -11.6432,-2.38449 H 167.69628 c -3.67505,0 -6.38556,0.79904 -11.6432,2.38449 -6.31489,2.16848 -9.55388,3.83188 -15.33027,7.79788 0,0 -58.237795,57.96928 -59.807568,60.05277 -0.767482,1.01864 -2.59144,3.08986 -4.05324,4.6027 -8.870593,9.18035 -19.149084,14.79448 -31.795225,17.36663 -12.929755,2.30153 -19.994045,1.50319 -32.095894,-2.81778 z" + id="path1111" + sodipodi:nodetypes="ccccssssssssscscccccccsssccsscc" /> + </g> + </g> + </g> +</svg> diff --git a/public/assets/images/meca_proc.svg b/public/assets/images/meca_proc.svg new file mode 100644 index 0000000000000000000000000000000000000000..25a25d83b4d2d29daf33e44a1c2771f60b2f1e10 --- /dev/null +++ b/public/assets/images/meca_proc.svg @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="483.47202mm" + height="365.125mm" + viewBox="0 0 483.47202 365.125" + version="1.1" + id="svg8" + inkscape:version="1.0.1 (0767f8302a, 2020-10-17)" + sodipodi:docname="meca.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8284271" + inkscape:cx="1222.6871" + inkscape:cy="1102.4613" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1920" + inkscape:window-height="1043" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(92.048341,-59.3314)"> + <g + id="g847" + transform="translate(94.542289,171.59033)"> + <path + style="fill:#71e2ef;stroke-width:0.264583" + d="m -96.024842,169.52232 v -46.30208 h 6.746875 6.746875 v 46.30208 46.30208 h -6.746875 -6.746875 z m 10.583333,40.87812 v -3.57187 h -3.571875 -3.571875 v 3.57187 3.57188 h 3.571875 3.571875 z m 55.827082,-40.87812 v -46.30208 h 6.746875 6.746875 v 46.30208 46.30208 h -6.746875 -6.746875 z m 10.583334,40.87812 v -3.57187 h -3.571875 -3.571875 v 3.57187 3.57188 h 3.571875 3.571875 z m -146.314577,-41.1427 v -46.30209 h 6.74687 6.74688 v 46.30209 46.30208 h -6.74688 -6.74687 z m 10.58333,40.87812 v -3.57187 h -3.57188 -3.57187 v 3.57187 3.57188 h 3.57187 3.57188 z" + id="path877" /> + <path + style="fill:#a9bac7;stroke-width:0.264583" + d="m 215.38974,-51.537055 v -15.742708 h -21.56355 -21.56354 v -1.984375 -1.984375 h 23.54792 23.54791 v 17.727083 17.727083 h -1.98437 -1.98437 z" + id="path875" /> + <path + style="fill:#95a4ad;stroke-width:0.264583" + d="m 176.2314,-51.537055 v -15.742708 h 19.57917 19.57917 v 15.742708 15.742708 H 195.81057 176.2314 Z" + id="path873" /> + <path + style="fill:#fecf00;stroke-width:0.264583" + d="m -75.387342,210.40044 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75834 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-20.90209 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75834 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-20.90209 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75833 v -1.45521 h 3.571875 3.571875 v 1.45521 1.4552 h -3.571875 -3.571875 z m 66.410415,0 v -1.45521 h 3.5718749 3.5718749 v 1.45521 1.4552 H -5.4050521 -8.976927 Z m -135.731243,-0.26459 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z M 246.0814,56.677528 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m -114.3,-63.2354163 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z M 141.83557,-25.078722 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z M 160.3564,-94.399555 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z" + id="path871" /> + <path + style="fill:#4aa9ba;stroke-width:0.264583" + d="m -82.531092,169.52232 v -46.30208 h -6.746875 -6.746875 v -1.45521 -1.45521 h -3.571875 -3.571873 v -2.11667 -2.11666 h 13.890623 13.890625 v 49.87395 49.87396 h -3.571875 -3.571875 z m 66.410415,0 v -46.30208 h -6.746875 -6.746875 v -1.45521 -1.45521 h -3.571875 -3.571874 v -2.11667 -2.11666 h 13.890624 13.890625 v 49.87395 49.87396 h -3.571875 -3.571875 z m -135.731243,-0.26458 v -46.30209 h -6.74688 -6.74687 v -1.4552 -1.45521 h -3.57188 -3.57187 v -2.11667 -2.11667 h 13.89062 13.89063 v 49.87396 49.87396 h -3.57188 -3.57187 z M -1.8331772,139.49211 v -0.66146 H 10.866823 23.566822 v 0.66146 0.66146 H 10.866823 -1.8331772 Z M 171.99807,55.883778 V -5.10268 h 1.32292 v 59.943741 c 0,34.672251 0.23389,60.132139 0.0986,60.048489 -1.00296,0.30887 -1.37656,3.49494 -1.81377,4.34397 -0.0707,0 0.39226,-29.80719 0.39226,-63.349742 z" + id="path869" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsccsccs" /> + <path + style="fill:#e64848;stroke-width:0.264583" + d="m -89.145675,209.07753 v -1.45521 h 1.455208 1.455208 v 1.45521 1.45521 h -1.455208 -1.455208 z m 66.410415,0 v -1.45521 h 1.455208 1.455209 v 1.45521 1.45521 h -1.455209 -1.455208 z m -135.73125,-0.26459 v -1.4552 h 1.45521 1.45521 v 1.4552 1.45521 h -1.45521 -1.45521 z" + id="path867" /> + <path + style="fill:#d59400;stroke-width:0.264583" + d="m -8.976927,213.97232 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,199.68482 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,178.25357 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z M -179.63317,177.7244 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,163.96607 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z M -179.63317,163.4369 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,142.53482 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z M -8.976927,128.24732 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M 241.84807,56.677528 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m -114.3,-65.352083 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m -128.5875,-12.832292 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -128.5875,-15.742708 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z" + id="path865" /> + <path + style="fill:#8f2e8f;stroke-width:0.264583" + d="m -137.56442,160.65878 v -0.66146 h 13.62604 13.62604 v 0.66146 0.66146 h -13.62604 -13.62604 z m 337.56309,-32.28596 0.30978,-68.932169 V -5.10268 h 0.66145 0.66146 v 64.955208 c 0,35.725365 0.40872,69.749572 0.36832,69.749572 -0.54055,-0.42514 -1.26458,-1.12836 -2.00101,-1.22928 z" + id="path863" + sodipodi:nodetypes="ccccccccccccccscc" /> + <path + style="fill:#545c60;stroke-width:0.264583" + d="m 159.42814,221.64613 c -17.86424,-2.4425 -33.79092,-15.45088 -39.25612,-32.53582 -6.8326,-21.35963 5.07356,-46.73172 25.23957,-56.75935 25.30491,-12.58298 57.93209,1.05795 66.54071,27.96959 6.8326,21.35963 -4.64376,46.62583 -24.80977,56.65346 -8.20198,4.07847 -18.91382,5.87539 -27.71439,4.67212 z m 38.49432,-45.6689 c 0.3952,-16.69598 -15.36191,-29.58177 -28.97693,-29.58177 -18.23403,1.98897 -30.90861,12.99546 -30.96991,29.30905 3.37928,18.88053 15.0082,26.94544 28.9458,30.14849 18.54629,-1.05828 30.94053,-13.77182 31.00104,-29.87577 z M -81.261864,65.273195 c -42.421276,0 -74.770426,-42.343716 -75.280436,-62.8781364 -0.22791,-40.6058426 31.48094,-80.6000526 77.126141,-79.5945116 41.445575,0.913025 69.086963,29.307092 69.086963,71.5603934 0,49.6352376 -31.763191,70.9122546 -70.932668,70.9122546 z m -0.310594,-29.635443 c 33.479861,0 42.761158,-19.795494 42.761158,-50.099323 0,-15.255008 -21.271175,-35.872818 -36.722244,-35.872818 -18.970973,0 -46.011886,10.669068 -46.011886,40.098564 0,26.362421 15.46694,45.873577 39.972972,45.873577 z M 277.56682,-51.272472 V -83.68393 h -60.72188 -60.72187 v -3.571875 -3.571875 h 64.29375 64.29375 v 35.983333 35.983334 h -3.57188 -3.57187 z m -105.30417,1.719792 v -17.727083 h 1.98438 1.98437 v 15.742708 15.742708 h 21.56354 21.56354 v 1.984375 1.984375 h -23.54791 -23.54792 z" + id="path861" + sodipodi:nodetypes="sssssscccccscsssssssscccccccccccccccccccccccccc" /> + <path + style="fill:#1b3cb1;stroke-width:0.264583" + d="m -99.199842,171.10982 v -47.88958 h -1.984378 -1.98437 v -1.45521 -1.45521 h 3.571873 3.571875 v 47.75729 47.75729 h 10.31875 10.31875 v 1.5875 1.5875 h -11.90625 -11.90625 z m 66.410415,0 v -47.88958 h -1.984374 -1.984375 v -1.45521 -1.45521 h 3.571874 3.571875 v 47.75729 47.75729 h 10.31875 10.31875 v 1.5875 1.5875 h -11.90625 -11.90625 z m -135.466663,-0.39688 v -47.75729 h -2.11667 -2.11666 v -1.4552 -1.45521 h 3.57187 3.57188 v 47.75729 47.75729 h 10.31875 10.31875 v 1.45521 1.45521 h -11.77396 -11.77396 z" + id="path859" /> + <path + style="fill:#00fe00;stroke-width:0.264583" + d="M 293.97098,85.913987 V 63.15982 h -33.86666 -33.86667 v -1.455208 -1.455209 h 35.32188 35.32187 v 24.209375 24.209372 h -1.45521 -1.45521 z m -62.97083,7.14375 V 79.299403 h 24.47396 24.47396 v 13.758334 13.758333 h -24.47396 -24.47396 z" + id="path857" /> + <path + style="fill:#9b2f2f;stroke-width:0.264583" + d="m -92.585259,210.40044 v -3.57187 h 3.571875 3.571875 v 3.57187 3.57188 h -3.571875 -3.571875 z m 6.35,-1.32291 v -1.45521 h -1.455208 -1.455208 v 1.45521 1.45521 h 1.455208 1.455208 z m 60.060416,1.32291 v -3.57187 h 3.571875 3.571875 v 3.57187 3.57188 h -3.571875 -3.571875 z m 6.35,-1.32291 v -1.45521 h -1.455209 -1.455208 v 1.45521 1.45521 h 1.455208 1.455209 z m -142.081247,1.05833 v -3.57187 h 3.57187 3.57188 v 3.57187 3.57188 h -3.57188 -3.57187 z m 6.35,-1.32292 v -1.4552 h -1.45521 -1.45521 v 1.4552 1.45521 h 1.45521 1.45521 z" + id="path855" /> + <path + style="fill:#358635;stroke-width:0.264583" + d="m -1.8331772,211.19419 v -0.66145 H 10.866823 23.566822 v 0.66145 0.66146 H 10.866823 -1.8331772 Z M -137.56442,196.90669 v -0.66145 h 13.62604 13.62604 v 0.66145 0.66146 h -13.62604 -13.62604 z m 69.320828,-21.96041 v -0.66146 h 12.170833 12.170833 v 0.66146 0.66146 H -56.072759 -68.243592 Z M 226.49069,111.5823 226.23765,63.15982 h 33.86667 33.86666 v 22.754167 22.754163 h 1.45521 1.45521 v 1.45521 1.45521 z M 279.94807,93.057737 V 79.299403 h -24.47396 -24.47396 v 13.758334 13.758333 h 24.47396 24.47396 z M 257.98765,24.001487 V -5.10268 h 0.66146 0.66146 v 29.104167 29.104166 h -0.66146 -0.66146 z M 13.664949,-53.52683 c 45.14112,0.0068 128.170621,-0.126892 128.170621,0.0054 v 1.322921 l -127.647304,0.139031 c 0,0 -0.32296,-1.043713 -0.523317,-1.467348 z" + id="path853" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /> + <path + style="fill:#3b4043;stroke-width:0.264583" + d="M 23.566822,243.87024 H 106.3814 v 8.99583 H 23.566822 Z m 145.408758,-7.26128 c -0.39886,-2.12625 -0.55841,-2.26319 -2.64237,-2.26843 -1.03167,-0.003 -2.94733,-0.12031 -4.25702,-0.26165 -2.25464,-0.24326 -2.40567,-0.22762 -2.8408,0.29435 -0.25278,0.30319 -0.58478,1.01624 -0.73782,1.58456 -0.15303,0.5683 -0.43913,1.03328 -0.63579,1.03328 -0.78994,0 -5.74201,-1.11535 -8.38319,-1.88815 l -2.80802,-0.82161 0.25894,-1.02018 c 0.38698,-1.52458 0.0695,-2.79304 -0.75057,-2.99889 -0.36843,-0.0924 -2.04454,-0.81653 -3.72469,-1.60904 -3.37537,-1.59213 -3.41551,-1.59218 -4.80764,-0.007 -0.45207,0.51488 -0.91488,0.93612 -1.02846,0.93612 -0.35378,-8e-5 -4.33039,-2.61297 -6.74273,-4.43042 l -2.30285,-1.73495 0.51602,-0.65601 c 0.28382,-0.36081 0.64526,-1.13602 0.80325,-1.72273 l 0.28725,-1.06669 -2.88927,-2.88925 -2.88925,-2.88928 -1.0667,0.28726 c -0.58671,0.15798 -1.36488,0.52176 -1.72926,0.80838 l -0.66257,0.52118 -1.29021,-1.63838 c -0.70962,-0.9011 -2.08426,-2.82615 -3.05475,-4.27787 l -1.76453,-2.63948 1.15437,-1.01613 c 0.63492,-0.55886 1.22606,-1.24193 1.31366,-1.51792 0.0991,-0.31228 -0.32822,-1.5327 -1.1316,-3.23172 -0.70998,-1.50146 -1.44306,-3.11396 -1.62906,-3.58334 -0.40286,-1.01663 -1.54117,-1.34514 -3.20104,-0.92384 -0.89852,0.2281 -1.09326,0.20092 -1.29765,-0.18098 -0.39232,-0.73305 -2.06219,-6.66596 -2.27888,-8.09672 -0.11015,-0.72716 -0.31911,-0.84218 -0.38095,-0.66028 -29.783023,0.57981 -46.19441,-3.9e-4 -82.814578,-3.9e-4 V 158.93899 H 106.3814 l 0.0246,2.84427 0.0246,2.84427 0.54168,-2.46441 0.54171,-2.46438 0.9897,0.16721 c 1.46928,0.24824 2.90324,-0.0953 3.18031,-0.76189 0.12849,-0.30906 0.70094,-1.8121 1.27209,-3.34007 0.57119,-1.52797 1.12507,-2.9886 1.23087,-3.24586 0.14153,-0.34415 -0.11266,-0.77056 -0.96223,-1.6141 -0.63503,-0.63051 -1.3262,-1.20154 -1.53596,-1.26895 -0.4939,-0.15873 1.37022,-3.68247 4.10609,-7.76172 2.84911,-4.24807 2.53021,-3.95153 3.58706,-3.3357 0.48967,0.28533 1.31225,0.56053 1.81634,0.67179 0.75107,0.16577 1.00881,0.0649 3.65112,-2.74798 l 2.72508,-2.90099 -0.27858,-1.03454 c -0.15322,-0.56899 -0.53153,-1.35612 -0.84069,-1.74916 l -0.56214,-0.71461 0.89377,-0.76738 c 2.02462,-1.73836 6.19313,-4.72184 8.74667,-6.26018 2.39639,-1.44365 2.75215,-1.58673 2.96032,-1.19062 0.38137,0.7256 1.83036,2.17 2.17689,2.17 0.17523,0 1.31275,-0.45529 2.52777,-1.01176 1.21505,-0.55646 2.85012,-1.24053 3.6335,-1.52015 1.7486,-0.62415 2.08756,-1.21273 1.7231,-2.99194 l -0.25829,-1.2609 1.99501,-0.5703 c 2.49497,-0.71322 6.52444,-1.53977 8.6096,-1.76606 0.87312,-0.0948 1.89925,-0.23042 2.28031,-0.30147 0.62936,-0.11735 0.71914,-0.0249 0.97993,1.00867 0.54261,2.15037 0.46469,2.11931 5.22158,2.08166 4.7176,-0.0374 4.67077,-0.0191 5.17419,-2.01392 l 0.27007,-1.07013 2.03279,0.22866 c 1.11802,0.12576 3.28295,0.49032 4.81092,0.81013 l 2.77812,0.58148 -0.0796,0.92145 c -0.0438,0.5068 -0.0103,1.29977 0.0745,1.76217 0.12541,0.68404 0.31285,0.87439 1.00566,1.02143 0.46834,0.0994 2.33529,0.71551 4.14882,1.36914 l 3.29729,1.18843 0.8332,-0.90917 c 0.45826,-0.50004 0.89371,-1.07776 0.96766,-1.28382 0.15724,-0.43814 3.14085,0.97685 6.75175,3.20207 2.18186,1.34456 2.18252,1.34529 1.81782,2.05916 -0.20066,0.39277 -0.44614,1.09183 -0.54552,1.55348 -0.16947,0.78734 -0.0882,0.90766 1.31156,1.94171 0.82071,0.6063 2.32302,1.81743 3.33846,2.69138 2.03949,1.75535 2.44883,1.82173 3.86829,0.62731 l 0.76925,-0.64728 1.73757,1.77168 c 0.95565,0.97442 2.58093,2.83238 3.61175,4.1288 l 1.87418,2.35711 -1.07337,1.16446 c -1.0718,1.16276 -1.07267,1.16548 -0.60621,1.87621 0.90853,1.3843 2.88893,4.70763 3.54126,5.94263 0.72417,1.37103 1.03741,1.47187 2.71365,0.87369 l 0.99343,-0.3545 0.55375,1.22602 c 0.85539,1.89376 1.83766,4.47639 2.49375,6.55652 l 0.59639,1.89095 -0.70572,0.14115 c -0.38814,0.0776 -1.01348,0.38322 -1.38964,0.67911 l -0.6839,0.53797 0.61886,2.72161 c 0.34039,1.49689 0.69858,3.47621 0.796,4.39849 0.19251,1.82245 0.21191,1.84177 2.12334,2.11415 l 1.28325,0.18288 0.19638,2.64324 c 0.10802,1.45381 0.12446,3.96772 0.0365,5.5865 l -0.15986,2.94322 -1.33917,0.15859 c -0.73654,0.0872 -1.43092,0.25107 -1.54307,0.36407 -0.11216,0.113 -0.38256,1.3961 -0.60092,2.85131 -0.21839,1.45521 -0.57161,3.38968 -0.78494,4.29884 l -0.38791,1.65301 0.69697,0.54825 c 0.38333,0.30152 1.03407,0.61566 1.4461,0.69807 0.50065,0.10012 0.70194,0.27279 0.60688,0.52052 -0.0782,0.20391 -0.33912,1.05092 -0.57968,1.88227 -0.47913,1.65566 -1.85213,5.30651 -2.72108,7.23548 l -0.55229,1.226 -0.99343,-0.35451 c -1.67624,-0.59817 -1.98948,-0.49732 -2.71365,0.8737 -0.65233,1.235 -2.63273,4.55832 -3.54126,5.94262 -0.46646,0.71073 -0.46559,0.71348 0.60598,1.87595 l 1.07309,1.1642 -2.21861,2.75426 c -1.22026,1.51484 -2.81717,3.33716 -3.54872,4.0496 l -1.33006,1.29535 -0.81024,-0.68175 c -1.44269,-1.21396 -1.67552,-1.17309 -3.78277,0.66434 -1.05881,0.92321 -2.6108,2.18498 -3.44892,2.80395 -1.65571,1.2228 -1.71929,1.49151 -0.7892,3.33483 0.35795,0.70943 0.34927,0.80582 -0.10327,1.14594 -1.17679,0.88445 -5.5867,3.36137 -7.87781,4.42473 l -2.49034,1.15586 -0.30977,-0.74784 c -0.17039,-0.41132 -0.59097,-1.01203 -0.93469,-1.33493 l -0.6249,-0.58706 -3.26662,1.06762 c -1.79665,0.58719 -3.70552,1.14993 -4.24191,1.25058 -0.84185,0.15793 -0.99779,0.30297 -1.13985,1.06013 -0.0905,0.48244 -0.0863,1.23336 0.009,1.6687 0.13756,0.6263 0.0739,0.8222 -0.30517,0.93853 -1.26206,0.38733 -5.52968,0.98939 -8.04913,1.13552 l -2.80765,0.16285 -0.18534,-0.98793 z m 3.05858,-16.14244 c 18.03969,-2.4016 32.51023,-14.44607 38.0093,-31.63684 6.8326,-21.35963 -3.04919,-44.6217 -23.2152,-54.64933 -25.30491,-12.58298 -55.64405,0.23547 -64.25266,27.14711 -6.8326,21.35963 3.04919,44.62169 23.2152,54.64932 8.18605,4.07056 17.46618,5.65822 26.24336,4.48974 z m -7.44442,-12.70117 c -0.21829,-0.0524 -1.28985,-0.23987 -2.38125,-0.4165 -11.06133,-1.79028 -20.87362,-10.2955 -24.56188,-21.29007 -1.09988,-3.27872 -1.49122,-5.91722 -1.49122,-10.05417 0,-4.13694 0.39134,-6.77545 1.49122,-10.05417 3.1891,-9.50658 10.88279,-17.1748 20.28769,-20.22054 3.59881,-1.16546 5.66333,-1.47529 9.83044,-1.47529 4.1671,0 6.23162,0.30983 9.83043,1.47529 9.40491,3.04574 17.09859,10.71396 20.28769,20.22054 1.09988,3.27872 1.49122,5.91723 1.49122,10.05417 0,2.82726 -0.13785,4.61558 -0.47934,6.21771 -2.72021,12.76263 -12.14623,22.26596 -24.82297,25.02654 -1.75599,0.3824 -8.50913,0.75025 -9.48203,0.51649 z m 19.41703,-18.41796 c 5.83557,-7.34343 7.03969,-15.10367 2.7985,-23.29609 -5.87551,-10.93582 -13.31413,-13.93502 -23.75756,-10.73331 -12.49639,3.88362 -15.93687,12.78791 -14.61181,23.53096 1.0552,12.30899 10.47795,15.2065 20.19176,15.75345 7.53814,-1.42581 11.76294,-0.73694 15.37911,-5.25501 z M 109.1182,184.9534 c 0.73988,-0.38259 0.76404,-0.45318 0.60386,-1.76326 -0.0918,-0.75057 -0.24474,-2.76945 -0.33991,-4.48638 -0.18971,-3.42239 -0.18905,-3.4212 -2.01343,-3.76343 l -0.98732,-0.18524 v 5.48286 5.48285 l 0.98304,-0.18441 c 0.54067,-0.10145 1.32987,-0.36378 1.75376,-0.58299 z m -85.551378,24.521 H 106.3814 v 18.78542 H 23.566822 Z m 0,-113.506247 H 106.3814 V 125.86607 H 23.566822 Z m -112.712497,2.193002 c -2.217989,-0.178464 -7.172198,-0.810339 -7.29189,-0.930032 -0.06544,-0.06544 0.0019,-0.756041 0.149489,-1.534662 0.263245,-1.388087 0.198848,-2.305905 -0.301167,-4.29237 -0.193979,-0.770636 -0.380399,-0.992809 -0.834858,-0.994966 -0.995638,-0.0047 -6.489789,-1.195358 -10.328889,-2.238356 l -3.65836,-0.993894 -0.74185,0.710729 c -0.94421,0.904613 -2.03078,2.90159 -2.26434,4.161565 l -0.18088,0.97581 -2.0387,-0.751692 c -4.31056,-1.589352 -6.64309,-2.581876 -10.47334,-4.456536 -2.18121,-1.067559 -3.99864,-1.973834 -4.03876,-2.013948 -0.0401,-0.04011 0.21877,-0.59705 0.57529,-1.237644 0.87042,-1.56396 1.41728,-4.646636 0.9124,-5.143211 -0.19925,-0.195972 -1.67196,-1.147953 -3.27269,-2.115511 -1.60073,-0.967557 -4.09478,-2.611599 -5.54233,-3.653427 -1.44756,-1.041826 -2.78839,-1.990212 -2.97962,-2.107523 -0.53917,-0.330758 -2.8913,1.086969 -4.17834,2.518463 -0.62638,0.696688 -1.20338,1.266703 -1.28222,1.266703 -0.51338,0 -8.37233,-7.189536 -10.84607,-9.922219 l -1.80984,-1.999281 0.93848,-1.038786 c 1.06435,-1.17811 1.86839,-2.644992 2.14029,-3.904732 0.171,-0.792297 -0.003,-1.095258 -2.28282,-3.971596 -1.35737,-1.71263 -3.12279,-4.086575 -3.92315,-5.27543 -0.89213,-1.325171 -1.68802,-2.222439 -2.05688,-2.318895 -0.91746,-0.239911 -3.79744,0.348768 -4.96897,1.015677 l -1.04394,0.594275 -1.27365,-2.133777 c -1.47265,-2.467176 -4.81467,-9.024334 -5.87653,-11.529941 -0.40006,-0.943986 -0.88714,-2.093362 -1.08241,-2.554174 l -0.35504,-0.837837 1.40882,-0.795084 c 1.29878,-0.732986 3.60693,-2.986458 3.60693,-3.521482 0,-0.126058 -0.58428,-2.120271 -1.2984,-4.431586 -0.71412,-2.311313 -1.50076,-5.111972 -1.74809,-6.223685 -0.37681,-1.693701 -0.5639,-2.080353 -1.15434,-2.385679 -1.05881,-0.547534 -3.61306,-0.949669 -4.90621,-0.772422 l -1.14519,0.156964 -0.42482,-2.34651 c -0.7267,-4.0138619 -1.24181,-8.7926735 -1.41025,-13.0830404 l -0.16182,-4.1219464 1.9414,-0.3206168 c 1.06777,-0.1763368 2.49785,-0.6234774 3.17797,-0.9936427 l 1.23657,-0.6730259 0.17988,-3.2187858 c 0.0989,-1.77033 0.36463,-4.863806 0.59043,-6.874388 0.39314,-3.500523 0.38985,-3.678608 -0.0776,-4.197874 -0.82128,-0.912392 -3.06514,-2.053741 -4.38732,-2.231623 -1.10587,-0.148783 -1.23827,-0.23473 -1.12509,-0.730306 0.0706,-0.308922 0.43689,-2.049957 0.81408,-3.868967 1.11269,-5.366023 3.68937,-13.950934 4.15627,-13.847723 2.19652,0.485555 3.92462,0.578599 5.30343,0.285543 l 1.54531,-0.328445 1.7756,-3.96875 c 0.97658,-2.182813 2.23672,-4.791221 2.8003,-5.796463 l 1.02469,-1.82771 -0.73618,-1.406094 c -0.69352,-1.324612 -2.34866,-3.11292 -3.45321,-3.731056 -0.4647,-0.260061 -0.42343,-0.398997 0.66087,-2.224699 2.29821,-3.869666 6.07699,-9.147344 9.20935,-12.862364 l 1.17204,-1.390049 1.01343,0.915569 c 1.27768,1.154309 2.79302,1.932858 4.19993,2.157831 l 1.09455,0.175027 3.89066,-3.817085 c 2.13987,-2.099398 4.4398,-4.259491 5.11096,-4.800206 l 1.22029,-0.98312 -0.24969,-1.373802 c -0.29693,-1.63368 -0.97407,-3.035147 -2.069,-4.282206 l -0.80091,-0.912181 2.1916,-1.693105 c 4.52551,-3.496166 10.6469,-7.397607 15.16922,-9.668039 l 2.12972,-1.06922 0.61923,1.16726 c 0.7128,1.343642 2.51196,3.094029 3.8227,3.719082 0.89431,0.426464 0.93034,0.418305 4.56669,-1.034242 2.0159,-0.805254 4.63555,-1.789577 5.82144,-2.187385 2.40815,-0.807825 2.52914,-0.949915 2.99468,-3.517225 0.22096,-1.21851 0.20568,-1.9805 -0.0662,-3.30269 l -0.35346,-1.71872 3.85213,-0.94447 c 5.93356,-1.45481 14.213561,-2.81774 17.073389,-2.81036 0.775573,0.002 0.803124,0.0438 0.846958,1.28339 0.06304,1.78301 0.473173,3.14799 1.371452,4.56442 l 0.768334,1.21154 6.844207,0.15158 c 4.860279,0.10764 6.947537,0.0658 7.200683,-0.14427 0.837366,-0.69496 1.889019,-3.04309 2.185201,-4.87912 0.237176,-1.47023 0.411356,-1.92388 0.737262,-1.92018 1.702136,0.0193 8.356661,1.18238 13.024635,2.27638 l 2.808333,0.65816 -0.391536,1.11 c -0.474691,1.34573 -0.526523,4.14938 -0.104407,5.64754 l 0.309359,1.09798 2.973501,0.97643 c 1.635427,0.537034 4.457353,1.56856 6.270953,2.292277 3.700028,1.476498 3.705706,1.476279 5.577154,-0.214462 1.162421,-1.050177 2.628125,-3.348505 2.632287,-4.127605 0.0021,-0.37971 0.62075,-0.15431 3.375919,1.22981 2.651707,1.332155 10.142789,5.652435 10.610054,6.119065 0.05108,0.05101 -0.202761,0.487513 -0.564079,0.970013 -0.361317,0.482501 -0.839872,1.239518 -1.063453,1.682262 -0.517371,1.024518 -1.05614,3.958722 -0.847555,4.61591 0.08751,0.275712 1.016349,1.133332 2.064091,1.905824 1.047742,0.772491 3.311202,2.579471 5.029912,4.015513 3.08838,2.580452 3.137714,2.60894 4.218606,2.436098 1.530945,-0.244809 3.467182,-1.363745 4.7293927,-2.733082 1.0430986,-1.131629 1.0857811,-1.150017 1.5964693,-0.687851 1.009441,0.913532 7.49924242,8.164572 8.09071938,8.92675 l 1.62545242,2.094561 -0.9863216,0.714489 c -1.68412847,1.219975 -2.9794993,3.013747 -3.5085681,4.858507 -0.204806,0.714113 -0.0063,1.116764 2.09460038,4.24879 1.27646642,1.902958 2.84854912,4.370126 3.49351592,5.482601 1.1200685,1.93195 1.2228724,2.02956 2.2918499,2.176081 1.5151867,0.20768 3.9368703,-0.265607 5.3440537,-1.044424 0.636794,-0.352438 1.201145,-0.640797 1.254117,-0.640797 0.326393,0 3.780745,7.50393 5.150348,11.188158 0.700164,1.883441 0.726389,2.072095 0.305937,2.200748 -2.103223,0.643559 -4.322323,2.27094 -5.338331,3.914876 l -0.524391,0.848481 0.797359,2.631681 c 0.662527,2.186665 1.329971,4.813898 2.230554,8.780026 0.287311,1.265314 4.163878,2.404277 6.620878,1.945259 0.720442,-0.134593 1.332844,-0.221763 1.360895,-0.193712 0.334843,0.334841 0.607263,4.6984 0.608875,9.752743 0.0016,5.2462455 -0.05826,6.2524268 -0.365387,6.1345708 -0.64769,-0.2485416 -3.69393,0.4442169 -4.950727,1.1258656 l -1.217068,0.6601037 -0.18516,4.1467458 c -0.101836,2.28071095 -0.332918,5.4370446 -0.513514,7.014075 l -0.328354,2.8673293 0.773724,0.651047 c 1.223968,1.0298985 2.602921,1.6308414 4.500473,1.9612848 0.967364,0.1684602 1.758844,0.408747 1.758844,0.533974 0,0.749088 -1.729322,8.322778 -2.652782,11.618042 l -1.092607,3.898855 -1.103868,-0.389427 c -1.328349,-0.468619 -4.142436,-0.524811 -5.605632,-0.111934 -1.016534,0.28684 -1.094753,0.388125 -1.820076,2.356818 -0.416841,1.131403 -1.5357797,3.818956 -2.4865281,5.972336 l -1.7286314,3.915238 0.4300167,0.901759 c 0.6347936,1.331171 2.2367319,2.993871 3.6769458,3.816413 l 1.267937,0.724149 -2.4503409,4.079227 C 7.062535,51.053376 4.5427836,54.785916 2.739471,57.015153 L 1.8242614,58.146527 0.91422702,57.347506 C -0.34133993,56.245104 -1.7356438,55.576687 -3.4172243,55.271051 -4.7855752,55.022345 -4.8641062,55.039953 -5.3860762,55.712479 -6.4551833,57.089963 -8.068033,58.84254 -11.182287,62.01084 l -3.161774,3.216646 0.177036,1.107114 c 0.234132,1.464191 1.029679,2.979106 2.272514,4.327422 l 1.013574,1.099598 -1.892266,1.598991 c -3.02033,2.552221 -6.161841,4.924539 -9.408861,7.105115 l -3.018681,2.027235 -0.763823,-1.398341 c -0.822645,-1.506022 -2.256423,-3.113956 -3.251595,-3.646557 -0.553614,-0.296285 -0.861594,-0.192529 -2.955536,0.995702 -3.121712,1.771449 -5.798039,3.150946 -8.736351,4.503107 -1.545179,0.711063 -2.489618,1.305865 -2.59358,1.633416 -0.25835,0.813991 0.369969,3.734377 1.07832,5.011955 0.355176,0.640593 0.598434,1.212053 0.540578,1.269912 -0.641276,0.641274 -13.579478,4.64565 -16.202385,5.01464 l -1.086315,0.152824 -0.173154,-1.287505 c -0.180914,-1.345192 -1.314164,-3.591576 -2.2258,-4.412081 -0.514077,-0.46269 -0.67706,-0.456176 -4.859332,0.194165 -2.38008,0.370099 -5.554749,0.752716 -7.054823,0.850257 l -2.72741,0.177347 -0.489651,0.9598 c -0.636638,1.24791 -1.113941,3.863261 -0.906679,4.968066 l 0.163163,0.869735 -5.254966,-0.04622 c -2.890232,-0.02542 -5.790748,-0.08933 -6.445591,-0.142023 z m 17.065624,-39.867097 c 8.838491,-1.318791 16.979717,-4.177202 24.356565,-8.551669 17.592995,-10.432637 29.027606,-27.812209 31.906559,-48.495069 0.45679,-3.2816588 0.45679,-13.122508 0,-16.404167 -1.282489,-9.213598 -4.202798,-17.706747 -8.693251,-25.282607 -10.423194,-17.585007 -27.815788,-29.027988 -48.495914,-31.906559 -1.446313,-0.201319 -4.928846,-0.349872 -8.202084,-0.349872 -3.273237,0 -6.75577,0.148553 -8.202083,0.349872 -9.213598,1.282488 -17.706751,4.202798 -25.282611,8.693251 -17.585,10.423194 -29.02798,27.815788 -31.90655,48.495915 -0.45679,3.281659 -0.45679,13.1225082 0,16.404167 2.87895,20.68286 14.31356,38.062432 31.90655,48.495069 7.64298,4.532283 16.841673,7.67356 25.282611,8.633804 1.382448,0.157268 2.870729,0.335764 3.307292,0.396658 1.672479,0.233286 11.499246,-0.102235 14.022916,-0.478793 z M -86.764425,42.493671 c -5.67603,-0.642385 -11.385399,-2.389455 -16.933335,-5.181611 -5.17846,-2.606209 -8.13631,-4.772564 -12.57049,-9.206746 -4.48753,-4.487526 -6.63064,-7.430759 -9.24951,-12.702786 -2.27385,-4.577482 -3.2632,-7.2913634 -4.20335,-11.5301789 -1.99682,-9.0030167 -1.49115,-18.3932011 1.45106,-26.9458911 1.16291,-3.380452 4.48227,-9.867313 6.5093,-12.720805 2.31362,-3.256933 8.45606,-9.399368 11.71299,-11.71299 2.85349,-2.027031 9.34035,-5.34639 12.720806,-6.5093 10.217835,-3.515038 22.019722,-3.515038 32.237557,0 3.380452,1.16291 9.867313,4.482269 12.720804,6.5093 3.256934,2.313622 9.399368,8.456057 11.71299,11.71299 2.027031,2.853492 5.346391,9.340353 6.509301,12.720805 3.515037,10.217835 3.515037,22.0197225 0,32.2375578 -1.16291,3.3804512 -4.48227,9.8673122 -6.509301,12.7208042 -2.313622,3.256934 -8.456056,9.399368 -11.71299,11.71299 -2.853491,2.027032 -9.340352,5.346391 -12.720804,6.509301 -6.566482,2.258935 -14.796156,3.165075 -21.675028,2.38656 z m 7.470559,-42.41629595 c 6.091399,-2.14917075 7.79016,-7.40941175 3.182629,-12.01694605 -5.172586,-5.172583 -10.510969,-3.345258 -11.857521,3.9389111 -1.224843,6.6257858 2.188528,10.3665564 8.674892,8.07803495 z M 23.566822,33.79107 H 106.3814 V 62.895237 H 23.566822 Z m 0,-40.2166667 H 106.3814 V 12.35982 H 23.566822 Z M 156.12307,-51.272472 V -83.68393 h -3.57188 -3.57187 v -3.571875 -3.571875 h 3.57187 3.57188 v 3.571875 3.571875 h 60.72187 60.72188 v 32.411458 32.411459 h -60.72188 -60.72187 z m 63.23541,-0.264583 v -19.711458 h -23.54791 -23.54792 v 19.711458 19.711458 h 23.54792 23.54791 z M 23.566822,-31.031847 H 106.3814 v 8.995834 H 23.566822 Z" + id="path851" + sodipodi:nodetypes="cccccccssssscsssssscsscccsscsscsssssssccccccccsssssssssscsscssssssscsssssscsscsssscsssssssscsscsssscsscsscssscsscsssscssssscsssscsscsssssscsscssscsscccssssssscsssssssscssccccccsssscccssccccccccccsscssscsscssssssssssscsscssscssscsssssscsscssccscscssscsscsscscsscsscsscsscsssssccsssscscscscsscssscssssssssssscsssssssssscsssscsscsscsssscsssscsscsscsssscsscsscsssssssscsssscsscssssssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccccccc" /> + <path + style="fill:#34383b;stroke-width:0.264583" + d="m 23.566822,236.06503 v -7.80521 H 106.3814 v 7.80521 7.80521 H 23.566822 Z M -103.16859,173.09419 v -49.87395 h 1.98437 1.984378 v 47.88958 47.88958 h 11.90625 11.90625 v 1.98438 1.98437 h -13.890625 -13.890623 z m 66.410414,0 v -49.87395 h 1.984375 1.984374 v 47.88958 47.88958 h 11.90625 11.90625 v 1.98438 1.98437 h -13.890625 -13.890624 z m -135.731244,-0.26458 v -49.87396 h 2.11666 2.11667 v 47.75729 47.7573 h 11.77396 11.77396 v 2.11666 2.11667 h -13.89063 -13.89062 z m 170.6562428,41.14271 v -2.11667 H 10.866823 23.566822 v 4.23334 H 10.866823 -1.8331772 Z M -137.56442,212.25253 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 12.170833 12.170833 v 3.43958 3.43958 h -12.170833 -12.170833 z m 66.4104148,-2.64583 v -0.79375 H 10.866823 23.566822 V 198.49419 188.04315 H 106.3814 V 209.4744 H 23.566822 v 1.05834 H 10.866823 -1.8331772 Z M -137.56442,199.55253 v -1.98438 h 27.25208 v 3.96875 h -27.25208 z m 69.320828,-1.45521 v -3.43958 h 12.170833 12.170833 v 3.43958 3.43958 h -12.170833 -12.170833 z m 233.230202,0.75986 c -5.61655,-0.70213 -11.4831,-3.94489 -14.89588,-8.23378 -5.85692,-7.3605 -6.85647,-16.99686 -2.61324,-25.19323 2.81202,-5.43177 7.92454,-9.7177 13.68044,-11.46863 4.16666,-1.26751 9.30815,-1.26868 13.46814,-0.003 4.08104,1.24156 8.52662,4.23895 11.11165,7.49192 5.83557,7.34343 6.82003,16.93627 2.57884,25.1287 -3.55047,6.85813 -10.10766,11.36642 -17.89906,12.30616 -2.50222,0.30181 -2.80479,0.30025 -5.43089,-0.028 z m -302.55103,-3.53799 v -0.92604 h 27.25208 v 0.92604 0.92605 h -27.25208 z m 0,-18.78541 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,-0.92604 h 24.341666 v 4.49791 h -24.341666 z m 0,-1.32292 v -1.05833 l 24.349074,0.0205 -0.0074,1.03783 -24.341666,3e-5 z m 66.4104148,-11.77396 v -3.57187 H 10.866823 23.566822 v -14.2875 H 10.866823 -1.8331772 v -2.24896 -2.24896 H 10.866823 23.566822 v -0.66146 -0.66146 H 10.866823 -1.8331772 v -0.66146 -0.66145 H 10.866823 23.566822 V 125.86607 H 106.3814 v 33.07292 H 23.566822 v 7.14375 H 10.866823 -1.8331772 Z m -135.7312428,1.05833 v -2.24895 h 27.25208 v 2.24895 2.24896 h -27.25208 z m 69.320828,-1.19062 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m -69.320828,-3.04271 v -0.66146 h 27.25208 v 0.66146 0.66146 h -27.25208 z m 0,-18.52083 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m 188.579252,-1.96567 c -0.99466,-0.29601 -1.43748,-0.88708 -1.74957,-0.78559 0,0 -0.0339,-9.87314 -0.0339,-82.080094 0,-54.3943751 0.17008,-81.722764 0.17008,-81.722764 0.16702,-0.77838 0.25276,-0.865464 1.03133,-0.934143 l 22.08192,0.007 v 7.14375 h -16.13958 v 77.409387 l 0.0624,77.508124 c -1.19766,1.17511 -2.84412,3.36508 -4.01844,3.78142 -0.39703,-0.0512 -0.85721,-0.13188 -1.40429,-0.3271 z m 81.27201,-10.25155 0.0237,-133.83278 4.46397,0.073676 -0.0661,137.316104 c -1.64113,-1.34814 -2.70975,-2.18184 -4.4216,-3.557 z m -339.17209,-2.20257 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m 267.218352,-3.45869 0.0108,-128.30381 h 1.32292 l -0.0718,129.08074 z M 184.69807,120.2898 V -5.10268 h 3.57187 3.57188 c -1.48566,42.277307 -0.48384,127.09128 -0.48384,127.09128 l -0.46201,0.49198 z M 170.41057,-5.10268 h 1.58861 c -0.001,0 -0.14502,81.507086 -0.18952,122.38521 -0.42241,0.26826 -0.95485,0.29818 -1.3283,0.32886 z m 2.91042,119.77454 V -5.10268 h 4.23333 l -0.0661,120.34449 z M 23.566822,62.895237 H 106.3814 V 95.968153 H 23.566822 Z M 241.84807,-5.10268 h 3.57187 3.57188 v 58.208333 h -3.57188 -3.57187 c 0,0 -0.0196,-57.7082503 0,-58.208333 z m 14.2875,0 h 0.92604 0.92604 v 58.208333 h -0.92604 -0.92604 z m 3.175,0 h 1.98437 1.98438 v 58.208333 h -1.98438 -1.98437 z m 11.1125,0 h 3.57187 3.57188 v 58.208333 h -3.57188 -3.57187 z M 23.566822,12.35982 H 106.3814 V 33.79107 H 23.566822 Z M -82.760819,2.0281663 c -7.064388,-1.43496774 -9.738932,-10.140696 -4.672029,-15.2076023 3.484322,-3.484319 9.229606,-3.484319 12.713928,0 3.129018,3.129019 3.501191,7.8956593 0.910484,11.6611193 -1.83416,2.665865 -5.716378,4.2038006 -8.952383,3.546483 z M 23.566822,-22.036013 H 106.3814 V -6.4255967 H 23.566822 Z M 148.97932,-47.96518 v -35.71875 h 3.57187 3.57188 v 32.411458 32.411459 h 64.29375 64.29375 v 3.307291 3.307292 h -67.86563 -67.86562 z m -133.682944,-2.116667 -0.951923,-2.116666 h 63.745558 63.745559 v 2.116666 2.116667 H 79.041929 16.248299 Z m -2.363314,-4.910696 c 0,0 29.042145,-0.116387 64.476468,-0.116387 h 64.42604 v 0.79375 0.79375 H 77.716584 l -64.051635,-0.0054 c -0.22764,-0.480009 -0.487017,-0.997647 -0.731887,-1.465713 z m -7.5389215,0.725117 c -0.5828713,-0.08103 -0.9241854,-0.470823 -1.1549292,-0.841504 l 3.2624765,0.008 3.2109612,0.0343 c 0.494555,0.0053 -2.2556245,0.899514 -3.9836479,0.906842 -0.7544698,0.0032 -0.8751161,-0.04377 -1.3348606,-0.107682 z m -6.679318,-9.477569 c -1.2654817,-1.997225 -1.1960291,-2.0515 -0.099554,-4.230345 0.1948517,-0.387197 0.92412057,-1.295952 0.92412057,-1.295952 l 71.08875093,-0.05948 71.20744,-0.06663 v 3.572359 3.572359 H 70.809514 l -71.16569995,-0.108589 c 0,0 -0.52547254,-0.684819 -0.92898625,-1.383725 z m -0.5586756,-12.993624 -3.0192837,-3.328983 c 0,0 -2.6841632,-2.928958 -2.9182356,-2.928958 -0.2996498,-0.0013 -0.6949758,0.52506 -1.1195934,0.977225 -1.2999332,1.384266 -3.4988782,2.605904 -4.7896292,2.752507 -1.027526,0.116705 -1.153274,0.108568 -3.554069,-1.916402 -1.346338,-1.13558 -2.754868,-2.278181 -2.754868,-2.278181 0,0 36.261209,-0.22252 80.819687,-0.22252 h 81.015415 v 3.571875 3.571875 H 70.001196 c -39.508905,0 -71.8450491,-0.198438 -71.8450491,-0.198438 z" + id="path849" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsccccccccccccccccccssscsssccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsscccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccscccccccccccccccccccccccccccccccccccccccssccccscccccccccssscscccscccss" /> + </g> + </g> +</svg> diff --git a/public/education/education.js b/public/education/education.js index 138b287ef92ac5ab8663877ab8f57423ef185772..697fc71d8218fcb51a901d42ca6f6e1baf4b04bb 100644 --- a/public/education/education.js +++ b/public/education/education.js @@ -1,5 +1,10 @@ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ -module.exports = { server_url: location.origin, in_construction: true }; +module.exports = { + server_url: `${location.origin}${ + location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : "" + }`, + in_construction: true, +}; },{}],2:[function(require,module,exports){ const { server_url } = require("./config"); diff --git a/public/games/games.js b/public/games/games.js index fb275c848f4f88bf96b359444418be736fb13dff..cceeb10153d053bc6bece86d6b66a2eb62b98fcc 100644 --- a/public/games/games.js +++ b/public/games/games.js @@ -1,5 +1,10 @@ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ -module.exports = { server_url: location.origin, in_construction: true }; +module.exports = { + server_url: `${location.origin}${ + location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : "" + }`, + in_construction: true, +}; },{}],2:[function(require,module,exports){ const { server_url } = require("./config"); @@ -432,6 +437,7 @@ module.exports = GameArticles; },{"../../../../constants":2,"../../../lib/article-utils":4,"../../../lib/object-html-renderer":6,"./game-article":7}],9:[function(require,module,exports){ "use strict"; +const { images_url } = require("../../../constants"); const GameArticles = require("./components/game-articles"); class GamesPage { @@ -442,18 +448,30 @@ class GamesPage { render() { return { tag: "div", - id:"games-page", + id: "games-page", contents: [ { tag: "div", - class: "page-header", + class: "page-header logo-left", contents: [ - { tag: "h1", contents: "Jeux", class: "page-contents-center" }, { - tag: "p", - class: "page-contents-center", - contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne. - <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`, + tag: "div", + class: "page-contents-center grid-wrapper", + contents: [ + { + tag: "div", + class: "logo", + contents: [ + { tag: "img", src: `${images_url}/game_controller.svg` }, + ], + }, + { tag: "h1", contents: "Jeux" }, + { + tag: "p", + contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne. + <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`, + }, + ], }, ], }, @@ -465,7 +483,7 @@ class GamesPage { module.exports = GamesPage; -},{"./components/game-articles":8}],10:[function(require,module,exports){ +},{"../../../constants":2,"./components/game-articles":8}],10:[function(require,module,exports){ "use strict"; "use strict"; diff --git a/public/main.js b/public/main.js index 29a26427a5447544db10906452ddfcb01c5b5ca7..454e3ae20f22b1badd8e939725d1a4435a6b0ba4 100644 --- a/public/main.js +++ b/public/main.js @@ -1,5 +1,10 @@ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ -module.exports = { server_url: location.origin, in_construction: true }; +module.exports = { + server_url: `${location.origin}${ + location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : "" + }`, + in_construction: true, +}; },{}],2:[function(require,module,exports){ const { server_url } = require("./config"); @@ -311,20 +316,32 @@ class HomePage { new NewsArticles().render(), ], }, + { + tag: "div", + class: "page-philo", + contents: [ + { + tag: "p", + class: "page-contents-center", + contents: `Nous sommes engagés dans un idéal de légèreté et de simplicité dans nos créations qu'elle soient artistiques ou logicielles. + <br /><br />Nous voulons travailler pour le plaisir de créer et de maîtriser ce qu'on fait.`, + }, + ], + }, { tag: "section", class: "page-contents-center grid-3", contents: [ { title: "Jeux", - img: "screen_fantom_quest.jpg", + img: "game_controller.svg", href: "/games/", description: "Toutes nos créations vidéoludiques, jeux web et jeux PC, projets en cours, c'est par ici que ça se passe.", }, { title: "Software", - img: "learning_theme_coding.png", + img: "meca_proc.svg", href: "/software-development/", description: "Des fois quand on a besoin d'un outil, on le fabrique nous même (si ça nous amuse) ! Retrouvez les projets en détail.", diff --git a/public/news-articles/index.json b/public/news-articles/index.json index 97e30216d9bc19ca9987e378734a7a2d41e58aa5..3d0ba12dc514cac1238e975fcbca05bf700a10f7 100644 --- a/public/news-articles/index.json +++ b/public/news-articles/index.json @@ -1,3 +1,3 @@ { - "articles": ["test/article-test.json", "nested/article-nested.json"] + "articles": ["test/article-test.json"] } diff --git a/public/news-articles/nested/article-nested.json b/public/news-articles/nested/article-nested.json deleted file mode 100644 index 7fc343b351e3e2195db56bfaa655197da2d785f7..0000000000000000000000000000000000000000 --- a/public/news-articles/nested/article-nested.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Kuadrado Software mange des burgers", - "date": "1954/02/25", - "subtitle": "Ouaiis on est vraiment contents", - "body": "<file>my-content-text.txt", - "images": ["screen_1.png", "screen_2.png", "screen_3.png", "screen_4.png"] -} diff --git a/public/news-articles/nested/images/screen_1.png b/public/news-articles/nested/images/screen_1.png deleted file mode 100644 index 587547fe68e89af126f12a84b26d1ae2b3d159fa..0000000000000000000000000000000000000000 Binary files a/public/news-articles/nested/images/screen_1.png and /dev/null differ diff --git a/public/news-articles/nested/images/screen_2.png b/public/news-articles/nested/images/screen_2.png deleted file mode 100644 index c470a68727dba88945d2b1e85ed90e627dec6345..0000000000000000000000000000000000000000 Binary files a/public/news-articles/nested/images/screen_2.png and /dev/null differ diff --git a/public/news-articles/nested/images/screen_3.png b/public/news-articles/nested/images/screen_3.png deleted file mode 100644 index c3e25291c40fb8d02022e5782b6c80d51c239ed7..0000000000000000000000000000000000000000 Binary files a/public/news-articles/nested/images/screen_3.png and /dev/null differ diff --git a/public/news-articles/nested/images/screen_4.png b/public/news-articles/nested/images/screen_4.png deleted file mode 100644 index 72f302b5873aa1237c9f6372daa463b598cd654c..0000000000000000000000000000000000000000 Binary files a/public/news-articles/nested/images/screen_4.png and /dev/null differ diff --git a/public/news-articles/nested/my-content-text.txt b/public/news-articles/nested/my-content-text.txt deleted file mode 100644 index 135ddb638142538d9698298319dcf5b80b93fb90..0000000000000000000000000000000000000000 --- a/public/news-articles/nested/my-content-text.txt +++ /dev/null @@ -1,14 +0,0 @@ -Hahahaha eh ouais c'est encore nous. -Ben ce coup ci on voulait vous dire que ce soir on va commander des burger, et qu'on va se mater une petite prod hollywoodienne qui devrait nous faire oublier toute cette merde de Covid etc. Enfin bref. -Bon ben du coup je sais pas, allez bon ap quoi. Ouais salut -Ok - -Ben quoi, ouais jsais pas. Ben non on n'a pas de masque on tient pas à crever asphyxiés. -Nique le capitalisme. Qu'il crève dans son jus moisi et qu'il revienne pas nous emmerder. - -Donc ouais on va en rajouter encore un peu. Donc voilà ben ça fait plus de mots du coup. - -Haha et ben tu sais pas ? -Non ? -Eh ben rien. -Mais ça fait des lignes, comme ça je vois ce qui se passe pour un long article. \ No newline at end of file diff --git a/public/news-articles/test/article-test.json b/public/news-articles/test/article-test.json index ed7c6ac63937bec0c84f431aea10c445bbf50cea..9ae0cc8e6d22ee7e57de2ae960ef010f5aca949f 100644 --- a/public/news-articles/test/article-test.json +++ b/public/news-articles/test/article-test.json @@ -1,7 +1,7 @@ { "title": "Kuadrado Software ouvre ses portes", "date": "2032/08/25", - "subtitle": "Ouaiis on est vraiment contents", + "subtitle": "Article test", "body": "<file>content-text.txt", "images": [ "screen_l1_1.jpg", diff --git a/public/news-articles/test/content-text.txt b/public/news-articles/test/content-text.txt index 427fa08c7cc5b2437196cbc98323f7ddd6243bea..e7b74b0038863928e725ed2ef5f0a1da20933757 100644 --- a/public/news-articles/test/content-text.txt +++ b/public/news-articles/test/content-text.txt @@ -1,8 +1 @@ -Et ben voilà on est bien contents d'ouvrir nos portes. Nique sa mère le Covid, on lui pisse à la raie. -Eh ouais, ben ouais. -Alors voilà on est sympa, puis en plus on est des lapins. Faut bien le dire... - -Qu'est-ce qu'on pourrait dire d'autre ? Ben chais pas, on fait des jeux, puis des fois on se gueule dessus, même que les voisins doivent nous prendre pour des cassos des fois... M'enfin. - -Ben voilà allez salut ! -hop un petit lien http://example.com||ici \ No newline at end of file +Fieri, inquam, Triari, nullo pacto potest, ut non dicas, quid non probes eius, a quo dissentias. quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret? cum praesertim illa perdiscere ludus esset. Quam ob rem dissentientium inter se reprehensiones non sunt vituperandae, maledicta, contumeliae, tum iracundiae, contentiones concertationesque in disputando pertinaces indignae philosophia mihi videri solent. diff --git a/public/software-development/software-development.js b/public/software-development/software-development.js index 642120b57fbc5200a0d3b012259bc89fcefc773d..adc36e4e9107b77be9bf819950fbe549e5f1b195 100644 --- a/public/software-development/software-development.js +++ b/public/software-development/software-development.js @@ -1,5 +1,10 @@ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ -module.exports = { server_url: location.origin, in_construction: true }; +module.exports = { + server_url: `${location.origin}${ + location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : "" + }`, + in_construction: true, +}; },{}],2:[function(require,module,exports){ const { server_url } = require("./config"); @@ -100,6 +105,8 @@ module.exports = { },{}],4:[function(require,module,exports){ "use strict"; +const { images_url } = require("../../../constants"); + class SoftwareDevelopment { constructor(args) { Object.assign(this, args); @@ -108,11 +115,31 @@ class SoftwareDevelopment { render() { return { tag: "div", + id: "software-page", contents: [ { tag: "div", - class: "page-header", - contents: [{ tag: "h1", contents: "Software", class: "page-contents-center" }], + class: "page-header logo-left", + contents: [ + { + tag: "div", + class: "page-contents-center grid-wrapper", + contents: [ + { + tag: "div", + class: "logo", + contents: [{ tag: "img", src: `${images_url}/meca_proc.svg` }], + }, + { tag: "h1", contents: "Software" }, + { + tag: "p", + contents: `Développement web et outillage autour du gamedev. + <br />Quand nous avons besoin d'un service logiciel simple et qu'il est pertinent de le + développer nous même nous essayons au maximum de le réaliser de façon générique et de le publier sous license libre et open source`, + }, + ], + }, + ], }, ], }; @@ -121,7 +148,7 @@ class SoftwareDevelopment { module.exports = SoftwareDevelopment; -},{}],5:[function(require,module,exports){ +},{"../../../constants":2}],5:[function(require,module,exports){ "use strict"; "use strict"; diff --git a/public/style/homepage.css b/public/style/homepage.css index 4376425cad2370421d7ab814e02caa62fab70caf..b62211788fbfc53f0f8a32dab02bd7751ab679c4 100644 --- a/public/style/homepage.css +++ b/public/style/homepage.css @@ -1,9 +1,9 @@ -/* Error: Undefined mixin. +/* Error: Undefined variable. * , - * 8 | @include flex-center; - * | ^^^^^^^^^^^^^^^^^^^^ + * 9 | background-color: $light_0; + * | ^^^^^^^^ * ' - * src/homepage.scss 8:13 root stylesheet */ + * src/homepage.scss 9:27 root stylesheet */ body::before { font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", @@ -13,5 +13,5 @@ body::before { padding: 1em; margin-bottom: 1em; border-bottom: 2px solid black; - content: "Error: Undefined mixin.\a \2577 \a 8 \2502 @include flex-center;\a \2502 ^^^^^^^^^^^^^^^^^^^^\a \2575 \a src/homepage.scss 8:13 root stylesheet"; + content: "Error: Undefined variable.\a \2577 \a 9 \2502 background-color: $light_0;\a \2502 ^^^^^^^^\a \2575 \a src/homepage.scss 9:27 root stylesheet"; } diff --git a/public/style/style.css b/public/style/style.css index 78e2f88b13cce01210defab9f4e4fdcd9ed094d4..3cd1ce4761e83fa3a4423de6f26ffcd3272e287e 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -246,10 +246,37 @@ main #page-container .page-header p { font-style: italic; padding: 15px 40px 15px 100px; margin: 0 auto; + font-size: 18px; } main #page-container .page-header p * { color: #72e3f0; } +main #page-container .page-header .big-logo { + display: flex; + justify-content: center; + align-items: center; + flex-direction: row; + gap: 20px; + padding: 20px; +} +main #page-container .page-header .big-logo img { + width: 200px; + max-width: 100%; +} +main #page-container .page-header .big-logo img.logo-text { + width: 300px; + max-width: 100%; +} +main #page-container .page-header .logo { + padding-left: 30px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: row; +} +main #page-container .page-header .logo img { + width: 200px; +} @media screen and (max-width: 560px) { main #page-container .page-header h1 { padding: 15px 20px 0; @@ -258,6 +285,50 @@ main #page-container .page-header p * { padding: 20px 20px 30px 40px; text-align: justify; } + main #page-container .page-header .big-logo { + flex-direction: column; + } +} +main #page-container .page-header.logo-left h1 { + width: 100%; +} +main #page-container .page-header.logo-left .grid-wrapper { + display: grid; + grid-template-columns: auto 1fr; + grid-template-rows: auto 1fr; +} +main #page-container .page-header.logo-left .grid-wrapper .logo { + grid-column: 1; + grid-row: 1/span 2; +} +@media screen and (max-width: 780px) { + main #page-container .page-header.logo-left .grid-wrapper { + grid-template-columns: 1fr; + } + main #page-container .page-header.logo-left .grid-wrapper .logo { + padding: 0 20px; + } + main #page-container .page-header.logo-left .grid-wrapper .logo img { + width: 400px; + max-width: 100%; + } +} +main #page-container .page-philo { + background-image: url("/assets/images/wallpaper_binary.png"); + padding: 120px 30px; + margin: 40px 0; +} +main #page-container .page-philo p { + width: 100%; + max-width: 600px; + font-size: 18px; + color: #6b7880; + text-align: center; + font-style: italic; + font-weight: bold; +} +main #page-container .page-philo p * { + color: #6b7880; } main #page-container .page-contents-center { width: 1300px; @@ -270,27 +341,6 @@ main #page-container #home-page { gap: 20px; margin-bottom: 60px; } -main #page-container #home-page .page-header .big-logo { - display: flex; - justify-content: center; - align-items: center; - flex-direction: row; - gap: 20px; - padding: 20px; -} -main #page-container #home-page .page-header .big-logo img { - width: 200px; - max-width: 100%; -} -main #page-container #home-page .page-header .big-logo img.logo-text { - width: 300px; - max-width: 100%; -} -@media screen and (max-width: 560px) { - main #page-container #home-page .page-header .big-logo { - flex-direction: column; - } -} main #page-container #home-page .section-title { padding: 10px; margin: 0; @@ -460,8 +510,9 @@ main #page-container #home-page .grid-3 .theme-card .card-img { } main #page-container #home-page .grid-3 .theme-card .card-img img { position: absolute; - min-width: 100%; + width: 100%; min-height: 100%; + padding: 10px; } main #page-container #home-page .grid-3 .theme-card .card-title h2 { margin: 0; @@ -828,7 +879,7 @@ main #page-container #games-page .game-articles article.game-article .game-descr main #page-container #games-page .game-articles article.game-article .image-carousel { grid-column: 2; grid-row: 2/span 4; - height: 400px; + height: 100%; } main #page-container #games-page .game-articles article.game-article .game-team { grid-column: 1/span 2; @@ -895,6 +946,7 @@ main #page-container #games-page .game-articles article.placeholder * { main #page-container #games-page .game-articles article.game-article .image-carousel { grid-column: 1; grid-row: 2; + height: 400px; } main #page-container #games-page .game-articles article.game-article .game-team { grid-column: 1; diff --git a/src/homepage.js b/src/homepage.js index 5bf52e5b45bd6d3360938fa2ba3eb5dcd613a93d..d18dcab8979ced88217928ef45063fa55ff8fbcc 100644 --- a/src/homepage.js +++ b/src/homepage.js @@ -49,20 +49,32 @@ class HomePage { new NewsArticles().render(), ], }, + { + tag: "div", + class: "page-philo", + contents: [ + { + tag: "p", + class: "page-contents-center", + contents: `Nous sommes engagés dans un idéal de légèreté et de simplicité dans nos créations qu'elle soient artistiques ou logicielles. + <br /><br />Nous voulons travailler pour le plaisir de créer et de maîtriser ce qu'on fait.`, + }, + ], + }, { tag: "section", class: "page-contents-center grid-3", contents: [ { title: "Jeux", - img: "screen_fantom_quest.jpg", + img: "game_controller.svg", href: "/games/", description: "Toutes nos créations vidéoludiques, jeux web et jeux PC, projets en cours, c'est par ici que ça se passe.", }, { title: "Software", - img: "learning_theme_coding.png", + img: "meca_proc.svg", href: "/software-development/", description: "Des fois quand on a besoin d'un outil, on le fabrique nous même (si ça nous amuse) ! Retrouvez les projets en détail.", diff --git a/src/homepage.scss b/src/homepage.scss index b1a4555bcc9d94e16efa6548b3d0871d625743a6..d9712861aad30ab59d3997f532e30af21ccd1047 100644 --- a/src/homepage.scss +++ b/src/homepage.scss @@ -3,24 +3,6 @@ flex-direction: column; gap: 20px; margin-bottom: 60px; - .page-header { - .big-logo { - @include flex-center; - gap: 20px; - padding: 20px; - img { - width: 200px; - max-width: 100%; - &.logo-text { - width: 300px; - max-width: 100%; - } - } - @media screen and (max-width: $screen_s) { - flex-direction: column; - } - } - } .section-title { padding: 10px; margin: 0; @@ -184,8 +166,9 @@ position: relative; img { position: absolute; - min-width: 100%; + width: 100%; min-height: 100%; + padding: 10px; } } .card-title { diff --git a/src/pages/games/games.js b/src/pages/games/games.js index 1e83cc0b8edf5bc1fae7094eee75454ae15b5fb0..1ad710967bcccf0c551b0e5a115114f2d948c758 100644 --- a/src/pages/games/games.js +++ b/src/pages/games/games.js @@ -1,5 +1,6 @@ "use strict"; +const { images_url } = require("../../../constants"); const GameArticles = require("./components/game-articles"); class GamesPage { @@ -10,18 +11,30 @@ class GamesPage { render() { return { tag: "div", - id:"games-page", + id: "games-page", contents: [ { tag: "div", - class: "page-header", + class: "page-header logo-left", contents: [ - { tag: "h1", contents: "Jeux", class: "page-contents-center" }, { - tag: "p", - class: "page-contents-center", - contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne. - <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`, + tag: "div", + class: "page-contents-center grid-wrapper", + contents: [ + { + tag: "div", + class: "logo", + contents: [ + { tag: "img", src: `${images_url}/game_controller.svg` }, + ], + }, + { tag: "h1", contents: "Jeux" }, + { + tag: "p", + contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne. + <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`, + }, + ], }, ], }, diff --git a/src/pages/games/games.scss b/src/pages/games/games.scss index 1f08309a6589084923f3907afef8e95dc8fab45e..0afab82f838c556926447a5120b253ce90c99d32 100644 --- a/src/pages/games/games.scss +++ b/src/pages/games/games.scss @@ -48,7 +48,7 @@ .image-carousel { grid-column: 2; grid-row: 2 / span 4; - height: 400px; + height: 100%; } .game-team { grid-column: 1 / span 2; @@ -114,6 +114,7 @@ .image-carousel { grid-column: 1; grid-row: 2; + height: 400px; } .game-team { grid-column: 1; diff --git a/src/pages/software-development/software-development.js b/src/pages/software-development/software-development.js index f3c9bfb7ca2b072a78bd1e734ab96e59a106f43d..71c66244f164caab57a255f89fc17f8671917e04 100644 --- a/src/pages/software-development/software-development.js +++ b/src/pages/software-development/software-development.js @@ -1,5 +1,7 @@ "use strict"; +const { images_url } = require("../../../constants"); + class SoftwareDevelopment { constructor(args) { Object.assign(this, args); @@ -8,11 +10,31 @@ class SoftwareDevelopment { render() { return { tag: "div", + id: "software-page", contents: [ { tag: "div", - class: "page-header", - contents: [{ tag: "h1", contents: "Software", class: "page-contents-center" }], + class: "page-header logo-left", + contents: [ + { + tag: "div", + class: "page-contents-center grid-wrapper", + contents: [ + { + tag: "div", + class: "logo", + contents: [{ tag: "img", src: `${images_url}/meca_proc.svg` }], + }, + { tag: "h1", contents: "Software" }, + { + tag: "p", + contents: `Développement web et outillage autour du gamedev. + <br />Quand nous avons besoin d'un service logiciel simple et qu'il est pertinent de le + développer nous même nous essayons au maximum de le réaliser de façon générique et de le publier sous license libre et open source`, + }, + ], + }, + ], }, ], }; diff --git a/src/style.scss b/src/style.scss index 787e57edea7320e547e3c6409666b8c4dd0cdfcd..52bcbfd92da09c769307e721ccc0ffa0c3cfea85 100644 --- a/src/style.scss +++ b/src/style.scss @@ -244,6 +244,9 @@ main { .page-header { @include page-header; } + .page-philo { + @include page-philo; + } .page-contents-center { @include page-contents-center; } diff --git a/src/theme.scss b/src/theme.scss index 54e0053f7128de9facf8a14a397e7ef68577236b..b468e5c96dc5394134c6e370085c79b56d84f4ff 100644 --- a/src/theme.scss +++ b/src/theme.scss @@ -51,6 +51,27 @@ $page_contents_center_width: 1300px; font-style: italic; padding: 15px 40px 15px 100px; margin: 0 auto; + font-size: 18px; + } + .big-logo { + @include flex-center; + gap: 20px; + padding: 20px; + img { + width: 200px; + max-width: 100%; + &.logo-text { + width: 300px; + max-width: 100%; + } + } + } + .logo { + padding-left: 30px; + @include flex-center; + img { + width: 200px; + } } @media screen and (max-width: $screen_s) { h1 { @@ -60,6 +81,53 @@ $page_contents_center_width: 1300px; padding: 20px 20px 30px 40px; text-align: justify; } + .big-logo { + flex-direction: column; + } + } + &.logo-left { + h1 { + width: 100%; + } + .grid-wrapper { + display: grid; + grid-template-columns: auto 1fr; + grid-template-rows: auto 1fr; + .logo { + grid-column: 1; + grid-row: 1 / span 2; + } + } + @media screen and (max-width: $screen_m) { + .grid-wrapper { + grid-template-columns: 1fr; + .logo { + padding: 0 20px; + img { + width: 400px; + max-width: 100%; + } + } + } + } + } +} + +@mixin page-philo { + background-image: url("/assets/images/wallpaper_binary.png"); + padding: 120px 30px; + margin: 40px 0; + p { + width: 100%; + max-width: 600px; + font-size: 18px; + color: $medium_grey; + * { + color: $medium_grey; + } + text-align: center; + font-style: italic; + font-weight: bold; } }