enhance(drop-and-fusion): sweets mode

This commit is contained in:
syuilo 2024-01-14 12:59:58 +09:00
parent 4846ab077b
commit 27dc0d3530
14 changed files with 781 additions and 486 deletions

View file

@ -1,47 +1,22 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.97 16.47L5.61 26H26.38L24.08 16.48C23.88 15.61 23.1 15 22.21 15H9.84C8.96 15 8.18 15.61 7.97 16.47Z" fill="url(#paint0_linear_18_31334)"/>
<path d="M9.84 15C8.96 15 8.18 15.61 7.97 16.47L7.34 19H24.7L24.09 16.48C23.88 15.61 23.1 15 22.21 15H9.84Z" fill="url(#paint1_linear_18_31334)"/>
<path d="M4 28C5.28 29.28 7.02 30 8.83 30H23.17C24.98 30 26.72 29.28 28 28H4Z" fill="url(#paint2_linear_18_31334)"/>
<path d="M4 28C5.28 29.28 7.02 30 8.83 30H23.17C24.98 30 26.72 29.28 28 28H4Z" fill="url(#paint3_linear_18_31334)"/>
<path d="M29 28H3C2.45 28 2 27.55 2 27C2 26.45 2.45 26 3 26H29C29.55 26 30 26.45 30 27C30 27.55 29.55 28 29 28Z" fill="url(#paint4_linear_18_31334)"/>
<path d="M29 28H3C2.45 28 2 27.55 2 27C2 26.45 2.45 26 3 26H29C29.55 26 30 26.45 30 27C30 27.55 29.55 28 29 28Z" fill="url(#paint5_radial_18_31334)"/>
<path d="M29 28H3C2.45 28 2 27.55 2 27C2 26.45 2.45 26 3 26H29C29.55 26 30 26.45 30 27C30 27.55 29.55 28 29 28Z" fill="url(#paint6_radial_18_31334)"/>
<defs>
<linearGradient id="paint0_linear_18_31334" x1="5.61" y1="26" x2="26.38" y2="26" gradientUnits="userSpaceOnUse">
<stop stop-color="#946B53"/>
<stop offset="0.247472" stop-color="#A66C3A"/>
<stop offset="0.53635" stop-color="#CC8B53"/>
<stop offset="0.753009" stop-color="#E0A56C"/>
<stop offset="0.864348" stop-color="#E6A567"/>
<stop offset="1" stop-color="#CC9968"/>
</linearGradient>
<linearGradient id="paint1_linear_18_31334" x1="7.8125" y1="17.3125" x2="24.7" y2="17.3125" gradientUnits="userSpaceOnUse">
<stop stop-color="#714C40"/>
<stop offset="0.247965" stop-color="#7A4A39"/>
<stop offset="0.492228" stop-color="#955F4B"/>
<stop offset="0.784604" stop-color="#B4806B"/>
<stop offset="1" stop-color="#AC7962"/>
</linearGradient>
<linearGradient id="paint2_linear_18_31334" x1="4.375" y1="30" x2="28" y2="30" gradientUnits="userSpaceOnUse">
<stop stop-color="#AD99C1"/>
<stop offset="1" stop-color="#AD96C3"/>
</linearGradient>
<linearGradient id="paint3_linear_18_31334" x1="16.2813" y1="26.5469" x2="16.25" y2="28.4688" gradientUnits="userSpaceOnUse">
<stop offset="0.729399" stop-color="#9883AC"/>
<stop offset="1" stop-color="#9C84B4" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint4_linear_18_31334" x1="2" y1="27" x2="30.3125" y2="27" gradientUnits="userSpaceOnUse">
<stop stop-color="#868589"/>
<stop offset="0.514349" stop-color="#ACAAAC"/>
<stop offset="1" stop-color="#BCB9C2"/>
</linearGradient>
<radialGradient id="paint5_radial_18_31334" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(26.1875 26.7187) rotate(90) scale(0.78125 14.5)">
<stop stop-color="#DDDAE4"/>
<stop offset="1" stop-color="#DEDBE4" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint6_radial_18_31334" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.1875 28) rotate(90) scale(1.5625 60.1813)">
<stop stop-color="#AF98C5"/>
<stop offset="1" stop-color="#AE98C5" stop-opacity="0"/>
</radialGradient>
</defs>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,0,-6.5)">
<path d="M7.97,16.47L5.61,26L26.38,26L24.08,16.48C23.88,15.61 23.1,15 22.21,15L9.84,15C8.96,15 8.18,15.61 7.97,16.47Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
<path d="M9.84,15C8.96,15 8.18,15.61 7.97,16.47L7.34,19L24.7,19L24.09,16.48C23.88,15.61 23.1,15 22.21,15L9.84,15Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
<path d="M4,28C5.28,29.28 7.02,30 8.83,30L23.17,30C24.98,30 26.72,29.28 28,28L4,28Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
<path d="M4,28C5.28,29.28 7.02,30 8.83,30L23.17,30C24.98,30 26.72,29.28 28,28L4,28Z" style="fill:url(#_Linear4);fill-rule:nonzero;"/>
<path d="M29,28L3,28C2.45,28 2,27.55 2,27C2,26.45 2.45,26 3,26L29,26C29.55,26 30,26.45 30,27C30,27.55 29.55,28 29,28Z" style="fill:url(#_Linear5);fill-rule:nonzero;"/>
<path d="M29,28L3,28C2.45,28 2,27.55 2,27C2,26.45 2.45,26 3,26L29,26C29.55,26 30,26.45 30,27C30,27.55 29.55,28 29,28Z" style="fill:url(#_Radial6);fill-rule:nonzero;"/>
<path d="M29,28L3,28C2.45,28 2,27.55 2,27C2,26.45 2.45,26 3,26L29,26C29.55,26 30,26.45 30,27C30,27.55 29.55,28 29,28Z" style="fill:url(#_Radial7);fill-rule:nonzero;"/>
</g>
<defs>
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.77,0,0,20.77,5.61,26)"><stop offset="0" style="stop-color:rgb(148,107,83);stop-opacity:1"/><stop offset="0.25" style="stop-color:rgb(166,108,58);stop-opacity:1"/><stop offset="0.54" style="stop-color:rgb(204,139,83);stop-opacity:1"/><stop offset="0.75" style="stop-color:rgb(224,165,108);stop-opacity:1"/><stop offset="0.86" style="stop-color:rgb(230,165,103);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(204,153,104);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(16.8875,0,0,16.8875,7.8125,17.3125)"><stop offset="0" style="stop-color:rgb(113,76,64);stop-opacity:1"/><stop offset="0.25" style="stop-color:rgb(122,74,57);stop-opacity:1"/><stop offset="0.49" style="stop-color:rgb(149,95,75);stop-opacity:1"/><stop offset="0.78" style="stop-color:rgb(180,128,107);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(172,121,98);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.625,0,0,23.625,4.375,30)"><stop offset="0" style="stop-color:rgb(173,153,193);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(173,150,195);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.0313,1.9219,-1.9219,-0.0313,16.2813,26.5469)"><stop offset="0" style="stop-color:rgb(152,131,172);stop-opacity:1"/><stop offset="0.73" style="stop-color:rgb(152,131,172);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(156,132,180);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(28.3125,0,0,28.3125,2,27)"><stop offset="0" style="stop-color:rgb(134,133,137);stop-opacity:1"/><stop offset="0.51" style="stop-color:rgb(172,170,172);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(188,185,194);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial6" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.99107e-16,0.78125,-14.5,-5.55142e-15,26.1875,26.7187)"><stop offset="0" style="stop-color:rgb(221,218,228);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(222,219,228);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial7" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.98214e-16,1.5625,-60.1813,-2.30408e-14,11.1875,28)"><stop offset="0" style="stop-color:rgb(175,152,197);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(174,152,197);stop-opacity:0"/></radialGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View file

