WIP libepi

This commit is contained in:
Constantin Gierczak--Galle 2024-09-15 15:27:23 +02:00
parent d29ba21416
commit 08ab18e16f
No known key found for this signature in database
10 changed files with 242 additions and 11 deletions

11
epi.typ
View file

@ -1,8 +1,15 @@
#import "lib/libepi.typ" #import "lib/libepi.typ"
#set document(title: "Fiche EPI de HackENS", author: "cst1")
#let fiches = ( #let fiches = (
libepi.card(name: "Défonçeuse", instructions: "", protection_items: []), libepi.card(name: "Défonceuse", instructions: "truc truc truc", protection_items:
libepi.card(name: "Perceuse à colonne", instructions: "", protection_items: []), (libepi.Hearing, libepi.Shield), forbidden_items: (), referent: "cst1",
min_help: 1),
libepi.card(name: "Perceuse à colonne", instructions: "", protection_items:
(libepi.Gloves,)),
) )
#show: doc => [ #show: doc => [

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 77 51 L 549 51 L 549 623.621094 L 77 623.621094 Z M 77 51 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="20" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0003625 0.00050625 C -0.0003625 37.680194 15.1012 116.8091 6.769169 134.707537 C -4.844112 159.65285 -25.0863 173.969256 -47.695675 194.695819 C -70.30505 215.418475 -108.926144 286.320819 -196.535519 287.262225 C -284.144894 288.203631 -322.769894 215.418475 -345.375362 194.695819 C -367.988644 173.969256 -391.230831 159.65285 -402.840206 134.707537 C -411.172237 116.8091 -395.074581 37.680194 -395.074581 0.00050625 " transform="matrix(1, 0, 0, -1, 511.9613, 386.3091)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 165.269531 298.613281 C 147.464844 299.8125 135.183594 332.75 137.835938 372.179688 C 140.488281 411.617188 157.074219 442.609375 174.875 441.414062 C 175.324219 441.382812 201.0625 439.652344 201.0625 439.652344 C 206.882812 439.261719 211.28125 434.222656 210.890625 428.402344 L 202.703125 306.683594 C 202.3125 300.863281 197.273438 296.460938 191.453125 296.851562 C 191.453125 296.851562 165.71875 298.582031 165.269531 298.613281 "/>
<path fill="none" stroke-width="7.453" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00013125 0.00051875 C -17.804556 -1.1987 -30.085806 -34.1362 -27.433462 -73.565888 C -24.781119 -113.003388 -8.195181 -143.995575 9.6056 -142.800263 C 10.054819 -142.769013 35.7931 -141.038544 35.7931 -141.038544 C 41.613413 -140.647919 46.01185 -135.608856 45.621225 -129.788544 L 37.433725 -8.069794 C 37.0431 -2.249481 32.004038 2.152862 26.183725 1.762237 C 26.183725 1.762237 0.44935 0.0317687 0.00013125 0.00051875 Z M 0.00013125 0.00051875 " transform="matrix(1, 0, 0, -1, 165.2694, 298.6138)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 462.804688 298.613281 C 480.605469 299.8125 492.886719 332.75 490.234375 372.179688 C 487.585938 411.617188 471 442.609375 453.199219 441.414062 C 452.746094 441.382812 427.011719 439.652344 427.011719 439.652344 C 421.191406 439.261719 416.789062 434.222656 417.183594 428.402344 L 425.367188 306.683594 C 425.761719 300.863281 430.796875 296.460938 436.617188 296.851562 C 436.617188 296.851562 462.355469 298.585938 462.804688 298.613281 "/>
<path fill="none" stroke-width="7.453" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.0015875 0.00051875 C 17.802369 -1.1987 30.083619 -34.1362 27.431275 -73.565888 C 24.782838 -113.003388 8.1969 -143.995575 -9.603881 -142.800263 C -10.057006 -142.769013 -35.791381 -141.038544 -35.791381 -141.038544 C -41.611694 -140.647919 -46.014037 -135.608856 -45.619506 -129.788544 L -37.435912 -8.069794 C -37.041381 -2.249481 -32.006225 2.152862 -26.185912 1.762237 C -26.185912 1.762237 -0.447631 0.0278625 0.0015875 0.00051875 Z M 0.0015875 0.00051875 " transform="matrix(1, 0, 0, -1, 462.8031, 298.6138)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 148.722656 374.636719 C 148.722656 376.203125 147.453125 377.472656 145.886719 377.472656 L 100.109375 377.472656 C 98.542969 377.472656 97.273438 376.203125 97.273438 374.636719 L 97.273438 363.636719 C 97.273438 362.074219 98.542969 360.804688 100.109375 360.804688 L 145.886719 360.804688 C 147.453125 360.804688 148.722656 362.074219 148.722656 363.636719 Z M 148.722656 374.636719 "/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 530.417969 374.636719 C 530.417969 376.203125 529.148438 377.472656 527.585938 377.472656 L 481.804688 377.472656 C 480.238281 377.472656 478.96875 376.203125 478.96875 374.636719 L 478.96875 363.636719 C 478.96875 362.074219 480.238281 360.804688 481.804688 360.804688 L 527.585938 360.804688 C 529.148438 360.804688 530.417969 362.074219 530.417969 363.636719 Z M 530.417969 374.636719 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="8" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00128125 -0.0014125 C 15.541688 -20.407663 42.873719 -48.282663 83.95575 -48.282663 C 125.990906 -48.282663 158.131531 -18.227975 171.858094 -0.0014125 C 186.776063 19.807181 213.510438 211.951712 206.619813 250.772025 C 203.447938 268.619681 185.362 296.393119 162.057313 306.557181 C 143.510438 317.385306 112.748719 323.272025 83.95575 323.272025 C 51.740906 323.643119 24.389344 312.53765 13.276063 306.557181 C -14.251281 292.97515 -30.2005 275.408744 -35.274719 250.772025 C -43.079406 212.857962 -15.024719 19.72515 -0.00128125 -0.0014125 Z M -0.00128125 -0.0014125 " transform="matrix(1, 0, 0, -1, 227.5755, 487.4439)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 223.808594 293.253906 L 247.570312 309.363281 L 221.582031 318.765625 C 215.269531 313.789062 215.890625 300.289062 223.808594 293.253906 "/>
<path fill="none" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00030625 0.00059375 L 23.761412 -16.108781 L -2.226869 -25.511125 C -8.539369 -20.534563 -7.918275 -7.034563 -0.00030625 0.00059375 Z M -0.00030625 0.00059375 " transform="matrix(1, 0, 0, -1, 223.8089, 293.2545)"/>
<path fill="none" stroke-width="10" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0007875 0.00154375 C 0.0343687 -9.7133 0.776556 -24.36955 -0.215631 -27.873456 C -1.430475 -32.174238 -27.676569 -91.24455 -27.700006 -101.529706 C -27.707819 -105.389081 -24.10235 -113.221113 -16.793756 -113.7758 L 8.077337 -113.7758 C 8.077337 -113.7758 3.635931 -153.486738 1.073431 -172.221113 C -1.766413 -192.959394 17.9914 -198.93205 28.221869 -198.771894 C 36.639837 -198.639081 77.02265 -197.381269 84.811712 -196.889081 C 86.589056 -207.447675 82.346869 -256.709394 82.346869 -256.709394 L 219.27265 -256.709394 C 219.307806 -171.810956 229.39765 -140.787519 253.323431 -95.928144 C 265.339056 -73.396894 282.350775 -35.9008 277.639837 0.00154375 " transform="matrix(1, 0, 0, -1, 188.0086, 275.9117)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 329.953125 89.839844 C 231.085938 89.839844 177.996094 147.890625 174.382812 252.3125 L 143.753906 252.3125 C 142.546875 252.3125 141.570312 253.09375 141.570312 254.058594 L 141.570312 262.164062 C 141.570312 263.132812 142.546875 263.910156 143.753906 263.910156 L 488.726562 263.910156 C 488.726562 156.699219 434.308594 89.839844 329.953125 89.839844 "/>
<path fill="none" stroke-width="9.207" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000375 0.00105625 C -98.867562 0.00105625 -151.957406 -58.049725 -155.570687 -162.4716 L -186.199594 -162.4716 C -187.406625 -162.4716 -188.383187 -163.25285 -188.383187 -164.217694 L -188.383187 -172.323163 C -188.383187 -173.291913 -187.406625 -174.069256 -186.199594 -174.069256 L 158.773063 -174.069256 C 158.773063 -66.858319 104.355094 0.00105625 -0.000375 0.00105625 Z M -0.000375 0.00105625 " transform="matrix(1, 0, 0, -1, 329.9535, 89.8409)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<path fill-rule="evenodd" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 502.828125 395.851562 C 502.777344 395.867188 504.050781 394.195312 504 394.210938 C 508.421875 330.753906 439.136719 348.582031 410.542969 348.269531 C 406.882812 348.230469 404.167969 346.929688 402.566406 345.664062 C 386.824219 333.183594 372.757812 312.898438 365.644531 281.925781 C 357.445312 246.222656 380.65625 164.40625 381.535156 140.039062 C 368.601562 130.082031 246.890625 136.820312 204.101562 136.273438 C 196.75 184.300781 226.710938 254.964844 224.914062 289.382812 C 224.730469 301.394531 208.144531 358.773438 210.746094 366.496094 C 200.316406 371.265625 202.328125 388.632812 200.667969 403.777344 C 199.003906 418.917969 211.058594 424.617188 216.097656 424.664062 L 286.226562 435.085938 L 288.332031 416.695312 C 288.332031 416.695312 349.972656 424.667969 362.21875 443.804688 C 362.140625 444.355469 363.609375 444.792969 363.859375 444.847656 C 399.765625 452.539062 499.738281 446.78125 509.035156 423.175781 C 510.578125 419.261719 506.539062 398.324219 502.828125 395.851562 "/>
<path fill="none" stroke-width="7.6" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.000625 -0.0013625 C -0.0501562 -0.0169875 1.223281 1.654887 1.1725 1.639262 C 5.594375 65.096294 -63.690781 47.268169 -92.284531 47.580669 C -95.944687 47.619731 -98.659531 48.920512 -100.261094 50.186137 C -116.003281 62.666606 -130.069687 82.951762 -137.182969 113.924419 C -145.382187 149.627544 -122.17125 231.44395 -121.292344 255.811137 C -134.225937 265.768169 -255.936875 259.029887 -298.725937 259.576762 C -306.0775 211.549419 -276.116562 140.885356 -277.913437 106.467387 C -278.097031 94.455669 -294.682969 37.076762 -292.081406 29.354106 C -302.511094 24.584575 -300.499375 7.217387 -302.159531 -7.927144 C -303.823594 -23.067769 -291.768906 -28.766988 -286.729844 -28.813863 L -216.600937 -39.235738 L -214.495469 -20.845113 C -214.495469 -20.845113 -152.854844 -28.817769 -140.60875 -47.954488 C -140.686875 -48.505269 -139.218125 -48.942769 -138.968125 -48.997456 C -103.061875 -56.688863 -3.089219 -50.93105 6.207656 -27.325581 C 7.750625 -23.411519 3.711563 -2.474019 0.000625 -0.0013625 Z M 0.000625 -0.0013625 " transform="matrix(1, 0, 0, -1, 502.8275, 395.8502)"/>
<path fill-rule="evenodd" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" stroke-width="8.55" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00018125 0.00055 L 63.695494 -8.569763 C 66.332212 -8.909606 132.804869 -17.534606 144.781431 -36.245544 C 145.097837 -36.737731 146.172056 -37.233825 146.41815 -37.284606 C 182.328306 -44.979919 237.445494 -36.847106 264.097837 -28.034606 " transform="matrix(1, 0, 0, -1, 228.3006, 377.5943)"/>
<path fill="none" stroke-width="8.55" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00156875 0.00054375 C 20.560162 1.387262 69.345319 18.102106 69.673444 -27.819769 " transform="matrix(1, 0, 0, -1, 418.5414, 363.8482)"/>
<path fill-rule="evenodd" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 441.226562 433.445312 C 441.175781 433.464844 442.375 431.609375 442.324219 431.628906 C 441.742188 364.671875 370.5 389.074219 340.464844 391.101562 C 336.625 391.359375 333.667969 390.222656 331.886719 389.023438 C 314.339844 377.222656 297.910156 357.09375 287.894531 325.175781 C 276.355469 288.382812 293.980469 200.613281 292.902344 174.972656 C 278.507812 165.582031 151.339844 182.664062 106.390625 185.609375 C 102.625 236.617188 139.878906 308.308594 140.820312 344.574219 C 141.617188 357.195312 128.933594 418.773438 132.296875 426.664062 C 121.746094 432.527344 125.285156 450.585938 124.789062 466.613281 C 124.289062 482.644531 137.40625 487.632812 142.699219 487.269531 L 217.148438 492.4375 L 217.847656 472.960938 C 217.847656 472.960938 283.1875 476.257812 297.617188 495.332031 C 297.578125 495.921875 299.15625 496.253906 299.417969 496.292969 C 337.738281 501.410156 442.171875 487.144531 449.988281 461.609375 C 451.285156 457.371094 445.324219 435.734375 441.226562 433.445312 "/>
<path fill="none" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0013375 0.0005875 C -0.0521187 -0.0189438 1.1471 1.836525 1.096319 1.816994 C 0.514288 68.774025 -70.7279 44.371681 -100.763056 42.344337 C -104.6029 42.086525 -107.559931 43.223244 -109.341181 44.422462 C -126.888056 56.223244 -143.317744 76.35215 -153.333369 108.270119 C -164.872431 145.063087 -147.247431 232.832619 -148.325556 258.473244 C -162.720087 267.863869 -289.888056 250.781837 -334.837275 247.836525 C -338.6029 196.828712 -301.348994 125.137306 -300.407587 88.871681 C -299.610712 76.250587 -312.294306 14.672462 -308.931025 6.781837 C -319.481806 0.918556 -315.942744 -17.140038 -316.438837 -33.167381 C -316.938837 -49.198631 -303.82165 -54.186913 -298.528681 -53.823631 L -224.079462 -58.9916 L -223.380244 -39.515038 C -223.380244 -39.515038 -158.0404 -42.811913 -143.610712 -61.886131 C -143.649775 -62.475975 -142.07165 -62.808006 -141.809931 -62.847069 C -103.489619 -67.964256 0.943975 -53.698631 8.760381 -28.163475 C 10.057256 -23.925194 4.096319 -2.288475 -0.0013375 0.0005875 Z M -0.0013375 0.0005875 " transform="matrix(1, 0, 0, -1, 441.2279, 433.4459)"/>
<path fill="none" stroke-width="9" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014125 C 21.642269 1.459525 72.993831 19.057181 73.341487 -29.282663 " transform="matrix(1, 0, 0, -1, 353.6507, 402.2564)"/>
<path fill="none" stroke-width="9" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0003875 -0.0013875 L 67.546488 -3.755294 C 70.343363 -3.895919 140.808206 -7.47795 154.917581 -26.126388 C 155.288675 -26.614669 156.456644 -27.052169 156.718363 -27.087325 C 195.038675 -32.208419 252.206644 -19.1342 279.452738 -7.6967 " transform="matrix(1, 0, 0, -1, 151.6332, 436.8658)"/>
</svg>

