This repository has been archived on 2023-05-26. You can view files and clone it, but cannot push or open issues or pull requests.
web/img/final.svg

354 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg:svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
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: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"
sodipodi:docname="final.svg"
inkscape:version="1.0beta2 (2b71d25, 2019-12-03)"
id="svg8"
version="1.1"
viewBox="0 0 210.02218 39.31026"
height="39.310261mm"
width="210.02217mm">
<svg:defs
id="defs2">
<svg:linearGradient
osb:paint="solid"
id="linearGradient6315">
<svg:stop
id="stop6313"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
</svg:linearGradient>
<svg:linearGradient
id="linearGradient6263"
inkscape:collect="always">
<svg:stop
id="stop6259"
offset="0"
style="stop-color:#ff7fff;stop-opacity:1;" />
<svg:stop
id="stop6261"
offset="1"
style="stop-color:#ff7fff;stop-opacity:0;" />
</svg:linearGradient>
<svg:linearGradient
osb:paint="solid"
id="linearGradient6221">
<svg:stop
id="stop6219"
offset="0"
style="stop-color:#ff7fff;stop-opacity:1;" />
</svg:linearGradient>
<svg:linearGradient
gradientUnits="userSpaceOnUse"
y2="260.298"
x2="445.51743"
y1="260.298"
x1="113.22142"
id="linearGradient6267"
xlink:href="#linearGradient6263"
inkscape:collect="always" />
</svg:defs>
<sodipodi:namedview
inkscape:document-rotation="0"
inkscape:object-nodes="false"
inkscape:snap-others="true"
inkscape:snap-to-guides="false"
inkscape:snap-grids="false"
inkscape:snap-page="false"
inkscape:snap-text-baseline="true"
inkscape:snap-center="false"
inkscape:snap-object-midpoints="false"
inkscape:snap-midpoints="false"
inkscape:snap-smooth-nodes="false"
inkscape:object-paths="false"
inkscape:snap-intersection-paths="true"
inkscape:snap-bbox-midpoints="false"
inkscape:snap-bbox-edge-midpoints="false"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="false"
inkscape:snap-bbox="true"
inkscape:snap-global="true"
inkscape:guide-bbox="true"
showguides="true"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:window-height="1001"
inkscape:window-width="1920"
showgrid="false"
inkscape:current-layer="layer4"
inkscape:document-units="mm"
inkscape:cy="32.774811"
inkscape:cx="428.1723"
inkscape:zoom="1.28"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base" />
<svg: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>
</svg:metadata>
<svg:g
transform="translate(2.1865978e-7,0.12704531)"
style="display:inline;opacity:1"
inkscape:label="Persp"
id="layer2"
inkscape:groupmode="layer">
<svg:text
id="text26"
y="37.384098"
x="5.0925131"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:57.6001px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';letter-spacing:0px;word-spacing:0px;fill:#c80000;fill-opacity:1;stroke:none;stroke-width:1.44;stroke-opacity:1"
xml:space="preserve"><svg:tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#c80000;fill-opacity:1;stroke:none;stroke-width:1.44;stroke-opacity:1"
y="37.384098"
x="5.0925131"
id="tspan24"
sodipodi:role="line">ANTOPIE</svg:tspan></svg:text>
</svg:g>
<svg:g
transform="translate(2.1865978e-7,0.12704531)"
style="display:inline"
inkscape:label="Liaisons"
id="layer3"
inkscape:groupmode="layer">
<svg:path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path69"
d="m 18.767779,1.2046865 4.606732,1.0048004"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<svg:path
transform="scale(0.26458333)"
inkscape:connector-curvature="0"
id="path6620"
d=""
style="opacity:1;fill:#ff7f00;fill-opacity:1;stroke:none;stroke-width:0.00147638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
transform="scale(0.26458333)"
inkscape:connector-curvature="0"
id="path6626"
d="m 72.524399,6.5368281 c 0.0027,-0.00274 2.831614,-0.00317 2.834352,-4.279e-4 0.0013,0.00127 -0.636363,0.00231 -1.416962,0.00231 -0.780599,0 -1.418425,-8.462e-4 -1.41739,-0.00188 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.00147638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
transform="scale(0.26458333)"
inkscape:connector-curvature="0"
id="path6628"
d="m 74.558236,6.5318801 c 0.03075,-6.607e-4 0.07996,-6.591e-4 0.109375,3.6e-6 0.02941,6.628e-4 0.0043,0.0012 -0.0559,0.0012 -0.06016,-1.9e-6 -0.08422,-5.442e-4 -0.05348,-0.0012 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.00147638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
transform="scale(0.26458333)"
inkscape:connector-curvature="0"
id="path6630"
d="m 74.58925,6.5319102 c 0.01343,-7.628e-4 0.0354,-7.628e-4 0.04883,0 0.01343,7.628e-4 0.0024,0.00139 -0.02441,0.00139 -0.02686,0 -0.03784,-6.24e-4 -0.02441,-0.00139 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.00147638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
transform="scale(0.26458333)"
inkscape:connector-curvature="0"
id="path6632"
d="m 74.327829,6.5357795 c 0.110272,-5.766e-4 0.289568,-5.765e-4 0.398438,4e-7 0.108869,5.768e-4 0.01865,0.00105 -0.200494,0.00105 -0.21914,-1e-7 -0.308215,-4.721e-4 -0.197944,-0.00105 z"
style="opacity:1;fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.00147638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6651"
d="m 38.565541,1.209359 3.542768,1.0007916"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1.00843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6653"
d="M 7.6864628,37.901559 12.889656,36.893512"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.998858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6655"
d="m 33.252052,36.900746 -4.041431,1.008047"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6657"
d="m 39.292689,37.909826 3.507798,-1.008047"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6659"
d="M 57.320856,37.927847 59.858179,36.9198"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6661"
d="m 57.316932,1.186298 2.540577,1.0017066"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.998581;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6665"
d="m 61.965749,6.4605479 2.31111,0.6699256"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.994256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6667"
d="m 88.826191,1.0405129 0.841898,1.0056016"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6669"
d="m 78.990527,37.987001 1.36839,-1.008047"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6671"
d="m 124.79318,1.5704691 -1.042,0.9776002"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1.00251;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6673"
d="m 123.75589,37.030278 1.03688,1.003119"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1.00118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6675"
d="m 152.37788,2.198124 2.6777,-1.0056015"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6677"
d="m 152.3907,36.914876 2.6541,1.008047"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6679"
d="m 174.75729,31.989857 3.92741,0.677995"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6681"
d="m 174.73287,7.1003516 3.96673,-0.650222"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1.00735;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6683"
d="m 181.68063,2.2039706 4.26796,-0.9822155"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6685"
d="m 181.72156,36.904682 4.29135,1.008047"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6687"
d="m 204.2981,31.993042 5.66488,0.681948"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.990483;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<svg:path
inkscape:connector-curvature="0"
id="path6691"
d="m 203.05757,7.1126031 5.52359,-0.6729825"
style="fill:none;fill-opacity:1;stroke:#c80000;stroke-width:0.996553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg:g>
<svg:g
transform="translate(4.1818619e-7,-2.9670715e-5)"
style="display:inline"
inkscape:label="Lettres vrai"
id="layer4"
inkscape:groupmode="layer">
<svg:text
id="text857"
y="38.519218"
x="-0.54766661"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:60.8518px;line-height:1;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.380324"
xml:space="preserve"><svg:tspan
style="stroke-width:0.380324"
id="tspan855"
y="38.519218"
x="-0.54766661"
sodipodi:role="line"><svg:tspan
style="stroke-width:0.380324"
id="tspan853"
y="38.519218"
x="-0.54766661">ANTOPIE</svg:tspan></svg:tspan></svg:text>
</svg:g>
<script>(function () {
const toBlob = HTMLCanvasElement.prototype.toBlob;
const toDataURL = HTMLCanvasElement.prototype.toDataURL;
const getImageData = CanvasRenderingContext2D.prototype.getImageData;
//
var noisify = function (canvas, context) {
const shift = {
'r': Math.floor(Math.random() * 10) - 5,
'g': Math.floor(Math.random() * 10) - 5,
'b': Math.floor(Math.random() * 10) - 5,
'a': Math.floor(Math.random() * 10) - 5
};
//
const width = canvas.width, height = canvas.height;
const imageData = getImageData.apply(context, [0, 0, width, height]);
for (let i = 0; i &lt; height; i++) {
for (let j = 0; j &lt; width; j++) {
const n = ((i * (width * 4)) + (j * 4));
imageData.data[n + 0] = imageData.data[n + 0] + shift.r;
imageData.data[n + 1] = imageData.data[n + 1] + shift.g;
imageData.data[n + 2] = imageData.data[n + 2] + shift.b;
imageData.data[n + 3] = imageData.data[n + 3] + shift.a;
}
}
//
window.top.postMessage(&quot;canvas-fingerprint-defender-alert&quot;, '*');
context.putImageData(imageData, 0, 0);
};
//
Object.defineProperty(HTMLCanvasElement.prototype, &quot;toBlob&quot;, {
&quot;value&quot;: function () {
noisify(this, this.getContext(&quot;2d&quot;));
return toBlob.apply(this, arguments);
}
});
//
Object.defineProperty(HTMLCanvasElement.prototype, &quot;toDataURL&quot;, {
&quot;value&quot;: function () {
noisify(this, this.getContext(&quot;2d&quot;));
return toDataURL.apply(this, arguments);
}
});
//
Object.defineProperty(CanvasRenderingContext2D.prototype, &quot;getImageData&quot;, {
&quot;value&quot;: function () {
noisify(this.canvas, this);
return getImageData.apply(this, arguments);
}
});
//
document.documentElement.dataset.cbscriptallow = true;
})()</script>
<script>{
const iframes = window.top.document.querySelectorAll(&quot;iframe[sandbox]&quot;);
for (var i = 0; i &lt; iframes.length; i++) {
if (iframes[i].contentWindow) {
if (iframes[i].contentWindow.CanvasRenderingContext2D) {
iframes[i].contentWindow.CanvasRenderingContext2D.prototype.getImageData = CanvasRenderingContext2D.prototype.getImageData;
}
if (iframes[i].contentWindow.HTMLCanvasElement) {
iframes[i].contentWindow.HTMLCanvasElement.prototype.toBlob = HTMLCanvasElement.prototype.toBlob;
iframes[i].contentWindow.HTMLCanvasElement.prototype.toDataURL = HTMLCanvasElement.prototype.toDataURL;
}
}
}
}</script>
</svg:svg>