feat : ui change's like

1 - logout icon's color
2 - profile itemList change color
3 - change empty icon and vec
4 - reset nested navigation when change main page's changed
This commit is contained in:
2025-07-20 12:39:37 +03:30
parent 3808161c88
commit e3e3005bba
10 changed files with 375 additions and 540 deletions

View File

@@ -0,0 +1,7 @@
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="30" height="30" rx="8" fill="#FFA700"/>
<path d="M20.6 8.31027L14.95 5.27027C14.35 4.95027 13.64 4.95027 13.04 5.27027L7.4 8.31027C6.99 8.54027 6.73 8.98027 6.73 9.46027C6.73 9.95027 6.98 10.3903 7.4 10.6103L13.05 13.6503C13.35 13.8103 13.68 13.8903 14 13.8903C14.32 13.8903 14.66 13.8103 14.95 13.6503L20.6 10.6103C21.01 10.3903 21.27 9.95027 21.27 9.46027C21.27 8.98027 21.01 8.54027 20.6 8.31027Z" fill="white"/>
<path d="M12.12 14.7106L6.87 12.0906C6.46 11.8806 6 11.9106 5.61 12.1406C5.23 12.3806 5 12.7906 5 13.2406V18.2006C5 19.0606 5.48 19.8306 6.25 20.2206L11.5 22.8406C11.68 22.9306 11.88 22.9806 12.08 22.9806C12.31 22.9806 12.55 22.9106 12.76 22.7906C13.14 22.5506 13.37 22.1406 13.37 21.6906V16.7306C13.36 15.8706 12.88 15.1006 12.12 14.7106Z" fill="white"/>
<path d="M23 13.2406V15.7006C22.52 15.5606 22.01 15.5006 21.5 15.5006C20.14 15.5006 18.81 15.9706 17.76 16.8106C16.32 17.9406 15.5 19.6506 15.5 21.5006C15.5 21.9906 15.56 22.4806 15.69 22.9506C15.54 22.9306 15.39 22.8706 15.25 22.7806C14.87 22.5506 14.64 22.1406 14.64 21.6906V16.7306C14.64 15.8706 15.12 15.1006 15.88 14.7106L21.13 12.0906C21.54 11.8806 22 11.9106 22.39 12.1406C22.77 12.3806 23 12.7906 23 13.2406Z" fill="white"/>
<path d="M24.98 18.65C24.16 17.64 22.91 17 21.5 17C20.44 17 19.46 17.37 18.69 17.99C17.65 18.81 17 20.08 17 21.5C17 22.91 17.64 24.16 18.65 24.98C19.42 25.62 20.42 26 21.5 26C22.64 26 23.67 25.57 24.47 24.88C25.4 24.05 26 22.85 26 21.5C26 20.42 25.62 19.42 24.98 18.65ZM22.53 21.78C22.53 22.04 22.39 22.29 22.17 22.42L20.76 23.26C20.64 23.33 20.51 23.37 20.37 23.37C20.12 23.37 19.87 23.24 19.73 23.01C19.52 22.65 19.63 22.19 19.99 21.98L21.03 21.36V20.1C21.03 19.69 21.37 19.35 21.78 19.35C22.19 19.35 22.53 19.69 22.53 20.1V21.78Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,68 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750 500">
<rect x="128.8" y="143" width="135" height="198.8" fill="#F5F5F5" transform="matrix(0.8312 -0.556 0.556 0.8312 -101.6211 150.0553)"/>
<polygon fill="#E0E0E0" points="249.6,279.7 248.4,287.5 192.6,279.5 193.9,271.6"/>
<polygon fill="#E0E0E0" points="221.5,251.5 229.5,252.7 220.7,307.6 212.7,306.5"/>
<path fill="#E0E0E0" d="M170.2,181.7c0.1,0.1-11.2,7.8-25.1,17.1s-25.3,16.8-25.4,16.7 11.2-7.8,25.1-17.1 25.3-16.8,25.4-16.7z"/>
<path fill="#E0E0E0" d="M211.4,171.4c0.1,0.1-18.6,12.8-41.8,28.2s-42,27.9-42.1,27.8-18.6-12.8,41.8-28.2 42-27.9,42.1-27.8z"/>
<path fill="#E0E0E0" d="M219.7,183.8c0.1,0.1-18.6,12.8-41.8,28.2s-42,27.9-42.1,27.8-18.6-12.8,41.8-28.2 42-27.9,42.1-27.8z"/>
<path fill="#E0E0E0" d="M228,196.1c0.1,0.1-18.6,12.8-41.8,28.2s-42,27.9-42.1,27.8-18.6-12.8,41.8-28.2 42-27.9,42.1-27.8z"/>
<path fill="#E0E0E0" d="M236.2,208.5c0.1,0.1-18.6,12.8-41.8,28.2s-42,27.9-42.1,27.8 18.6-12.8,41.8-28.2 42-27.9,42.1-27.8z"/>
<rect x="514.9" y="250.4" width="113.4" height="166.9" fill="#F5F5F5" transform="matrix(0.8312 -0.556 0.556 0.8312 -89.122 374.1598)"/>
<polygon fill="#E0E0E0" points="616.4,365.2 615.3,371.8 568.5,365 569.6,358.4"/>
<polygon fill="#E0E0E0" points="592.8,341.6 599.5,342.5 592.1,388.7 585.4,387.7"/>
<path fill="#E0E0E0" d="M549.7,282.9c0.1,0.1-9.4,6.6-21.1,14.4s-21.3,14.1-21.4,14 9.4-6.6,21.1-14.4 21.3-14.1,21.4-14z"/>
<path fill="#E0E0E0" d="M584.3,274.2c0.1,0.1-15.6,10.8-35,23.8s-35.3,23.4-35.3,23.3 15.6-10.8,35.1-23.8 35.3-23.4,35.3-23.3z"/>
<path fill="#E0E0E0" d="M591.3,284.6c0.1,0.1-15.6,10.8-35,23.8s-35.3,23.4-35.3,23.3 15.6-10.8,35.1-23.8 35.3-23.4,35.3-23.3z"/>
<path fill="#E0E0E0" d="M598.2,295c0.1,0.1-15.6,10.8-35,23.8s-35.3,23.4-35.3,23.3-15.6-10.8,35.1-23.8 35.3-23.4,35.3-23.3z"/>
<path fill="#E0E0E0" d="M605.2,305.4c0.1,0.1-15.6,10.8-35,23.8s-35.3,23.4-35.3,23.3-15.6-10.8,35.1-23.8 35.3-23.4,35.3-23.3z"/>
<rect x="245.4" y="118.2" width="171.7" height="116.6" fill="#F5F5F5" transform="matrix(0.4716 -0.8818 0.8818 0.4716 19.4302 385.3956)"/>
<polygon fill="#E0E0E0" points="324.6,232.4 318.1,234.6 301.6,188.8 308.1,186.6"/>
<polygon fill="#E0E0E0" points="334.6,199.5 337,206.1 291.6,221.7 289.2,215.1"/>
<path fill="#E0E0E0" d="M366.9,132c-0.1,0.2-10.5-5.3-23.3-12.1s-23.1-12.5-23-12.7 10.5,5.3,23.3,12.1 23.1,12.5,23,12.7z"/>
<path fill="#E0E0E0" d="M391.6,159.2c-0.1,0.2-17.3-8.9-38.5-20.3s-38.3-20.7-38.3-20.8 17.3,8.9,38.5,20.3 38.3,20.7,38.3,20.8z"/>
<path fill="#E0E0E0" d="M385.6,170.6c-0.1,0.2-17.3-8.9-38.5-20.3s-38.3-20.7-38.3-20.8 17.3,8.9,38.5,20.3 38.3,20.7,38.3,20.8z"/>
<path fill="#E0E0E0" d="M379.5,181.9c-0.1,0.2-17.3-8.9-38.5-20.3s-38.3-20.7-38.3-20.8 17.3,8.9,38.5,20.3 38.3,20.7,38.3,20.8z"/>
<path fill="#E0E0E0" d="M373.4,193.2c-0.1,0.2-17.3-8.9-38.5-20.3s-38.3-20.7-38.3-20.8 17.3,8.9,38.5,20.3 38.3,20.7,38.3,20.8z"/>
<!-- Lamp -->
<path fill="#778dd4" d="M314.8,97.2h120.5c0,0-11.1-53.2-61.1-53.2s-59.4,53.2-59.4,53.2z"/>
<rect x="373.7" width="2.6" height="44" fill="#778dd4"/>
<!-- Floor -->
<path fill="#263238" d="M663.7,439.8c0,0.1-129.3,0.3-288.7,0.3s-288.7-0.1-288.7-0.3c0-0.1,129.2-0.3,288.7-0.3s288.7,0.3,288.7,0.3z"/>
<!-- Plant -->
<path fill="#778dd4" d="M118.3,377.2c3.4,0.1,6.6,2,8.8,4.5s3.6,5.7,4.5,9c1.7,6.3,0.7,13.8-1.2,20.1-6.8-2.4-11.1-9.7-13-13.6-2.9-6.1-4.7-18.9,1-19.9"/>
<path fill="#778dd4" d="M140.2,418.5c-2.2-3.1-2.2-7.4-0.5-10.8s5-5.8,8.6-6.9c1.7-0.5,3.6-0.7,5.1,0.2s1.9,2.7,1.8,4.3-1,3.1-2,4.4c-3.3,4.5-7.4,8.3-13,8.8"/>
<path fill="#778dd4" d="M141,439.6s-0.1-0.5-0.3-1.3c-0.2-0.9-0.4-2.1-0.7-3.6-0.5-3-1.4-7.3-0.7-12.1s2.5-8.8,4.5-11.2c1-1.2,1.9-2.1,2.6-2.6 0.3-0.3,0.6-0.5,0.8-0.6s0.3-0.2,0.3-0.2c0.1,0.1-1.6,1.1-3.5,3.6-1.9,2.4-3.7,6.4-4.3,11.1s0.2,8.9,0.6,12c0.2,1.5,0.4,2.8,0.6,3.6 0.2,0.8,0.3,1.3,0.3,1.3z"/>
<path fill="#778dd4" d="M120.5,386.8s0.1,0.2,0.3,0.5c0.2,0.4,0.4,0.9,0.7,1.5 0.6,1.3,1.5,3.3,2.5,5.7 2.1,4.8,4.8,11.4,7.7,18.9s5.3,14.2,7,19.1c0.9,2.5,1.5,4.5,2,5.9 0.2,0.7,0.4,1.2,0.5,1.6s0.2,0.6,0.1,0.6-0.1-0.2-0.2-0.5c-0.2-0.4-0.3-0.9-0.6-1.6-0.5-1.4-1.2-3.4-2.1-5.8-1.8-4.9-4.3-11.6-7.2-19.1-2.9-7.4-5.6-14.1-7.6-18.9-1-2.4-1.8-4.3-2.3-5.7-0.3-0.6-0.5-1.2-0.6-1.6-0.1-0.4-0.1-0.6-0.1-0.6z"/>
<path fill="#778dd4" d="M132.9,425.6c-4-6.9-11.6-11.6-19.5-12.1-2-0.1-4.5,0.2-5.4,2s0.3,4,1.7,5.5c5.7,6.2,15.4,8.4,23.3,5.2"/>
<path fill="#778dd4" d="M116.4,418.9s0.5,0,1.3,0c0.4,0,0.9,0.1,1.5,0.2s1.2,0.2,1.9,0.4c0.7,0.2,1.5,0.3,2.3,0.6 0.8,0.2,1.7,0.6,2.6,1 1.8,0.8,3.6,1.8,5.4,3.2 1.8,1.4,3.3,2.9,4.5,4.4 0.6,0.8,1.1,1.5,1.6,2.3 0.5,0.7,0.8,1.4,1.2,2.1 0.4,0.6,0.6,1.3,0.8,1.8s0.4,1,0.5,1.4c0.2,0.8,0.4,1.2,0.3,1.2-0.1,0-0.6-1.7-1.9-4.3-0.4-0.6-0.7-1.3-1.2-2-0.4-0.7-1-1.4-1.6-2.2-1.2-1.5-2.7-3-4.4-4.3-1.8-1.3-3.6-2.4-5.3-3.2-0.9-0.4-1.7-0.7-2.5-1s-1.6-0.5-2.3-0.7-1.5-0.4-1.9-0.4z"/>
<!-- Character -->
<path fill="#263238" d="M598.9,92c-0.1,0-0.7-5.3-1.3-12s-0.9-12-0.8-12c0.1,0,0.7,5.3,1.3,12s0.9,12,0.8,12z"/>
<path fill="#263238" d="M627.3,68.4c0.1,0.1-4.3,6.4-9.8,14.2s-10.1,14-10.2,13.9c-0.1-0.1,4.3-6.4,9.8-14.2s10.1-14,10.2-13.9z"/>
<path fill="#263238" d="M639.1,97.2c0,0.1-5.1,1.3-11.4,2.6s-11.5,2.2-11.5,2.1 5.1-1.3,11.4-2.6 11.5-2.2,11.5-2.1z"/>
<!-- Folder -->
<path fill="#778dd4" d="M307.2,234.5l-35.4,181.8-4.6,23.8 236.1-1.2c10.6-0.1,20-9.5,23.4-23.4l41.9-171.6c2.6-10.6-3.1-21.6-11.1-21.6l-238.9,0.3c-6.4-1.1-11,3.8-12.4,10.9z"/>
<path fill="#41527d" fill-opacity="0.5" d="M307.2,234.5l-35.4,181.8-4.6,23.8 236.1-1.2c10.6-0.1,20-9.5,23.4-23.4l41.9-171.6c2.6-10.6-3.1-21.6-11.1-21.6l-238.9,0.3c-6.4-1.1-11,3.8-12.4,10.9z"/>
<path fill="#778dd4" d="M480.6,404l-25-201.4c-1-8.3-7.6-14.4-15.4-14.4l-54.8,0.2c-4.1,0-7.9,1.7-10.8,4.8l-26,27.7-152.4,0.8c-9.3,0-16.5,8.9-15.2,18.8l23.2,186.2c1,8.2,7.6,14.4,15.3,14.4l265.6-0.5c29.6,0.6,32.4-8.1,32.4-8.1s-3.1-35.8-3.1-35.8z"/>
<polygon fill="#06FFB8" points="361.1,325.7 352.1,335.3 283.1,273.3 292.1,263.6"/>
<polygon fill="#06FFB8" points="348.4,261.5 358.3,270.4 295.9,337.5 285.9,328.6"/>
<!-- Speech Bubble -->
<path fill="#00CC99" d="M510.3,103.8c-0.6-0.3-1.1-0.9-1.1-1.6l-0.4-9.3c0-0.6,0.2-1.1,0.7-1.5s1-0.5,1.6-0.4c1.5,0.4,3.1,0,4.5-0.9 1.3-0.8,2.1-2.1,2.3-3.4s-0.2-2.8-1.1-4c-1-1.3-2.5-2.2-3.9-2.4-3-0.3-6.3,2-7.1,5-0.3,1-1.3,1.6-2.3,1.3s-1.6-1.3-1.3-2.3c1.3-4.8,6.3-8.3,11.1-7.8 2.5,0.3,4.9,1.7,6.5,3.8 1.5,2,2.2,4.5,1.8,6.9-0.4,2.3-1.8,4.5-3.9,5.9-1.5,1-3.3,1.6-5.1,1.7l0.3,7.2c0,1-0.8,1.9-1.8,1.9-0.2,0-0.4,0-0.6-0.1z"/>
<path fill="#00CC99" d="M513.1,107.6c0.1,0.8-0.6,1.6-1.4,1.6s-1.6-0.6-1.6-1.4-0.6-1.6,1.4-1.6 1.6,0.6,1.6,1.4z"/>
<path fill="#263238" d="M478.2,90.7s0-0.2,0.1-0.6c0-0.4,0.1-1,0.2-1.8 0-0.8,0.2-1.7,0.5-2.9 0.1-0.6,0.2-1.2,0.4-1.8 0.2-0.6,0.4-1.3,0.6-2 1-2.8,2.5-6.2,5-9.5s6-6.6,10.5-9.1c2.2-1.3,4.8-2.2,7.4-3.1 2.7-0.6,5.6-1.2,8.5-1.1 1.5-0.1,3,0.1,4.5,0.3 0.8,0.1,1.5,0.3,2.3,0.4 0.8,0.1,1.5,0.3,2.3,0.6 3.1,0.8,6.1,2.2,8.9,4.1 5.7,3.6,10.6,9.5,13.2,16.6 1.3,3.6,2,7.5,2,11.4 0.1,4-0.7,8-2.1,11.7L542,105l-0.1,0.2 0.1,0.1c2.5,5.8,5,11.4,7.4,16.9l0.4-0.5c-5.2-2-10.2-3.9-15-5.8l-0.2-0.1-0.1,0.1c-4.2,4-9.1,6.7-14.1,8.2-5,1.4-10.1,1.5-14.7,0.7s-8.8-2.6-12.3-4.9-6.3-5-8.4-7.9c-2.1-2.8-3.5-5.8-4.6-8.4-0.9-2.7-1.5-5-1.8-7-0.1-1-0.2-1.8-0.3-2.6c0-0.7,0-1.4,0-1.9s0-0.9,0-1.2c0-0.1,0-0.2,0-0.2s0,0.1,0,0.4 0,0.7,0,1.2 0,1.2,0,1.9c0.1,0.8,0.2,1.6,0.3,2.6 0.2,2,0.8,4.4,1.7,7.1 1,2.6,2.4,5.6,4.6,8.5s5,5.7,8.5,8 7.7,4.2,12.4,5c4.7,0.9,9.8,0.8,15-0.6 5.1-1.4,10.2-4.2,14.4-8.3l-0.3,0.1c4.8,1.9,9.8,3.8,15,5.8l0.8,0.3-0.3-0.8c-2.4-5.5-4.8-11.2-7.3-16.9v0.3l0.5-1.2c1.4-3.9,2.2-8,2.1-12 0-4-0.7-8-2-11.7-2.7-7.3-7.7-13.2-13.5-16.9-2.9-1.8-6-3.3-9.1-4.1-0.8-0.3-1.6-0.4-2.3-0.6-0.8-0.1-1.6-0.3-2.3-0.4-1.6-0.1-3.1-0.3-4.6-0.3-3-0.1-5.9,0.5-8.7,1.2-2.7,0.8-5.3,1.8-7.5,3.1-4.6,2.6-8.1,5.9-10.6,9.3s-4,6.8-4.9,9.7c-0.2,0.7-0.4,1.4-0.6,2s-0.3,1.3-0.4,1.8c-0.2,1.1-0.4,2.1-0.4,2.9-0.1,0.8-0.1,1.4-0.1,1.8c0,0.2,0,0.4,0,0.6z"/>
<!-- Text -->
<path fill="#FFFFFF" d="M291.5,376.6c0.2,1.5,0.2,2.9-0.1,4.1-0.3,1.2-0.8,2.2-1.5,3.1-0.7,0.8-1.6,1.5-2.8,2-1.1,0.5-2.5,0.7-4,0.7h-2l-0.7-4.1h2c1,0,1.9-0.1,2.7-0.3 0.7-0.2,1.3-0.6,1.7-1 0.4-0.5,0.7-1.1,0.8-1.9 0.1-0.8,0.1-1.7-0.1-2.8l-1.7-10h4l0.7,10z"/>
<path fill="#FFFFFF" d="M303.7,377.6c-1.2,0-2.2-0.1-3.1-0.2-0.9-0.1-1.6-0.4-2.3-0.7-0.6-0.3-1.2-0.7-1.6-1.1-0.4-0.4-0.8-1-1.1-1.6-0.3-0.6-0.5-1.3-0.7-2-0.2-0.8-0.4-1.6-0.5-2.5l-2.8-15.5h4l2.8,15.5c0.2,0.9,0.3,1.6,0.5,2.1 0.2,0.5,0.4,0.9,0.7,1.2 0.3,0.3,0.7,0.5,1.3,0.6 0.5,0.1,1.3,0.1,2.2,0.1h0.6z"/>
<path fill="#FFFFFF" d="M312.5,363.9c0,0.1,0.1,0.3,0.2,0.5 0.1,0.3,0.3,0.6,0.4,1 0.2,0.4,0.3,0.9,0.5,1.4 0.2,0.5,0.4,1,0.6,1.5 0.2,0.5,0.3,1,0.5,1.5 0.1,0.5,0.2,0.9,0.3,1.3 0.2,1.1,0.2,2.1,0,2.9-0.2,0.8-0.6,1.5-1.1,2-0.5,0.5-1.1,0.9-1.8,1.2-0.7,0.3-1.4,0.4-2.2,0.4h-7l-0.8-4.1h7.1c0.1,0,0.3,0,0.5-0.1 0.2,0,0.5-0.1,0.7-0.3 0.2-0.2,0.4-0.4,0.5-0.7 0.1-0.3,0.1-0.8,0-1.4 0-0.2-0.1-0.5-0.2-0.9-0.1-0.3-0.2-0.7-0.4-1.1-0.1-0.4-0.3-0.8-0.4-1.2-0.2-0.4-0.3-0.8-0.5-1.2-0.1-0.4-0.3-0.7-0.4-1-0.1-0.3-0.2-0.5-0.3-0.7l0.2-0.7z M308.1,386.5l-3.3-2.8 2.2-2.8 3.3,2.8-2.2,2.8z M315,386.5l-3.3-2.8 2.2-2.8 3.3,2.8-2.2,2.8z"/>
<path fill="#FFFFFF" d="M337.1,377.6h-1.3c-1.4,0-3-0.6-4.5-1.9-0.3,0.4-0.6,0.8-1.1,1.1-0.4,0.3-0.9,0.5-1.5,0.7-0.5,0.2-1.1,0.3-1.6,0.3-0.6,0.1-1.1,0.1-1.6,0.1-0.4,0-0.8,0-1.3-0.1-0.4,0-0.9-0.1-1.5-0.2-0.6-0.1-1.2-0.3-1.9-0.5-0.7-0.2-1.6-0.4-2.6-0.7l0.4-3.9c0.7,0.3,1.4,0.5,2.2,0.7 0.7,0.2,1.5,0.4,2.2,0.5 0.7,0.1,1.4,0.2,2,0.2 0.3,0,0.5,0,0.7,0 0.3,0,0.7,0,1.1-0.1 0.4-0.1,0.7-0.2,1-0.4 0.3-0.2,0.5-0.4,0.5-0.7 0-0.1,0-0.3,0-0.4 0-0.1-0.1-0.2-0.2-0.4-0.1-0.1-0.2-0.3-0.4-0.5-0.2-0.2-0.4-0.5-0.7-0.8l-7.4-8.2 2.9-2.2 7.5,8.9c0.4,0.5,0.8,1,1.3,1.5 0.4,0.5,0.9,1,1.3,1.4 0.4,0.4,0.8,0.8,1.2,1 0.4,0.3,0.7,0.4,1,0.4h1.3l0.1,0z"/>
<path fill="#FFFFFF" d="M336.5,377.6l-0.8-4.1h2c0.7,0,1.2-0.1,1.5-0.2 0.4-0.1,0.6-0.3,0.8-0.5 0.2-0.2,0.2-0.4,0.3-0.7 0-0.2,0-0.5-0.1-0.7l-1.1-5.2h4l1.1,5.2c0,0.2,0.1,0.4,0.2,0.6 0.1,0.2,0.2,0.4,0.4,0.5 0.2,0.1,0.3,0.3,0.5,0.4s0.3,0.2,0.5,0.2l0.2-0.6c0.3-0.7,0.6-1.4,0.9-2.2 0.3-0.7,0.7-1.4,1.1-2.1 0.4-0.7,0.8-1.3,1.3-1.9 0.5-0.6,1-1.1,1.6-1.6 0.6-0.4,1.2-0.8,1.9-1 0.7-0.3,1.5-0.4,2.3-0.4 0.8,0,1.7,0.1,2.6,0.4 0.9,0.2,1.7,0.6,2.5,1.2 0.8,0.6,1.5,1.3,2.1,2.2 0.6,0.9,1.1,2.1,1.4,3.5 0.3,1.3,0.3,2.4,0.1,3.3-0.2,0.9-0.6,1.6-1.2,2.2-0.6,0.6-1.2,1-2,1.2-0.8,0.3-1.6,0.4-2.4,0.4h-9.3c-0.4,0-0.8,0-1.3,0-0.5,0-1-0.1-1.5-0.2-0.5-0.1-1-0.2-1.4-0.4-0.5-0.2-0.9-0.5-1.3-0.9-1,0.9-2.5,1.4-4.6,1.5h-1.7z M355.9,367.4c-0.6,0-1.3,0.2-1.8,0.5-0.6,0.3-1.1,0.8-1.7,1.4-0.5,0.6-1,1.2-1.4,2-0.4,0.7-0.8,1.5-1.1,2.3h7.2c0.4,0,0.8-0.1,1.2-0.2 0.4-0.1,0.7-0.3,1-0.5 0.3-0.2,0.5-0.5,0.7-0.9 0.1-0.4,0.1-0.9,0-1.4-0.1-0.6-0.3-1.1-0.6-1.5-0.3-0.4-0.6-0.7-1-1-0.4-0.2-0.8-0.4-1.2-0.5-0.4-0.1-0.8-0.1-1.2-0.1z"/>
<path fill="#FFFFFF" d="M374.8,376.6c0.3,1.5,0.3,2.9,0.1,4.1-0.2,1.2-0.6,2.2-1.3,3.1-0.7,0.8-1.6,1.5-2.7,2-1.1,0.5-2.4,0.7-4,0.7h-2l-0.9-4.1h2c1,0,1.9-0.1,2.6-0.3 0.7-0.2,1.3-0.6,1.6-1 0.4-0.5,0.6-1.1,0.7-1.9 0.1-0.8,0-1.7-0.3-2.8l-2.3-10h4l2.3,10z"/>
<svg width="284" height="190" viewBox="0 0 284 190" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M74.657 46.4538L32.166 74.9766L74.0211 137.769L116.512 109.246L74.657 46.4538Z" fill="#F5F5F5"/>
<path d="M94.5152 106.286L94.0607 109.25L72.9312 106.21L73.4234 103.208L94.5152 106.286Z" fill="#E0E0E0"/>
<path d="M83.8747 95.5703L86.9041 96.0263L83.5718 116.888L80.5425 116.47L83.8747 95.5703Z" fill="#E0E0E0"/>
<path d="M64.4491 69.0463C64.487 69.0843 60.208 72.0103 54.9446 75.5443C49.6432 79.0783 45.3643 81.9283 45.3264 81.8903C45.2886 81.8523 49.5675 78.9263 54.831 75.3923C60.0944 71.8583 64.4112 69.0083 64.4491 69.0463Z" fill="#E0E0E0"/>
<path d="M80.0501 65.1321C80.0879 65.1701 73.0069 69.9961 64.2218 75.8481C55.4746 81.7381 48.3178 86.4501 48.2799 86.4121C48.2421 86.3741 55.3231 81.5481 64.1082 75.6961C72.8933 69.8061 80.0501 65.0941 80.0501 65.1321Z" fill="#E0E0E0"/>
<path d="M83.1931 69.8446C83.231 69.8826 76.1499 74.7086 67.3649 80.5606C58.6177 86.4506 51.4609 91.1626 51.423 91.1246C51.3851 91.0866 58.4662 86.2607 67.2513 80.4087C76.0363 74.5187 83.1553 69.7686 83.1931 69.8446Z" fill="#E0E0E0"/>
<path d="M86.3362 74.5188C86.3741 74.5568 79.293 79.3828 70.5079 85.2348C61.7607 91.1248 54.6039 95.8368 54.5661 95.7988C54.5282 95.7608 61.6093 90.9348 70.3943 85.0828C79.1794 79.2308 86.2983 74.4808 86.3362 74.5188Z" fill="#E0E0E0"/>
<path d="M89.4412 79.2307C89.479 79.2687 82.398 84.0947 73.6129 89.9467C64.8657 95.8367 57.7089 100.549 57.671 100.511C57.6332 100.473 64.7143 95.6467 73.4993 89.7947C82.2844 83.9047 89.4412 79.1927 89.4412 79.2307Z" fill="#E0E0E0"/>
<path d="M216.728 88.5233L181.035 112.482L216.174 165.199L251.866 141.24L216.728 88.5233Z" fill="#F5F5F5"/>
<path d="M233.41 138.775L232.994 141.283L215.272 138.699L215.688 136.191L233.41 138.775Z" fill="#E0E0E0"/>
<path d="M224.474 129.808L227.011 130.15L224.208 147.706L221.671 147.326L224.474 129.808Z" fill="#E0E0E0"/>
<path d="M208.153 107.501C208.191 107.539 204.594 110.009 200.163 112.973C195.733 115.937 192.098 118.331 192.06 118.293C192.022 118.255 195.619 115.785 200.05 112.821C204.48 109.857 208.115 107.463 208.153 107.501Z" fill="#E0E0E0"/>
<path d="M221.255 104.196C221.293 104.234 215.348 108.3 208.002 113.24C200.656 118.18 194.635 122.132 194.635 122.094C194.635 122.056 200.542 117.99 207.926 113.05C215.234 108.148 221.217 104.158 221.255 104.196Z" fill="#E0E0E0"/>
<path d="M223.906 108.148C223.944 108.186 217.999 112.252 210.653 117.192C203.306 122.132 197.286 126.084 197.286 126.046C197.286 126.008 203.193 121.942 210.577 117.002C217.885 112.1 223.868 108.11 223.906 108.148Z" fill="#E0E0E0"/>
<path d="M226.518 112.1C226.556 112.138 220.611 116.204 213.265 121.144C205.919 126.084 199.898 130.036 199.898 129.998C199.86 129.96 205.805 125.894 213.189 120.954C220.498 116.014 226.481 112.062 226.518 112.1Z" fill="#E0E0E0"/>
<path d="M229.169 116.052C229.207 116.09 223.262 120.156 215.916 125.096C208.57 130.036 202.549 133.988 202.549 133.95C202.511 133.912 208.456 129.846 215.84 124.906C223.148 119.966 229.131 116.014 229.169 116.052Z" fill="#E0E0E0"/>
<path d="M121.311 27.8684L90.6489 85.4023L129.583 106.298L160.245 48.7641L121.311 27.8684Z" fill="#F5F5F5"/>
<path d="M122.915 88.3122L120.454 89.1482L114.206 71.7442L116.667 70.9082L122.915 88.3122Z" fill="#E0E0E0"/>
<path d="M126.702 75.8105L127.611 78.3185L110.419 84.2465L109.51 81.7385L126.702 75.8105Z" fill="#E0E0E0"/>
<path d="M138.933 50.1604C138.895 50.2364 134.957 48.1464 130.11 45.5624C125.263 42.9784 121.363 40.8124 121.401 40.7364C121.439 40.6604 125.377 42.7504 130.224 45.3344C135.071 47.9564 138.971 50.0844 138.933 50.1604Z" fill="#E0E0E0"/>
<path d="M148.286 60.4962C148.248 60.5722 141.735 57.1142 133.707 52.7822C125.679 48.4882 119.204 44.9162 119.204 44.8782C119.242 44.8022 125.755 48.2602 133.783 52.5922C141.848 56.9242 148.324 60.4582 148.286 60.4962Z" fill="#E0E0E0"/>
<path d="M146.014 64.8283C145.976 64.9043 139.463 61.4463 131.435 57.1143C123.407 52.8203 116.932 49.2483 116.932 49.2103C116.97 49.1723 123.483 52.5923 131.511 56.9243C139.539 61.2183 146.014 64.7523 146.014 64.8283Z" fill="#E0E0E0"/>
<path d="M143.704 69.1222C143.666 69.1982 137.153 65.7402 129.125 61.4082C121.098 57.1142 114.623 53.5422 114.623 53.5042C114.66 53.4282 121.173 56.8862 129.201 61.2182C137.229 65.5122 143.742 69.0462 143.704 69.1222Z" fill="#E0E0E0"/>
<path d="M141.394 73.4162C141.356 73.4922 134.843 70.0342 126.815 65.7022C118.788 61.4082 112.312 57.8362 112.312 57.7982C112.35 57.7602 118.863 61.1802 126.891 65.5122C134.957 69.8442 141.432 73.3782 141.394 73.4162Z" fill="#E0E0E0"/>
<path opacity="0.2" d="M141.621 0H140.637V16.72H141.621V0Z" fill="black"/>
<path d="M119.204 36.9357H164.833C164.833 36.9357 160.63 16.7197 141.697 16.7197C124.808 16.7197 119.204 36.9357 119.204 36.9357Z" fill="#C3D1FE"/>
<path d="M142.492 0H141.508V16.72H142.492V0Z" fill="#C3D1FE"/>
<path d="M251.321 167.124C251.321 167.162 202.359 167.238 142 167.238C81.6024 167.238 32.6787 167.2 32.6787 167.124C32.6787 167.086 81.6024 167.01 142 167.01C202.359 167.048 251.321 167.086 251.321 167.124Z" fill="#263238"/>
<path d="M44.7963 143.336C46.0837 143.374 47.2955 144.096 48.1285 145.046C48.9616 145.996 49.4917 147.212 49.8325 148.466C50.4763 150.86 50.0976 153.71 49.3781 156.104C46.8032 155.192 45.1749 152.418 44.4555 150.936C43.3195 148.618 42.6379 143.754 44.7963 143.336Z" fill="#C3D1FE"/>
<path d="M53.0892 159.03C52.2562 157.852 52.2562 156.218 52.8999 154.926C53.5436 153.634 54.7932 152.722 56.1564 152.304C56.8002 152.114 57.5196 152.038 58.0876 152.38C58.6178 152.722 58.8071 153.406 58.7692 154.014C58.6935 154.622 58.3906 155.192 58.0119 155.686C56.7623 157.396 55.2098 158.84 53.0892 159.03Z" fill="#C3D1FE"/>
<path d="M53.3923 167.048C53.3923 167.048 53.3544 166.858 53.2787 166.554C53.203 166.212 53.1272 165.756 53.0136 165.186C52.8243 164.046 52.4835 162.412 52.7486 160.588C52.9758 158.802 53.6952 157.244 54.4526 156.332C54.8312 155.876 55.172 155.534 55.4371 155.344C55.5507 155.23 55.6643 155.154 55.74 155.116C55.8158 155.078 55.8536 155.04 55.8536 155.04C55.8915 155.078 55.2478 155.458 54.5283 156.408C53.8088 157.32 53.1272 158.84 52.9 160.626C52.6728 162.412 52.9758 164.008 53.1272 165.186C53.203 165.756 53.2787 166.25 53.3544 166.554C53.3923 166.858 53.3923 167.048 53.3923 167.048Z" fill="#C3D1FE"/>
<path d="M45.6294 146.984C45.6294 146.984 45.6673 147.06 45.743 147.174C45.8187 147.326 45.8945 147.516 46.0081 147.744C46.2353 148.238 46.5761 148.998 46.9547 149.91C47.7499 151.734 48.7723 154.242 49.8705 157.092C50.9686 159.904 51.8774 162.488 52.5211 164.35C52.8619 165.3 53.0891 166.06 53.2785 166.592C53.3542 166.858 53.4299 167.048 53.4678 167.2C53.5057 167.352 53.5435 167.428 53.5057 167.428C53.5057 167.428 53.4678 167.352 53.4299 167.238C53.3542 167.086 53.3163 166.896 53.2027 166.63C53.0134 166.098 52.7483 165.338 52.4075 164.426C51.7259 162.564 50.7793 160.018 49.6811 157.168C48.583 154.356 47.5606 151.81 46.8033 149.986C46.4246 149.074 46.1217 148.352 45.9323 147.82C45.8187 147.592 45.743 147.364 45.7051 147.212C45.6294 147.06 45.6294 146.984 45.6294 146.984Z" fill="#C3D1FE"/>
<path d="M50.325 161.728C48.8104 159.106 45.9325 157.32 42.941 157.13C42.1837 157.092 41.237 157.206 40.8962 157.89C40.5554 158.574 41.0098 159.41 41.54 159.98C43.6984 162.336 47.3714 163.172 50.3629 161.956" fill="#C3D1FE"/>
<path d="M44.0771 159.182C44.0771 159.182 44.2665 159.182 44.5694 159.182C44.7209 159.182 44.9102 159.22 45.1374 159.258C45.3646 159.296 45.5918 159.334 45.8569 159.41C46.1219 159.486 46.4249 159.524 46.7278 159.638C47.0307 159.714 47.3715 159.866 47.7123 160.018C48.3939 160.322 49.0755 160.702 49.7571 161.234C50.4387 161.766 51.0067 162.336 51.4611 162.906C51.6883 163.21 51.8777 163.476 52.067 163.78C52.2563 164.046 52.3699 164.312 52.5214 164.578C52.6729 164.806 52.7486 165.072 52.8243 165.262C52.9001 165.452 52.9758 165.642 53.0137 165.794C53.0894 166.098 53.1651 166.25 53.1273 166.25C53.0894 166.25 52.9001 165.604 52.4078 164.616C52.2563 164.388 52.1427 164.122 51.9534 163.856C51.8019 163.59 51.5748 163.324 51.3476 163.02C50.8932 162.45 50.3251 161.88 49.6814 161.386C48.9998 160.892 48.3182 160.474 47.6745 160.17C47.3337 160.018 47.0307 159.904 46.7278 159.79C46.4249 159.676 46.1219 159.6 45.8569 159.524C44.7587 159.258 44.0771 159.22 44.0771 159.182Z" fill="#C3D1FE"/>
<path d="M226.783 34.9598C226.745 34.9598 226.518 32.9458 226.291 30.3998C226.064 27.8918 225.95 25.8398 225.988 25.8398C226.026 25.8398 226.253 27.8538 226.48 30.3998C226.67 32.9458 226.821 34.9598 226.783 34.9598Z" fill="#263238"/>
<path d="M237.537 25.9917C237.575 26.0297 235.909 28.4237 233.826 31.3877C231.744 34.3517 230.002 36.7077 229.964 36.6697C229.926 36.6317 231.592 34.2377 233.675 31.2737C235.758 28.3097 237.462 25.9537 237.537 25.9917Z" fill="#263238"/>
<path d="M242.006 36.9355C242.006 36.9735 240.075 37.4295 237.689 37.9235C235.304 38.4175 233.334 38.7595 233.334 38.7215C233.334 38.6835 235.266 38.2275 237.651 37.7335C240.037 37.2395 241.968 36.8595 242.006 36.9355Z" fill="#263238"/>
<path d="M116.326 89.1096L102.922 158.194L101.18 167.238L190.583 166.782C194.597 166.744 198.156 163.172 199.444 157.89L215.31 92.6816C216.294 88.6536 214.136 84.4736 211.107 84.4736L120.643 84.5876C118.598 84.5496 116.856 86.4116 116.326 89.1096Z" fill="#CCCCCC"/>
<g opacity="0.5">
<path d="M116.326 89.1096L102.922 158.194L101.18 167.238L190.583 166.782C194.597 166.744 198.156 163.172 199.444 157.89L215.31 92.6816C216.294 88.6536 214.136 84.4736 211.107 84.4736L120.643 84.5876C118.598 84.5496 116.856 86.4116 116.326 89.1096Z" fill="#ADC0FF"/>
</g>
<path d="M181.987 153.52L172.52 76.9876C172.142 73.8336 169.643 71.5156 166.689 71.5156L145.938 71.5916C144.385 71.5916 142.947 72.2376 141.848 73.4156L132.003 83.9416L74.2943 84.2456C70.7727 84.2456 68.0463 87.6276 68.5386 91.3896L77.3236 162.146C77.7023 165.262 80.2015 167.618 83.1172 167.618L183.691 167.428C194.9 167.656 195.96 164.35 195.96 164.35C183.161 167.124 181.987 153.52 181.987 153.52Z" fill="#D7D7D7"/>
<path d="M136.736 123.765L133.328 127.413L107.2 103.853L110.608 100.167L136.736 123.765Z" fill="#91BFB2"/>
<path d="M131.927 99.3691L135.676 102.751L112.047 128.249L108.26 124.867L131.927 99.3691Z" fill="#91BFB2"/>
<path d="M193.234 39.4448C193.007 39.3308 192.817 39.1028 192.817 38.8368L192.666 35.3028C192.666 35.0748 192.741 34.8848 192.931 34.7328C193.12 34.5808 193.309 34.5428 193.537 34.5808C194.105 34.7328 194.711 34.5808 195.241 34.2388C195.733 33.9348 196.036 33.4408 196.112 32.9468C196.187 32.4528 196.036 31.8828 195.695 31.4268C195.316 30.9328 194.748 30.5908 194.218 30.5148C193.082 30.4008 191.833 31.2748 191.53 32.4148C191.416 32.7948 191.037 33.0228 190.659 32.9088C190.28 32.7948 190.053 32.4148 190.167 32.0348C190.659 30.2108 192.552 28.8808 194.37 29.0708C195.316 29.1848 196.225 29.7168 196.831 30.5148C197.399 31.2748 197.664 32.2248 197.513 33.1368C197.361 34.0108 196.831 34.8468 196.036 35.3788C195.468 35.7588 194.786 35.9868 194.105 36.0248L194.218 38.7608C194.218 39.1408 193.915 39.4828 193.537 39.4828C193.423 39.4828 193.347 39.4828 193.234 39.4448Z" fill="#91BFB2"/>
<path d="M194.294 40.8884C194.332 41.1924 194.067 41.4964 193.764 41.4964C193.461 41.5344 193.158 41.2684 193.158 40.9644C193.12 40.6604 193.385 40.3564 193.688 40.3564C193.991 40.3564 194.256 40.5464 194.294 40.8884Z" fill="#91BFB2"/>
<path d="M181.079 34.4664C181.079 34.4664 181.079 34.3904 181.116 34.2384C181.116 34.0864 181.154 33.8584 181.192 33.5544C181.192 33.2504 181.268 32.9084 181.382 32.4524C181.419 32.2244 181.457 31.9964 181.533 31.7684C181.609 31.5404 181.684 31.2744 181.76 31.0084C182.139 29.9444 182.707 28.6524 183.654 27.3984C184.6 26.1444 185.926 24.8904 187.63 23.9404C188.463 23.4464 189.447 23.1044 190.432 22.7624C191.454 22.5344 192.552 22.3064 193.65 22.3444C194.218 22.3064 194.786 22.3824 195.354 22.4584C195.657 22.4964 195.922 22.5724 196.225 22.6104C196.528 22.6484 196.793 22.7244 197.096 22.8384C198.27 23.1424 199.406 23.6744 200.466 24.3964C202.625 25.7644 204.48 28.0064 205.465 30.7044C205.957 32.0724 206.222 33.5544 206.222 35.0364C206.26 36.5564 205.957 38.0764 205.427 39.4824L205.238 39.9004L205.2 39.9764L205.238 40.0144C206.184 42.2184 207.131 44.3464 208.04 46.4364L208.191 46.2464C206.222 45.4864 204.329 44.7644 202.511 44.0424L202.435 44.0044L202.398 44.0424C200.807 45.5624 198.952 46.5884 197.058 47.1584C195.165 47.6904 193.234 47.7284 191.492 47.4244C189.75 47.1204 188.16 46.4364 186.834 45.5624C185.509 44.6884 184.449 43.6624 183.654 42.5604C182.858 41.4964 182.328 40.3564 181.912 39.3684C181.571 38.3424 181.344 37.4684 181.23 36.7084C181.192 36.3284 181.154 36.0244 181.116 35.7204C181.116 35.4544 181.116 35.1884 181.116 34.9984C181.116 34.8084 181.116 34.6564 181.116 34.5424C181.079 34.5044 181.079 34.4664 181.079 34.4664C181.079 34.4664 181.079 34.5044 181.079 34.6184C181.079 34.7324 181.079 34.8844 181.079 35.0744C181.079 35.2644 181.079 35.5304 181.079 35.7964C181.116 36.1004 181.154 36.4044 181.192 36.7844C181.268 37.5444 181.495 38.4564 181.836 39.4824C182.215 40.4704 182.745 41.6104 183.578 42.7124C184.411 43.8144 185.471 44.8784 186.796 45.7524C188.122 46.6264 189.712 47.3484 191.492 47.6524C193.272 47.9944 195.203 47.9564 197.172 47.4244C199.103 46.8924 201.034 45.8284 202.625 44.2704L202.511 44.3084C204.329 45.0304 206.222 45.7524 208.191 46.5124L208.494 46.6264L208.38 46.3224C207.472 44.2324 206.563 42.0664 205.616 39.9004V40.0144L205.806 39.5584C206.336 38.0764 206.639 36.5184 206.601 34.9984C206.601 33.4784 206.336 31.9584 205.843 30.5524C204.821 27.7784 202.928 25.5364 200.731 24.1304C199.633 23.4464 198.459 22.8764 197.286 22.5724C196.983 22.4584 196.68 22.4204 196.415 22.3444C196.112 22.3064 195.809 22.2304 195.544 22.1924C194.938 22.1544 194.37 22.0784 193.802 22.0784C192.666 22.0404 191.568 22.2684 190.507 22.5344C189.485 22.8384 188.5 23.2184 187.667 23.7124C185.926 24.7004 184.6 25.9544 183.654 27.2464C182.707 28.5384 182.139 29.8304 181.798 30.9324C181.722 31.1984 181.647 31.4644 181.571 31.6924C181.495 31.9204 181.457 32.1864 181.419 32.3764C181.344 32.7944 181.268 33.1744 181.268 33.4784C181.23 33.7824 181.23 34.0104 181.23 34.1624C181.079 34.3904 181.079 34.4664 181.079 34.4664Z" fill="#717171"/>
<path d="M110.381 143.107C110.457 143.677 110.457 144.209 110.344 144.665C110.23 145.121 110.041 145.501 109.776 145.843C109.51 146.147 109.17 146.413 108.715 146.603C108.299 146.793 107.769 146.869 107.201 146.869H106.443L106.178 145.311H106.936C107.314 145.311 107.655 145.273 107.958 145.197C108.223 145.121 108.45 144.969 108.602 144.817C108.753 144.627 108.867 144.399 108.905 144.095C108.942 143.791 108.942 143.449 108.867 143.031L108.223 139.231H109.738L110.381 143.107Z" fill="white"/>
<path d="M115.001 143.488C114.547 143.488 114.168 143.45 113.827 143.412C113.487 143.374 113.222 143.26 112.956 143.146C112.729 143.032 112.502 142.88 112.351 142.728C112.199 142.576 112.048 142.348 111.934 142.12C111.821 141.892 111.745 141.626 111.669 141.36C111.593 141.056 111.518 140.752 111.48 140.41L110.419 134.52H111.934L112.994 140.41C113.07 140.752 113.108 141.018 113.184 141.208C113.259 141.398 113.335 141.55 113.449 141.664C113.562 141.778 113.714 141.854 113.941 141.892C114.13 141.93 114.433 141.93 114.774 141.93L115.001 143.488Z" fill="white"/>
<path d="M118.334 138.281C118.334 138.319 118.372 138.395 118.409 138.471C118.447 138.585 118.523 138.699 118.561 138.851C118.637 139.003 118.674 139.193 118.75 139.383C118.826 139.573 118.902 139.763 118.977 139.953C119.053 140.143 119.091 140.333 119.167 140.523C119.205 140.713 119.242 140.865 119.28 141.017C119.356 141.435 119.356 141.815 119.28 142.119C119.205 142.423 119.053 142.689 118.864 142.879C118.674 143.069 118.447 143.221 118.182 143.335C117.917 143.449 117.652 143.487 117.349 143.487H114.698L114.396 141.929H117.084C117.122 141.929 117.198 141.929 117.273 141.891C117.349 141.891 117.463 141.853 117.538 141.777C117.614 141.701 117.69 141.625 117.728 141.511C117.766 141.397 117.766 141.207 117.728 140.979C117.728 140.903 117.69 140.789 117.652 140.637C117.614 140.523 117.576 140.371 117.501 140.219C117.463 140.067 117.387 139.915 117.349 139.763C117.273 139.611 117.236 139.459 117.16 139.307C117.122 139.155 117.046 139.041 117.008 138.927C116.97 138.813 116.933 138.737 116.895 138.661L118.334 138.281ZM116.668 146.869L115.418 145.805L116.251 144.741L117.501 145.805L116.668 146.869ZM119.28 146.869L118.031 145.805L118.864 144.741L120.113 145.805L119.28 146.869Z" fill="white"/>
<path d="M127.648 143.488H127.156C126.626 143.488 126.02 143.26 125.452 142.766C125.339 142.918 125.225 143.07 125.036 143.184C124.884 143.298 124.695 143.374 124.468 143.45C124.278 143.526 124.051 143.564 123.862 143.564C123.635 143.602 123.445 143.602 123.256 143.602C123.104 143.602 122.953 143.602 122.764 143.564C122.612 143.564 122.423 143.526 122.196 143.488C121.968 143.45 121.741 143.374 121.476 143.298C121.211 143.222 120.87 143.146 120.492 143.032L120.643 141.55C120.908 141.664 121.173 141.74 121.476 141.816C121.741 141.892 122.044 141.968 122.309 142.006C122.574 142.044 122.839 142.082 123.067 142.082C123.18 142.082 123.256 142.082 123.332 142.082C123.445 142.082 123.597 142.082 123.748 142.044C123.9 142.006 124.013 141.968 124.127 141.892C124.24 141.816 124.316 141.74 124.316 141.626C124.316 141.588 124.316 141.512 124.316 141.474C124.316 141.436 124.278 141.398 124.24 141.322C124.203 141.284 124.165 141.208 124.089 141.132C124.013 141.056 123.938 140.942 123.824 140.828L121.022 137.712L122.12 136.876L124.96 140.258C125.111 140.448 125.263 140.638 125.452 140.828C125.604 141.018 125.793 141.208 125.944 141.36C126.096 141.512 126.247 141.664 126.399 141.74C126.55 141.854 126.664 141.892 126.778 141.892H127.27L127.648 143.488Z" fill="white"/>
<path d="M127.422 143.488L127.119 141.93H127.876C128.141 141.93 128.33 141.892 128.444 141.854C128.595 141.816 128.671 141.74 128.747 141.664C128.823 141.588 128.823 141.512 128.861 141.398C128.861 141.322 128.861 141.208 128.823 141.132L128.406 139.156H129.921L130.337 141.132C130.337 141.208 130.375 141.284 130.413 141.36C130.451 141.436 130.489 141.512 130.565 141.55C130.64 141.588 130.678 141.664 130.754 141.702C130.83 141.74 130.867 141.778 130.943 141.778L131.019 141.55C131.133 141.284 131.246 141.018 131.36 140.714C131.473 140.448 131.625 140.182 131.776 139.916C131.928 139.65 132.079 139.422 132.269 139.194C132.458 138.966 132.647 138.776 132.874 138.586C133.102 138.434 133.329 138.282 133.594 138.206C133.859 138.092 134.162 138.054 134.465 138.054C134.768 138.054 135.109 138.092 135.449 138.206C135.79 138.282 136.093 138.434 136.396 138.662C136.699 138.89 136.964 139.156 137.191 139.498C137.418 139.84 137.608 140.296 137.721 140.828C137.835 141.322 137.835 141.74 137.759 142.082C137.683 142.424 137.532 142.69 137.305 142.918C137.078 143.146 136.85 143.298 136.547 143.374C136.245 143.488 135.942 143.526 135.639 143.526H132.117C131.966 143.526 131.814 143.526 131.625 143.526C131.435 143.526 131.246 143.488 131.057 143.45C130.867 143.412 130.678 143.374 130.527 143.298C130.337 143.222 130.186 143.108 130.034 142.956C129.656 143.298 129.088 143.488 128.293 143.526H127.422V143.488ZM134.768 139.612C134.541 139.612 134.275 139.688 134.086 139.802C133.859 139.916 133.67 140.106 133.442 140.334C133.253 140.562 133.064 140.79 132.912 141.094C132.761 141.36 132.609 141.664 132.496 141.968H135.222C135.374 141.968 135.525 141.93 135.677 141.892C135.828 141.854 135.942 141.778 136.055 141.702C136.169 141.626 136.245 141.512 136.32 141.36C136.358 141.208 136.358 141.018 136.32 140.828C136.282 140.6 136.207 140.41 136.093 140.258C135.979 140.106 135.866 139.992 135.714 139.878C135.563 139.802 135.411 139.726 135.26 139.688C135.109 139.612 134.957 139.612 134.768 139.612Z" fill="white"/>
<path d="M141.925 143.107C142.038 143.677 142.038 144.209 141.962 144.665C141.887 145.121 141.735 145.501 141.47 145.843C141.205 146.147 140.864 146.413 140.448 146.603C140.031 146.793 139.539 146.869 138.933 146.869H138.176L137.835 145.311H138.592C138.971 145.311 139.312 145.273 139.577 145.197C139.842 145.121 140.069 144.969 140.183 144.817C140.334 144.627 140.41 144.399 140.448 144.095C140.486 143.791 140.448 143.449 140.334 143.031L139.463 139.231H140.978L141.925 143.107Z" fill="white"/>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -16,7 +16,9 @@ class HomePage extends GetView<HomeLogic> {
return Scaffold(
backgroundColor: AppColor.bgLight,
appBar: chickenAppBar(hasBack: false, hasFilter: false, hasSearch: false),
body: Column(
body: SingleChildScrollView(
physics: BouncingScrollPhysics(),
child: Column(
spacing: 8,
children: [
InkWell(
@@ -154,8 +156,10 @@ class HomePage extends GetView<HomeLogic> {
),
WidelyUsedWidget(),
SizedBox(height: 20,)
],
),
),
);
}
@@ -289,12 +293,17 @@ class HomePage extends GetView<HomeLogic> {
child: ObxValue(
(data) => _informationLabelCard(
title: 'بارهای امروز',
titleColor: AppColor.blueNormal,
isLoading: data.value == null,
description: data.value?.separatedByComma ?? '0',
iconPath: Assets.vec.cubeSearchSvg.path,
iconColor: AppColor.blueNormal,
bgDescriptionColor: Colors.white,
bgLabelColor: Color(0xFFEAEFFF),
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [AppColor.blueLight, Colors.white],
),
),
controller.totalWeightTodayBars,
),
@@ -305,30 +314,35 @@ class HomePage extends GetView<HomeLogic> {
return _informationLabelCard(
title: 'درانتظار تایید',
isLoading: data.value == null,
description: '(${data.value?.totalNotEnteredBars.separatedByComma ?? '0'})',
unit: '(${data.value?.totalNotEnteredKillHouseRequestsWeight.separatedByComma})کیلوگرم',
iconPath: Assets.vec.cubeRotateSvg.path,
iconColor: Color(0xFF8F4124),
bgLabelColor: Color(0xFFF59770),
bgDescriptionColor: Color(0xFFF6DFD8),
description: data.value?.totalNotEnteredBars.separatedByComma ?? '0',
unit:
'(${data.value?.totalNotEnteredKillHouseRequestsWeight.separatedByComma})\nکیلوگرم',
iconPath: Assets.vec.cubeWattingSvg.path,
bgDescriptionColor: Colors.white,
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [const Color(0xFFFFE7BB), Colors.white],
),
);
}, controller.barInformation),
),
],
),
);
}
Container _informationLabelCard({
required String title,
required String description,
required String iconPath,
required Color bgDescriptionColor,
String unit = 'کیلوگرم',
bool isLoading = false,
required String iconPath,
required Color iconColor,
required Color bgDescriptionColor,
required Color bgLabelColor,
Color? iconColor,
Color? titleColor,
Color? bgLabelColor,
LinearGradient? gradient,
}) {
return Container(
height: 82,
@@ -341,11 +355,12 @@ class HomePage extends GetView<HomeLogic> {
child: Container(
height: 82,
decoration: BoxDecoration(
color: bgLabelColor,
color: gradient == null ? bgLabelColor : null,
borderRadius: BorderRadius.only(
topRight: Radius.circular(8),
bottomRight: Radius.circular(8),
),
gradient: gradient,
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
@@ -354,12 +369,16 @@ class HomePage extends GetView<HomeLogic> {
SvgGenImage.vec(iconPath).svg(
width: 24,
height: 24,
colorFilter: ColorFilter.mode(iconColor, BlendMode.srcIn),
colorFilter: iconColor != null
? ColorFilter.mode(iconColor, BlendMode.srcIn)
: null,
),
Text(
title,
textAlign: TextAlign.right,
style: AppFonts.yekan14.copyWith(color: AppColor.mediumGreyDarkActive),
style: AppFonts.yekan14.copyWith(
color: titleColor ?? AppColor.mediumGreyDarkActive,
),
),
],
),

View File

@@ -75,8 +75,8 @@ class ProfilePage extends GetView<ProfileLogic> {
title: 'خروج',
selected: true,
color: ColorFilter.mode(Colors.redAccent, BlendMode.srcIn),
cardColor:AppColor.error.withValues(alpha: 0.24),
textColor: Colors.red,
cardColor: Color(0xFFEFEFEF),
textColor: AppColor.redDarkerText,
onPressed: () {
Get.bottomSheet(exitBottomSheet(), isScrollControlled: true);
},
@@ -187,9 +187,10 @@ class ProfilePage extends GetView<ProfileLogic> {
}) => Container(
padding: EdgeInsets.symmetric(horizontal: 12.h, vertical: 6.h),
decoration: BoxDecoration(
color: hasColoredBox ? AppColor.blueLight : Colors.transparent,
color: hasColoredBox ? AppColor.greenLight : Colors.transparent,
borderRadius: BorderRadius.circular(8),
border: hasColoredBox
? Border.all(width: 1, color: AppColor.blueLightHover)
? Border.all(width: 0.25, color: AppColor.bgDark)
: Border.all(width: 0, color: Colors.transparent),
),
child: Row(
@@ -199,14 +200,14 @@ class ProfilePage extends GetView<ProfileLogic> {
Padding(
padding: const EdgeInsets.only(left: 8.0),
child: SvgGenImage.vec(icon).svg(
width: 20,
height: 20,
colorFilter: ColorFilter.mode(AppColor.blueNormal, BlendMode.srcIn),
width: 20.w,
height: 20.h,
colorFilter: ColorFilter.mode(AppColor.mediumGreyNormalActive, BlendMode.srcIn),
),
),
Text(title, style: AppFonts.yekan12.copyWith(color: AppColor.blueNormal)),
Text(title, style: AppFonts.yekan12.copyWith(color: AppColor.mediumGreyNormalActive)),
Spacer(),
Text(content, style: AppFonts.yekan13.copyWith(color: AppColor.darkGreyNormalHover)),
Text(content, style: AppFonts.yekan13.copyWith(color: AppColor.mediumGreyNormalHover)),
],
),
);
@@ -230,7 +231,7 @@ class ProfilePage extends GetView<ProfileLogic> {
height: 52,
padding: EdgeInsets.all(8),
decoration: ShapeDecoration(
color: cardColor??AppColor.blueLight,
color: cardColor ?? AppColor.blueLight,
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)),
),
child: SvgGenImage.vec(icon).svg(

View File

@@ -59,7 +59,7 @@ class RootLogic extends GetxController {
@override
void onReady() {
super.onReady();
// Only call these methods if they haven't been called before
if (provinces.isEmpty) {
getProvinces();
}
@@ -157,4 +157,5 @@ class RootLogic extends GetxController {
onError: (error, stacktrace) {},
);
}
}

View File

@@ -105,19 +105,32 @@ class RootPage extends GetView<RootLogic> {
label: 'خانه',
icon: Assets.vec.homeSvg.path,
isSelected: controller.currentPage.value == 2,
onTap: () => controller.changePage(2),
onTap: () {
Get.nestedKey(1)?.currentState?.popUntil((route) => route.isFirst);
Get.nestedKey(0)?.currentState?.popUntil((route) => route.isFirst);
controller.changePage(2);
},
),
RBottomNavigationItem(
label: 'قطعه بندی',
icon: Assets.vec.convertCubeSvg.path,
isSelected: controller.currentPage.value == 3,
onTap: () => controller.changePage(3),
onTap: () {
Get.nestedKey(1)?.currentState?.popUntil((route) => route.isFirst);
Get.nestedKey(0)?.currentState?.popUntil((route) => route.isFirst);
controller.changePage(3);
},
),
RBottomNavigationItem(
label: 'پروفایل',
icon: Assets.vec.profileCircleSvg.path,
isSelected: controller.currentPage.value == 4,
onTap: () => controller.changePage(4),
onTap: () {
Get.nestedKey(1)?.currentState?.popUntil((route) => route.isFirst);
Get.nestedKey(0)?.currentState?.popUntil((route) => route.isFirst);
controller.changePage(4);
},
),
],
),

View File

@@ -4,364 +4,163 @@ class AppColor {
AppColor._();
//region --- Blue Colors ---
static const Color blueLight = Color(
0xFFeaefff,
); // #eaefff rgb(234, 239, 255)
static const Color blueLightHover = Color(
0xFFe0e7ff,
); // #e0e7ff rgb(224, 231, 255)
static const Color blueLightActive = Color(
0xFFbecdff,
); // #becdff rgb(190, 205, 255)
static const Color blueLight = Color(0xFFeaefff); // #eaefff rgb(234, 239, 255)
static const Color blueLightHover = Color(0xFFe0e7ff); // #e0e7ff rgb(224, 231, 255)
static const Color blueLightActive = Color(0xFFbecdff); // #becdff rgb(190, 205, 255)
static const Color blueNormal = Color(0xFF2d5fff); // #2d5fff rgb(45, 95, 255)
static const Color blueNormalHover = Color(
0xFF2956e6,
); // #2956e6 rgb(41, 86, 230)
static const Color blueNormalActive = Color(
0xFF244ccc,
); // #244ccc rgb(36, 76, 204)
static const Color blueNormalHover = Color(0xFF2956e6); // #2956e6 rgb(41, 86, 230)
static const Color blueNormalActive = Color(0xFF244ccc); // #244ccc rgb(36, 76, 204)
static const Color blueDark = Color(0xFF2247bf); // #2247bf rgb(34, 71, 191)
static const Color blueDarkHover = Color(
0xFF1b3999,
); // #1b3999 rgb(27, 57, 153)
static const Color blueDarkActive = Color(
0xFF142b73,
); // #142b73 rgb(20, 43, 115)
static const Color blueDarkHover = Color(0xFF1b3999); // #1b3999 rgb(27, 57, 153)
static const Color blueDarkActive = Color(0xFF142b73); // #142b73 rgb(20, 43, 115)
static const Color blueDarker = Color(0xFF102159); // #102159 rgb(16, 33, 89)
static const Color blueFlashing = Color(0xFF6F91FF); // #6F91FF rgb(111, 145, 255)
//endregion
//region --- Green Colors ---
static const Color greenLight = Color(
0xFFe6faf5,
); // #e6faf5 rgb(230, 250, 245)
static const Color greenLightHover = Color(
0xFFd9f7f0,
); // #d9f7f0 rgb(217, 247, 240)
static const Color greenLightActive = Color(
0xFFb0efdf,
); // #b0efdf rgb(176, 239, 223)
static const Color greenNormal = Color(
0xFF00cc99,
); // #00cc99 rgb(0, 204, 153)
static const Color greenNormalHover = Color(
0xFF00b88a,
); // #00b88a rgb(0, 184, 138)
static const Color greenNormalActive = Color(
0xFF00a37a,
); // #00a37a rgb(0, 163, 122)
static const Color greenLight = Color(0xFFe6faf5); // #e6faf5 rgb(230, 250, 245)
static const Color greenLightHover = Color(0xFFd9f7f0); // #d9f7f0 rgb(217, 247, 240)
static const Color greenLightActive = Color(0xFFb0efdf); // #b0efdf rgb(176, 239, 223)
static const Color greenNormal = Color(0xFF00cc99); // #00cc99 rgb(0, 204, 153)
static const Color greenNormalHover = Color(0xFF00b88a); // #00b88a rgb(0, 184, 138)
static const Color greenNormalActive = Color(0xFF00a37a); // #00a37a rgb(0, 163, 122)
static const Color greenDark = Color(0xFF009973); // #009973 rgb(0, 153, 115)
static const Color greenDarkHover = Color(
0xFF007a5c,
); // #007a5c rgb(0, 122, 92)
static const Color greenDarkActive = Color(
0xFF005c45,
); // #005c45 rgb(0, 92, 69)
static const Color greenDarkHover = Color(0xFF007a5c); // #007a5c rgb(0, 122, 92)
static const Color greenDarkActive = Color(0xFF005c45); // #005c45 rgb(0, 92, 69)
static const Color greenDarker = Color(0xFF004736); // #004736 rgb(0, 71, 54)
//endregion
//region --- Black Colors ---
static const Color blackLight = Color(
0xFFe6e6e6,
); // #e6e6e6 rgb(230, 230, 230)
static const Color blackLightHover = Color(
0xFFd9d9d9,
); // #d9d9d9 rgb(217, 217, 217)
static const Color blackLightActive = Color(
0xFFb0b0b0,
); // #b0b0b0 rgb(176, 176, 176)
static const Color blackLight = Color(0xFFe6e6e6); // #e6e6e6 rgb(230, 230, 230)
static const Color blackLightHover = Color(0xFFd9d9d9); // #d9d9d9 rgb(217, 217, 217)
static const Color blackLightActive = Color(0xFFb0b0b0); // #b0b0b0 rgb(176, 176, 176)
static const Color blackNormal = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackNormalHover = Color(
0xFF000000,
); // #000000 rgb(0, 0, 0)
static const Color blackNormalActive = Color(
0xFF000000,
); // #000000 rgb(0, 0, 0)
static const Color blackNormalHover = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackNormalActive = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackDark = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackDarkHover = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackDarkActive = Color(
0xFF000000,
); // #000000 rgb(0, 0, 0)
static const Color blackDarkActive = Color(0xFF000000); // #000000 rgb(0, 0, 0)
static const Color blackDarker = Color(0xFF000000); // #000000 rgb(0, 0, 0)
//endregion
//region --- Grey Colors ---
static const Color darkGreyLight = Color(
0xFFeaeaea,
); // #eaeaea rgb(234, 234, 234)
static const Color darkGreyLightHover = Color(
0xFFdfdfdf,
); // #dfdfdf rgb(223, 223, 223)
static const Color darkGreyLightActive = Color(
0xFFbdbdbd,
); // #bdbdbd rgb(189, 189, 189)
static const Color darkGreyNormal = Color(
0xFF2a2a2a,
); // #2a2a2a rgb(42, 42, 42)
static const Color darkGreyNormalHover = Color(
0xFF262626,
); // #262626 rgb(38, 38, 38)
static const Color darkGreyNormalActive = Color(
0xFF222222,
); // #222222 rgb(34, 34, 34)
static const Color darkGreyDark = Color(
0xFF202020,
); // #202020 rgb(32, 32, 32)
static const Color darkGreyDarkHover = Color(
0xFF191919,
); // #191919 rgb(25, 25, 25)
static const Color darkGreyDarkActive = Color(
0xFF131313,
); // #131313 rgb(19, 19, 19)
static const Color darkGreyDarker = Color(
0xFF0f0f0f,
); // #0f0f0f rgb(15, 15, 15)
static const Color darkGreyLight = Color(0xFFeaeaea); // #eaeaea rgb(234, 234, 234)
static const Color darkGreyLightHover = Color(0xFFdfdfdf); // #dfdfdf rgb(223, 223, 223)
static const Color darkGreyLightActive = Color(0xFFbdbdbd); // #bdbdbd rgb(189, 189, 189)
static const Color darkGreyNormal = Color(0xFF2a2a2a); // #2a2a2a rgb(42, 42, 42)
static const Color darkGreyNormalHover = Color(0xFF262626); // #262626 rgb(38, 38, 38)
static const Color darkGreyNormalActive = Color(0xFF222222); // #222222 rgb(34, 34, 34)
static const Color darkGreyDark = Color(0xFF202020); // #202020 rgb(32, 32, 32)
static const Color darkGreyDarkHover = Color(0xFF191919); // #191919 rgb(25, 25, 25)
static const Color darkGreyDarkActive = Color(0xFF131313); // #131313 rgb(19, 19, 19)
static const Color darkGreyDarker = Color(0xFF0f0f0f); // #0f0f0f rgb(15, 15, 15)
//endregion
//region ---Medium Grey Colors ---
static const Color mediumGreyLight = Color(
0xFFf4f4f4,
); // #f4f4f4 rgb(244, 244, 244)
static const Color mediumGreyLightHover = Color(
0xFFeeeeee,
); // #eeeeee rgb(238, 238, 238)
static const Color mediumGreyLightActive = Color(
0xFFdcdcdc,
); // #dcdcdc rgb(220, 220, 220)
static const Color mediumGreyNormal = Color(
0xFF8f8f8f,
); // #8f8f8f rgb(143, 143, 143)
static const Color mediumGreyNormalHover = Color(
0xFF818181,
); // #818181 rgb(129, 129, 129)
static const Color mediumGreyNormalActive = Color(
0xFF727272,
); // #727272 rgb(114, 114, 114)
static const Color mediumGreyDark = Color(
0xFF6b6b6b,
); // #6b6b6b rgb(107, 107, 107)
static const Color mediumGreyDarkHover = Color(
0xFF565656,
); // #565656 rgb(86, 86, 86)
static const Color mediumGreyDarkActive = Color(
0xFF404040,
); // #404040 rgb(64, 64, 64)
static const Color mediumGreyDarker = Color(
0xFF323232,
); // #323232 rgb(50, 50, 50)
static const Color mediumGreyLight = Color(0xFFf4f4f4); // #f4f4f4 rgb(244, 244, 244)
static const Color mediumGreyLightHover = Color(0xFFeeeeee); // #eeeeee rgb(238, 238, 238)
static const Color mediumGreyLightActive = Color(0xFFdcdcdc); // #dcdcdc rgb(220, 220, 220)
static const Color mediumGreyNormal = Color(0xFF8f8f8f); // #8f8f8f rgb(143, 143, 143)
static const Color mediumGreyNormalHover = Color(0xFF818181); // #818181 rgb(129, 129, 129)
static const Color mediumGreyNormalActive = Color(0xFF727272); // #727272 rgb(114, 114, 114)
static const Color mediumGreyDark = Color(0xFF6b6b6b); // #6b6b6b rgb(107, 107, 107)
static const Color mediumGreyDarkHover = Color(0xFF565656); // #565656 rgb(86, 86, 86)
static const Color mediumGreyDarkActive = Color(0xFF404040); // #404040 rgb(64, 64, 64)
static const Color mediumGreyDarker = Color(0xFF323232); // #323232 rgb(50, 50, 50)
static const Color customGrey = Color(0xFF808081); // #808081 rgb(128, 128, 129)
//endregion
//region ---Light Grey Colors ---
static const Color lightGreyLight = Color(
0xFFfdfdfd,
); // #fdfdfd rgb(253, 253, 253)
static const Color lightGreyLightHover = Color(
0xFFfcfcfc,
); // #fcfcfc rgb(252, 252, 252)
static const Color lightGreyLightActive = Color(
0xFFfafafa,
); // #fafafa rgb(250, 250, 250)
static const Color lightGreyNormal = Color(
0xFFeeeeee,
); // #eeeeee rgb(238, 238, 238)
static const Color lightGreyNormalHover = Color(
0xFFd6d6d6,
); // #d6d6d6 rgb(214, 214, 214)
static const Color lightGreyNormalActive = Color(
0xFFbebebe,
); // #bebebe rgb(190, 190, 190)
static const Color lightGreyDark = Color(
0xFFb3b3b3,
); // #b3b3b3 rgb(179, 179, 179)
static const Color lightGreyDarkHover = Color(
0xFF8f8f8f,
); // #8f8f8f rgb(143, 143, 143)
static const Color lightGreyDarkActive = Color(
0xFF6b6b6b,
); // #6b6b6b rgb(107, 107, 107)
static const Color lightGreyDarker = Color(
0xFF535353,
); // #535353 rgb(83, 83, 83)
static const Color lightGreyLight = Color(0xFFfdfdfd); // #fdfdfd rgb(253, 253, 253)
static const Color lightGreyLightHover = Color(0xFFfcfcfc); // #fcfcfc rgb(252, 252, 252)
static const Color lightGreyLightActive = Color(0xFFfafafa); // #fafafa rgb(250, 250, 250)
static const Color lightGreyNormal = Color(0xFFeeeeee); // #eeeeee rgb(238, 238, 238)
static const Color lightGreyNormalHover = Color(0xFFd6d6d6); // #d6d6d6 rgb(214, 214, 214)
static const Color lightGreyNormalActive = Color(0xFFbebebe); // #bebebe rgb(190, 190, 190)
static const Color lightGreyDark = Color(0xFFb3b3b3); // #b3b3b3 rgb(179, 179, 179)
static const Color lightGreyDarkHover = Color(0xFF8f8f8f); // #8f8f8f rgb(143, 143, 143)
static const Color lightGreyDarkActive = Color(0xFF6b6b6b); // #6b6b6b rgb(107, 107, 107)
static const Color lightGreyDarker = Color(0xFF535353); // #535353 rgb(83, 83, 83)
//endregion
//region ---WhiteGrey Colors ---
static const Color whiteGreyLight = Color(
0xFFfefefe,
); // #fefefe rgb(254, 254, 254)
static const Color whiteGreyLightHover = Color(
0xFFfefefe,
); // #fefefe rgb(254, 254, 254)
static const Color whiteGreyLightActive = Color(
0xFFfdfdfd,
); // #fdfdfd rgb(253, 253, 253)
static const Color whiteGreyNormal = Color(
0xFFf9f9f9,
); // #f9f9f9 rgb(249, 249, 249)
static const Color whiteGreyNormalHover = Color(
0xFFe0e0e0,
); // #e0e0e0 rgb(224, 224, 224)
static const Color whiteGreyNormalActive = Color(
0xFFc7c7c7,
); // #c7c7c7 rgb(199, 199, 199)
static const Color whiteGreyDark = Color(
0xFFbbbbbb,
); // #bbbbbb rgb(187, 187, 187)
static const Color whiteGreyDarkHover = Color(
0xFF959595,
); // #959595 rgb(149, 149, 149)
static const Color whiteGreyDarkActive = Color(
0xFF707070,
); // #707070 rgb(112, 112, 112)
static const Color whiteGreyDarker = Color(
0xFF575757,
); // #575757 rgb(87, 87, 87)
static const Color whiteGreyLight = Color(0xFFfefefe); // #fefefe rgb(254, 254, 254)
static const Color whiteGreyLightHover = Color(0xFFfefefe); // #fefefe rgb(254, 254, 254)
static const Color whiteGreyLightActive = Color(0xFFfdfdfd); // #fdfdfd rgb(253, 253, 253)
static const Color whiteGreyNormal = Color(0xFFf9f9f9); // #f9f9f9 rgb(249, 249, 249)
static const Color whiteGreyNormalHover = Color(0xFFe0e0e0); // #e0e0e0 rgb(224, 224, 224)
static const Color whiteGreyNormalActive = Color(0xFFc7c7c7); // #c7c7c7 rgb(199, 199, 199)
static const Color whiteGreyDark = Color(0xFFbbbbbb); // #bbbbbb rgb(187, 187, 187)
static const Color whiteGreyDarkHover = Color(0xFF959595); // #959595 rgb(149, 149, 149)
static const Color whiteGreyDarkActive = Color(0xFF707070); // #707070 rgb(112, 112, 112)
static const Color whiteGreyDarker = Color(0xFF575757); // #575757 rgb(87, 87, 87)
//endregion
//region ---White Colors ---
static const Color whiteLight = Color(
0xFFffffff,
); // #ffffff rgb(255, 255, 255)
static const Color whiteLightHover = Color(
0xFFffffff,
); // #ffffff rgb(255, 255, 255)
static const Color whiteLightActive = Color(
0xFFffffff,
); // #ffffff rgb(255, 255, 255)
static const Color whiteNormal = Color(
0xFFffffff,
); // #ffffff rgb(255, 255, 255)
static const Color whiteNormalHover = Color(
0xFFe6e6e6,
); // #e6e6e6 rgb(230, 230, 230)
static const Color whiteNormalActive = Color(
0xFFcccccc,
); // #cccccc rgb(204, 204, 204)
static const Color whiteDark = Color(
0xFFbfbfbf,
); // #bfbfbf rgb(191, 191, 191)
static const Color whiteDarkHover = Color(
0xFF999999,
); // #999999 rgb(153, 153, 153)
static const Color whiteDarkActive = Color(
0xFF737373,
); // #737373 rgb(115, 115, 115)
static const Color whiteLight = Color(0xFFffffff); // #ffffff rgb(255, 255, 255)
static const Color whiteLightHover = Color(0xFFffffff); // #ffffff rgb(255, 255, 255)
static const Color whiteLightActive = Color(0xFFffffff); // #ffffff rgb(255, 255, 255)
static const Color whiteNormal = Color(0xFFffffff); // #ffffff rgb(255, 255, 255)
static const Color whiteNormalHover = Color(0xFFe6e6e6); // #e6e6e6 rgb(230, 230, 230)
static const Color whiteNormalActive = Color(0xFFcccccc); // #cccccc rgb(204, 204, 204)
static const Color whiteDark = Color(0xFFbfbfbf); // #bfbfbf rgb(191, 191, 191)
static const Color whiteDarkHover = Color(0xFF999999); // #999999 rgb(153, 153, 153)
static const Color whiteDarkActive = Color(0xFF737373); // #737373 rgb(115, 115, 115)
static const Color whiteDarker = Color(0xFF595959); // #595959 rgb(89, 89, 89)
//endregion
//region --- green1 Colors ---
static const Color green1Light = Color(
0xFFe6f6f4,
); // #e6f6f4 rgb(230, 246, 244)
static const Color green1LightHover = Color(
0xFFd9f2ef,
); // #d9f2ef rgb(217, 242, 239)
static const Color green1LightActive = Color(
0xFFb0e4dd,
); // #b0e4dd rgb(176, 228, 221)
static const Color green1Normal = Color(
0xFF00a991,
); // #00a991 rgb(0, 169, 145)
static const Color green1NormalHover = Color(
0xFF009883,
); // #009883 rgb(0, 152, 131)
static const Color green1NormalActive = Color(
0xFF008774,
); // #008774 rgb(0, 135, 116)
static const Color green1Light = Color(0xFFe6f6f4); // #e6f6f4 rgb(230, 246, 244)
static const Color green1LightHover = Color(0xFFd9f2ef); // #d9f2ef rgb(217, 242, 239)
static const Color green1LightActive = Color(0xFFb0e4dd); // #b0e4dd rgb(176, 228, 221)
static const Color green1Normal = Color(0xFF00a991); // #00a991 rgb(0, 169, 145)
static const Color green1NormalHover = Color(0xFF009883); // #009883 rgb(0, 152, 131)
static const Color green1NormalActive = Color(0xFF008774); // #008774 rgb(0, 135, 116)
static const Color green1Dark = Color(0xFF007f6d); // #007f6d rgb(0, 127, 109)
static const Color green1DarkHover = Color(
0xFF006557,
); // #006557 rgb(0, 101, 87)
static const Color green1DarkActive = Color(
0xFF004c41,
); // #004c41 rgb(0, 76, 65)
static const Color green1DarkHover = Color(0xFF006557); // #006557 rgb(0, 101, 87)
static const Color green1DarkActive = Color(0xFF004c41); // #004c41 rgb(0, 76, 65)
static const Color green1Darker = Color(0xFF003b33); // #003b33 rgb(0, 59, 51)
//endregion
//region --- Yellow Colors ---
static const Color yellowLight = Color(
0xFFfff9e6,
); // #fff9e6 rgb(255, 249, 230)
static const Color yellowLightHover = Color(
0xFFfff6da,
); // #fff6da rgb(255, 246, 218)
static const Color yellowLightActive = Color(
0xFFffecb2,
); // #ffecb2 rgb(255, 236, 178)
static const Color yellowNormal = Color(
0xFFffc107,
); // #ffc107 rgb(255, 193, 7)
static const Color yellowNormalHover = Color(
0xFFe6ae06,
); // #e6ae06 rgb(230, 174, 6)
static const Color yellowNormalActive = Color(
0xFFcc9a06,
); // #cc9a06 rgb(204, 154, 6)
static const Color yellowLight = Color(0xFFfff9e6); // #fff9e6 rgb(255, 249, 230)
static const Color yellowLightHover = Color(0xFFfff6da); // #fff6da rgb(255, 246, 218)
static const Color yellowLightActive = Color(0xFFffecb2); // #ffecb2 rgb(255, 236, 178)
static const Color yellowNormal = Color(0xFFffc107); // #ffc107 rgb(255, 193, 7)
static const Color yellowNormalHover = Color(0xFFe6ae06); // #e6ae06 rgb(230, 174, 6)
static const Color yellowNormalActive = Color(0xFFcc9a06); // #cc9a06 rgb(204, 154, 6)
static const Color yellowDark = Color(0xFFbf9105); // #bf9105 rgb(191, 145, 5)
static const Color yellowDarkHover = Color(
0xFF997404,
); // #997404 rgb(153, 116, 4)
static const Color yellowDarkActive = Color(
0xFF735703,
); // #735703 rgb(115, 87, 3)
static const Color yellowDarkHover = Color(0xFF997404); // #997404 rgb(153, 116, 4)
static const Color yellowDarkActive = Color(0xFF735703); // #735703 rgb(115, 87, 3)
static const Color yellowDarker = Color(0xFF594402); // #594402 rgb(89, 68, 2)
//endregion
//region --- red Colors ---
static const Color redLight = Color(0xFFfdeeee); // #fdeeee rgb(253, 238, 238)
static const Color redLightHover = Color(
0xFFfce6e6,
); // #fce6e6 rgb(252, 230, 230)
static const Color redLightActive = Color(
0xFFf9cbcb,
); // #f9cbcb rgb(249, 203, 203)
static const Color redLightHover = Color(0xFFfce6e6); // #fce6e6 rgb(252, 230, 230)
static const Color redLightActive = Color(0xFFf9cbcb); // #f9cbcb rgb(249, 203, 203)
static const Color redNormal = Color(0xFFeb5757); // #eb5757 rgb(235, 87, 87)
static const Color redNormalHover = Color(
0xFFd44e4e,
); // #d44e4e rgb(212, 78, 78)
static const Color redNormalActive = Color(
0xFFbc4646,
); // #bc4646 rgb(188, 70, 70)
static const Color redNormalHover = Color(0xFFd44e4e); // #d44e4e rgb(212, 78, 78)
static const Color redNormalActive = Color(0xFFbc4646); // #bc4646 rgb(188, 70, 70)
static const Color redDark = Color(0xFFb04141); // #b04141 rgb(176, 65, 65)
static const Color redDarkHover = Color(
0xFF8d3434,
); // #8d3434 rgb(141, 52, 52)
static const Color redDarkActive = Color(
0xFF6a2727,
); // #6a2727 rgb(106, 39, 39)
static const Color redDarkHover = Color(0xFF8d3434); // #8d3434 rgb(141, 52, 52)
static const Color redDarkActive = Color(0xFF6a2727); // #6a2727 rgb(106, 39, 39)
static const Color redDarker = Color(0xFF521e1e); // #521e1e rgb(82, 30, 30)
static const Color redDarkerText = Color(0xFFD24E4E); // #D34E4E rgba(211, 78, 78, 1)
//endregion
//region --- Teal Colors ---
static const Color tealLight = Color(
0xFFe8f6f8,
); // #e8f6f8 rgb(232, 246, 248)
static const Color tealLightHover = Color(
0xFFdcf1f4,
); // #dcf1f4 rgb(220, 241, 244)
static const Color tealLightActive = Color(
0xFFb7e2e9,
); // #b7e2e9 rgb(183, 226, 233)
static const Color tealNormal = Color(
0xFF17a2b8,
); // #17a2b8 rgb(23, 162, 184)
static const Color tealNormalHover = Color(
0xFF1592a6,
); // #1592a6 rgb(21, 146, 166)
static const Color tealNormalActive = Color(
0xFF128293,
); // #128293 rgb(18, 130, 147)
static const Color tealLight = Color(0xFFe8f6f8); // #e8f6f8 rgb(232, 246, 248)
static const Color tealLightHover = Color(0xFFdcf1f4); // #dcf1f4 rgb(220, 241, 244)
static const Color tealLightActive = Color(0xFFb7e2e9); // #b7e2e9 rgb(183, 226, 233)
static const Color tealNormal = Color(0xFF17a2b8); // #17a2b8 rgb(23, 162, 184)
static const Color tealNormalHover = Color(0xFF1592a6); // #1592a6 rgb(21, 146, 166)
static const Color tealNormalActive = Color(0xFF128293); // #128293 rgb(18, 130, 147)
static const Color tealDark = Color(0xFF117a8a); // #117a8a rgb(17, 122, 138)
static const Color tealDarkHover = Color(
0xFF0e616e,
); // #0e616e rgb(14, 97, 110)
static const Color tealDarkActive = Color(
0xFF0a4953,
); // #0a4953 rgb(10, 73, 83)
static const Color tealDarkHover = Color(0xFF0e616e); // #0e616e rgb(14, 97, 110)
static const Color tealDarkActive = Color(0xFF0a4953); // #0a4953 rgb(10, 73, 83)
static const Color tealDarker = Color(0xFF083940); // #083940 rgb(8, 57, 64)
static const Color bgLight = Color(0xFFF5F5F5); // #083940 rgb(8, 57, 64)
static const Color bgIcon = Color(0xFF797979); // #797979
static const Color bgDark = Color(0xFF979797); // #083940 rgb(8, 57, 64)
@@ -372,8 +171,8 @@ class AppColor {
//region --- category Colors ---
static const Color confirm = greenNormalActive;
static const Color warning =yellowNormal;
static const Color error =redNormal;
static const Color warning = yellowNormal;
static const Color error = redNormal;
static const Color info = tealNormal;
//endregion
}

View File

@@ -101,6 +101,9 @@ class $AssetsIconsGen {
/// File path: assets/icons/cube_top_rotation.svg
SvgGenImage get cubeTopRotation => const SvgGenImage('assets/icons/cube_top_rotation.svg');
/// File path: assets/icons/cube_watting.svg
SvgGenImage get cubeWatting => const SvgGenImage('assets/icons/cube_watting.svg');
/// File path: assets/icons/diagram.svg
SvgGenImage get diagram => const SvgGenImage('assets/icons/diagram.svg');
@@ -268,6 +271,7 @@ class $AssetsIconsGen {
cubeScan,
cubeSearch,
cubeTopRotation,
cubeWatting,
diagram,
download,
edit,
@@ -422,6 +426,9 @@ class $AssetsVecGen {
/// File path: assets/vec/cube_top_rotation.svg.vec
SvgGenImage get cubeTopRotationSvg => const SvgGenImage.vec('assets/vec/cube_top_rotation.svg.vec');
/// File path: assets/vec/cube_watting.svg.vec
SvgGenImage get cubeWattingSvg => const SvgGenImage.vec('assets/vec/cube_watting.svg.vec');
/// File path: assets/vec/diagram.svg.vec
SvgGenImage get diagramSvg => const SvgGenImage.vec('assets/vec/diagram.svg.vec');
@@ -589,6 +596,7 @@ class $AssetsVecGen {
cubeScanSvg,
cubeSearchSvg,
cubeTopRotationSvg,
cubeWattingSvg,
diagramSvg,
downloadSvg,
editSvg,