@ -1,257 +1,92 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.3569 12.066H10.6531C5.87138 12.066 2 15.9474 2 20.7291C2 25.5108 5.87138 29.3822 10.6531 29.3822H21.3469C26.1286 29.3822 30 25.5108 30 20.7291C30.01 15.9474 26.1386 12.066 21.3569 12.066Z" fill="url(#paint0_linear_18_29513)"/>
<g filter="url(#filter0_f_18_29513)">
<path d="M21.2828 12.4844H10.7582C6.05657 12.4844 2.25 16.1548 2.25 20.6766C2.25 25.1984 6.05657 28.8594 10.7582 28.8594H21.273C25.9747 28.8594 29.7812 25.1984 29.7812 20.6766C29.7911 16.1548 25.9845 12.4844 21.2828 12.4844Z" fill="url(#paint1_linear_18_29513)"/>
</g>
<g filter="url(#filter1_f_18_29513)">
<path d="M21.4169 14.823H10.5931L4.01074 16.7137V19.2746C4.01074 22.9159 6.96179 25.8569 10.5931 25.8569H21.4069C25.0482 25.8569 27.9893 22.9059 27.9893 19.2746V16.7137L21.4169 14.823Z" fill="url(#paint2_linear_18_29513)"/>
</g>
<path d="M21.4169 14.2869H10.5931L4.01074 16.1775V18.7385C4.01074 22.3797 6.96179 25.3208 10.5931 25.3208H21.4069C25.0482 25.3208 27.9893 22.3697 27.9893 18.7385V16.1775L21.4169 14.2869Z" fill="url(#paint3_linear_18_29513)"/>
<path d="M21.4169 9.19507H10.5931C6.95179 9.19507 4.01074 12.1461 4.01074 15.7774C4.01074 19.4187 6.96179 22.3598 10.5931 22.3598H21.4069C25.0482 22.3598 27.9893 19.4087 27.9893 15.7774C27.9993 12.1361 25.0482 9.19507 21.4169 9.19507Z" fill="url(#paint4_linear_18_29513)"/>
<path d="M21.4169 9.19507H10.5931C6.95179 9.19507 4.01074 12.1461 4.01074 15.7774C4.01074 19.4187 6.96179 22.3598 10.5931 22.3598H21.4069C25.0482 22.3598 27.9893 19.4087 27.9893 15.7774C27.9993 12.1361 25.0482 9.19507 21.4169 9.19507Z" fill="url(#paint5_radial_18_29513)"/>
<path d="M21.4169 9.19507H10.5931C6.95179 9.19507 4.01074 12.1461 4.01074 15.7774C4.01074 19.4187 6.96179 22.3598 10.5931 22.3598H21.4069C25.0482 22.3598 27.9893 19.4087 27.9893 15.7774C27.9993 12.1361 25.0482 9.19507 21.4169 9.19507Z" fill="url(#paint6_radial_18_29513)"/>
<path d="M21.4169 8.51489H10.5931L4.01074 10.4156V12.9765C4.01074 16.6178 6.96179 19.5588 10.5931 19.5588H21.4069C25.0482 19.5588 27.9893 16.6078 27.9893 12.9765V10.4156L21.4169 8.51489Z" fill="url(#paint7_linear_18_29513)"/>
<path d="M21.4162 3.42249H10.5924C6.95106 3.42249 4.01001 6.37354 4.01001 10.0048C4.01001 13.6461 6.96106 16.5872 10.5924 16.5872H21.4062C25.0475 16.5872 27.9886 13.6361 27.9886 10.0048C27.9986 6.37354 25.0475 3.42249 21.4162 3.42249Z" fill="url(#paint8_linear_18_29513)"/>
<g filter="url(#filter2_f_18_29513)">
<path d="M18.375 3.57874H10.6869C7.10877 3.57874 4.21875 6.52979 4.21875 10.1611C4.21875 13.8024 7.1186 16.7434 10.6869 16.7434H18.375V3.57874Z" fill="url(#paint9_linear_18_29513)"/>
<path d="M18.375 3.57874H10.6869C7.10877 3.57874 4.21875 6.52979 4.21875 10.1611C4.21875 13.8024 7.1186 16.7434 10.6869 16.7434H18.375V3.57874Z" fill="url(#paint10_radial_18_29513)"/>
<path d="M18.375 3.57874H10.6869C7.10877 3.57874 4.21875 6.52979 4.21875 10.1611C4.21875 13.8024 7.1186 16.7434 10.6869 16.7434H18.375V3.57874Z" fill="url(#paint11_radial_18_29513)"/>
</g>
<path d="M19.4362 6.20398H12.5638C10.523 6.20398 8.87244 7.85457 8.87244 9.8953C8.87244 11.5659 9.98283 12.9864 11.5134 13.4366C11.9735 13.5766 12.2837 14.0068 12.2837 14.4869V20.299C12.2837 21.0093 12.8338 21.6095 13.5441 21.6295C14.2644 21.6395 14.8546 21.0593 14.8546 20.349V14.677C14.8546 14.0768 15.3347 13.5966 15.935 13.5966C16.5352 13.5966 17.0153 14.0768 17.0153 14.677V16.3276C17.0153 17.0378 17.5655 17.6381 18.2758 17.6581C18.996 17.6681 19.5863 17.0879 19.5863 16.3776V14.5369C19.5863 14.0468 19.9064 13.6066 20.3865 13.4766C21.9771 13.0664 23.1475 11.6159 23.1475 9.9053C23.1375 7.85457 21.4769 6.20398 19.4362 6.20398Z" fill="url(#paint12_radial_18_29513)"/>
<path d="M19.4362 6.20398H12.5638C10.523 6.20398 8.87244 7.85457 8.87244 9.8953C8.87244 11.5659 9.98283 12.9864 11.5134 13.4366C11.9735 13.5766 12.2837 14.0068 12.2837 14.4869V20.299C12.2837 21.0093 12.8338 21.6095 13.5441 21.6295C14.2644 21.6395 14.8546 21.0593 14.8546 20.349V14.677C14.8546 14.0768 15.3347 13.5966 15.935 13.5966C16.5352 13.5966 17.0153 14.0768 17.0153 14.677V16.3276C17.0153 17.0378 17.5655 17.6381 18.2758 17.6581C18.996 17.6681 19.5863 17.0879 19.5863 16.3776V14.5369C19.5863 14.0468 19.9064 13.6066 20.3865 13.4766C21.9771 13.0664 23.1475 11.6159 23.1475 9.9053C23.1375 7.85457 21.4769 6.20398 19.4362 6.20398Z" fill="#884734"/>
<path d="M19.4362 6.20398H12.5638C10.523 6.20398 8.87244 7.85457 8.87244 9.8953C8.87244 11.5659 9.98283 12.9864 11.5134 13.4366C11.9735 13.5766 12.2837 14.0068 12.2837 14.4869V20.299C12.2837 21.0093 12.8338 21.6095 13.5441 21.6295C14.2644 21.6395 14.8546 21.0593 14.8546 20.349V14.677C14.8546 14.0768 15.3347 13.5966 15.935 13.5966C16.5352 13.5966 17.0153 14.0768 17.0153 14.677V16.3276C17.0153 17.0378 17.5655 17.6381 18.2758 17.6581C18.996 17.6681 19.5863 17.0879 19.5863 16.3776V14.5369C19.5863 14.0468 19.9064 13.6066 20.3865 13.4766C21.9771 13.0664 23.1475 11.6159 23.1475 9.9053C23.1375 7.85457 21.4769 6.20398 19.4362 6.20398Z" fill="url(#paint13_linear_18_29513)"/>
<g filter="url(#filter3_f_18_29513)">
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint14_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint15_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint16_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint17_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint18_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint19_radial_18_29513)"/>
<path d="M8.95312 9.80535C8.95312 11.4005 10.1074 12.5517 11.6063 12.9815C12.0569 13.1153 12.3606 13.526 12.3606 13.9845V19.9639C12.3606 20.6421 12.8995 21.1996 13.595 21.2188C14.3004 21.2283 14.75 20.85 14.75 20.1719V14.0785C14.75 13.5054 15.3487 13.0469 15.9365 13.0469C16.5243 13.0469 17.1562 13.5054 17.1562 14.0785V16.2188C17.1562 16.8969 17.5334 17.4965 18.2289 17.5156C18.9343 17.5252 19.5123 16.8969 19.5123 16.2188V14.0594C19.5123 13.5913 19.8258 13.1711 20.2961 13.0469C21.8537 12.6553 23.0938 11.4387 23.0938 9.80535C23.0938 3.85947 8.95312 3.94721 8.95312 9.80535Z" fill="url(#paint20_radial_18_29513)"/>
</g>
<g filter="url(#filter4_f_18_29513)">
<path d="M11.4788 7.26562V7.64063C11.4788 8.06244 11.671 8.48425 12.0554 8.72088L15.0921 10.5112C15.659 10.8713 16.3606 10.8713 16.9179 10.5112L19.9546 8.72088C20.339 8.47396 20.5312 8.05215 20.5312 7.64063V7.26562H11.4788Z" fill="#733919"/>
</g>
<path d="M17.4055 5.11265L16.9554 4.84255C16.3651 4.49242 15.6349 4.49242 15.0547 4.84255L14.6045 5.11265H11.2933V7.2134C11.2933 7.62354 11.4934 8.03369 11.8935 8.26377L15.0547 10.1344C15.6449 10.4846 16.3751 10.4846 16.9554 10.1344L20.1165 8.26377C20.5166 8.02368 20.7167 7.61354 20.7167 7.2134V5.11265H17.4055Z" fill="url(#paint21_linear_18_29513)"/>
<path d="M17.4055 5.11265L16.9554 4.84255C16.3651 4.49242 15.6349 4.49242 15.0547 4.84255L14.6045 5.11265H11.2933V7.2134C11.2933 7.62354 11.4934 8.03369 11.8935 8.26377L15.0547 10.1344C15.6449 10.4846 16.3751 10.4846 16.9554 10.1344L20.1165 8.26377C20.5166 8.02368 20.7167 7.61354 20.7167 7.2134V5.11265H17.4055Z" fill="url(#paint22_radial_18_29513)"/>
<path d="M15.0547 2.26259L11.8935 4.13326C11.0933 4.60343 11.0933 5.76384 11.8935 6.24401L15.0547 8.11468C15.6449 8.4648 16.3751 8.4648 16.9554 8.11468L20.1165 6.24401C20.9168 5.77384 20.9168 4.61343 20.1165 4.13326L16.9554 2.26259C16.3651 1.91247 15.6449 1.91247 15.0547 2.26259Z" fill="url(#paint23_linear_18_29513)"/>
<circle cx="22.4922" cy="26.9224" r="1.49219" fill="url(#paint24_radial_18_29513)"/>
<circle cx="24.5205" cy="25.8569" r="0.536133" fill="url(#paint25_radial_18_29513)"/>
<g filter="url(#filter5_f_18_29513)">
<path d="M19.5156 13.375C20.2344 12.75 22.9844 11.9219 22.75 9.375C22.125 11.1562 21.7305 11.6768 20.125 12.0312C18.9219 12.2969 18.8438 13.2344 18.8438 13.7188L18.9531 16.7656H19.2812C19.3694 16.2374 19.1801 13.6667 19.5156 13.375Z" fill="url(#paint26_radial_18_29513)"/>
</g>
<g filter="url(#filter6_f_18_29513)">
<path d="M13.8281 17.0469C13.8281 17.1849 13.9401 17.2969 14.0781 17.2969C14.2162 17.2969 14.3281 17.1849 14.3281 17.0469H13.8281ZM17.2826 14.2826C17.2826 14.4207 17.3945 14.5326 17.5326 14.5326C17.6707 14.5326 17.7826 14.4207 17.7826 14.2826H17.2826ZM14.3281 17.0469V14.2826H13.8281V17.0469H14.3281ZM14.3281 14.2826C14.3281 13.9748 14.4869 13.586 14.7685 13.2707C15.0479 12.9579 15.4183 12.75 15.8125 12.75L15.8125 12.25C15.238 12.25 14.7412 12.5506 14.3956 12.9377C14.0522 13.3222 13.8281 13.8248 13.8281 14.2826H14.3281ZM15.8125 12.75C16.2011 12.75 16.5677 12.968 16.8466 13.291C17.1282 13.6172 17.2826 14.007 17.2826 14.2826H17.7826C17.7826 13.8551 17.5613 13.3537 17.2251 12.9643C16.8861 12.5718 16.3926 12.25 15.8125 12.25L15.8125 12.75Z" fill="url(#paint27_linear_18_29513)"/>
</g>
<g filter="url(#filter7_f_18_29513)">
<path d="M21.3594 16.4375C23.75 16.4375 27.0938 14.8594 27.75 11.4531" stroke="url(#paint28_radial_18_29513)" stroke-width="0.3" stroke-linecap="round"/>
</g>
<g filter="url(#filter8_f_18_29513)">
<path d="M23.7818 28.2812C26 27.6875 28.7812 25.4062 29.625 21.4688" stroke="url(#paint29_radial_18_29513)" stroke-width="0.3" stroke-linecap="round"/>
</g>
<g filter="url(#filter9_f_18_29513)">
<path d="M20.6953 5.27344C20.6953 5.55469 20.5062 5.9375 20.1562 6.1875C19.8063 6.4375 17.7396 7.5625 16.5938 8.21875C16.3449 8.3613 15.7734 8.45312 15.2578 8.09375" stroke="url(#paint30_radial_18_29513)" stroke-width="0.3" stroke-linecap="round"/>
</g>
<defs>
<filter id="filter0_f_18_29513" x="1.75" y="11.9844" width="28.5312" height="17.375" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.25" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter1_f_18_29513" x="3.51074" y="14.323" width="24.9785" height="12.0339" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.25" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter2_f_18_29513" x="3.96875" y="3.32874" width="14.6562" height="13.6647" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.125" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter3_f_18_29513" x="8.70312" y="5.12878" width="14.6406" height="16.3401" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.125" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter4_f_18_29513" x="10.9788" y="6.76562" width="10.0525" height="4.51562" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.25" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter5_f_18_29513" x="18.3438" y="8.875" width="4.92041" height="8.39062" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.25" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter6_f_18_29513" x="13.0781" y="11.5" width="5.45447" height="6.54688" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.375" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter7_f_18_29513" x="20.9594" y="11.0531" width="7.19067" height="5.78442" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.125" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter8_f_18_29513" x="23.3817" y="21.0687" width="6.64331" height="7.61255" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.125" result="effect1_foregroundBlur_18_29513"/>
</filter>
<filter id="filter9_f_18_29513" x="14.8578" y="4.87341" width="6.23755" height="3.87122" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.125" result="effect1_foregroundBlur_18_29513"/>
</filter>
<linearGradient id="paint0_linear_18_29513" x1="2" y1="21.125" x2="30" y2="21.125" gradientUnits="userSpaceOnUse">
<stop stop-color="#BBB7BC"/>
<stop offset="0.100446" stop-color="#AD95C2"/>
<stop offset="0.232143" stop-color="#C3A0E2"/>
<stop offset="0.803571" stop-color="#C9A6E7"/>
<stop offset="1" stop-color="#D8D0DF"/>
</linearGradient>
<linearGradient id="paint1_linear_18_29513" x1="2.8125" y1="20.125" x2="30.125" y2="20.125" gradientUnits="userSpaceOnUse">
<stop stop-color="#BEB4B6"/>
<stop offset="0.157895" stop-color="#DBCED5"/>
<stop offset="0.485126" stop-color="#DFCDD2"/>
<stop offset="0.82151" stop-color="#DFD1D6"/>
<stop offset="1" stop-color="#E3D8CD"/>
</linearGradient>
<linearGradient id="paint2_linear_18_29513" x1="16" y1="14.823" x2="16" y2="26.5625" gradientUnits="userSpaceOnUse">
<stop offset="0.885536" stop-color="#B49D9F"/>
<stop offset="1" stop-color="#B49D9F" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint3_linear_18_29513" x1="4.01074" y1="19.1875" x2="27.9893" y2="19.1875" gradientUnits="userSpaceOnUse">
<stop stop-color="#B88C43"/>
<stop offset="0.155942" stop-color="#C69039"/>
<stop offset="0.325364" stop-color="#D99F3F"/>
<stop offset="0.758043" stop-color="#D9A734"/>
<stop offset="1" stop-color="#ECD34C"/>
</linearGradient>
<linearGradient id="paint4_linear_18_29513" x1="4.5625" y1="17.875" x2="27.9893" y2="17.875" gradientUnits="userSpaceOnUse">
<stop stop-color="#A96E44"/>
<stop offset="0.146734" stop-color="#B8784C"/>
<stop offset="0.338821" stop-color="#BA774B"/>
<stop offset="0.589602" stop-color="#D68C56"/>
<stop offset="0.81904" stop-color="#E3985D"/>
<stop offset="1" stop-color="#EAAD74"/>
</linearGradient>
<radialGradient id="paint5_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16 15.7774) rotate(90) scale(5.34759 13.25)">
<stop offset="0.661062" stop-color="#99512C"/>
<stop offset="1" stop-color="#A6572F" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint6_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.25 19.5) scale(2.875 2.85976)">
<stop stop-color="#934A28"/>
<stop offset="1" stop-color="#934A28" stop-opacity="0"/>
</radialGradient>
<linearGradient id="paint7_linear_18_29513" x1="4.5625" y1="13.625" x2="27.9893" y2="13.625" gradientUnits="userSpaceOnUse">
<stop stop-color="#B28C4C"/>
<stop offset="0.133394" stop-color="#B97F33"/>
<stop offset="0.282796" stop-color="#BD7628"/>
<stop offset="0.490891" stop-color="#C37C28"/>
<stop offset="0.592271" stop-color="#D08726"/>
<stop offset="0.696318" stop-color="#D6922D"/>
<stop offset="0.816373" stop-color="#DEA933"/>
<stop offset="1" stop-color="#E5CE53"/>
</linearGradient>
<linearGradient id="paint8_linear_18_29513" x1="4.625" y1="8.8125" x2="27.9886" y2="8.8125" gradientUnits="userSpaceOnUse">
<stop stop-color="#CCA275"/>
<stop offset="0.144456" stop-color="#D6A87A"/>
<stop offset="0.719603" stop-color="#E1B17C"/>
<stop offset="1" stop-color="#E6B27D"/>
</linearGradient>
<linearGradient id="paint9_linear_18_29513" x1="7.22204" y1="7.96546" x2="26.5625" y2="7.96546" gradientUnits="userSpaceOnUse">
<stop offset="0.0628586" stop-color="#D4A778"/>
<stop offset="1" stop-color="#E7B27D"/>
</linearGradient>
<radialGradient id="paint10_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(9.875 9.8125) rotate(43.7811) scale(6.23279 5.61608)">
<stop stop-color="#B38258"/>
<stop offset="0.768153" stop-color="#BB8F65" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint11_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.8125 15.4375) scale(2.375 4.25084)">
<stop stop-color="#AF774E"/>
<stop offset="1" stop-color="#AF774E" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint12_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.5 10.0625) rotate(157.605) scale(13.452 12.4487)">
<stop offset="0.0252995" stop-color="#9D623C"/>
<stop offset="1" stop-color="#82523E"/>
</radialGradient>
<linearGradient id="paint13_linear_18_29513" x1="9.625" y1="11.875" x2="23.1475" y2="11.875" gradientUnits="userSpaceOnUse">
<stop stop-color="#804B33"/>
<stop offset="1" stop-color="#9F5E3E"/>
</linearGradient>
<radialGradient id="paint14_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.4072 9.95537) rotate(158.112) scale(13.1267 11.9293)">
<stop offset="0.0252995" stop-color="#9D623C"/>
<stop offset="1" stop-color="#82523E"/>
</radialGradient>
<radialGradient id="paint15_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.6437 9.00053) rotate(28.5274) scale(3.93616 2.10308)">
<stop stop-color="#764326"/>
<stop offset="1" stop-color="#733E21" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint16_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(10.75 6.75) rotate(130.882) scale(5.53857 5.37873)">
<stop stop-color="#724D3D"/>
<stop offset="1" stop-color="#724C3B" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint17_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(18.6563 17.6875) rotate(-165.256) scale(2.45586 1.62495)">
<stop stop-color="#8A4654"/>
<stop offset="1" stop-color="#8C4756" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint18_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.1562 19.875) rotate(-90) scale(3.375 1.27037)">
<stop stop-color="#884B4F"/>
<stop offset="1" stop-color="#864453" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint19_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.9063 16.0625) rotate(99.7276) scale(1.1097 0.683324)">
<stop stop-color="#A37665"/>
<stop offset="1" stop-color="#A57867" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint20_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(18.8906 15.7344) rotate(106.699) scale(0.978779 0.679906)">
<stop stop-color="#A67968"/>
<stop offset="1" stop-color="#A87B68" stop-opacity="0"/>
</radialGradient>
<linearGradient id="paint21_linear_18_29513" x1="11.4375" y1="7.48849" x2="20.7167" y2="7.48849" gradientUnits="userSpaceOnUse">
<stop stop-color="#C7A22B"/>
<stop offset="1" stop-color="#E8C12E"/>
</linearGradient>
<radialGradient id="paint22_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.005 10.9375) rotate(90) scale(3 3.44251)">
<stop stop-color="#DBA529"/>
<stop offset="1" stop-color="#D9A32B" stop-opacity="0"/>
</radialGradient>
<linearGradient id="paint23_linear_18_29513" x1="14.3984" y1="2.60156" x2="17.5625" y2="7.625" gradientUnits="userSpaceOnUse">
<stop offset="0.00840904" stop-color="#CFBA3A"/>
<stop offset="0.0851224" stop-color="#D5C137"/>
<stop offset="0.933534" stop-color="#E7CE37"/>
</linearGradient>
<radialGradient id="paint24_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(23.5774 26.9224) rotate(-180) scale(2.98437 2.82658)">
<stop stop-color="#A06740"/>
<stop offset="0.705263" stop-color="#8E512E"/>
</radialGradient>
<radialGradient id="paint25_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(24.9104 25.8569) rotate(-180) scale(1.07227 1.01557)">
<stop stop-color="#A06740"/>
<stop offset="0.705263" stop-color="#8E512E"/>
</radialGradient>
<radialGradient id="paint26_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.8039 13.0703) rotate(90) scale(7.80469 4.14003)">
<stop stop-color="#AD7C68"/>
<stop offset="1" stop-color="#AC7B65" stop-opacity="0"/>
</radialGradient>
<linearGradient id="paint27_linear_18_29513" x1="14.0312" y1="13.5027" x2="17.75" y2="13.5027" gradientUnits="userSpaceOnUse">
<stop stop-color="#A27764"/>
<stop offset="0.462185" stop-color="#9C6F5E"/>
<stop offset="0.617647" stop-color="#6F3F2E"/>
</linearGradient>
<radialGradient id="paint28_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(25.7188 14.5) rotate(-43.5498) scale(3.49246 1.84992)">
<stop stop-color="#EFB992"/>
<stop offset="0.448599" stop-color="#F1BD92"/>
<stop offset="0.987847" stop-color="#F0BC8F" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint29_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(26.9687 25.875) rotate(-51.5061) scale(5.62974 2.98202)">
<stop stop-color="#EBE1F0"/>
<stop offset="0.448599" stop-color="#EBE2F0"/>
<stop offset="0.987847" stop-color="#E8DFEC" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint30_radial_18_29513" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(18.1875 7.3125) rotate(-29.885) scale(3.32999 1.65375)">
<stop stop-color="#F0D151"/>
<stop offset="0.448599" stop-color="#F2D359"/>
<stop offset="0.987847" stop-color="#F3D357" stop-opacity="0"/>
</radialGradient>
</defs>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;">
<g transform="matrix(1,0,0,1,0,0.3089)">
<path d="M21.357,12.066L10.653,12.066C5.871,12.066 2,15.947 2,20.729C2,25.511 5.871,29.382 10.653,29.382L21.347,29.382C26.129,29.382 30,25.511 30,20.729C30.01,15.947 26.139,12.066 21.357,12.066Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
<g>
<path d="M21.283,12.484L10.758,12.484C6.057,12.484 2.25,16.155 2.25,20.677C2.25,25.198 6.057,28.859 10.758,28.859L21.273,28.859C25.975,28.859 29.781,25.198 29.781,20.677C29.791,16.155 25.985,12.484 21.283,12.484Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
</g>
<g>
<path d="M21.417,14.823L10.593,14.823L4.011,16.714L4.011,19.275C4.011,22.916 6.962,25.857 10.593,25.857L21.407,25.857C25.048,25.857 27.989,22.906 27.989,19.275L27.989,16.714L21.417,14.823Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
</g>
<path d="M21.417,14.287L10.593,14.287L4.011,16.177L4.011,18.738C4.011,22.38 6.962,25.321 10.593,25.321L21.407,25.321C25.048,25.321 27.989,22.37 27.989,18.738L27.989,16.177L21.417,14.287Z" style="fill:url(#_Linear4);fill-rule:nonzero;"/>
<path d="M21.417,9.195L10.593,9.195C6.952,9.195 4.011,12.146 4.011,15.777C4.011,19.419 6.962,22.36 10.593,22.36L21.407,22.36C25.048,22.36 27.989,19.409 27.989,15.777C27.999,12.136 25.048,9.195 21.417,9.195Z" style="fill:url(#_Linear5);fill-rule:nonzero;"/>
<path d="M21.417,9.195L10.593,9.195C6.952,9.195 4.011,12.146 4.011,15.777C4.011,19.419 6.962,22.36 10.593,22.36L21.407,22.36C25.048,22.36 27.989,19.409 27.989,15.777C27.999,12.136 25.048,9.195 21.417,9.195Z" style="fill:url(#_Radial6);fill-rule:nonzero;"/>
<path d="M21.417,9.195L10.593,9.195C6.952,9.195 4.011,12.146 4.011,15.777C4.011,19.419 6.962,22.36 10.593,22.36L21.407,22.36C25.048,22.36 27.989,19.409 27.989,15.777C27.999,12.136 25.048,9.195 21.417,9.195Z" style="fill:url(#_Radial7);fill-rule:nonzero;"/>
<path d="M21.417,8.515L10.593,8.515L4.011,10.416L4.011,12.977C4.011,16.618 6.962,19.559 10.593,19.559L21.407,19.559C25.048,19.559 27.989,16.608 27.989,12.977L27.989,10.416L21.417,8.515Z" style="fill:url(#_Linear8);fill-rule:nonzero;"/>
<path d="M21.416,3.422L10.592,3.422C6.951,3.422 4.01,6.374 4.01,10.005C4.01,13.646 6.961,16.587 10.592,16.587L21.406,16.587C25.048,16.587 27.989,13.636 27.989,10.005C27.999,6.374 25.048,3.422 21.416,3.422Z" style="fill:url(#_Linear9);fill-rule:nonzero;"/>
<g>
<path d="M18.375,3.579L10.687,3.579C7.109,3.579 4.219,6.53 4.219,10.161C4.219,13.802 7.119,16.743 10.687,16.743L18.375,16.743L18.375,3.579Z" style="fill:url(#_Linear10);fill-rule:nonzero;"/>
<path d="M18.375,3.579L10.687,3.579C7.109,3.579 4.219,6.53 4.219,10.161C4.219,13.802 7.119,16.743 10.687,16.743L18.375,16.743L18.375,3.579Z" style="fill:url(#_Radial11);fill-rule:nonzero;"/>
<path d="M18.375,3.579L10.687,3.579C7.109,3.579 4.219,6.53 4.219,10.161C4.219,13.802 7.119,16.743 10.687,16.743L18.375,16.743L18.375,3.579Z" style="fill:url(#_Radial12);fill-rule:nonzero;"/>
</g>
<path d="M19.436,6.204L12.564,6.204C10.523,6.204 8.872,7.855 8.872,9.895C8.872,11.566 9.983,12.986 11.513,13.437C11.974,13.577 12.284,14.007 12.284,14.487L12.284,20.299C12.284,21.009 12.834,21.61 13.544,21.63C14.264,21.64 14.855,21.059 14.855,20.349L14.855,14.677C14.855,14.077 15.335,13.597 15.935,13.597C16.535,13.597 17.015,14.077 17.015,14.677L17.015,16.328C17.015,17.038 17.566,17.638 18.276,17.658C18.996,17.668 19.586,17.088 19.586,16.378L19.586,14.537C19.586,14.047 19.906,13.607 20.387,13.477C21.977,13.066 23.148,11.616 23.148,9.905C23.138,7.855 21.477,6.204 19.436,6.204Z" style="fill:url(#_Radial13);fill-rule:nonzero;"/>
<path d="M19.436,6.204L12.564,6.204C10.523,6.204 8.872,7.855 8.872,9.895C8.872,11.566 9.983,12.986 11.513,13.437C11.974,13.577 12.284,14.007 12.284,14.487L12.284,20.299C12.284,21.009 12.834,21.61 13.544,21.63C14.264,21.64 14.855,21.059 14.855,20.349L14.855,14.677C14.855,14.077 15.335,13.597 15.935,13.597C16.535,13.597 17.015,14.077 17.015,14.677L17.015,16.328C17.015,17.038 17.566,17.638 18.276,17.658C18.996,17.668 19.586,17.088 19.586,16.378L19.586,14.537C19.586,14.047 19.906,13.607 20.387,13.477C21.977,13.066 23.148,11.616 23.148,9.905C23.138,7.855 21.477,6.204 19.436,6.204Z" style="fill:rgb(136,71,52);fill-rule:nonzero;"/>
<path d="M19.436,6.204L12.564,6.204C10.523,6.204 8.872,7.855 8.872,9.895C8.872,11.566 9.983,12.986 11.513,13.437C11.974,13.577 12.284,14.007 12.284,14.487L12.284,20.299C12.284,21.009 12.834,21.61 13.544,21.63C14.264,21.64 14.855,21.059 14.855,20.349L14.855,14.677C14.855,14.077 15.335,13.597 15.935,13.597C16.535,13.597 17.015,14.077 17.015,14.677L17.015,16.328C17.015,17.038 17.566,17.638 18.276,17.658C18.996,17.668 19.586,17.088 19.586,16.378L19.586,14.537C19.586,14.047 19.906,13.607 20.387,13.477C21.977,13.066 23.148,11.616 23.148,9.905C23.138,7.855 21.477,6.204 19.436,6.204Z" style="fill:url(#_Linear14);fill-rule:nonzero;"/>
<g>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial15);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial16);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial17);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial18);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial19);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial20);fill-rule:nonzero;"/>
<path d="M8.953,9.805C8.953,11.4 10.107,12.552 11.606,12.982C12.057,13.115 12.361,13.526 12.361,13.985L12.361,19.964C12.361,20.642 12.9,21.2 13.595,21.219C14.3,21.228 14.75,20.85 14.75,20.172L14.75,14.079C14.75,13.505 15.349,13.047 15.937,13.047C16.524,13.047 17.156,13.505 17.156,14.079L17.156,16.219C17.156,16.897 17.533,17.497 18.229,17.516C18.934,17.525 19.512,16.897 19.512,16.219L19.512,14.059C19.512,13.591 19.826,13.171 20.296,13.047C21.854,12.655 23.094,11.439 23.094,9.805C23.094,3.859 8.953,3.947 8.953,9.805Z" style="fill:url(#_Radial21);fill-rule:nonzero;"/>
</g>
<g>
<path d="M11.479,7.266L11.479,7.641C11.479,8.062 11.671,8.484 12.055,8.721L15.092,10.511C15.659,10.871 16.361,10.871 16.918,10.511L19.955,8.721C20.339,8.474 20.531,8.052 20.531,7.641L20.531,7.266L11.479,7.266Z" style="fill:rgb(115,57,25);fill-rule:nonzero;"/>
</g>
<path d="M17.406,5.113L16.955,4.843C16.365,4.492 15.635,4.492 15.055,4.843L14.605,5.113L11.293,5.113L11.293,7.213C11.293,7.624 11.493,8.034 11.894,8.264L15.055,10.134C15.645,10.485 16.375,10.485 16.955,10.134L20.116,8.264C20.517,8.024 20.717,7.614 20.717,7.213L20.717,5.113L17.406,5.113Z" style="fill:url(#_Linear22);fill-rule:nonzero;"/>
<path d="M17.406,5.113L16.955,4.843C16.365,4.492 15.635,4.492 15.055,4.843L14.605,5.113L11.293,5.113L11.293,7.213C11.293,7.624 11.493,8.034 11.894,8.264L15.055,10.134C15.645,10.485 16.375,10.485 16.955,10.134L20.116,8.264C20.517,8.024 20.717,7.614 20.717,7.213L20.717,5.113L17.406,5.113Z" style="fill:url(#_Radial23);fill-rule:nonzero;"/>
<path d="M15.055,2.263L11.894,4.133C11.093,4.603 11.093,5.764 11.894,6.244L15.055,8.115C15.645,8.465 16.375,8.465 16.955,8.115L20.116,6.244C20.917,5.774 20.917,4.613 20.116,4.133L16.955,2.263C16.365,1.912 15.645,1.912 15.055,2.263Z" style="fill:url(#_Linear24);fill-rule:nonzero;"/>
<circle cx="22.492" cy="26.922" r="1.492" style="fill:url(#_Radial25);"/>
<circle cx="24.52" cy="25.857" r="0.536" style="fill:url(#_Radial26);"/>
<g>
<path d="M19.516,13.375C20.234,12.75 22.984,11.922 22.75,9.375C22.125,11.156 21.731,11.677 20.125,12.031C18.922,12.297 18.844,13.234 18.844,13.719L18.953,16.766L19.281,16.766C19.369,16.237 19.18,13.667 19.516,13.375Z" style="fill:url(#_Radial27);fill-rule:nonzero;"/>
</g>
<g>
<path d="M13.828,17.047C13.828,17.185 13.94,17.297 14.078,17.297C14.216,17.297 14.328,17.185 14.328,17.047L13.828,17.047ZM17.283,14.283C17.283,14.421 17.395,14.533 17.533,14.533C17.671,14.533 17.783,14.421 17.783,14.283L17.283,14.283ZM14.328,17.047L14.328,14.283L13.828,14.283L13.828,17.047L14.328,17.047ZM14.328,14.283C14.328,13.975 14.487,13.586 14.769,13.271C15.048,12.958 15.418,12.75 15.813,12.75L15.813,12.25C15.238,12.25 14.741,12.551 14.396,12.938C14.052,13.322 13.828,13.825 13.828,14.283L14.328,14.283ZM15.813,12.75C16.201,12.75 16.568,12.968 16.847,13.291C17.128,13.617 17.283,14.007 17.283,14.283L17.783,14.283C17.783,13.855 17.561,13.354 17.225,12.964C16.886,12.572 16.393,12.25 15.813,12.25L15.813,12.75Z" style="fill:url(#_Linear28);fill-rule:nonzero;"/>
</g>
<g>
<path d="M21.359,16.438C23.75,16.438 27.094,14.859 27.75,11.453" style="fill:none;fill-rule:nonzero;stroke:url(#_Radial29);stroke-width:0.3px;"/>
</g>
<g>
<path d="M23.782,28.281C26,27.688 28.781,25.406 29.625,21.469" style="fill:none;fill-rule:nonzero;stroke:url(#_Radial30);stroke-width:0.3px;"/>
</g>
<g>
<path d="M20.695,5.273C20.695,5.555 20.506,5.938 20.156,6.188C19.806,6.438 17.74,7.563 16.594,8.219C16.345,8.361 15.773,8.453 15.258,8.094" style="fill:none;fill-rule:nonzero;stroke:url(#_Radial31);stroke-width:0.3px;"/>
</g>
</g>
<defs>
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(28,0,0,28,2,21.125)"><stop offset="0" style="stop-color:rgb(187,183,188);stop-opacity:1"/><stop offset="0.1" style="stop-color:rgb(173,149,194);stop-opacity:1"/><stop offset="0.23" style="stop-color:rgb(195,160,226);stop-opacity:1"/><stop offset="0.8" style="stop-color:rgb(201,166,231);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(216,208,223);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(27.3125,0,0,27.3125,2.8125,20.125)"><stop offset="0" style="stop-color:rgb(190,180,182);stop-opacity:1"/><stop offset="0.16" style="stop-color:rgb(219,206,213);stop-opacity:1"/><stop offset="0.49" style="stop-color:rgb(223,205,210);stop-opacity:1"/><stop offset="0.82" style="stop-color:rgb(223,209,214);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(227,216,205);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.18837e-16,11.7395,-11.7395,7.18837e-16,16,14.823)"><stop offset="0" style="stop-color:rgb(180,157,159);stop-opacity:1"/><stop offset="0.89" style="stop-color:rgb(180,157,159);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(180,157,159);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.9786,0,0,23.9786,4.01074,19.1875)"><stop offset="0" style="stop-color:rgb(184,140,67);stop-opacity:1"/><stop offset="0.16" style="stop-color:rgb(198,144,57);stop-opacity:1"/><stop offset="0.33" style="stop-color:rgb(217,159,63);stop-opacity:1"/><stop offset="0.76" style="stop-color:rgb(217,167,52);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(236,211,76);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.4268,0,0,23.4268,4.5625,17.875)"><stop offset="0" style="stop-color:rgb(169,110,68);stop-opacity:1"/><stop offset="0.15" style="stop-color:rgb(184,120,76);stop-opacity:1"/><stop offset="0.34" style="stop-color:rgb(186,119,75);stop-opacity:1"/><stop offset="0.59" style="stop-color:rgb(214,140,86);stop-opacity:1"/><stop offset="0.82" style="stop-color:rgb(227,152,93);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(234,173,116);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial6" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.04736e-15,5.34759,-13.25,-5.07285e-15,16,15.7774)"><stop offset="0" style="stop-color:rgb(153,81,44);stop-opacity:1"/><stop offset="0.66" style="stop-color:rgb(153,81,44);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(166,87,47);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial7" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.875,0,0,2.85976,12.25,19.5)"><stop offset="0" style="stop-color:rgb(147,74,40);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(147,74,40);stop-opacity:0"/></radialGradient>
<linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.4268,0,0,23.4268,4.5625,13.625)"><stop offset="0" style="stop-color:rgb(178,140,76);stop-opacity:1"/><stop offset="0.13" style="stop-color:rgb(185,127,51);stop-opacity:1"/><stop offset="0.28" style="stop-color:rgb(189,118,40);stop-opacity:1"/><stop offset="0.49" style="stop-color:rgb(195,124,40);stop-opacity:1"/><stop offset="0.59" style="stop-color:rgb(208,135,38);stop-opacity:1"/><stop offset="0.7" style="stop-color:rgb(214,146,45);stop-opacity:1"/><stop offset="0.82" style="stop-color:rgb(222,169,51);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(229,206,83);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.3636,0,0,23.3636,4.625,8.8125)"><stop offset="0" style="stop-color:rgb(204,162,117);stop-opacity:1"/><stop offset="0.14" style="stop-color:rgb(214,168,122);stop-opacity:1"/><stop offset="0.72" style="stop-color:rgb(225,177,124);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(230,178,125);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.3405,0,0,19.3405,7.22204,7.96546)"><stop offset="0" style="stop-color:rgb(212,167,120);stop-opacity:1"/><stop offset="0.06" style="stop-color:rgb(212,167,120);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(231,178,125);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial11" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.5,4.3125,-3.88579,4.05475,9.875,9.8125)"><stop offset="0" style="stop-color:rgb(179,130,88);stop-opacity:1"/><stop offset="0.77" style="stop-color:rgb(187,143,101);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(187,143,101);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial12" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.375,0,0,4.25084,12.8125,15.4375)"><stop offset="0" style="stop-color:rgb(175,119,78);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(175,119,78);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial13" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-12.4374,5.12507,-4.74283,-11.5098,20.5,10.0625)"><stop offset="0" style="stop-color:rgb(157,98,60);stop-opacity:1"/><stop offset="0.03" style="stop-color:rgb(157,98,60);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(130,82,62);stop-opacity:1"/></radialGradient>
<linearGradient id="_Linear14" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(13.5225,0,0,13.5225,9.625,11.875)"><stop offset="0" style="stop-color:rgb(128,75,51);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(159,94,62);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial15" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-12.1805,4.89355,-4.44716,-11.0694,20.4072,9.95537)"><stop offset="0" style="stop-color:rgb(157,98,60);stop-opacity:1"/><stop offset="0.03" style="stop-color:rgb(157,98,60);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(130,82,62);stop-opacity:1"/></radialGradient>
<radialGradient id="_Radial16" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.45827,1.87983,-1.00439,1.84774,13.6437,9.00053)"><stop offset="0" style="stop-color:rgb(118,67,38);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(115,62,33);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial17" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.62501,4.18749,-4.06664,-3.5204,10.75,6.75)"><stop offset="0" style="stop-color:rgb(114,77,61);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(114,76,59);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial18" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.37499,-0.625018,0.413551,-1.57144,18.6563,17.6875)"><stop offset="0" style="stop-color:rgb(138,70,84);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(140,71,86);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial19" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.29214e-15,-3.375,1.27037,-4.8637e-16,13.1562,19.875)"><stop offset="0" style="stop-color:rgb(136,75,79);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(134,68,83);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial20" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.1875,1.09374,-0.673499,-0.115457,13.9063,16.0625)"><stop offset="0" style="stop-color:rgb(163,118,101);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(165,120,103);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial21" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.281246,0.937501,-0.651233,-0.195367,18.8906,15.7344)"><stop offset="0" style="stop-color:rgb(166,121,104);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(168,123,104);stop-opacity:0"/></radialGradient>
<linearGradient id="_Linear22" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.2792,0,0,9.2792,11.4375,7.48849)"><stop offset="0" style="stop-color:rgb(199,162,43);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(232,193,46);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial23" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.14857e-15,3,-3.44251,-1.31799e-15,16.005,10.9375)"><stop offset="0" style="stop-color:rgb(219,165,41);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(217,163,43);stop-opacity:0"/></radialGradient>
<linearGradient id="_Linear24" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.1641,5.02344,-5.02344,3.1641,14.3984,2.60156)"><stop offset="0" style="stop-color:rgb(207,186,58);stop-opacity:1"/><stop offset="0.01" style="stop-color:rgb(207,186,58);stop-opacity:1"/><stop offset="0.09" style="stop-color:rgb(213,193,55);stop-opacity:1"/><stop offset="0.93" style="stop-color:rgb(231,206,55);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(231,206,55);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial25" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.98437,2.28517e-15,-2.16435e-15,-2.82658,23.5774,26.9224)"><stop offset="0" style="stop-color:rgb(160,103,64);stop-opacity:1"/><stop offset="0.71" style="stop-color:rgb(142,81,46);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(142,81,46);stop-opacity:1"/></radialGradient>
<radialGradient id="_Radial26" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.07227,8.21052e-16,-7.77636e-16,-1.01557,24.9104,25.8569)"><stop offset="0" style="stop-color:rgb(160,103,64);stop-opacity:1"/><stop offset="0.71" style="stop-color:rgb(142,81,46);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(142,81,46);stop-opacity:1"/></radialGradient>
<radialGradient id="_Radial27" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.98808e-15,7.80469,-4.14003,-1.58504e-15,20.8039,13.0703)"><stop offset="0" style="stop-color:rgb(173,124,104);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(172,123,101);stop-opacity:0"/></radialGradient>
<linearGradient id="_Linear28" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.7188,0,0,3.7188,14.0312,13.5027)"><stop offset="0" style="stop-color:rgb(162,119,100);stop-opacity:1"/><stop offset="0.46" style="stop-color:rgb(156,111,94);stop-opacity:1"/><stop offset="0.62" style="stop-color:rgb(111,63,46);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(111,63,46);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial29" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.53125,-2.40625,1.27457,1.34078,25.7188,14.5)"><stop offset="0" style="stop-color:rgb(239,185,146);stop-opacity:1"/><stop offset="0.45" style="stop-color:rgb(241,189,146);stop-opacity:1"/><stop offset="0.99" style="stop-color:rgb(240,188,143);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(240,188,143);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial30" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.50413,-4.40625,2.33395,1.8561,26.9687,25.875)"><stop offset="0" style="stop-color:rgb(235,225,240);stop-opacity:1"/><stop offset="0.45" style="stop-color:rgb(235,226,240);stop-opacity:1"/><stop offset="0.99" style="stop-color:rgb(232,223,236);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(232,223,236);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial31" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.88719,-1.6592,0.823999,1.43385,18.1875,7.3125)"><stop offset="0" style="stop-color:rgb(240,209,81);stop-opacity:1"/><stop offset="0.45" style="stop-color:rgb(242,211,89);stop-opacity:1"/><stop offset="0.99" style="stop-color:rgb(243,211,87);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(243,211,87);stop-opacity:0"/></radialGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -1,119 +1,48 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.62662 29.8194L28.2564 22.7518L29.044 22.0281V7.97828L28.0222 5.99854L2.07263 13.3428V28.2866C2.07263 29.5124 2.5681 30.0718 3.62662 29.8194Z" fill="url(#paint0_linear_18_28590)"/>
<path d="M3.62662 29.8194L28.2564 22.7518L29.044 22.0281V7.97828L28.0222 5.99854L2.07263 13.3428V28.2866C2.07263 29.5124 2.5681 30.0718 3.62662 29.8194Z" fill="url(#paint1_linear_18_28590)"/>
<path d="M3.62662 29.8194L28.2564 22.7518L29.044 22.0281V7.97828L28.0222 5.99854L2.07263 13.3428V28.2866C2.07263 29.5124 2.5681 30.0718 3.62662 29.8194Z" fill="url(#paint2_linear_18_28590)"/>
<path d="M3.62662 29.8194L28.2564 22.7518L29.044 22.0281V7.97828L28.0222 5.99854L2.07263 13.3428V28.2866C2.07263 29.5124 2.5681 30.0718 3.62662 29.8194Z" fill="url(#paint3_linear_18_28590)"/>
<path d="M3.62662 29.8194L28.2564 22.7518L29.044 22.0281V7.97828L28.0222 5.99854L2.07263 13.3428V28.2866C2.07263 29.5124 2.5681 30.0718 3.62662 29.8194Z" fill="url(#paint4_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint5_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint6_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint7_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint8_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint9_radial_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint10_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint11_linear_18_28590)"/>
<path d="M13.0343 2.50785L3.06373 11.7306C1.1178 13.3925 2.12899 14.5421 3.99847 14.1298L27.0244 7.52429C27.6164 7.38349 27.9903 7.33764 27.9903 8.02282V12.0422C27.9903 12.73 28.0536 13.0877 27.6164 13.2262C27.6164 13.2262 5.41104 19.9199 4.93322 20.0499C4.45541 20.1799 3.39348 20.3784 3.06373 20.3303C2.73398 20.2822 2.31595 20.0499 2.12899 20.0499C1.94203 20.0499 1.94203 20.1583 1.94203 20.673V22.8402C1.94203 23.0031 2.08256 23.1077 2.08256 23.1077C2.61038 23.4445 3.3353 23.5904 3.99847 23.415L27.2425 16.6848C27.6164 16.5914 27.9903 16.8413 27.9903 17.308V22.6064C27.9903 22.9277 28.1845 22.9449 28.3223 22.9277C29.3142 22.6422 30 22.0554 30 21.0469V8.02282C30 7.1697 29.3829 5.7452 27.9903 5.31206L16.9603 2.72593C15.9126 2.50785 13.8883 1.84658 13.0343 2.50785Z" fill="url(#paint12_radial_18_28590)"/>
<g filter="url(#filter0_f_18_28590)">
<path d="M12.6638 7.57812C12.0239 7.57812 11.8034 7.21741 11.8906 6.55369C12.5556 -2.95118 20.7344 7.57812 14.6272 7.57812H12.6638Z" fill="#D52D26"/>
<path d="M12.6638 7.57812C12.0239 7.57812 11.8034 7.21741 11.8906 6.55369C12.5556 -2.95118 20.7344 7.57812 14.6272 7.57812H12.6638Z" fill="#A23828"/>
</g>
<path d="M12.0239 4.51721C12.15 3.88874 12.3587 2.11502 14.5399 1.68115L16.8961 2.88827L17.7542 5.46254C16.9495 7.62399 15.2905 7.46959 14.6272 7.46959H12.6638C12.0239 7.46959 11.6603 7.106 11.7475 6.43698L12.0239 4.51721Z" fill="#D52D26"/>
<path d="M12.0239 4.51721C12.15 3.88874 12.3587 2.11502 14.5399 1.68115L16.8961 2.88827L17.7542 5.46254C16.9495 7.62399 15.2905 7.46959 14.6272 7.46959H12.6638C12.0239 7.46959 11.6603 7.106 11.7475 6.43698L12.0239 4.51721Z" fill="url(#paint13_radial_18_28590)"/>
<g filter="url(#filter1_f_18_28590)">
<path d="M16.8984 4.46875C16.4588 3.97424 16.5416 3.1992 16.5416 3.1992C16.5416 3.1992 15.8482 3.18285 15.5 2.80471C13.2076 0.514908 16.0055 2.04444 16.7266 2.68745C17.6641 3.52339 17.8281 4.99222 17.8281 4.99222C17.7505 5.08686 17.9844 5.48441 17.7344 5.34375C17.4844 5.20309 16.8984 4.46875 16.8984 4.46875Z" fill="#8DC527"/>
<path d="M16.8984 4.46875C16.4588 3.97424 16.5416 3.1992 16.5416 3.1992C16.5416 3.1992 15.8482 3.18285 15.5 2.80471C13.2076 0.514908 16.0055 2.04444 16.7266 2.68745C17.6641 3.52339 17.8281 4.99222 17.8281 4.99222C17.7505 5.08686 17.9844 5.48441 17.7344 5.34375C17.4844 5.20309 16.8984 4.46875 16.8984 4.46875Z" fill="#672A17"/>
</g>
<path d="M16.9397 4.37186C16.5 3.87735 16.6197 3.12106 16.6197 3.12106C16.6197 3.12106 15.9063 3.12106 15.558 2.74292L14.3654 1.50669C14.3008 1.41943 14.3654 1.3235 14.4527 1.25942C14.4527 1.25942 15.1543 0.727663 16.2416 1.41943C16.8437 1.86328 17.9883 3.28125 18.2777 3.87735C18.8047 4.77734 18.1323 5.5499 18.1323 5.5499C18.0547 5.64453 17.9649 5.67188 17.856 5.5499L16.9397 4.37186Z" fill="#8DC527"/>
<path d="M16.9397 4.37186C16.5 3.87735 16.6197 3.12106 16.6197 3.12106C16.6197 3.12106 15.9063 3.12106 15.558 2.74292L14.3654 1.50669C14.3008 1.41943 14.3654 1.3235 14.4527 1.25942C14.4527 1.25942 15.1543 0.727663 16.2416 1.41943C16.8437 1.86328 17.9883 3.28125 18.2777 3.87735C18.8047 4.77734 18.1323 5.5499 18.1323 5.5499C18.0547 5.64453 17.9649 5.67188 17.856 5.5499L16.9397 4.37186Z" fill="url(#paint14_radial_18_28590)"/>
<defs>
<filter id="filter0_f_18_28590" x="11.7724" y="2.47947" width="5.20642" height="5.19866" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.05" result="effect1_foregroundBlur_18_28590"/>
</filter>
<filter id="filter1_f_18_28590" x="14.5143" y="1.48899" width="3.43917" height="3.98455" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.05" result="effect1_foregroundBlur_18_28590"/>
</filter>
<linearGradient id="paint0_linear_18_28590" x1="1.6875" y1="18.4687" x2="25.9375" y2="18.4375" gradientUnits="userSpaceOnUse">
<stop offset="0.0148428" stop-color="#CA957F"/>
<stop offset="0.0489989" stop-color="#FFB4A4"/>
<stop offset="0.077346" stop-color="#FFD6B0"/>
<stop offset="0.141789" stop-color="#FFD9B0"/>
<stop offset="0.520656" stop-color="#FFC18A"/>
<stop offset="0.915048" stop-color="#FF9D50"/>
</linearGradient>
<linearGradient id="paint1_linear_18_28590" x1="14" y1="21.6875" x2="15.5583" y2="26.8125" gradientUnits="userSpaceOnUse">
<stop offset="0.781568" stop-color="#FFB37B" stop-opacity="0"/>
<stop offset="0.886147" stop-color="#FF9C81"/>
<stop offset="0.926915" stop-color="#F67F9D"/>
</linearGradient>
<linearGradient id="paint2_linear_18_28590" x1="19.875" y1="15.1875" x2="21" y2="19.25" gradientUnits="userSpaceOnUse">
<stop offset="0.260607" stop-color="#F08456" stop-opacity="0"/>
<stop offset="0.759837" stop-color="#E4794B"/>
<stop offset="0.918554" stop-color="#E4794B" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint3_linear_18_28590" x1="15.5583" y1="8.0625" x2="16.4375" y2="11.1875" gradientUnits="userSpaceOnUse">
<stop offset="0.260607" stop-color="#F08456" stop-opacity="0"/>
<stop offset="0.759837" stop-color="#E4794B"/>
<stop offset="0.918554" stop-color="#E4794B" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint4_linear_18_28590" x1="2.07263" y1="20.5" x2="4" y2="20.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#C29677"/>
<stop offset="0.578441" stop-color="#FEB3A3"/>
<stop offset="1" stop-color="#FFCEB1" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint5_linear_18_28590" x1="10.9688" y1="3.46875" x2="17.625" y2="26" gradientUnits="userSpaceOnUse">
<stop stop-color="#F3CFA2"/>
<stop offset="0.255825" stop-color="#F3CFA2"/>
<stop offset="0.298159" stop-color="#FFF0CB"/>
<stop offset="0.321715" stop-color="#FFD5CE"/>
<stop offset="0.547438" stop-color="#FFD6CF"/>
<stop offset="0.604194" stop-color="#FFFEE2"/>
<stop offset="0.620631" stop-color="#FFE4E5"/>
<stop offset="0.972283" stop-color="#FFE3E3"/>
<stop offset="1" stop-color="#F9AAE0"/>
</linearGradient>
<linearGradient id="paint6_linear_18_28590" x1="1.94203" y1="21.625" x2="3.6875" y2="21.625" gradientUnits="userSpaceOnUse">
<stop stop-color="#C69C9B"/>
<stop offset="0.140632" stop-color="#DDA4B5"/>
<stop offset="1" stop-color="#F8B6D3" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint7_linear_18_28590" x1="8.5" y1="6.54687" x2="8.95313" y2="7.03125" gradientUnits="userSpaceOnUse">
<stop stop-color="#B7A287"/>
<stop offset="0.81576" stop-color="#CFB18C" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint8_linear_18_28590" x1="21.2969" y1="3.67188" x2="21.2187" y2="4.02344" gradientUnits="userSpaceOnUse">
<stop stop-color="#B7A287"/>
<stop offset="0.81576" stop-color="#CFB18C" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint9_radial_18_28590" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(28.9375 12.8556) rotate(90) scale(6.61319 3.0625)">
<stop stop-color="#FFDED3"/>
<stop offset="1" stop-color="#FFDED5" stop-opacity="0"/>
</radialGradient>
<linearGradient id="paint10_linear_18_28590" x1="30" y1="12.8556" x2="27.5625" y2="12.8556" gradientUnits="userSpaceOnUse">
<stop stop-color="#D6C0AA"/>
<stop offset="0.0416696" stop-color="#F6D4BC"/>
<stop offset="0.19231" stop-color="#FFDED4"/>
<stop offset="1" stop-color="#FFDED3" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint11_linear_18_28590" x1="27.6094" y1="20.9844" x2="28.5312" y2="23.2187" gradientUnits="userSpaceOnUse">
<stop offset="0.292722" stop-color="#FFD6E3" stop-opacity="0"/>
<stop offset="0.58947" stop-color="#F4A8DC" stop-opacity="0"/>
<stop offset="0.945341" stop-color="#E596DD"/>
</linearGradient>
<radialGradient id="paint12_radial_18_28590" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.8281 6.6875) rotate(87.9905) scale(1.78235 4.40613)">
<stop offset="0.51952" stop-color="#B28162"/>
<stop offset="1" stop-color="#C29A79" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint13_radial_18_28590" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.1875 3.375) rotate(113.864) scale(4.48002 4.65688)">
<stop offset="0.141926" stop-color="#FF6A83"/>
<stop offset="0.52076" stop-color="#EE2D47"/>
<stop offset="1" stop-color="#F32F59" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint14_radial_18_28590" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.4093 3.34783) rotate(90) scale(2.28362 2.07009)">
<stop stop-color="#B1EB67"/>
<stop offset="0.901386" stop-color="#AFEA63" stop-opacity="0"/>
</radialGradient>
</defs>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,0,0.528489)">
<path d="M3.627,29.819L28.256,22.752L29.044,22.028L29.044,7.978L28.022,5.999L2.073,13.343L2.073,28.287C2.073,29.512 2.568,30.072 3.627,29.819Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
<path d="M3.627,29.819L28.256,22.752L29.044,22.028L29.044,7.978L28.022,5.999L2.073,13.343L2.073,28.287C2.073,29.512 2.568,30.072 3.627,29.819Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/>
<path d="M3.627,29.819L28.256,22.752L29.044,22.028L29.044,7.978L28.022,5.999L2.073,13.343L2.073,28.287C2.073,29.512 2.568,30.072 3.627,29.819Z" style="fill:url(#_Linear3);fill-rule:nonzero;"/>
<path d="M3.627,29.819L28.256,22.752L29.044,22.028L29.044,7.978L28.022,5.999L2.073,13.343L2.073,28.287C2.073,29.512 2.568,30.072 3.627,29.819Z" style="fill:url(#_Linear4);fill-rule:nonzero;"/>
<path d="M3.627,29.819L28.256,22.752L29.044,22.028L29.044,7.978L28.022,5.999L2.073,13.343L2.073,28.287C2.073,29.512 2.568,30.072 3.627,29.819Z" style="fill:url(#_Linear5);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear6);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear7);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear8);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear9);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Radial10);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear11);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Linear12);fill-rule:nonzero;"/>
<path d="M13.034,2.508L3.064,11.731C1.118,13.393 2.129,14.542 3.998,14.13L27.024,7.524C27.616,7.383 27.99,7.338 27.99,8.023L27.99,12.042C27.99,12.73 28.054,13.088 27.616,13.226C27.616,13.226 5.411,19.92 4.933,20.05C4.455,20.18 3.393,20.378 3.064,20.33C2.734,20.282 2.316,20.05 2.129,20.05C1.942,20.05 1.942,20.158 1.942,20.673L1.942,22.84C1.942,23.003 2.083,23.108 2.083,23.108C2.61,23.445 3.335,23.59 3.998,23.415L27.243,16.685C27.616,16.591 27.99,16.841 27.99,17.308L27.99,22.606C27.99,22.928 28.185,22.945 28.322,22.928C29.314,22.642 30,22.055 30,21.047L30,8.023C30,7.17 29.383,5.745 27.99,5.312L16.96,2.726C15.913,2.508 13.888,1.847 13.034,2.508Z" style="fill:url(#_Radial13);fill-rule:nonzero;"/>
<g>
<path d="M12.664,7.578C12.024,7.578 11.803,7.217 11.891,6.554C12.556,-2.951 20.734,7.578 14.627,7.578L12.664,7.578Z" style="fill:rgb(213,45,38);fill-rule:nonzero;"/>
<path d="M12.664,7.578C12.024,7.578 11.803,7.217 11.891,6.554C12.556,-2.951 20.734,7.578 14.627,7.578L12.664,7.578Z" style="fill:rgb(162,56,40);fill-rule:nonzero;"/>
</g>
<path d="M12.024,4.517C12.15,3.889 12.359,2.115 14.54,1.681L16.896,2.888L17.754,5.463C16.95,7.624 15.291,7.47 14.627,7.47L12.664,7.47C12.024,7.47 11.66,7.106 11.748,6.437L12.024,4.517Z" style="fill:rgb(213,45,38);fill-rule:nonzero;"/>
<path d="M12.024,4.517C12.15,3.889 12.359,2.115 14.54,1.681L16.896,2.888L17.754,5.463C16.95,7.624 15.291,7.47 14.627,7.47L12.664,7.47C12.024,7.47 11.66,7.106 11.748,6.437L12.024,4.517Z" style="fill:url(#_Radial14);fill-rule:nonzero;"/>
<g>
<path d="M16.898,4.469C16.459,3.974 16.542,3.199 16.542,3.199C16.542,3.199 15.848,3.183 15.5,2.805C13.208,0.515 16.006,2.044 16.727,2.687C17.664,3.523 17.828,4.992 17.828,4.992C17.751,5.087 17.984,5.484 17.734,5.344C17.484,5.203 16.898,4.469 16.898,4.469Z" style="fill:rgb(141,197,39);fill-rule:nonzero;"/>
<path d="M16.898,4.469C16.459,3.974 16.542,3.199 16.542,3.199C16.542,3.199 15.848,3.183 15.5,2.805C13.208,0.515 16.006,2.044 16.727,2.687C17.664,3.523 17.828,4.992 17.828,4.992C17.751,5.087 17.984,5.484 17.734,5.344C17.484,5.203 16.898,4.469 16.898,4.469Z" style="fill:rgb(103,42,23);fill-rule:nonzero;"/>
</g>
<path d="M16.94,4.372C16.5,3.877 16.62,3.121 16.62,3.121C16.62,3.121 15.906,3.121 15.558,2.743L14.365,1.507C14.301,1.419 14.365,1.323 14.453,1.259C14.453,1.259 15.154,0.728 16.242,1.419C16.844,1.863 17.988,3.281 18.278,3.877C18.805,4.777 18.132,5.55 18.132,5.55C18.055,5.645 17.965,5.672 17.856,5.55L16.94,4.372Z" style="fill:rgb(141,197,39);fill-rule:nonzero;"/>
<path d="M16.94,4.372C16.5,3.877 16.62,3.121 16.62,3.121C16.62,3.121 15.906,3.121 15.558,2.743L14.365,1.507C14.301,1.419 14.365,1.323 14.453,1.259C14.453,1.259 15.154,0.728 16.242,1.419C16.844,1.863 17.988,3.281 18.278,3.877C18.805,4.777 18.132,5.55 18.132,5.55C18.055,5.645 17.965,5.672 17.856,5.55L16.94,4.372Z" style="fill:url(#_Radial15);fill-rule:nonzero;"/>
</g>
<defs>
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(24.25,-0.0312,0.0312,24.25,1.6875,18.4687)"><stop offset="0" style="stop-color:rgb(202,149,127);stop-opacity:1"/><stop offset="0.01" style="stop-color:rgb(202,149,127);stop-opacity:1"/><stop offset="0.05" style="stop-color:rgb(255,180,164);stop-opacity:1"/><stop offset="0.08" style="stop-color:rgb(255,214,176);stop-opacity:1"/><stop offset="0.14" style="stop-color:rgb(255,217,176);stop-opacity:1"/><stop offset="0.52" style="stop-color:rgb(255,193,138);stop-opacity:1"/><stop offset="0.92" style="stop-color:rgb(255,157,80);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(255,157,80);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.5583,5.125,-5.125,1.5583,14,21.6875)"><stop offset="0" style="stop-color:rgb(255,179,123);stop-opacity:0"/><stop offset="0.78" style="stop-color:rgb(255,179,123);stop-opacity:0"/><stop offset="0.89" style="stop-color:rgb(255,156,129);stop-opacity:1"/><stop offset="0.93" style="stop-color:rgb(246,127,157);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(246,127,157);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.125,4.0625,-4.0625,1.125,19.875,15.1875)"><stop offset="0" style="stop-color:rgb(240,132,86);stop-opacity:0"/><stop offset="0.26" style="stop-color:rgb(240,132,86);stop-opacity:0"/><stop offset="0.76" style="stop-color:rgb(228,121,75);stop-opacity:1"/><stop offset="0.92" style="stop-color:rgb(228,121,75);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(228,121,75);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.8792,3.125,-3.125,0.8792,15.5583,8.0625)"><stop offset="0" style="stop-color:rgb(240,132,86);stop-opacity:0"/><stop offset="0.26" style="stop-color:rgb(240,132,86);stop-opacity:0"/><stop offset="0.76" style="stop-color:rgb(228,121,75);stop-opacity:1"/><stop offset="0.92" style="stop-color:rgb(228,121,75);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(228,121,75);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.92737,0,0,1.92737,2.07263,20.5)"><stop offset="0" style="stop-color:rgb(194,150,119);stop-opacity:1"/><stop offset="0.58" style="stop-color:rgb(254,179,163);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(255,206,177);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(6.6562,22.5312,-22.5312,6.6562,10.9688,3.46875)"><stop offset="0" style="stop-color:rgb(243,207,162);stop-opacity:1"/><stop offset="0.26" style="stop-color:rgb(243,207,162);stop-opacity:1"/><stop offset="0.3" style="stop-color:rgb(255,240,203);stop-opacity:1"/><stop offset="0.32" style="stop-color:rgb(255,213,206);stop-opacity:1"/><stop offset="0.55" style="stop-color:rgb(255,214,207);stop-opacity:1"/><stop offset="0.6" style="stop-color:rgb(255,254,226);stop-opacity:1"/><stop offset="0.62" style="stop-color:rgb(255,228,229);stop-opacity:1"/><stop offset="0.97" style="stop-color:rgb(255,227,227);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(249,170,224);stop-opacity:1"/></linearGradient>
<linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.74547,0,0,1.74547,1.94203,21.625)"><stop offset="0" style="stop-color:rgb(198,156,155);stop-opacity:1"/><stop offset="0.14" style="stop-color:rgb(221,164,181);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(248,182,211);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.45313,0.48438,-0.48438,0.45313,8.5,6.54687)"><stop offset="0" style="stop-color:rgb(183,162,135);stop-opacity:1"/><stop offset="0.82" style="stop-color:rgb(207,177,140);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(207,177,140);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.0782,0.35156,-0.35156,-0.0782,21.2969,3.67188)"><stop offset="0" style="stop-color:rgb(183,162,135);stop-opacity:1"/><stop offset="0.82" style="stop-color:rgb(207,177,140);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(207,177,140);stop-opacity:0"/></linearGradient>
<radialGradient id="_Radial10" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.53191e-15,6.61319,-3.0625,-1.1725e-15,28.9375,12.8556)"><stop offset="0" style="stop-color:rgb(255,222,211);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(255,222,213);stop-opacity:0"/></radialGradient>
<linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.4375,2.98508e-16,-2.98508e-16,-2.4375,30,12.8556)"><stop offset="0" style="stop-color:rgb(214,192,170);stop-opacity:1"/><stop offset="0.04" style="stop-color:rgb(246,212,188);stop-opacity:1"/><stop offset="0.19" style="stop-color:rgb(255,222,212);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(255,222,211);stop-opacity:0"/></linearGradient>
<linearGradient id="_Linear12" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9218,2.2343,-2.2343,0.9218,27.6094,20.9844)"><stop offset="0" style="stop-color:rgb(255,214,227);stop-opacity:0"/><stop offset="0.29" style="stop-color:rgb(255,214,227);stop-opacity:0"/><stop offset="0.59" style="stop-color:rgb(244,168,220);stop-opacity:0"/><stop offset="0.95" style="stop-color:rgb(229,150,221);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(229,150,221);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial13" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0624985,1.78125,-4.40342,0.154502,13.8281,6.6875)"><stop offset="0" style="stop-color:rgb(178,129,98);stop-opacity:1"/><stop offset="0.52" style="stop-color:rgb(178,129,98);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(194,154,121);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial14" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.81247,4.09702,-4.25876,-1.88402,16.1875,3.375)"><stop offset="0" style="stop-color:rgb(255,106,131);stop-opacity:1"/><stop offset="0.14" style="stop-color:rgb(255,106,131);stop-opacity:1"/><stop offset="0.52" style="stop-color:rgb(238,45,71);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(243,47,89);stop-opacity:0"/></radialGradient>
<radialGradient id="_Radial15" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.743e-16,2.28362,-2.07009,-7.92548e-16,16.4093,3.34783)"><stop offset="0" style="stop-color:rgb(177,235,103);stop-opacity:1"/><stop offset="0.9" style="stop-color:rgb(175,234,99);stop-opacity:0"/><stop offset="1" style="stop-color:rgb(175,234,99);stop-opacity:0"/></radialGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M12,2.034L2.035,12L2.035,14L18,30L20,30L29.982,20L29.982,18L14,2.034L12,2.034Z"/>
</svg>

