mirror of
https://github.com/lux-tel/websites.git
synced 2026-10-30 20:31:36 +00:00
125 lines
4.9 KiB
TypeScript
125 lines
4.9 KiB
TypeScript
import { forwardRef } from 'react';
|
|
import type { SVGAttributes } from './types';
|
|
|
|
export const SessionTokenIcon = forwardRef<SVGSVGElement, SVGAttributes>((props, ref) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
data-name="Layer 1"
|
|
viewBox="0 0 373 400"
|
|
{...props}
|
|
ref={ref}
|
|
>
|
|
<defs>
|
|
<linearGradient
|
|
id="b"
|
|
x1="28.5"
|
|
x2="347.4"
|
|
y1="20.9"
|
|
y2="199.3"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset="0" stopColor="#00fa9c" />
|
|
<stop offset=".3" stopColor="#00f491" />
|
|
<stop offset=".8" stopColor="#00e476" />
|
|
<stop offset="1" stopColor="#00dc67" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="c"
|
|
x1="279.5"
|
|
x2="281.3"
|
|
y1="152.5"
|
|
y2="218.1"
|
|
gradientTransform="matrix(2.5 0 0 2.7 -486.7 -293.9)"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset=".5" stopColor="#00f2cf" stopOpacity="0" />
|
|
<stop offset="1" stopOpacity=".4" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="d"
|
|
x1="279.5"
|
|
x2="281.3"
|
|
y1="121.2"
|
|
y2="186.9"
|
|
gradientTransform="matrix(1.3 0 0 2.5 -37.4 -268.6)"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset=".5" stopColor="#00f2cf" stopOpacity="0" />
|
|
<stop offset="1" stopOpacity=".4" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="f"
|
|
x1="57.2"
|
|
x2="359.1"
|
|
y1="208.4"
|
|
y2="414.2"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset="0" stopColor="#00f6d2" />
|
|
<stop offset=".4" stopColor="#00eec7" />
|
|
<stop offset="1" stopColor="#00e0b4" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="g"
|
|
x1="362.4"
|
|
x2="364.2"
|
|
y1="90.9"
|
|
y2="156.6"
|
|
gradientTransform="matrix(2.8 0 0 3.3 -967.7 -199.1)"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset=".5" stopColor="#00f2cf" stopOpacity="0" />
|
|
<stop offset="1" stopOpacity=".4" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="h"
|
|
x1="191.8"
|
|
x2="193.6"
|
|
y1="193.7"
|
|
y2="259.4"
|
|
gradientTransform="matrix(2.6 0 0 2.6 -348.3 -479.8)"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop offset=".5" stopColor="#00f2cf" stopOpacity="0" />
|
|
<stop offset="1" stopOpacity=".5" />
|
|
</linearGradient>
|
|
<clipPath id="a">
|
|
<path
|
|
d="M186.5 272.4c-23.8 0-47.6-9.1-65.7-27.2l-94.9-94.8C8.9 133.4-.3 110.8 0 86.8c.4-23.4 10-45.4 27.2-61.7C44.2 8.9 66.3 0 89.7 0h193.6c23.4 0 45.6 8.9 62.4 25a86.7 86.7 0 0 1 27.2 61.7c.4 24-8.8 46.7-25.8 63.7l-94.8 94.8a92.74 92.74 0 0 1-65.8 27.2M89.7 41.7c-26 0-47.5 20.5-47.9 45.7-.2 12.7 4.6 24.6 13.6 33.6l94.9 94.8c10 10 23.1 15 36.3 15s26.3-5 36.3-15l94.8-94.8c9-9 13.8-20.9 13.6-33.6-.4-25.2-21.9-45.7-47.9-45.7H89.7"
|
|
className="cls-4"
|
|
/>
|
|
</clipPath>
|
|
<clipPath id="e">
|
|
<path
|
|
d="m347.1 249.6-94.9-94.8c-18.1-18.1-41.9-27.2-65.7-27.2s-47.6 9.1-65.8 27.2L105 170.5l29.5 29.5 15.7-15.7c10-10 23.1-15 36.3-15s26.3 5 36.3 15l94.9 94.8c9 9 13.8 20.9 13.6 33.6-.4 25.2-21.9 45.7-47.9 45.7H89.7c-26 0-47.6-20.5-47.9-45.7-.2-12.7 4.6-24.6 13.6-33.6l49.6-49.6L75.5 200l-49.6 49.6A87.8 87.8 0 0 0 0 313.3c.3 23.4 10 45.4 27.2 61.7 16.9 16.1 39.1 25 62.4 25h193.6a90 90 0 0 0 62.4-25 86.7 86.7 0 0 0 27.2-61.7 87.3 87.3 0 0 0-25.8-63.7Z"
|
|
className="cls-4"
|
|
/>
|
|
</clipPath>
|
|
</defs>
|
|
<g clipPath="url(#a)">
|
|
<path
|
|
fill="url(#b)"
|
|
d="M186.5 272.4c-23.8 0-47.6-9.1-65.7-27.2l-94.9-94.8C8.9 133.4-.3 110.8 0 86.8c.4-23.4 10-45.4 27.2-61.7C44.2 8.9 66.3 0 89.7 0h193.6c23.4 0 45.6 8.9 62.4 25a86.7 86.7 0 0 1 27.2 61.7c.4 24-8.8 46.7-25.8 63.7l-94.8 94.8a92.74 92.74 0 0 1-65.8 27.2M89.7 41.7c-26 0-47.5 20.5-47.9 45.7-.2 12.7 4.6 24.6 13.6 33.6l94.9 94.8c10 10 23.1 15 36.3 15s26.3-5 36.3-15l94.8-94.8c9-9 13.8-20.9 13.6-33.6-.4-25.2-21.9-45.7-47.9-45.7H89.7"
|
|
/>
|
|
<path
|
|
fill="url(#c)"
|
|
d="M158.2 190.1h122.4v97.3H158.2z"
|
|
transform="rotate(-120 219.34 238.7)"
|
|
/>
|
|
<path fill="url(#d)" d="M284.4 107.5h61.1v91.2h-61.1z" transform="rotate(45 315 153.07)" />
|
|
</g>
|
|
<g clipPath="url(#e)">
|
|
<path
|
|
fill="url(#f)"
|
|
d="m347.1 249.6-94.9-94.8c-18.1-18.1-41.9-27.2-65.7-27.2s-47.6 9.1-65.8 27.2L105 170.5l29.5 29.5 15.7-15.7c10-10 23.1-15 36.3-15s26.3 5 36.3 15l94.9 94.8c9 9 13.8 20.9 13.6 33.6-.4 25.2-21.9 45.7-47.9 45.7H89.7c-26 0-47.6-20.5-47.9-45.7-.2-12.7 4.6-24.6 13.6-33.6l49.6-49.6L75.5 200l-49.6 49.6A87.8 87.8 0 0 0 0 313.3c.3 23.4 10 45.4 27.2 61.7 16.9 16.1 39.1 25 62.4 25h193.6a90 90 0 0 0 62.4-25 86.7 86.7 0 0 0 27.2-61.7 87.3 87.3 0 0 0-25.8-63.7Z"
|
|
/>
|
|
<path
|
|
fill="url(#g)"
|
|
d="M-16.6 194.3h136.4v119.3H-16.6z"
|
|
transform="rotate(-135 51.54 253.97)"
|
|
/>
|
|
<path fill="url(#h)" d="M89.9 112.9h126.3V210H89.9z" transform="rotate(60 153.06 161.5)" />
|
|
</g>
|
|
</svg>
|
|
));
|