Make supporter logos work across browsers (#3017)

This commit is contained in:
d11n 2021-10-26 04:15:01 +02:00 committed by GitHub
parent e50c9266b4
commit 79c61f01c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,28 @@
<h5 class="text-center fw-normal mb-2">
BTCPay Server Supporters
</h5>
<div style="width:0;height:0;position:absolute;visibility:hidden;">
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="squarecrypto-gradient" gradientUnits="userSpaceOnUse" x1="0" x2="151" y1="75" y2="75"><stop offset="0" stop-color="#f0f"/><stop offset="1" stop-color="#00f"/></linearGradient>
<linearGradient id="pnxbet-a" x1="108.127" y1="162.181" x2="74.499" y2="305.982" gradientUnits="userSpaceOnUse"><stop stop-color="#FA1366"/><stop offset="1" stop-color="#FD6E06"/></linearGradient>
<linearGradient id="pnxbet-c" x1="152.732" y1="33.344" x2="2.684" y2="194.507" gradientUnits="userSpaceOnUse"><stop stop-color="#F91500"/><stop offset="1" stop-color="#FDD140"/></linearGradient>
<filter id="pnxbet-b" x="35.029" y="154.606" width="85.36" height="85.36" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation=".5" result="effect1_foregroundBlur"/></filter>
<filter id="pnxbet-d" x="8.414" y="53.573" width="93.523" height="181.835" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="1" result="effect1_foregroundBlur"/></filter>
</defs>
<symbol id="supporter-pnxbet" viewBox="0 0 1719 292"><path d="M1240.88 291.5v-261c0-16.569 13.43-30 30-30h183v55h-158v63h121v25c0 16.569-13.43 30-30 30h-91v63h158v55h-213ZM1569.88 55.5v236h55v-236h94V.5h-211c-16.57 0-30 13.431-30 30v25h92ZM457.881 22.5v269h55v-192l113.829 192h55.171V.5h-55v190L513.095.5h-33.214c-12.15 0-22 9.85-22 22ZM803.381 146l-97 145.5h78.721l52.279-97.5 57.5 97.5h74.5l-93.5-145.5 94-145.5H894.7L837.381 92 784.881.5h-79.5l98 145.5Z" fill="var(--btcpay-body-text)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M992.881 291.5v-263c0-15.464 12.539-28 27.999-28h131c35.9 0 65 29.102 65 65v35.393c0 23.725-18.33 43.417-42 45.107 23.59 1.404 42 20.944 42 44.574V226.5c0 35.898-29.1 65-65 65H992.881ZM1047.38 56h82c17.12 0 31 13.88 31 31 0 17.121-13.88 31-31 31h-82V56Zm82 118h-82v62h82c17.12 0 31-13.879 31-31 0-17.121-13.88-31-31-31ZM238.881.5h105c46.392 0 84 37.608 84 84v21c0 46.392-37.608 84-84 84h-77v102h-55v-264c0-14.912 12.088-27 27-27Zm95.5 55.5h-67v78h67c21.539 0 39-17.461 39-39 0-21.54-17.461-39-39-39Z" fill="var(--btcpay-body-text)"/><path d="m25.228 224.173 60.818 67.588c70.88-64.809 46.919-104.22 44.084-109.855-2.268-4.509-51.978-63.871-76.55-92.988l-28.352 28.178c-31.754 38.322-11.34 86.413 0 107.077Z" fill="url(#pnxbet-a)"/><g filter="url(#pnxbet-b)"><path d="m119.39 171.236-83.36 67.73 68.987-83.36 14.373 15.63Z" fill="#C40537"/></g><path d="M155.27 108.368 36.028 236.187c-40.013-35.567-46.996-77.803-19.45-111.147L138.838 0 155 27c29 49 8.606 69.327.27 81.368Z" fill="url(#pnxbet-c)"/><g filter="url(#pnxbet-d)"><path d="M36.027 113.925c-48.957 46.238-16.06 100.69 2.913 119.483-27.92-102.811-16.806-91.696 60.997-177.835 0 0-13.893 11.115-63.91 58.352Z" fill="#FDD45F"/></g></symbol>
<symbol id="supporter-kraken" viewBox="0 0 203.8 202.25"><path fill="#5841d8" d="M50.78 155.58h4.5v4.88c.37-.95 1.28-2.11 2.72-3.47 1.44-1.36 3.1-2.04 4.98-2.04.09 0 .24.01.45.03.21.02.57.05 1.08.11v5c-.28-.05-.54-.08-.78-.1-.24-.02-.5-.03-.78-.03-2.39 0-4.23.77-5.51 2.31-1.28 1.54-1.92 3.31-1.92 5.31v16.23h-4.74v-28.23zM83.75 166.73c1.09-.14 1.82-.6 2.19-1.37.21-.43.31-1.03.31-1.83 0-1.62-.57-2.8-1.72-3.53-1.16-.74-2.8-1.1-4.94-1.1-2.47 0-4.22.67-5.26 2.01-.57.74-.96 1.84-1.12 3.31h-4.43c.09-3.49 1.21-5.91 3.38-7.28s4.69-2.05 7.54-2.05c3.31 0 6.01.63 8.08 1.9 2.05 1.27 3.08 3.23 3.08 5.9v16.26c0 .5.1.89.29 1.19.21.3.63.45 1.28.45.21 0 .45-.01.71-.04.27-.03.55-.07.85-.12v3.5c-.74.21-1.3.34-1.69.4-.39.05-.91.07-1.58.07-1.64 0-2.82-.58-3.55-1.74-.39-.61-.67-1.49-.82-2.61-.96 1.27-2.35 2.36-4.16 3.29-1.81.93-3.8 1.4-5.99 1.4-2.61 0-4.76-.8-6.41-2.38-1.66-1.59-2.49-3.58-2.49-5.96 0-2.62.82-4.64 2.45-6.08 1.64-1.44 3.78-2.32 6.44-2.66l7.56-.93zm-9.99 12.82c1 .79 2.19 1.18 3.55 1.18 1.67 0 3.29-.39 4.85-1.16 2.64-1.28 3.95-3.38 3.95-6.29v-3.82c-.58.37-1.32.68-2.23.92-.91.25-1.8.42-2.68.53l-2.87.37c-1.71.23-3.01.59-3.88 1.08-1.47.83-2.2 2.14-2.2 3.95.01 1.37.51 2.45 1.51 3.24zM143.07 156.36c1.87.94 3.29 2.16 4.27 3.65.94 1.42 1.57 3.08 1.88 4.98.28 1.3.42 3.37.42 6.22h-20.53c.09 2.87.76 5.17 2.01 6.91 1.25 1.74 3.2 2.6 5.83 2.6 2.46 0 4.42-.82 5.89-2.46.82-.95 1.4-2.06 1.74-3.3h4.66c-.12 1.04-.53 2.19-1.23 3.47-.7 1.27-1.47 2.31-2.32 3.12-1.43 1.41-3.2 2.35-5.31 2.84-1.13.28-2.42.42-3.85.42-3.49 0-6.45-1.28-8.88-3.83-2.43-2.55-3.64-6.13-3.64-10.74 0-4.53 1.22-8.22 3.67-11.04 2.44-2.83 5.64-4.24 9.59-4.24 2 0 3.93.46 5.8 1.4zm1.7 11.09c-.2-2.06-.64-3.7-1.34-4.93-1.29-2.29-3.44-3.42-6.46-3.42-2.16 0-3.96.78-5.43 2.36-1.46 1.57-2.24 3.57-2.33 6h15.56zM155.65 155.58h4.51v4.01c1.33-1.65 2.75-2.83 4.24-3.56 1.5-.72 3.15-1.08 4.98-1.08 4.01 0 6.71 1.39 8.12 4.19.77 1.53 1.16 3.72 1.16 6.57v18.1h-4.83v-17.79c0-1.72-.26-3.11-.76-4.17-.85-1.76-2.37-2.64-4.58-2.64-1.13 0-2.05.11-2.77.34-1.3.39-2.45 1.16-3.43 2.32-.79.93-1.3 1.89-1.54 2.88s-.36 2.41-.36 4.26v14.78h-4.75v-28.21zM46.34 155.58h-6.06l-12.17 11.99v-11.99h-4.56v28.23h4.56v-10.59l3.9-3.77 8.88 14.36h6.06l-11.46-17.73zM110.47 166.08l10.85-10.5h-6.06l-12.16 11.99v-11.99h-4.56v28.23h4.56v-10.59l3.89-3.77 8.88 14.36h6.06zM100.94 23.48c-42.75 0-77.39 34.66-77.39 77.42v33.17c0 6.11 4.95 11.05 11.04 11.05 6.1 0 11.08-4.94 11.08-11.05V100.9c0-6.12 4.93-11.07 11.05-11.07 6.1 0 11.05 4.95 11.05 11.07v33.17c0 6.11 4.95 11.05 11.05 11.05 6.12 0 11.07-4.94 11.07-11.05V100.9c0-6.12 4.95-11.07 11.05-11.07 6.12 0 11.08 4.95 11.08 11.07v33.17c0 6.11 4.95 11.05 11.04 11.05 6.1 0 11.05-4.94 11.05-11.05V100.9c0-6.12 4.95-11.07 11.08-11.07 6.1 0 11.05 4.95 11.05 11.07v33.17c0 6.11 4.95 11.05 11.07 11.05 6.1 0 11.05-4.94 11.05-11.05V100.9c0-42.76-34.67-77.42-77.42-77.42z"/></symbol>
<symbol id="supporter-squarecrypto" viewBox="0 0 151 151"><path d="M13.665 122.69a13.663 13.663 0 00-9.658 3.994 13.653 13.653 0 00-4.002 9.656 13.662 13.662 0 0013.655 14.03 13.656 13.656 0 009.789-4.133 13.66 13.66 0 003.866-9.897 13.65 13.65 0 00-13.65-13.65zm81.72-61.35H.005v27.32h95.38zm-81.72-34A13.66 13.66 0 10.005 13.66a13.65 13.65 0 0013.66 13.65zm121-27.31h-80v27.31h95.34v-12A15.34 15.34 0 00134.665 0zm-80 150h80a15.335 15.335 0 0010.858-4.504 15.346 15.346 0 004.482-10.866v-12h-95.38zm81.72-88.66a13.658 13.658 0 00-13.44 16.311 13.665 13.665 0 0010.739 10.747A13.66 13.66 0 00150.005 75a13.66 13.66 0 00-13.66-13.66z" fill="url(#squarecrypto-gradient)"/></symbol>
<symbol id="supporter-bailliegifford" viewBox="0 0 252.875 70.249"><path style="fill:var(--btcpay-body-text);fill-opacity:1;stroke:var(--btcpay-body-text);stroke-opacity:1" d="M366.764 291.907h4.554l-5.046 12.789h-4.553zM377.541 302.546h4.675l-.849 2.15h-9.229l5.046-12.789h4.554zM389.988 302.546h4.676l-.849 2.15h-9.229l5.045-12.789h4.554zM403.079 291.907h4.554l-5.046 12.789h-4.553zM418.795 302.487l-.871 2.209h-9.471l5.046-12.789h9.397l-.871 2.209h-4.844l-1.139 2.887h4.457l-.826 2.093h-4.457l-1.338 3.391zM445.115 294.349a6.207 6.207 0 0 0-2.213-.407c-3.344 0-4.898 3.391-5.35 4.535-.682 1.725-1.15 3.469.277 4.147.49.232 1.135.252 1.402.252l1.186-3.004h-1.648l.795-2.015h5.766l-2.4 6.084c-1.66.523-3.16.95-5.268.95-4.748 0-6.602-2.732-5.109-6.511 1.566-3.973 5.77-6.647 10.566-6.647 1.842 0 2.971.33 3.777.62l-1.781 1.996zM453.309 291.907h4.554l-5.045 12.789h-4.554zM458.684 304.696l5.045-12.789h9.398l-.871 2.209h-4.844l-1.269 3.217h4.457l-.871 2.209h-4.458l-2.033 5.154zM472.639 304.696l5.047-12.789h9.398l-.871 2.209h-4.846l-1.269 3.217h4.459l-.873 2.209h-4.457l-2.034 5.154z" transform="translate(-293.5 -262.775)"/><path d="M335.139 302.643c.557 0 1.187 0 1.747-.252.576-.232 1.106-.717 1.489-1.686.336-.854.189-1.279-.211-1.492-.376-.213-1.006-.213-1.612-.213h-.63l-1.438 3.643h.655zm2.154-5.523c.46 0 .993 0 1.521-.232.496-.213.986-.659 1.33-1.531.283-.717.162-1.085-.181-1.259-.319-.175-.852-.175-1.409-.175h-.63l-1.262 3.198h.631v-.001zm2.832-5.213c1.187 0 2.578.097 3.531.504.954.407 1.47 1.124.966 2.403-.727 1.841-2.749 2.732-4.501 3.12.502.077 1.378.252 2.05.698.647.445 1.06 1.182.578 2.403-.443 1.124-1.742 2.636-4.352 3.294-.995.252-2.107.368-4.481.368h-4.651l5.045-12.79h5.815zM350.689 300.201h2.833l.017-3.605-2.85 3.605zm6.664-8.294.792 12.79h-4.651l-.017-2.597h-4.288l-2.066 2.597h-3.149l10.714-12.79h2.665zM492.998 302.875c.922 0 2.209-.504 3.793-4.515 1.451-3.682 1.238-4.612-.047-4.612-1.283 0-2.363.775-3.955 4.806-1.07 2.713-1.316 4.321.209 4.321zm4.59-11.143c3.561 0 6.08 1.841 4.299 6.356-1.482 3.759-4.936 6.802-9.707 6.802-4.555 0-5.779-2.791-4.295-6.55 1.65-4.185 5.635-6.608 9.703-6.608zM512.328 293.922l-1.469 3.721h.484c1.502 0 2.234-.445 2.793-1.86.582-1.473.25-1.86-1.324-1.86h-.484v-.001zm1.254-2.015c2.398 0 3.312.078 4.168.426.814.33 1.785 1.124 1.166 2.694-.58 1.473-2.047 2.732-4.277 3.353l1.916 6.317h-4.893l-.965-5.29h-.533l-2.088 5.29h-4.408l5.047-12.79h4.867zM528.418 293.961l-3.424 8.682h.387c1.115 0 2.955.368 4.906-4.573 1.619-4.108.264-4.108-1.385-4.108h-.484v-.001zm.811-2.054c2.254 0 4.336 0 5.549 1.163 1.461 1.396.748 3.818.334 4.864-.727 1.841-2.406 4.748-6.227 6.143-1.24.446-2.498.62-5.09.62h-4.166l5.047-12.79h4.553z" clip-rule="evenodd" style="fill:var(--btcpay-body-text);fill-opacity:1;fill-rule:evenodd;stroke:var(--btcpay-body-text);stroke-opacity:1" transform="translate(-293.5 -262.775)"/><path d="M294 297.4c0-19.399 57.138-35.125 127.624-35.125 62.064 0 113.781 12.192 125.251 28.35-13.078-12.792-58.92-22.238-113.465-22.238-64.731 0-117.206 13.303-117.206 29.714 0 16.411 52.474 29.715 117.206 29.715 47.799 0 88.914-7.254 107.154-17.656-18.555 13.09-64.812 22.364-118.941 22.364C351.138 332.524 294 316.799 294 297.4z" style="fill:var(--btcpay-body-text);fill-opacity:1;stroke:var(--btcpay-body-text);stroke-opacity:1" transform="translate(-293.5 -262.775)"/></symbol>
</svg>
</div>
<div class="row justify-content-center mb-2">
<div class="p-3 text-center flex-grow-1 flex-sm-grow-0" style="flex-basis:80px;">
<a href="https://kraken.com" target="_blank" class="text-muted small" rel="noreferrer noopener">
<svg role="img" width="50" height="50">
<use href="/img/supporter-sprite.svg#kraken"></use>
<use href="#supporter-kraken"></use>
</svg>
<span class="d-block mt-3">Kraken</span>
</a>
@ -13,7 +30,7 @@
<div class="p-3 text-center flex-grow-1 flex-sm-grow-0" style="flex-basis:120px;">
<a href="https://twitter.com/sqcrypto" target="_blank" class="text-muted small" rel="noreferrer noopener">
<svg role="img" width="40" height="50">
<use href="/img/supporter-sprite.svg#squarecrypto"></use>
<use href="#supporter-squarecrypto"></use>
</svg>
<span class="d-block mt-3">Square&nbsp;Crypto</span>
</a>
@ -21,7 +38,7 @@
<div class="p-3 text-center flex-grow-1 flex-sm-grow-0" style="flex-basis:116px;">
<a href="https://www.bailliegifford.com" target="_blank" class="text-muted small" rel="noreferrer noopener">
<svg role="img" width="80" height="50">
<use href="/img/supporter-sprite.svg#bailliegifford"></use>
<use href="#supporter-bailliegifford"></use>
</svg>
<span class="d-block mt-3">Baillie&nbsp;Gifford</span>
</a>
@ -29,7 +46,7 @@
<div class="p-3 text-center flex-grow-1 flex-sm-grow-0" style="flex-basis:110px;">
<a href="https://www.pnxbet.com" target="_blank" class="text-muted small" rel="noreferrer noopener">
<svg role="img" width="75" height="50">
<use href="/img/supporter-sprite.svg#pnxbet"></use>
<use href="#supporter-pnxbet"></use>
</svg>
<span class="d-block mt-3">PNXBET</span>
</a>