After

Width:  |  Height:  |  Size: 525 B

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M8,15L24,15L26,26L30,26L24.7,30L7.34,30L2,26L6,26L8,15Z"/>
<path d="M9,15L23,15L30,27L25.7,30L6.34,30L2,27L9,15Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 511 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M15,2L11,3L8,5L7,6L5,9L4,12L4,20L5,23L7,26L11,29L14,30L18,30L21,29L25,26L27,23L28,20L28,12L27,9L25,6L24,5L21,3L17,2L15,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 568 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M12,2L7,3L3,7L2,12L3,16L5,19L8,21L12,22L18,21L27,30L30,30L30,27L21,18L22,14.25L22,11L21,8L19,5L16.5,3L12,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 554 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M15,2L14,3L8,4L6,5L4,8L4.011,15L2,19L2,22.36L3,25L5,28L10,30L22,30L27,28L29,25L30,22L30,19L27.989,15L27.989,8L26,5L24,4L18,3L17,2L15,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 582 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M15,2L11,3L8,6L7,8L6,11L6,13L7,16L8,18L15,30L17,30L24,18L25,16L26,13L26,11L25,8L24,6L21,3L17,2L15,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 547 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M14,2L2,13L2,31L30,23L30,7L29,6L20,4L17,3L16,2L14,2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 499 B

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M17,2.541L14.078,5.402L10,7L10,10.367L8,11L8,14L5.781,16.265L6.594,19.627L9.414,20.916L12,29.988L21,29.988L22.016,22.629L23.072,21.772L23.072,19.202L25.783,17.473L25.783,14.727L24,13.173L24,10.367L22,9.233L22.016,6.454L18,5L17,2.541Z"/>
</svg>

