Personal-site/public/favicon.svg

210 lines
16 KiB
XML
Raw Normal View History

2021-04-19 13:39:28 +00:00
<svg width="372" height="373" viewBox="0 0 372 373" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<path d="M201.5 181.046C234 158.546 268.5 173.546 268.5 173.546L263.5 147.046L193 104.546L138.5 128.546L116.5 190.046L126.5 289.546L261 333.046L275 310.546C275 310.546 236.687 310.789 215 296.546C193.313 282.303 179.332 263.046 177 242.046C174.668 221.046 180.393 195.658 201.5 181.046Z" fill="url(#paint0_linear)"/>
<g filter="url(#filter0_di)">
<path d="M221.5 137.046C221.5 137.046 207 123.988 180.5 127.546C150.5 131.574 136.271 156.546 130 175.046C123.729 193.546 130 227.046 150.5 253.546C180.529 292.364 228.5 312.301 262.5 310.546C346.5 306.211 359.5 256.546 359.5 256.546V331.046L262.5 379.546L107.5 355.546L43 262.546L37.5 153.546L77 82.0459L150.5 78.0459L224.5 115.046L221.5 137.046Z" fill="url(#paint1_linear)"/>
</g>
<path d="M206.405 199.177H176.998V162.647H224.685L233.428 167.412L235.018 181.706C235.018 181.706 235.018 190.441 221.506 190.441C207.995 190.441 206.405 199.177 206.405 199.177Z" fill="#D8D8D8"/>
<path d="M147.591 199.177H176.998V162.647H129.311L120.568 167.412L118.978 181.706C118.978 181.706 118.978 190.441 132.49 190.441C146.001 190.441 147.591 199.177 147.591 199.177Z" fill="#D8D8D8"/>
<path d="M191.304 162.647H176.998V189.647H186.535V179.324C186.535 170.588 191.304 162.647 191.304 162.647Z" fill="white"/>
<path d="M162.692 162.647H176.998V189.647H167.46V179.324C167.46 170.588 162.692 162.647 162.692 162.647Z" fill="white"/>
<rect x="122.952" y="154.706" width="108.091" height="7.94118" fill="#C4C4C4"/>
<g filter="url(#filter1_d)">
<rect x="115.004" y="142" width="123.987" height="12.7059" rx="2" fill="#C4C4C4"/>
</g>
<g filter="url(#filter2_d)">
<path d="M202.431 179.324C197.662 188.059 197.662 199.177 197.662 199.177H176.998V192.824H192.894C192.894 192.824 192.894 181.309 193.688 177.735C195.278 170.588 197.662 165.824 202.431 162.647H231.838C242.171 162.647 250.118 191.235 227.07 191.235C216.737 191.235 214.353 186.471 214.353 183.294C214.353 183.294 214.353 176.941 219.916 177.735C217.532 181.706 219.122 185.677 224.685 185.677C231.044 185.677 232.633 182.5 232.633 176.941C232.633 172.971 228.659 168.206 219.916 168.206C211.174 168.206 207.2 170.588 202.431 179.324Z" fill="white"/>
<path d="M151.566 179.324C156.335 188.059 156.335 199.177 156.335 199.177H176.998V192.824H161.103C161.103 192.824 161.103 181.309 160.308 177.735C158.719 170.588 156.335 165.824 151.566 162.647H122.161C111.829 162.647 103.882 191.235 126.929 191.235C137.261 191.235 139.645 186.471 139.645 183.294C139.645 183.294 139.645 176.941 134.082 177.735C136.466 181.706 134.877 185.677 129.313 185.677C122.956 185.677 121.366 182.5 121.366 176.941C121.366 172.971 125.34 168.206 134.082 168.206C142.824 168.206 146.798 170.588 151.566 179.324Z" fill="white"/>
</g>
<rect x="148.385" y="208.706" width="57.2249" height="176.294" fill="white"/>
<path d="M167.46 219.826C167.46 218.07 168.884 216.647 170.64 216.647C172.395 216.647 173.819 218.07 173.819 219.826V385H167.46V219.826Z" fill="#C4C4C4"/>
<path d="M180.177 219.826C180.177 218.07 181.601 216.647 183.356 216.647C185.112 216.647 186.536 218.07 186.536 219.826V385H180.177V219.826Z" fill="#C4C4C4"/>
<path d="M192.894 219.826C192.894 218.07 194.317 216.647 196.073 216.647C197.829 216.647 199.252 218.07 199.252 219.826V385H192.894V219.826Z" fill="#C4C4C4"/>
<path d="M154.744 219.826C154.744 218.07 156.167 216.647 157.923 216.647C159.679 216.647 161.102 218.07 161.102 219.826V385H154.744V219.826Z" fill="#C4C4C4"/>
<g filter="url(#filter3_d)">
<rect x="143.617" y="199.177" width="66.7623" height="9.52942" rx="1" fill="#C6C6C6"/>
</g>
<g clip-path="url(#clip1)">
<g filter="url(#filter4_di)">
<path d="M221.5 137.046C221.5 137.046 207 123.988 180.5 127.546C150.5 131.574 136.271 156.546 130 175.046C123.729 193.546 130 227.046 150.5 253.546C180.529 292.364 228.5 312.301 262.5 310.546C346.5 306.211 359.5 256.546 359.5 256.546V331.046L262.5 379.546L107.5 355.546L43 262.546L37.5 153.546L77 82.0459L150.5 78.0459L224.5 115.046L221.5 137.046Z" fill="url(#paint2_linear)"/>
</g>
</g>
<g filter="url(#filter5_di)">
<path d="M142.5 106.546C154.992 105.327 174.5 109.546 174.5 109.546L169.5 86.5459L29.5 95.5459L-18 196.046L12.5 320.546L106 380.546H232L241.5 364.046C241.5 364.046 193.237 364.024 165.5 352.546C126.917 336.58 103.175 312.046 86 281.046C68.0892 248.718 60.5 209.546 68 179.046C75.5 148.546 96.5 111.034 142.5 106.546Z" fill="url(#paint3_linear)"/>
</g>
<g filter="url(#filter6_di)">
<path d="M63.5 129.546C35.6842 150.546 -8.51139 212.046 39.5 300.046C15.5663 293.112 -11 261.046 -11 261.046C-11 261.046 -10.9288 191.894 2.5 150.546C16.6545 106.964 60.5 48.5459 60.5 48.5459L272.5 21.0459C272.5 21.0459 317.5 39.0459 339.5 83.5459C355.859 116.635 359.5 153.52 336.5 173.546C318 189.654 285.677 185.046 267.5 173.546C243 158.046 232.163 140.859 205.5 126.046C160.5 101.046 107.771 96.1226 63.5 129.546Z" fill="url(#paint4_linear)"/>
</g>
<g filter="url(#filter7_di)">
<path d="M119 57.0461C46.9196 62.6571 4.9999 140.046 0.999897 166.546C-28.5001 278.5 -29.5001 -1.93968 50.9999 -33.5C103.5 -54.0828 244 -5.12453 294.5 35.0459C316.5 52.5459 329 78.0459 313 94.5461C303.824 105.046 282 104.198 257.5 94.5461C229 83.3188 191.08 51.4351 119 57.0461Z" fill="url(#paint5_linear)"/>
</g>
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="-11" y="21" width="364" height="280">
<path d="M63.5 129.546C35.6842 150.546 -8.51139 212.046 39.5 300.046C15.5663 293.112 -11 261.046 -11 261.046C-11 261.046 -10.9288 191.894 2.5 150.546C16.6545 106.964 60.5 48.5459 60.5 48.5459L272.5 21.0459C272.5 21.0459 317.5 39.0459 339.5 83.5459C355.859 116.635 359.5 153.52 336.5 173.546C318 189.654 285.677 185.046 267.5 173.546C243 158.046 232.163 140.859 205.5 126.046C160.5 101.046 107.771 96.1226 63.5 129.546Z" fill="url(#paint6_linear)"/>
</mask>
<g mask="url(#mask0)">
<g filter="url(#filter8_di)">
<path d="M310.5 153C305.016 156.383 297.682 156 294 153C280.5 142 262.024 129 258 135.5C255.524 139.5 277.5 156 243 156C208.5 156 258 177.8 258 179C258 180.2 285.667 188.5 299.5 192.5C299.5 192.5 327.447 184.384 339.5 171.5C354 156 352.5 129.5 352.5 129.5C352.5 129.5 351.962 134.774 349 135.5C344.022 136.721 342.5 125.5 339.5 127.5C335.282 130.312 345.76 140.257 341 142C335.352 144.068 328.164 142.271 324.5 137.5C320.332 132.072 304.5 115.5 296.5 117C288.635 118.475 296.446 123 306 135.5C312.825 144.429 314.553 150.5 310.5 153Z" fill="url(#paint7_linear)"/>
</g>
</g>
</g>
<defs>
<filter id="filter0_di" x="35.5" y="76.0459" width="334" height="311.5" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dx="8" dy="6"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-10" dy="-4"/>
<feGaussianBlur stdDeviation="1"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<filter id="filter1_d" x="111.004" y="142" width="131.987" height="20.7059" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
</filter>
<filter id="filter2_d" x="108" y="162.647" width="138" height="44.5294" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
</filter>
<filter id="filter3_d" x="139.617" y="199.177" width="74.7623" height="17.5294" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
</filter>
<filter id="filter4_di" x="35.5" y="76.0459" width="334" height="311.5" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dx="8" dy="6"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-10" dy="-4"/>
<feGaussianBlur stdDeviation="1"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<filter id="filter5_di" x="-20" y="84.5459" width="271.5" height="304" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dx="8" dy="6"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-10" dy="-2"/>
<feGaussianBlur stdDeviation="1"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<filter id="filter6_di" x="-13" y="19.0459" width="380.76" height="293" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dx="11" dy="8"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3" dy="-11"/>
<feGaussianBlur stdDeviation="1"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<filter id="filter7_di" x="-17.3762" y="-40.3613" width="343.606" height="244.157" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dx="4" dy="9"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="-12"/>
<feGaussianBlur stdDeviation="1"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<filter id="filter8_di" x="226.779" y="116.904" width="129.766" height="83.5956" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="6"/>
<feGaussianBlur stdDeviation="2"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
</filter>
<linearGradient id="paint0_linear" x1="195.75" y1="104.546" x2="196" y2="289.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#022653"/>
<stop offset="1" stop-color="#1971A7"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="198.5" y1="78.0459" x2="198.5" y2="379.546" gradientUnits="userSpaceOnUse">
<stop stop-color="#022457"/>
<stop offset="1" stop-color="#2D98C6"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="198.5" y1="78.0459" x2="198.5" y2="379.546" gradientUnits="userSpaceOnUse">
<stop stop-color="#022457"/>
<stop offset="1" stop-color="#2D98C6"/>
</linearGradient>
<linearGradient id="paint3_linear" x1="1" y1="121.5" x2="92" y2="336" gradientUnits="userSpaceOnUse">
<stop stop-color="#03285B"/>
<stop offset="1" stop-color="#1878A8"/>
</linearGradient>
<linearGradient id="paint4_linear" x1="9.5" y1="101" x2="341.5" y2="176.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#096181"/>
<stop offset="1" stop-color="#0E4B7C"/>
</linearGradient>
<linearGradient id="paint5_linear" x1="160.615" y1="-0.999995" x2="287.5" y2="108.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#0C6C92"/>
<stop offset="1" stop-color="#2576A5"/>
</linearGradient>
<linearGradient id="paint6_linear" x1="9.5" y1="101" x2="341.5" y2="176.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#098179"/>
<stop offset="1" stop-color="#0E6F7C"/>
</linearGradient>
<linearGradient id="paint7_linear" x1="273.5" y1="115" x2="298.5" y2="192.5" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="0.0001" stop-color="white" stop-opacity="0.795708"/>
<stop offset="0.380208" stop-color="white" stop-opacity="0.526042"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
<clipPath id="clip0">
<rect width="372" height="373" rx="186" fill="white"/>
</clipPath>
<clipPath id="clip1">
<rect width="318.95" height="165.546" fill="white" transform="translate(40.5503 214)"/>
</clipPath>
</defs>
</svg>