After

Width:  |  Height:  |  Size: 8 KiB

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<path fill-rule="evenodd" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="3.3" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.00184375 L 35.50555 18.451281 L 1.345394 95.439562 C 0.94305 96.470812 0.446956 97.459094 -0.103825 98.416125 L -38.728825 177.791125 L -38.842106 177.752062 C -40.740544 180.998156 -43.7757 184.170031 -48.021794 187.158312 C -56.416325 193.080187 -68.314762 197.451281 -81.799137 200.080187 L -81.799137 207.6505 C -81.799137 211.0255 -84.533512 213.759875 -87.912419 213.759875 L -134.248356 213.759875 C -137.623356 213.759875 -140.357731 211.0255 -140.357731 207.6505 L -140.357731 200.713 C -144.771794 199.959094 -149.092106 199.021594 -153.256169 197.877062 C -173.162419 192.408312 -185.357731 183.568469 -188.43195 174.091906 L -225.654606 97.658312 C -226.010075 97.009875 -226.3382 96.349719 -226.623356 95.666125 L -260.685856 18.955187 L -225.18195 0.505969 L -165.353825 115.392687 L -162.193669 33.138781 C -162.263981 31.463 -162.248356 29.7755 -162.146794 28.084094 L -205.162419 -237.302625 L -151.478825 -253.958875 L -110.111637 -53.841688 L -66.517887 -253.400281 L -12.416325 -238.236219 L -63.209294 29.295031 L -63.2132 29.295031 C -63.189762 29.947375 -63.18195 30.599719 -63.18195 31.252062 L -57.908512 111.330187 Z M 0.00164375 -0.00184375 " transform="matrix(1, 0, 0, -1, 424.4007, 291.713)"/>
<path fill="none" stroke-width="6.468" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00161875 -0.000925 L 0.00161875 -214.059519 " transform="matrix(1, 0, 0, -1, 313.3226, 77.9522)"/>
<path fill="none" stroke-width="8.624" stroke-linecap="square" stroke-linejoin="miter" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0003875 -0.0019125 L 23.831644 -0.0019125 " transform="matrix(1, 0, 0, -1, 330.1332, 153.3809)"/>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 137 6 L 623.621094 6 L 623.621094 623.621094 L 137 623.621094 Z M 137 6 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 488.449219 314.597656 L 513.640625 228.625 C 516.621094 218.449219 510.785156 207.78125 500.609375 204.804688 C 490.433594 201.824219 479.769531 207.660156 476.789062 217.835938 L 453.367188 297.769531 L 489.019531 176.089844 C 492 165.914062 486.164062 155.246094 475.988281 152.265625 C 465.8125 149.289062 455.144531 155.121094 452.167969 165.296875 L 418.636719 279.730469 C 418.398438 279.605469 418.15625 279.484375 417.917969 279.359375 L 457.480469 144.339844 C 460.457031 134.164062 454.625 123.5 444.449219 120.519531 C 434.269531 117.539062 423.605469 123.375 420.625 133.550781 L 382.882812 262.363281 C 382.621094 262.25 382.359375 262.136719 382.097656 262.023438 L 413.535156 154.136719 C 416.511719 143.957031 410.675781 133.292969 400.503906 130.3125 C 390.324219 127.332031 379.660156 133.167969 376.679688 143.34375 L 345.820312 249.253906 C 345.765625 249.238281 345.714844 249.222656 345.660156 249.210938 L 250.613281 471.625 C 250.613281 471.625 370.101562 529.28125 385.183594 536.074219 C 397.714844 541.71875 420.03125 531.957031 428.457031 513.980469 C 439.054688 491.371094 488.449219 314.597656 488.449219 314.597656 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="8" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00128125 0.00154375 L 25.190125 85.9742 C 28.170594 96.149981 22.334656 106.81795 12.158875 109.794512 C 1.983094 112.774981 -8.680969 106.939044 -11.661437 96.763262 L -35.083312 16.829669 L 0.569031 138.509356 C 3.5495 148.685137 -2.286437 159.353106 -12.462219 162.333575 C -22.638 165.310137 -33.305969 159.478106 -36.282531 149.302325 L -69.813781 34.868731 C -70.052062 34.993731 -70.29425 35.114825 -70.532531 35.239825 L -30.970031 170.259356 C -27.993469 180.435137 -33.8255 191.0992 -44.001281 194.079669 C -54.180969 197.060137 -64.845031 191.2242 -67.8255 181.048419 L -105.567687 52.235919 C -105.829406 52.3492 -106.091125 52.462481 -106.352844 52.575762 L -74.915344 160.462481 C -71.938781 170.642169 -77.774719 181.306231 -87.946594 184.2867 C -98.126281 187.267169 -108.790344 181.431231 -111.770812 171.25545 L -142.630187 65.345294 C -142.684875 65.360919 -142.735656 65.376544 -142.790344 65.388262 L -237.837219 -157.0258 C -237.837219 -157.0258 -118.348937 -214.68205 -103.266906 -221.475019 C -90.735656 -227.11955 -68.41925 -217.357831 -59.993469 -199.381269 C -49.395812 -176.771894 -0.00128125 0.00154375 -0.00128125 0.00154375 Z M -0.00128125 0.00154375 " transform="matrix(1, 0, 0, -1, 488.4505, 314.5992)"/>
</g>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" stroke-width="8" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0013625 0.00155625 C 1.545512 0.884369 3.029887 1.919525 4.436137 3.110931 L 102.471294 86.181244 C 114.877544 96.689056 116.4127 115.267181 105.900981 127.673431 C 95.393169 140.075775 76.811137 141.614837 64.408794 131.103119 L 51.264262 119.9664 Z M -0.0013625 0.00155625 " transform="matrix(1, 0, 0, -1, 274.0248, 416.8414)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 310.175781 200.789062 C 296.113281 199.320312 283.519531 209.527344 282.050781 223.589844 L 279.785156 245.257812 C 279.785156 245.257812 271.832031 228.910156 271.78125 228.925781 L 236.417969 124.433594 C 233.003906 114.394531 222.097656 109.023438 212.058594 112.433594 C 202.023438 115.847656 196.648438 126.75 200.058594 136.792969 L 236.070312 243.191406 C 235.621094 243.410156 235.175781 243.621094 234.726562 243.84375 L 191.527344 116.824219 C 188.113281 106.785156 177.210938 101.414062 167.167969 104.828125 C 157.128906 108.238281 151.753906 119.144531 155.167969 129.183594 L 200.394531 262.15625 C 199.785156 262.5 199.175781 262.839844 198.566406 263.1875 L 160.238281 150.488281 C 156.828125 140.445312 145.921875 135.074219 135.878906 138.488281 C 125.84375 141.898438 120.46875 152.804688 123.882812 162.84375 L 164.59375 282.546875 C 164.03125 282.867188 163.46875 283.179688 162.90625 283.496094 L 136.183594 204.917969 C 132.769531 194.878906 121.867188 189.503906 111.828125 192.917969 C 101.789062 196.328125 96.414062 207.234375 99.828125 217.273438 L 128.554688 301.742188 C 128.601562 301.886719 185.460938 475.652344 197.355469 498.433594 C 206.546875 516.039062 232.746094 523.910156 244.726562 517.171875 C 258.25 509.5625 376.417969 447.019531 376.417969 447.019531 L 322.042969 333.488281 L 332.972656 228.914062 C 334.445312 214.851562 324.234375 202.261719 310.175781 200.789062 "/>
<path fill="none" stroke-width="5" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00158125 0.0015375 C -14.060919 1.470287 -26.654669 -8.736744 -28.123419 -22.799244 L -30.389044 -44.467213 C -30.389044 -44.467213 -38.342169 -28.119556 -38.39295 -28.135181 L -73.756231 76.357006 C -77.170294 86.396069 -88.076544 91.767162 -98.115606 88.357006 C -108.150763 84.942944 -113.525763 74.0406 -110.115606 63.997631 L -74.103888 -42.400806 C -74.553106 -42.619556 -74.998419 -42.830494 -75.447638 -43.05315 L -118.646856 83.966381 C -122.060919 94.005444 -132.963263 99.376537 -143.006231 95.962475 C -153.045294 92.552319 -158.420294 81.646069 -155.006231 71.607006 L -109.779669 -61.36565 C -110.389044 -61.7094 -110.998419 -62.049244 -111.607794 -62.3969 L -149.935919 50.302319 C -153.346075 60.345287 -164.252325 65.716381 -174.295294 62.302319 C -184.33045 58.892162 -189.70545 47.985912 -186.291388 37.94685 L -145.58045 -81.756275 C -146.14295 -82.076588 -146.70545 -82.389088 -147.26795 -82.705494 L -173.990606 -4.127369 C -177.404669 5.911694 -188.307013 11.286694 -198.346075 7.872631 C -208.385138 4.462475 -213.760138 -6.443775 -210.346075 -16.482838 L -181.619513 -100.951588 C -181.572638 -101.096119 -124.713263 -274.861744 -112.818731 -297.642994 C -103.627325 -315.248463 -77.428106 -323.119556 -65.447638 -316.381275 C -51.9242 -308.7719 66.243769 -246.228931 66.243769 -246.228931 L 11.868769 -132.697681 L 22.798456 -28.123463 C 24.271112 -14.060963 14.060175 -1.471119 0.00158125 0.0015375 Z M 0.00158125 0.0015375 " transform="matrix(1, 0, 0, -1, 310.1742, 200.7906)"/>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<path fill="none" stroke-width="9.2" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00066875 0.00009375 C -1.468081 1.324312 -9.186831 9.238375 -18.202456 -4.706938 C -14.655581 31.933687 -13.4173 62.687594 -16.210269 76.269625 C -22.046206 104.601656 -40.38605 124.804781 -72.046206 140.418062 C -84.82355 147.296969 -124.749331 160.070406 -161.7923 159.644625 C -198.839175 160.070406 -238.768863 147.296969 -251.5423 140.418062 C -283.202456 124.804781 -301.5423 104.601656 -307.378238 76.269625 C -310.159488 62.750094 -308.944644 32.218844 -305.436831 -4.195219 C -314.468081 9.179781 -322.128238 1.3165 -323.589175 0.00009375 C -330.639956 -6.363188 -311.32355 -102.800688 -292.319644 -105.038969 C -283.889956 -157.163969 -273.94855 -201.898344 -266.815738 -212.121 C -249.925113 -236.3085 -209.038394 -267.644438 -161.7923 -267.644438 C -114.550113 -267.644438 -73.663394 -236.3085 -56.776675 -212.121 C -49.663394 -201.929594 -39.76105 -156.960844 -31.350894 -105.038969 C -12.382144 -102.894438 7.074887 -6.382719 0.00066875 0.00009375 Z M 0.00066875 0.00009375 " transform="matrix(1, 0, 0, -1, 473.6048, 257.8165)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="4.161" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.0013125 -0.0008875 L -122.6185 2.487394 L -245.2435 -0.0008875 L -278.286469 14.284269 L -277.954437 29.342862 L -241.302094 15.213956 L -122.6185 17.557706 L -122.208344 17.542081 L -3.938812 15.213956 L 32.713531 29.342862 L 33.045563 14.284269 Z M -0.0013125 -0.0008875 " transform="matrix(1, 0, 0, -1, 434.431, 260.3663)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 412.230469 335.15625 C 410.800781 335.15625 409.503906 334.1875 409.144531 332.738281 C 408.71875 331.035156 409.753906 329.308594 411.460938 328.882812 C 412.082031 328.730469 417.660156 326.492188 423.148438 295.902344 C 426.097656 279.484375 427.5 263.25 427.515625 263.089844 C 427.667969 261.339844 429.191406 260.039062 430.957031 260.191406 C 432.710938 260.339844 434.007812 261.882812 433.859375 263.632812 C 433.847656 263.796875 432.414062 280.324219 429.417969 297.027344 C 423.699219 328.875 417.3125 333.984375 413 335.058594 C 412.742188 335.125 412.484375 335.15625 412.230469 335.15625 "/>
<path fill="none" stroke-width="2.405" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00066875 -0.00145 C -1.429019 -0.00145 -2.725894 0.9673 -3.085269 2.416519 C -3.51105 4.119644 -2.475894 5.846206 -0.768863 6.271987 C -0.147769 6.424331 5.430356 8.662612 10.918637 39.252456 C 13.867856 55.670425 15.2702 71.9048 15.285825 72.064956 C 15.438169 73.814956 16.961606 75.115737 18.727231 74.963394 C 20.481137 74.814956 21.778012 73.271987 21.629575 71.521987 C 21.617856 71.357925 20.184262 54.830581 17.188169 38.127456 C 11.469419 6.2798 5.0827 1.170425 0.7702 0.0962062 C 0.512387 0.0298 0.254575 -0.00145 0.00066875 -0.00145 Z M 0.00066875 -0.00145 " transform="matrix(1, 0, 0, -1, 412.2298, 335.1548)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 211.386719 334.984375 C 211.042969 334.984375 210.691406 334.929688 210.34375 334.808594 C 205.976562 333.292969 199.53125 327.652344 193.984375 296.300781 C 191.46875 282.101562 189.953125 265.996094 189.757812 263.441406 C 189.621094 261.6875 190.929688 260.15625 192.683594 260.019531 C 194.441406 259.886719 195.96875 261.191406 196.105469 262.941406 C 196.117188 263.101562 197.382812 279.003906 200.257812 295.234375 C 205.398438 324.238281 210.875 328.253906 212.433594 328.792969 C 214.09375 329.371094 214.972656 331.183594 214.398438 332.84375 C 213.941406 334.160156 212.707031 334.984375 211.386719 334.984375 "/>
<path fill="none" stroke-width="2.405" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(17.745972%, 44.17572%, 75.68512%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00178125 0.000525 C -0.345531 0.000525 -0.697094 0.0552125 -1.04475 0.176306 C -5.411938 1.691931 -11.85725 7.332556 -17.404125 38.684119 C -19.91975 52.883337 -21.435375 68.988806 -21.630688 71.543494 C -21.767406 73.2974 -20.458813 74.82865 -18.704906 74.965369 C -16.947094 75.098181 -15.41975 73.793494 -15.283031 72.043494 C -15.271313 71.883337 -14.005688 55.980994 -11.130688 39.750525 C -5.990063 10.746619 -0.5135 6.730994 1.045094 6.191931 C 2.70525 5.613806 3.584156 3.801306 3.009937 2.14115 C 2.552906 0.824744 1.318531 0.000525 -0.00178125 0.000525 Z M -0.00178125 0.000525 " transform="matrix(1, 0, 0, -1, 211.3885, 334.9849)"/>
<path fill="none" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00135625 -0.00185625 L -24.505262 -15.642481 L -146.157606 -6.681544 L -265.806044 -15.642481 L -290.313856 -0.00185625 C -288.067762 -47.540919 -261.360731 -76.294825 -250.43495 -86.138575 C -251.68495 -84.326075 -252.856825 -81.9667 -253.946669 -79.212794 C -252.755262 -82.126856 -251.462294 -84.599513 -250.063856 -86.470606 C -250.18495 -86.365138 -250.30995 -86.251856 -250.43495 -86.138575 C -249.001356 -88.212794 -247.4662 -89.579981 -245.817762 -89.994044 C -245.813856 -89.99795 -245.80995 -89.99795 -245.802137 -90.001856 C -220.657606 -98.724513 -192.673231 -97.615138 -174.845106 -90.849513 C -159.981825 -85.208888 -165.161512 -42.044825 -153.302137 -42.169825 L -145.1537 -41.8417 L -137.005262 -42.169825 C -125.1537 -42.044825 -130.333387 -85.208888 -115.4662 -90.849513 C -97.638075 -97.615138 -69.6537 -98.724513 -44.509169 -90.001856 C -44.501356 -89.99795 -44.501356 -89.99795 -44.493544 -89.994044 C -42.845106 -89.579981 -41.30995 -88.212794 -39.876356 -86.138575 C -40.001356 -86.251856 -40.126356 -86.365138 -40.24745 -86.470606 C -38.849012 -84.599513 -37.556044 -82.126856 -36.364637 -79.212794 C -37.454481 -81.9667 -38.626356 -84.326075 -39.876356 -86.138575 C -28.950575 -76.294825 -2.24745 -47.540919 -0.00135625 -0.00185625 Z M -0.00135625 -0.00185625 " transform="matrix(1, 0, 0, -1, 456.9662, 244.8458)"/>
<path fill="none" stroke-width="6" stroke-linecap="butt" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.0001625 0.00105625 C -0.421713 -7.491131 36.652506 -17.268475 36.652506 -17.268475 L 155.332194 -11.955975 L 155.746256 -11.975506 L 274.015787 -17.268475 C 274.015787 -17.268475 308.222819 -6.444256 308.668131 0.00105625 C 298.000162 -1.4091 10.277506 -1.4091 0.0001625 0.00105625 Z M 0.0001625 0.00105625 " transform="matrix(1, 0, 0, -1, 156.4764, 231.2159)"/>
</svg>

After

Width:  |  Height:  |  Size: 8.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="623.622" height="623.622" viewBox="0 0 623.622 623.622">
<defs>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 0 0 L 623.621094 0 L 623.621094 623.621094 L 0 623.621094 Z M 0 0 "/>
</clipPath>
</defs>
<path fill-rule="nonzero" fill="rgb(17.745972%, 44.17572%, 75.68512%)" fill-opacity="1" d="M 595.277344 311.8125 C 595.277344 468.363281 468.363281 595.277344 311.808594 595.277344 C 155.257812 595.277344 28.34375 468.363281 28.34375 311.8125 C 28.34375 155.257812 155.257812 28.347656 311.808594 28.347656 C 468.363281 28.347656 595.277344 155.257812 595.277344 311.8125 "/>
<path fill="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00164375 -0.0014 C 0.00164375 -156.552181 -126.912419 -283.466244 -283.467106 -283.466244 C -440.017888 -283.466244 -566.93195 -156.552181 -566.93195 -0.0014 C -566.93195 156.553287 -440.017888 283.463444 -283.467106 283.463444 C -126.912419 283.463444 0.00164375 156.553287 0.00164375 -0.0014 Z M 0.00164375 -0.0014 " transform="matrix(1, 0, 0, -1, 595.2757, 311.8111)"/>
<path fill="none" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.0016375 -0.00046875 C -7.385081 -12.500469 -17.385081 -32.480938 -24.166331 -60.422344 C -24.670237 -68.566875 -18.939769 -74.980938 -20.158519 -79.277813 C -21.377269 -83.578594 -49.619456 -142.652813 -49.642894 -152.937969 C -49.650706 -156.793438 -46.045237 -164.625469 -38.736644 -165.184063 L -15.86555 -165.184063 C -15.86555 -165.184063 -18.310862 -201.895 -20.869456 -220.625469 C -23.7093 -241.367656 -1.951487 -249.336406 8.278981 -249.17625 C 16.693044 -249.047344 51.079763 -250.789531 58.868825 -250.293438 C 60.646169 -260.855938 60.400075 -308.117656 60.400075 -308.117656 L 198.329763 -308.117656 C 194.4782 -250.656719 204.6657 -196.723125 231.739919 -159.672344 C 268.986013 -108.703594 275.4157 57.796406 106.329763 57.796406 C 39.325856 57.796406 -3.67805 22.597187 -3.67805 -0.23875 " transform="matrix(1, 0, 0, -1, 232.2093, 175.23)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 243.066406 242.640625 L 266.828125 260.855469 L 240.839844 271.492188 C 234.523438 265.863281 235.144531 250.597656 243.066406 242.640625 "/>
<path fill="none" stroke-width="5.13" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00110625 -0.001925 L 23.762825 -18.216769 L -2.225456 -28.853487 C -8.541863 -23.224581 -7.920769 -7.958956 0.00110625 -0.001925 Z M 0.00110625 -0.001925 " transform="matrix(1, 0, 0, -1, 243.0653, 242.6387)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="5.057" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00158125 0.000525 C 0.00158125 -1.581506 -1.283575 -2.866663 -2.865606 -2.866663 L -151.963263 -2.866663 C -153.5492 -2.866663 -154.83045 -1.581506 -154.83045 0.000525 L -154.83045 21.195837 C -154.83045 22.777869 -153.5492 24.063025 -151.963263 24.063025 L -2.865606 24.063025 C -1.283575 24.063025 0.00158125 22.777869 0.00158125 21.195837 Z M 0.00158125 0.000525 " transform="matrix(1, 0, 0, -1, 493.1742, 257.0474)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="5.057" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.000325 -0.00135625 C 1.581706 -0.00135625 2.866863 -1.282606 2.866863 -2.868544 L 2.866863 -63.161513 C 2.866863 -64.743544 1.581706 -66.0287 -0.000325 -66.0287 L -21.195637 -66.0287 C -22.777669 -66.0287 -24.062825 -64.743544 -24.062825 -63.161513 L -24.062825 -2.868544 C -24.062825 -1.282606 -22.777669 -0.00135625 -21.195637 -0.00135625 Z M -0.000325 -0.00135625 " transform="matrix(1, 0, 0, -1, 335.7972, 109.2213)"/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="2" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(13.729858%, 12.159729%, 12.548828%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00058125 -0.0014 C 0.00058125 -160.466244 -130.085356 -290.552181 -290.5502 -290.552181 C -451.01895 -290.552181 -581.104887 -160.466244 -581.104887 -0.0014 C -581.104887 160.46735 -451.01895 290.549381 -290.5502 290.549381 C -130.085356 290.549381 0.00058125 160.46735 0.00058125 -0.0014 Z M 0.00058125 -0.0014 " transform="matrix(1, 0, 0, -1, 602.3627, 311.8111)"/>
</g>
<path fill="none" stroke-width="9.5" stroke-linecap="round" stroke-linejoin="round" stroke="rgb(100%, 100%, 100%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00128125 -0.0014 C -0.583312 -4.759213 -4.91925 -8.618588 -9.677062 -8.618588 L -176.868469 -8.618588 C -181.630187 -8.618588 -185.013 -4.759213 -184.427062 -0.0014 L -153.10675 254.338444 C -152.520812 259.096256 -148.188781 262.955631 -143.430969 262.955631 L 23.764344 262.955631 C 28.522156 262.955631 31.901063 259.096256 31.319031 254.338444 Z M -0.00128125 -0.0014 " transform="matrix(1, 0, 0, -1, 315.9505, 438.1861)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 240.488281 424.425781 C 229.738281 424.566406 208.5 416.613281 211.339844 395.875 C 213.898438 377.140625 216.34375 340.429688 216.34375 340.429688 L 193.472656 340.429688 C 186.164062 340.3125 182.558594 332.042969 182.566406 328.183594 C 182.589844 317.898438 210.832031 258.828125 212.050781 254.527344 C 213.269531 250.226562 207.539062 243.8125 208.042969 235.667969 C 214.820312 207.730469 224.824219 187.746094 232.210938 175.25 L 228.53125 175.484375 C 228.53125 175.40625 228.539062 175.328125 228.539062 175.25 L 172.519531 175.25 C 167.761719 175.25 163.429688 179.105469 162.84375 183.867188 L 131.523438 438.203125 C 130.9375 442.964844 134.320312 446.820312 139.082031 446.820312 L 292.304688 446.820312 C 292.082031 437.613281 291.707031 429.277344 291.078125 425.542969 C 282.78125 425.90625 248.761719 424.316406 240.488281 424.425781 "/>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

View file

@ -1,27 +1,77 @@
#let dummy(truc) = [truc] #let dummy(truc) = [truc]
// Builds a card from arguments // Builds a card from arguments
#let card(name: none, protection_items: [], referent: "Pas de referent", #let card(name: none, protection_items: (), forbidden_items: (), referent: "Pas de referent",
instructions: none, note: none) = { instructions: none, note: none, min_help: 0) = {
( (
name: name, name: name,
protection_items: protection_items, protection_items: protection_items,
forbidden_items: forbidden_items,
referent: referent, referent: referent,
min_help: min_help,
instructions: instructions, instructions: instructions,
note: note note: note
) )
} }
#let build_img(link, caption) = (
img: "../imgs/" + link,
caption: caption,
)
// Define bindings for al protection equipment items // Define bindings for al protection equipment items
#let Hearing = "OBLIGATION/OBLIGATION-casque-antibruit.pdf" #let Hearing = build_img("OBLIGATION/OBLIGATION-casque-antibruit.svg", "Casque anti-bruit")
#let Helmet = "OBLIGATION/OBLIGATION-casque.pdf" #let Helmet = build_img("OBLIGATION/OBLIGATION-casque.svg", "Casque")
#let Glasses = "OBLIGATION/OBLIGATION-lunettes.pdf" #let Glasses = build_img("OBLIGATION/OBLIGATION-lunettes.svg", "Lunettes")
#let Shield = "OBLIGATION/OBLIGATION-visiere.pdf" #let Shield = build_img("OBLIGATION/OBLIGATION-visiere.svg", "Visière")
#let Gloves = "OBLIGATION/OBLIGATION-gants.pdf" #let Gloves = build_img("OBLIGATION/OBLIGATION-gants.svg", "Gants")
#let Mask = "OBLIGATION/OBLIGATION-protection-voies-respiratoires.pdf" #let Mask = build_img("OBLIGATION/OBLIGATION-protection-voies-respiratoires.svg", "Masque")
#let generate_single_card(card) = { #let generate_single_card(card) = {
text(size: 14pt)[#card.name] [
#set align(center)
#text(size: 40pt, weight: "bold")[#card.name]
]
[
#text(size: 20pt)[Référent·es: #card.referent]
]
linebreak()
[
#let plural = if card.min_help > 0 [s] else []
#text(size: 20pt)[Utilisation: au moins
#text(weight: "bold")[#str(card.min_help + 1)] personne#plural]
]
linebreak()
linebreak()
[
#box([
#set align(center)
#{
for item in card.protection_items {
box([
#image(width: 30%, item.img)
#text(style: "italic", [#item.caption])
])
}
for item in card.forbidden_items {
// TODO: Cross the image
box([
#image(width: 30%, item.img)
#text(style: "italic", [#item.caption])
])
}
}
])
]
// TODO: Tidy this up
linebreak()
linebreak()
linebreak()
text(size: 30pt, weight: "bold")[Instructions]
linebreak()
text(size: 18pt)[#card.instructions]
} }
#let generate_cards(cards) = { #let generate_cards(cards) = {