After

Width:  |  Height:  |  Size: 680 B

View file

@ -93,6 +93,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<div>SCORE: <MkNumber :value="score"/>{{ getScoreUnit(gameMode) }}</div>
<div>MAX CHAIN: <MkNumber :value="maxCombo"/></div>
<div v-if="gameMode === 'yen'">TOTAL EARNINGS: <b><MkNumber :value="yenTotal ?? score"/></b></div>
<div v-if="gameMode === 'sweets'"><b>おにぎり<MkNumber :value="score / 130"/>個分</b></div>
</div>
</div>
<div v-if="replaying" :class="$style.replayIndicator"><span :class="$style.replayIndicatorText"><i class="ti ti-player-play"></i> {{ i18n.ts.replaying }}</span></div>
@ -152,6 +153,18 @@ SPDX-License-Identifier: AGPL-3.0-only
</div>
</div>
<div :class="$style.frame">
<div :class="$style.frameInner">
<div>FUSION RECIPE</div>
<div>
<div v-for="(mono, i) in game.monoDefinitions.sort((a, b) => a.level - b.level)" :key="mono.id" style="display: inline-block;">
<img :src="getTextureImageUrl(mono)" style="width: 32px; vertical-align: bottom;"/>
<div v-if="i < game.monoDefinitions.length - 1" style="display: inline-block; margin-left: 4px; vertical-align: bottom;"><i class="ti ti-arrow-big-right"></i></div>
</div>
</div>
</div>
</div>
<div :class="$style.frame">
<div :class="$style.frameInner">
<MkButton v-if="!isGameOver && !replaying" full danger @click="surrender">Surrender</MkButton>
@ -416,70 +429,70 @@ const SWEETS_MONOS: FrontendMonoDefinition[] = [{
img: '/client-assets/drop-and-fusion/sweets_monos/shortcake_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: 'f3468ef4-2e1e-4906-8795-f147f39f7e1f',
sfxPitch: 0.5,
img: '/client-assets/drop-and-fusion/sweets_monos/pancakes_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: 'bcb41129-6f2d-44ee-89d3-86eb2df564ba',
sfxPitch: 0.75,
img: '/client-assets/drop-and-fusion/sweets_monos/shaved_ice_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: 'f058e1ad-1981-409b-b3a7-302de0a43744',
sfxPitch: 1,
img: '/client-assets/drop-and-fusion/sweets_monos/soft_ice_cream_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: 'd22cfe38-5a3b-4b9c-a1a6-907930a3d732',
sfxPitch: 1.5,
img: '/client-assets/drop-and-fusion/sweets_monos/doughnut_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: '79867083-a073-427e-ae82-07a70d9f3b4f',
sfxPitch: 2,
img: '/client-assets/drop-and-fusion/sweets_monos/custard_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: '2e152a12-a567-4100-b4d4-d15d81ba47b1',
sfxPitch: 2.5,
img: '/client-assets/drop-and-fusion/sweets_monos/chocolate_bar_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: '12250376-2258-4716-8eec-b3a7239461fc',
sfxPitch: 3,
img: '/client-assets/drop-and-fusion/sweets_monos/lollipop_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: '4d4f2668-4be7-44a3-aa3a-856df6e25aa6',
sfxPitch: 3.5,
img: '/client-assets/drop-and-fusion/sweets_monos/candy_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}, {
id: 'c9984b40-4045-44c3-b260-d47b7b4625b2',
sfxPitch: 4,
img: '/client-assets/drop-and-fusion/sweets_monos/cookie_color.svg',
imgSizeX: 32,
imgSizeY: 32,
spriteScale: 1.12,
spriteScale: 1,
}];
const props = defineProps<{
@ -510,11 +523,13 @@ function getScoreUnit(gameMode: string) {
function getMonoRenderOptions(mono: Mono) {
const def = monoDefinitions.value.find(x => x.id === mono.id)!;
return {
sprite: {
texture: def.img,
xScale: (mono.sizeX / def.imgSizeX) * def.spriteScale,
yScale: (mono.sizeY / def.imgSizeY) * def.spriteScale,
},
};
}
@ -1147,21 +1162,25 @@ onMounted(async () => {
}
/*
const getVerticesFromSvg = async (path: string) => {
const svgDoc = await fetch(path)
.then((response) => response.text())
.then((svgString) => {
const parser = new DOMParser();
return parser.parseFromString(svgString, 'image/svg+xml');
const getVerticesFromSvg = async (path: string) => {
const svgDoc = await fetch(path)
.then((response) => response.text())
.then((svgString) => {
const parser = new DOMParser();
return parser.parseFromString(svgString, 'image/svg+xml');
});
const pathDatas = svgDoc.querySelectorAll('path');
if (!pathDatas) return;
const vertices = Array.from(pathDatas).map((pathData) => {
return Matter.Svg.pathToVertices(pathData);
});
const pathDatas = svgDoc.querySelectorAll('path');
if (!pathDatas) return;
const vertices = Array.from(pathDatas).map((pathData) => {
return Matter.Svg.pathToVertices(pathData);
return vertices;
};
getVerticesFromSvg('/client-assets/drop-and-fusion/sweets_monos/verts/doughnut_color.svg').then((vertices) => {
console.log('doughnut_color', vertices);
});
return vertices;
};
*/
*/
await start();

View file

@ -27,7 +27,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<option value="normal">NORMAL</option>
<option value="square">SQUARE</option>
<option value="yen">YEN</option>
<!--<option value="sweets">SWEETS</option>-->
<option value="sweets">SWEETS</option>
</MkSelect>
<MkButton primary gradate large rounded inline @click="start">{{ i18n.ts.start }}</MkButton>
</div>

View file

@ -14,6 +14,7 @@ export type Mono = {
sizeY: number;
shape: 'circle' | 'rectangle' | 'custom';
vertices?: Matter.Vector[][];
verticesSize?: number;
score: number;
dropCandidate: boolean;
};
@ -280,47 +281,439 @@ const SQUARE_MONOS: Mono[] = [{
dropCandidate: true,
}];
const SWEETS_BASE_SIZE = 30;
// TODO: custom shape vertices
const SWEETS_BASE_SIZE = 40;
const SWEETS_MONOS: Mono[] = [{
id: '77f724c0-88be-4aeb-8e1a-a00ed18e3844',
level: 10,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 512,
shape: 'custom',
vertices: [
[
{
'x': 14,
'y': 2,
},
{
'x': 2,
'y': 13,
},
{
'x': 2,
'y': 31,
},
{
'x': 30,
'y': 23,
},
{
'x': 30,
'y': 7,
},
{
'x': 29,
'y': 6,
},
{
'x': 20,
'y': 4,
},
{
'x': 17,
'y': 3,
},
{
'x': 16,
'y': 2,
},
],
],
verticesSize: 32,
score: 400,
dropCandidate: false,
}, {
id: 'f3468ef4-2e1e-4906-8795-f147f39f7e1f',
level: 9,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 256,
shape: 'custom',
vertices: [
[
{
'x': 15,
'y': 2,
},
{
'x': 14,
'y': 3,
},
{
'x': 8,
'y': 4,
},
{
'x': 6,
'y': 5,
},
{
'x': 4,
'y': 8,
},
{
'x': 4,
'y': 15,
},
{
'x': 2,
'y': 19,
},
{
'x': 2,
'y': 22.36,
},
{
'x': 3,
'y': 25,
},
{
'x': 5,
'y': 28,
},
{
'x': 10,
'y': 30,
},
{
'x': 22,
'y': 30,
},
{
'x': 27,
'y': 28,
},
{
'x': 29,
'y': 25,
},
{
'x': 30,
'y': 22,
},
{
'x': 30,
'y': 19,
},
{
'x': 28,
'y': 15,
},
{
'x': 28,
'y': 8,
},
{
'x': 26,
'y': 5,
},
{
'x': 24,
'y': 4,
},
{
'x': 18,
'y': 3,
},
{
'x': 17,
'y': 2,
},
],
],
verticesSize: 32,
score: 380,
dropCandidate: false,
}, {
id: 'bcb41129-6f2d-44ee-89d3-86eb2df564ba',
level: 8,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 128,
shape: 'custom',
vertices: [
[
{
'x': 15,
'y': 2,
},
{
'x': 11,
'y': 3,
},
{
'x': 8,
'y': 6,
},
{
'x': 7,
'y': 8,
},
{
'x': 6,
'y': 11,
},
{
'x': 6,
'y': 13,
},
{
'x': 7,
'y': 16,
},
{
'x': 8,
'y': 18,
},
{
'x': 15,
'y': 30,
},
{
'x': 17,
'y': 30,
},
{
'x': 24,
'y': 18,
},
{
'x': 25,
'y': 16,
},
{
'x': 26,
'y': 13,
},
{
'x': 26,
'y': 11,
},
{
'x': 25,
'y': 8,
},
{
'x': 24,
'y': 6,
},
{
'x': 21,
'y': 3,
},
{
'x': 17,
'y': 2,
},
],
],
verticesSize: 32,
score: 300,
dropCandidate: false,
}, {
id: 'f058e1ad-1981-409b-b3a7-302de0a43744',
level: 7,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 64,
shape: 'custom',
vertices: [
[
{
'x': 17,
'y': 2.541,
},
{
'x': 14,
'y': 5.402,
},
{
'x': 10,
'y': 7,
},
{
'x': 10,
'y': 10.367,
},
{
'x': 8,
'y': 11,
},
{
'x': 8,
'y': 14,
},
{
'x': 5.781,
'y': 16.265,
},
{
'x': 6.594,
'y': 19.627,
},
{
'x': 9.414,
'y': 21,
},
{
'x': 12,
'y': 29.988,
},
{
'x': 21,
'y': 29.988,
},
{
'x': 22.016,
'y': 22.629,
},
{
'x': 23,
'y': 21.772,
},
{
'x': 23,
'y': 19.202,
},
{
'x': 25.783,
'y': 17.473,
},
{
'x': 25.783,
'y': 14.727,
},
{
'x': 24,
'y': 13.173,
},
{
'x': 24,
'y': 10.367,
},
{
'x': 22,
'y': 9.233,
},
{
'x': 22,
'y': 6.454,
},
{
'x': 18,
'y': 5,
},
],
],
verticesSize: 32,
score: 300,
dropCandidate: false,
}, {
id: 'd22cfe38-5a3b-4b9c-a1a6-907930a3d732',
level: 6,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 32,
shape: 'custom',
vertices: [
[
{
'x': 15,
'y': 2,
},
{
'x': 11,
'y': 3,
},
{
'x': 8,
'y': 5,
},
{
'x': 7,
'y': 6,
},
{
'x': 5,
'y': 9,
},
{
'x': 4,
'y': 12,
},
{
'x': 4,
'y': 20,
},
{
'x': 5,
'y': 23,
},
{
'x': 7,
'y': 26,
},
{
'x': 11,
'y': 29,
},
{
'x': 14,
'y': 30,
},
{
'x': 18,
'y': 30,
},
{
'x': 21,
'y': 29,
},
{
'x': 25,
'y': 26,
},
{
'x': 27,
'y': 23,
},
{
'x': 28,
'y': 20,
},
{
'x': 28,
'y': 12,
},
{
'x': 27,
'y': 9,
},
{
'x': 25,
'y': 6,
},
{
'x': 24,
'y': 5,
},
{
'x': 21,
'y': 3,
},
{
'x': 17,
'y': 2,
},
],
],
verticesSize: 32,
score: 250,
dropCandidate: false,
}, {
id: '79867083-a073-427e-ae82-07a70d9f3b4f',
@ -331,56 +724,163 @@ const SWEETS_MONOS: Mono[] = [{
vertices: [
[
{
'x': 8,
'x': 9,
'y': 15,
},
{
'x': 24,
'x': 23,
'y': 15,
},
{
'x': 26,
'y': 26,
},
{
'x': 30,
'y': 26,
'y': 27,
},
{
'x': 24.7,
'x': 25.7,
'y': 30,
},
{
'x': 7.34,
'x': 6.34,
'y': 30,
},
{
'x': 2,
'y': 26,
},
{
'x': 6,
'y': 26,
'y': 27,
},
],
],
score: 16,
verticesSize: 32,
score: 200,
dropCandidate: true,
}, {
id: '2e152a12-a567-4100-b4d4-d15d81ba47b1',
level: 4,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25 * 1.25,
shape: 'circle',
score: 8,
shape: 'custom',
vertices: [
[
{
'x': 12,
'y': 2,
},
{
'x': 2,
'y': 12,
},
{
'x': 2,
'y': 14,
},
{
'x': 18,
'y': 30,
},
{
'x': 20,
'y': 30,
},
{
'x': 30,
'y': 20,
},
{
'x': 30,
'y': 18,
},
{
'x': 14,
'y': 2,
},
],
],
verticesSize: 32,
score: 200,
dropCandidate: true,
}, {
id: '12250376-2258-4716-8eec-b3a7239461fc',
level: 3,
sizeX: SWEETS_BASE_SIZE * 1.25 * 1.25,
sizeY: SWEETS_BASE_SIZE * 1.25 * 1.25,
shape: 'circle',
score: 4,
shape: 'custom',
vertices: [
[
{
'x': 12,
'y': 2,
},
{
'x': 7,
'y': 3,
},
{
'x': 3,
'y': 7,
},
{
'x': 2,
'y': 12,
},
{
'x': 3,
'y': 16,
},
{
'x': 5,
'y': 19,
},
{
'x': 8,
'y': 21,
},
{
'x': 12,
'y': 22,
},
{
'x': 18,
'y': 21,
},
{
'x': 27,
'y': 30,
},
{
'x': 30,
'y': 30,
},
{
'x': 30,
'y': 27,
},
{
'x': 21,
'y': 18,
},
{
'x': 22,
'y': 14.25,
},
{
'x': 22,
'y': 11,
},
{
'x': 21,
'y': 8,
},
{
'x': 19,
'y': 5,
},
{
'x': 16.5,
'y': 3,
},
],
],
verticesSize: 32,
score: 120,
dropCandidate: true,
}, {
id: '4d4f2668-4be7-44a3-aa3a-856df6e25aa6',
@ -392,14 +892,14 @@ const SWEETS_MONOS: Mono[] = [{
[
{
'x': 12,
'y': 1.9180000000000001,
'y': 1.9,
},
{
'x': 4,
'y': 4,
},
{
'x': 2.016,
'x': 2,
'y': 12,
},
{
@ -419,7 +919,7 @@ const SWEETS_MONOS: Mono[] = [{
'y': 25.372,
},
{
'x': 16.008,
'x': 16,
'y': 26,
},
{
@ -455,7 +955,7 @@ const SWEETS_MONOS: Mono[] = [{
'y': 7,
},
{
'x': 16.008,
'x': 16,
'y': 6,
},
{
@ -464,7 +964,8 @@ const SWEETS_MONOS: Mono[] = [{
},
],
],
score: 2,
verticesSize: 32,
score: 20,
dropCandidate: true,
}, {
id: 'c9984b40-4045-44c3-b260-d47b7b4625b2',
@ -472,7 +973,7 @@ const SWEETS_MONOS: Mono[] = [{
sizeX: SWEETS_BASE_SIZE,
sizeY: SWEETS_BASE_SIZE,
shape: 'circle',
score: 1,
score: 30,
dropCandidate: true,
}];
@ -524,7 +1025,7 @@ export class DropAndFusionGame extends EventEmitter<{
private stock: { id: string; mono: Mono }[] = [];
private holding: { id: string; mono: Mono } | null = null;
private get monoDefinitions() {
public get monoDefinitions() {
switch (this.gameMode) {
case 'normal': return NORAML_MONOS;
case 'yen': return YEN_MONOS;
@ -646,8 +1147,8 @@ export class DropAndFusionGame extends EventEmitter<{
return Matter.Bodies.rectangle(x, y, mono.sizeX, mono.sizeY, options);
} else if (mono.shape === 'custom') {
return Matter.Bodies.fromVertices(x, y, mono.vertices!.map(i => i.map(j => ({
x: (j.x / 32) * mono.sizeX,
y: (j.y / 32) * mono.sizeY,
x: (j.x / mono.verticesSize!) * mono.sizeX,
y: (j.y / mono.verticesSize!) * mono.sizeY,
}))), options);
} else {
throw new Error('unrecognized shape');
@ -687,7 +1188,8 @@ export class DropAndFusionGame extends EventEmitter<{
this.emit('monoAdded', nextMono);
}
const comboBonus = this.gameMode === 'yen' ? 1 : 1 + ((this.combo - 1) / 5);
const hasComboBonus = this.gameMode !== 'yen' && this.gameMode !== 'sweets';
const comboBonus = hasComboBonus ? 1 + ((this.combo - 1) / 5) : 1;
const additionalScore = Math.round(currentMono.score * comboBonus);
this.score += additionalScore;