feat : module page
This commit is contained in:
10
assets/icons/rasad_ban.svg
Normal file
10
assets/icons/rasad_ban.svg
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<svg width="55" height="59" viewBox="0 0 55 59" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M27.0654 13.3975C27.0491 13.3975 27.0312 13.3975 27.0149 13.3975C17.6204 13.3975 10.0044 21.2664 10.0044 30.9724C10.0044 40.6785 17.6204 48.5474 27.0149 48.5474C27.0312 48.5474 27.0491 48.5474 27.0654 48.5474V13.3975Z" fill="#014856"/>
|
||||||
|
<path d="M38.9468 47.7099L43.7451 44.0536C41.8705 39.8345 39.619 36.7345 36.8045 35.3184L27.0642 39.2455L26.6841 50.1475C29.0547 50.7968 31.7076 50.4526 34.5285 49.5079V42.7321C36.2221 43.5789 37.6317 45.4715 38.9468 47.7099Z" fill="#00BAA0"/>
|
||||||
|
<path d="M37.1926 34.6957C31.3028 29.8206 23.0113 29.974 17.4673 34.6957C22.6474 40.3327 30.7203 40.4077 37.1926 34.6957Z" fill="#014856"/>
|
||||||
|
<path d="M27.0895 13.3945C27.0895 13.3945 27.0798 13.3945 27.0765 13.3945C19.7819 13.3945 13.8691 19.1164 13.8691 26.1728C13.8691 33.2292 19.7819 38.951 27.0765 38.951C27.0814 38.951 27.0863 38.951 27.0895 38.951V13.3945Z" fill="#85ACAB"/>
|
||||||
|
<path d="M27.0656 13.7002C17.012 14.2712 15.5257 28.3237 27.0656 29.81V13.7002Z" fill="#EFEDE4"/>
|
||||||
|
<path d="M27.25 29.5181C37.3036 28.947 38.7899 14.8945 27.25 13.4082V29.5181Z" fill="#00BAA0"/>
|
||||||
|
<path d="M48.7928 52.3311L44.2033 46.376C42.5212 47.8493 40.7901 49.2654 39.0199 50.631C39.015 50.6359 39.0117 50.6392 39.0068 50.6441L44.3142 57.4688C48.7096 61.4743 52.7461 55.7622 48.7928 52.3327V52.3311Z" fill="#014856"/>
|
||||||
|
<path d="M27.2841 54.2879C12.3652 54.2879 0.226562 42.1508 0.226562 27.2304C0.226562 12.3099 12.3652 0.172852 27.2841 0.172852C42.2029 0.172852 54.3416 12.3115 54.3416 27.2304C54.3416 42.1492 42.2029 54.2879 27.2841 54.2879ZM27.2841 3.9254C14.434 3.9254 3.97911 14.3803 3.97911 27.2304C3.97911 40.0804 14.434 50.5353 27.2841 50.5353C40.1341 50.5353 50.589 40.0804 50.589 27.2304C50.589 14.3803 40.1357 3.9254 27.2841 3.9254Z" fill="#014856"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.8 KiB |
6
assets/icons/rasad_bar.svg
Normal file
6
assets/icons/rasad_bar.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="42" height="58" viewBox="0 0 42 58" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M20.1325 14.5928C11.0156 14.5928 3.21372 20.2138 0 28.1785C1.17043 28.1828 2.3281 28.2791 3.46311 28.4676C6.39626 22.2004 12.7571 17.8589 20.1325 17.8589C30.2923 17.8589 38.5292 26.0942 38.5292 36.2551C38.5292 46.4161 30.2937 54.6514 20.1325 54.6514C19.8392 54.6514 19.5473 54.6444 19.2582 54.6302C19.0358 55.7312 18.7481 56.8321 18.3925 57.9303C18.9663 57.9756 19.5473 57.9997 20.1325 57.9997C32.1188 57.9997 41.8364 48.2837 41.8364 36.2962C41.8364 24.3088 32.1202 14.5928 20.1325 14.5928Z" fill="#F37021"/>
|
||||||
|
<path d="M19.8958 20.127C13.4854 20.127 7.94925 23.8578 5.3335 29.2663C5.36609 29.3046 5.39727 29.3442 5.42702 29.3839C13.4741 29.8161 19.8958 38.2441 19.8958 48.5808C19.8958 49.9099 19.7896 51.2064 19.5884 52.459C19.6904 52.4604 19.7938 52.4632 19.8958 52.4632C28.8257 52.4632 36.0636 45.224 36.0636 36.2958C36.0636 27.3676 28.8243 20.1284 19.8958 20.1284V20.127ZM15.7767 30.1618C15.4848 30.3843 14.5481 29.6475 13.6852 28.5167C12.8223 27.386 12.3589 26.2879 12.6508 26.0654C12.9427 25.8429 13.8793 26.5798 14.7423 27.7105C15.6052 28.8412 16.0686 29.9394 15.7767 30.1618ZM27.6212 30.1519C28.752 29.289 29.8502 28.8256 30.0726 29.1175C30.2951 29.4094 29.5583 30.346 28.4275 31.2089C27.2968 32.0719 26.1986 32.5352 25.9761 32.2433C25.7537 31.9514 26.4905 31.0148 27.6212 30.1519ZM22.4308 26.5514C22.2239 27.9599 21.7606 29.0566 21.3978 29.0042C21.0351 28.9503 20.909 27.7657 21.1159 26.3587C21.3227 24.9517 21.7861 23.8535 22.1488 23.906C22.5116 23.9598 22.6377 25.1444 22.4308 26.5514ZM27.1295 46.2938C26.8376 46.5163 25.901 45.7795 25.0381 44.6487C24.1751 43.518 23.7118 42.4199 24.0037 42.1974C24.2956 41.975 25.2322 42.7118 26.0951 43.8425C26.9581 44.9732 27.4214 46.0714 27.1295 46.2938ZM29.435 38.5615C28.0265 38.3546 26.9298 37.8913 26.9822 37.5286C27.036 37.1658 28.2206 37.0397 29.6277 37.2466C31.0362 37.4535 32.1329 37.9168 32.0805 38.2795C32.0266 38.6423 30.842 38.7684 29.435 38.5615Z" fill="#F37021"/>
|
||||||
|
<path d="M25.2387 7.15925C26.8234 4.85178 27.1364 2.31393 25.9378 1.4908C24.7393 0.667663 22.4829 1.87094 20.8982 4.17841C19.3135 6.48587 19.0005 9.02373 20.1991 9.84686C21.3976 10.67 23.654 9.46671 25.2387 7.15925Z" fill="#40BB93"/>
|
||||||
|
<path d="M17.0364 9.45986C17.5623 9.01765 17.2982 7.83812 16.4465 6.82529C15.5948 5.81247 14.4781 5.34989 13.9522 5.7921C13.4263 6.2343 13.6904 7.41383 14.5421 8.42665C15.3938 9.43948 16.5105 9.90206 17.0364 9.45986Z" fill="#40BB93"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
16
assets/icons/rasad_bot.svg
Normal file
16
assets/icons/rasad_bot.svg
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_6679_54085)">
|
||||||
|
<path d="M31.9453 9.43262V35.7027H44.5851C51.825 29.3461 47.1106 11.6261 31.9453 9.43262ZM39.4779 29.7398C37.6492 29.7398 36.1669 28.2541 36.1669 26.4211C36.1669 24.5881 37.6492 23.1024 39.4779 23.1024C41.3067 23.1024 42.7889 24.5881 42.7889 26.4211C42.7889 28.2541 41.3067 29.7398 39.4779 29.7398Z" fill="#40BA92"/>
|
||||||
|
<path d="M22.7127 29.5109C24.0539 29.5109 25.1412 28.4211 25.1412 27.0768C25.1412 25.7324 24.0539 24.6426 22.7127 24.6426C21.3715 24.6426 20.2842 25.7324 20.2842 27.0768C20.2842 28.4211 21.3715 29.5109 22.7127 29.5109Z" fill="#4A148C"/>
|
||||||
|
<path d="M27.8464 44.9712C27.8152 44.9712 27.7851 44.9693 27.7557 44.9662H23.5398C22.0738 44.7925 20.6046 44.4421 19.1249 43.5413C17.3762 42.7533 15.7926 41.7008 14.3235 40.4658V54.7167C14.3235 54.8903 14.2947 55.0571 14.2466 55.2151C14.271 55.2577 14.2916 55.3022 14.3079 55.3486C18.0054 57.6774 22.3721 59.1613 27.3117 59.5355C27.7191 59.5313 27.9171 59.3732 27.9058 59.061V51.3353L27.9152 44.9681C27.8933 44.97 27.8708 44.9712 27.8471 44.9712H27.8464Z" fill="#40BA92"/>
|
||||||
|
<path d="M21.4443 20.7018H27.823C27.8518 20.6987 27.8818 20.6968 27.9137 20.6968C27.9269 20.6968 27.9387 20.6981 27.9513 20.6987L27.98 1.38201C27.823 0.730681 27.1426 0.491839 26.8605 0.501243C18.0771 1.05039 1.20249 10.0888 0.666504 29.996C1.05051 38.7046 4.35588 46.5456 9.99533 51.9713V38.1404C9.99533 37.3649 10.5132 36.7048 11.2193 36.4898L10.1448 33.8651C10.1142 33.6758 10.0841 33.4877 10.0554 33.2996C9.86587 33.3498 9.67136 33.378 9.47185 33.378C7.69502 33.378 6.25404 31.2873 6.25404 28.709C6.25404 26.1306 7.69439 24.04 9.47185 24.04C10.1404 20.935 11.2637 18.4526 13.2131 17.1023V12.9022C13.2131 12.6847 13.2557 12.4772 13.3295 12.2847C12.9311 11.8139 12.689 11.2052 12.689 10.5395C12.689 9.04813 13.8948 7.8395 15.3827 7.8395C16.8706 7.8395 18.0764 9.04813 18.0764 10.5395C18.0764 11.2786 17.7794 11.9481 17.2997 12.4358C17.3416 12.5844 17.366 12.7405 17.366 12.9022V17.1023C17.366 17.2929 17.3334 17.4753 17.2759 17.647H17.2765C17.2765 17.647 17.2753 17.6483 17.2753 17.6489C17.127 18.089 16.8062 18.4501 16.394 18.6519C9.318 27.3236 14.125 38.6701 24.063 40.6912L27.8499 40.836C27.8718 40.8241 27.8956 40.814 27.92 40.8046L27.9312 33.378H21.4437C14.185 32.4402 14.6341 21.5274 21.4437 20.7018H21.4443Z" fill="#4A148C"/>
|
||||||
|
<path d="M59.3333 29.9959C59.3333 14.5527 47.6635 1.86773 32.7552 0.462891L32.4694 0.464771C32.193 0.509907 31.9972 0.642178 31.9453 0.931797V4.45675C32.086 4.8147 32.3224 5.07736 32.7702 5.1319H33.5914L35.3876 5.65722C44.507 8.16788 49.7186 14.515 51.7756 23.9584C55.592 26.1336 55.5169 32.1341 51.1021 33.6336C50.299 36.738 48.631 38.8493 45.9386 39.784L31.9453 40.0842V50.5851L34.7891 50.2103L37.0338 49.3853L39.8776 48.035L41.8608 46.6847L43.1704 45.6346C45.4151 44.3596 48.0344 46.8345 45.7147 49.2348C41.822 52.4056 37.2001 54.2994 31.9459 55.0849V59.0599C32.0214 59.37 32.2684 59.5284 32.6871 59.5351C47.6278 58.1629 59.3339 45.4629 59.3339 29.9959H59.3333Z" fill="#4A148C"/>
|
||||||
|
<path d="M32.6889 59.537L32.6864 59.5352C32.6803 59.5352 32.6736 59.5364 32.6675 59.537H32.6895H32.6889Z" fill="#258FD6"/>
|
||||||
|
<path d="M27.3321 59.537C27.3247 59.5364 27.3174 59.5358 27.3101 59.5352L27.3076 59.537H27.3321Z" fill="#258FD6"/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_6679_54085">
|
||||||
|
<rect width="58.6667" height="59.0741" fill="white" transform="translate(0.666504 0.462891)"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.4 KiB |
18
assets/icons/rasad_dam.svg
Normal file
18
assets/icons/rasad_dam.svg
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<svg width="76" height="59" viewBox="0 0 76 59" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_6679_54122)">
|
||||||
|
<path d="M75.452 29.8638C75.452 28.3934 74.882 27.0567 73.9507 26.0578C74.7713 25.0851 75.2668 23.831 75.2668 22.461C75.2668 20.2654 73.9962 18.3659 72.1478 17.4504C72.4885 16.7287 72.6802 15.9235 72.6802 15.0731C72.6802 11.9832 70.1653 9.47858 67.0627 9.47858C66.6773 9.47858 66.3004 9.51746 65.9369 9.59098C65.9376 9.55352 65.9398 9.51605 65.9398 9.47858C65.9398 6.38867 63.4249 3.88408 60.3223 3.88408C59.3711 3.88408 58.476 4.12019 57.6903 4.53585C57.1608 1.99379 54.9 0.0830078 52.1899 0.0830078C50.5708 0.0830078 49.1129 0.765885 48.0872 1.85807C47.0622 0.766592 45.6035 0.0830078 43.9844 0.0830078C42.278 0.0830078 40.7505 0.841525 39.7206 2.03762C37.5705 0.791334 34.7675 1.08541 32.9262 2.91985C31.7962 4.04525 31.2503 5.53048 31.2837 7.00439C30.8976 6.92097 30.4972 6.87573 30.0862 6.87573C27.3591 6.87573 25.0863 8.81126 24.5767 11.3781C21.9943 11.8821 20.0459 14.1477 20.0459 16.8672C20.0459 19.9571 22.5608 22.4617 25.6634 22.4617C26.4719 22.4617 27.2399 22.29 27.9348 21.9839C28.5289 24.4383 30.7471 26.2628 33.3947 26.2628C34.228 26.2628 35.0173 26.0811 35.7286 25.7567C35.7137 25.9235 35.7044 26.0917 35.7044 26.2628C35.7044 29.3527 38.2193 31.8573 41.3219 31.8573C41.4227 31.8573 41.5221 31.8545 41.6215 31.8495C41.4284 32.4151 41.3219 33.0209 41.3219 33.6515C41.3219 35.874 42.623 37.7933 44.5083 38.696C44.1733 39.4128 43.9852 40.2109 43.9852 41.0535C43.9852 42.1139 44.2819 43.1057 44.7965 43.9505C44.2819 44.7952 43.9852 45.787 43.9852 46.8474C43.9852 47.9078 44.2591 48.8183 44.7361 49.6404C44.2591 50.4625 43.9852 51.4162 43.9852 52.4334C43.9852 55.5233 46.5 58.0279 49.6026 58.0279C51.9578 58.0279 53.9737 56.5837 54.8084 54.5365C55.7844 55.3516 57.0415 55.8429 58.415 55.8429C61.5176 55.8429 64.0325 53.3383 64.0325 50.2484C67.1351 50.2484 69.65 47.7438 69.65 44.6538C69.65 44.1647 69.5868 43.6896 69.4683 43.2372C71.854 42.5911 73.6086 40.4201 73.6086 37.8392C73.6086 36.6785 73.2537 35.6004 72.6461 34.7062C74.3241 33.7384 75.4534 31.9322 75.4534 29.8624L75.452 29.8638Z" fill="#D7A972"/>
|
||||||
|
<path d="M74.0306 13.0869C73.3051 11.2086 68.4443 11.8597 61.1162 14.7488C54.5887 17.3227 51.3221 22.4803 47.0412 19.2285C42.7603 15.9767 39.0743 15.4671 37.3189 15.4713C35.5642 15.4763 31.8774 15.9775 27.5965 19.2285C23.3164 22.4803 20.0491 17.3227 13.5216 14.7488C6.19488 11.8597 1.33335 11.2086 0.607922 13.0869C-0.11751 14.9659 5.68666 28.6941 17.3674 31.2227C23.7877 32.6125 19.6892 36.6419 22.8812 43.9394C27.3353 54.121 33.8727 58.1738 37.3189 58.1738C40.7651 58.1738 47.3025 54.121 51.7573 43.9394C54.9493 36.6412 50.8508 32.6118 57.2711 31.2227C68.9518 28.6934 74.756 14.9652 74.0306 13.0869ZM13.144 25.5151C8.62458 23.3477 6.68395 18.1809 6.68395 18.1809C6.68395 18.1809 7.08286 18.687 9.67653 19.0115C12.65 19.3841 14.9725 22.1184 16.0613 24.2137C17.1495 26.309 19.5132 29.0546 19.5132 29.0546C19.5132 29.0546 17.3482 27.5312 13.1433 25.5144L13.144 25.5151ZM27.7697 35.947C27.2076 35.8297 26.9038 36.1414 26.0832 36.0552C24.8765 35.9294 24.4868 33.2374 24.4868 33.2374C24.4868 33.2374 25.1306 32.0901 26.1336 32.3587C26.9414 32.5758 27.1891 34.565 27.7967 35.2606C28.4043 35.9562 29.293 37.392 29.293 37.392C29.293 37.392 28.3319 36.0644 27.769 35.947H27.7697ZM38.7094 55.8353C37.6809 56.0127 37.3189 55.9901 37.3189 55.9901C37.3189 55.9901 36.9569 56.0127 35.9284 55.8353C34.8998 55.6572 33.8145 54.8308 33.8145 54.8308C33.8145 54.8308 34.1638 54.9142 35.2618 55.016C36.3606 55.1185 36.6971 55.0577 37.3189 55.0577C37.9407 55.0577 38.2771 55.1178 39.3759 55.016C40.4747 54.9142 40.8233 54.8308 40.8233 54.8308C40.8233 54.8308 39.7372 55.6579 38.7094 55.8353ZM41.3819 49.8117C39.9488 51.5281 39.3419 52.1601 38.9969 53.3166C38.7918 54.0058 37.8094 54.2469 37.3196 54.2561C36.8298 54.2652 35.8474 54.0058 35.6416 53.3166C35.2966 52.1601 34.689 51.5281 33.2566 49.8117C31.8235 48.096 33.3837 48.2042 34.98 48.6375C36.5757 49.0709 36.7028 49.8117 37.3196 49.8117C37.9364 49.8117 38.0635 49.0716 39.6592 48.6375C41.2555 48.2035 42.815 48.0953 41.3819 49.8117ZM48.556 36.0559C47.7347 36.1421 47.4309 35.8304 46.8688 35.9477C46.3066 36.0651 45.3448 37.3927 45.3448 37.3927C45.3448 37.3927 46.2335 35.9562 46.8411 35.2613C47.4487 34.5657 47.6971 32.5765 48.5042 32.3594C49.5071 32.0908 50.151 33.2381 50.151 33.2381C50.151 33.2381 49.7613 35.9294 48.5553 36.0559H48.556ZM61.4945 25.5158C57.2896 27.5326 55.1246 29.056 55.1246 29.056C55.1246 29.056 57.4883 26.3104 58.5772 24.2151C59.6653 22.1198 61.9885 19.3855 64.9613 19.0129C67.5556 18.6878 67.9546 18.1823 67.9546 18.1823C67.9546 18.1823 66.0139 23.3484 61.4945 25.5165V25.5158Z" fill="#808080"/>
|
||||||
|
<path d="M54.9572 29.1397C54.9572 29.1397 57.3131 26.4032 58.3977 24.315C59.4816 22.2268 61.797 19.5024 64.7598 19.1305C67.345 18.8068 67.7425 18.3027 67.7425 18.3027C67.7425 18.3027 65.8082 23.4512 61.3044 25.6115C57.1144 27.6213 54.9565 29.1397 54.9565 29.1397H54.9572Z" fill="white"/>
|
||||||
|
<path d="M50.0018 33.307C50.0018 33.307 49.3608 32.1639 48.3607 32.4311C47.5557 32.6474 47.3087 34.6296 46.7032 35.3224C46.0978 36.0152 45.2119 37.4467 45.2119 37.4467C45.2119 37.4467 46.1702 36.1233 46.7302 36.0067C47.2903 35.89 47.5933 36.2004 48.4111 36.1148C49.6128 35.989 50.001 33.307 50.001 33.307H50.0018Z" fill="white"/>
|
||||||
|
<path d="M19.4695 29.1397C19.4695 29.1397 17.1136 26.4032 16.029 24.315C14.9444 22.2268 12.6297 19.5024 9.66624 19.1305C7.08109 18.8068 6.68359 18.3027 6.68359 18.3027C6.68359 18.3027 8.61784 23.4512 13.1209 25.6115C17.311 27.6213 19.4688 29.1397 19.4688 29.1397H19.4695Z" fill="white"/>
|
||||||
|
<path d="M24.4248 33.307C24.4248 33.307 25.0665 32.1639 26.0659 32.4311C26.8708 32.6474 27.1178 34.6296 27.7233 35.3224C28.3288 36.0152 29.2146 37.4467 29.2146 37.4467C29.2146 37.4467 28.2564 36.1233 27.6963 36.0067C27.1363 35.89 26.8332 36.2004 26.0155 36.1148C24.8131 35.989 24.4248 33.307 24.4248 33.307Z" fill="white"/>
|
||||||
|
<path d="M37.2137 54.2518C36.726 54.261 35.7465 54.0023 35.5421 53.3158C35.1985 52.1636 34.5931 51.5337 33.1649 49.823C31.7368 48.113 33.2912 48.2204 34.8819 48.653C36.4726 49.085 36.599 49.823 37.2137 49.823C37.8284 49.823 37.9547 49.085 39.5454 48.653C41.1361 48.2204 42.6906 48.113 41.2625 49.823C39.8343 51.533 39.2296 52.1636 38.8853 53.3158C38.6809 54.0023 37.702 54.2426 37.2137 54.2518Z" fill="white"/>
|
||||||
|
<path d="M37.2135 55.9803C37.2135 55.9803 36.8529 56.0029 35.8279 55.8262C34.803 55.6487 33.7212 54.8252 33.7212 54.8252C33.7212 54.8252 34.069 54.9079 35.1635 55.0097C36.2581 55.1115 36.5938 55.0514 37.2135 55.0514C37.8332 55.0514 38.1689 55.1115 39.2634 55.0097C40.358 54.9079 40.7058 54.8252 40.7058 54.8252C40.7058 54.8252 39.6233 55.6487 38.599 55.8262C37.5741 56.0029 37.2135 55.9803 37.2135 55.9803Z" fill="white"/>
|
||||||
|
<path d="M74.1602 13.6616C73.4348 11.7833 68.574 12.4344 61.2458 15.3236C54.7184 17.8974 51.4518 23.0551 47.1709 19.8033C42.89 16.5515 39.2039 16.0418 37.4486 16.046C35.6939 16.051 32.0071 16.5522 27.7262 19.8033C23.446 23.0551 20.1787 17.8974 13.6513 15.3236C6.32454 12.4337 1.46372 11.7826 0.738293 13.6616C0.0128609 15.5406 5.81703 29.2688 17.4978 31.7974C23.918 33.1872 19.8196 37.2166 23.0116 44.5141C27.4657 54.6958 34.0031 58.7485 37.4493 58.7485C40.8954 58.7485 47.4328 54.6958 51.8876 44.5141C55.0797 37.2159 50.9812 33.1865 57.4015 31.7974C69.0822 29.2681 74.8864 15.5399 74.1609 13.6616H74.1602ZM13.2736 26.0898C8.75424 23.9224 6.81361 18.7556 6.81361 18.7556C6.81361 18.7556 7.21252 19.2618 9.80619 19.5862C12.7796 19.9588 15.1021 22.6931 16.191 24.7884C17.2791 26.8837 19.6428 29.6293 19.6428 29.6293C19.6428 29.6293 17.4779 28.106 13.2729 26.0891L13.2736 26.0898ZM27.8994 36.5217C27.3372 36.4044 27.0334 36.7161 26.2129 36.6299C25.0062 36.5041 24.6165 33.8121 24.6165 33.8121C24.6165 33.8121 25.2603 32.6648 26.2633 32.9335C27.071 33.1505 27.3188 35.1397 27.9264 35.8353C28.534 36.5309 29.4227 37.9667 29.4227 37.9667C29.4227 37.9667 28.4616 36.6391 27.8987 36.5217H27.8994ZM38.8391 56.41C37.8106 56.5875 37.4486 56.5648 37.4486 56.5648C37.4486 56.5648 37.0865 56.5875 36.058 56.41C35.0295 56.2319 33.9442 55.4055 33.9442 55.4055C33.9442 55.4055 34.2934 55.4889 35.3915 55.5907C36.4903 55.6932 36.8268 55.6324 37.4486 55.6324C38.0704 55.6324 38.4068 55.6925 39.5056 55.5907C40.6044 55.4889 40.9529 55.4055 40.9529 55.4055C40.9529 55.4055 39.8669 56.2326 38.8391 56.41ZM41.5115 50.3864C40.0784 52.1028 39.4715 52.7348 39.1266 53.8913C38.9214 54.5805 37.939 54.8216 37.4493 54.8308C36.9595 54.84 35.9771 54.5805 35.7713 53.8913C35.4263 52.7348 34.8187 52.1028 33.3863 50.3864C31.9532 48.6707 33.5133 48.7789 35.1097 49.2122C36.7054 49.6456 36.8324 50.3864 37.4493 50.3864C38.0661 50.3864 38.1932 49.6463 39.7888 49.2122C41.3852 48.7782 42.9447 48.67 41.5115 50.3864ZM48.6857 36.6306C47.8644 36.7169 47.5606 36.4051 46.9984 36.5224C46.4362 36.6398 45.4744 37.9674 45.4744 37.9674C45.4744 37.9674 46.3631 36.5309 46.9707 35.836C47.5783 35.1404 47.8268 33.1512 48.6338 32.9342C49.6368 32.6655 50.2806 33.8129 50.2806 33.8129C50.2806 33.8129 49.8909 36.5041 48.6849 36.6306H48.6857ZM61.6242 26.0905C57.4192 28.1074 55.2543 29.6308 55.2543 29.6308C55.2543 29.6308 57.618 26.8851 58.7068 24.7898C59.795 22.6945 62.1182 19.9602 65.0909 19.5877C67.6853 19.2625 68.0842 18.757 68.0842 18.757C68.0842 18.757 66.1436 23.9232 61.6242 26.0913V26.0905Z" fill="#808080"/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_6679_54122">
|
||||||
|
<rect width="74.9048" height="58.6667" fill="white" transform="translate(0.547363 0.0830078)"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 9.3 KiB |
507
assets/icons/rasad_nan.svg
Normal file
507
assets/icons/rasad_nan.svg
Normal file
@@ -0,0 +1,507 @@
|
|||||||
|
<svg width="46" height="59" viewBox="0 0 46 59" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M29.8687 30.982C32.8411 18.8939 28.1117 8.72216 17.2368 0.0800781C36.1005 5.36454 44.0317 16.1721 33.8607 37.8039" fill="#848484"/>
|
||||||
|
<path d="M33.8919 37.8193L33.8288 37.7891C38.6066 27.6271 39.5427 19.6552 36.6889 13.4171C33.9319 7.39095 27.6188 3.05378 17.3944 0.16139C22.8458 4.52172 26.6757 9.25255 28.778 14.2255C30.9792 19.4334 31.3574 25.0737 29.9028 30.9904L29.8347 30.9735C32.6787 19.4082 28.4327 9.0231 17.2147 0.108061L17.0786 0L17.2463 0.0470136C27.5914 2.94501 33.9719 7.30956 36.7527 13.3883C38.1463 16.4344 38.6333 19.9815 38.2003 23.9313C37.7527 28.0194 36.303 32.6913 33.8919 37.8193Z" fill="white"/>
|
||||||
|
<path d="M11.5918 58.2171C14.0169 56.2446 16.8517 54.7788 19.8634 53.9416C22.6898 53.1557 25.6461 52.9207 28.4767 52.1495C36.2718 50.0248 42.7358 43.5776 44.8823 35.7888C47.2526 27.186 44.5722 18.052 44.9714 9.1377C43.3456 13.6299 40.9662 17.8485 37.9622 21.564" fill="#848484"/>
|
||||||
|
<mask id="mask0_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="21" y="0" width="17" height="37">
|
||||||
|
<path d="M31.2544 29.8996C33.6163 18.3519 29.8587 8.63478 21.2188 0.37793C36.2056 5.42663 42.5068 15.7514 34.4261 36.4163" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask0_6679_53576)">
|
||||||
|
<path d="M21.4763 0.37793H21.2188V36.4163H21.4763V0.37793Z" fill="#FBC30E"/>
|
||||||
|
<path d="M21.7346 0.37793H21.4771V36.4163H21.7346V0.37793Z" fill="#FAC20E"/>
|
||||||
|
<path d="M21.9919 0.37793H21.7344V36.4163H21.9919V0.37793Z" fill="#F9C10F"/>
|
||||||
|
<path d="M22.2497 0.37793H21.9922V36.4163H22.2497V0.37793Z" fill="#F8C00F"/>
|
||||||
|
<path d="M22.507 0.37793H22.2495V36.4163H22.507V0.37793Z" fill="#F7C010"/>
|
||||||
|
<path d="M22.7653 0.37793H22.5078V36.4163H22.7653V0.37793Z" fill="#F6BF10"/>
|
||||||
|
<path d="M23.0227 0.37793H22.7651V36.4163H23.0227V0.37793Z" fill="#F5BE11"/>
|
||||||
|
<path d="M23.2805 0.37793H23.0229V36.4163H23.2805V0.37793Z" fill="#F4BD11"/>
|
||||||
|
<path d="M23.5378 0.37793H23.2803V36.4163H23.5378V0.37793Z" fill="#F3BC12"/>
|
||||||
|
<path d="M23.7961 0.37793H23.5386V36.4163H23.7961V0.37793Z" fill="#F2BB12"/>
|
||||||
|
<path d="M24.0534 0.37793H23.7959V36.4163H24.0534V0.37793Z" fill="#F1BA13"/>
|
||||||
|
<path d="M24.3112 0.37793H24.0537V36.4163H24.3112V0.37793Z" fill="#F0B913"/>
|
||||||
|
<path d="M24.5686 0.37793H24.311V36.4163H24.5686V0.37793Z" fill="#EFB914"/>
|
||||||
|
<path d="M24.8269 0.37793H24.5693V36.4163H24.8269V0.37793Z" fill="#EEB814"/>
|
||||||
|
<path d="M25.0842 0.37793H24.8267V36.4163H25.0842V0.37793Z" fill="#EDB715"/>
|
||||||
|
<path d="M25.342 0.37793H25.0845V36.4163H25.342V0.37793Z" fill="#ECB615"/>
|
||||||
|
<path d="M25.5993 0.37793H25.3418V36.4163H25.5993V0.37793Z" fill="#EBB516"/>
|
||||||
|
<path d="M25.8576 0.37793H25.6001V36.4163H25.8576V0.37793Z" fill="#EAB416"/>
|
||||||
|
<path d="M26.1149 0.37793H25.8574V36.4163H26.1149V0.37793Z" fill="#E9B316"/>
|
||||||
|
<path d="M26.3728 0.37793H26.1152V36.4163H26.3728V0.37793Z" fill="#E8B217"/>
|
||||||
|
<path d="M26.6301 0.37793H26.3726V36.4163H26.6301V0.37793Z" fill="#E7B217"/>
|
||||||
|
<path d="M26.8884 0.37793H26.6309V36.4163H26.8884V0.37793Z" fill="#E6B118"/>
|
||||||
|
<path d="M27.1457 0.37793H26.8882V36.4163H27.1457V0.37793Z" fill="#E5B018"/>
|
||||||
|
<path d="M27.4035 0.37793H27.146V36.4163H27.4035V0.37793Z" fill="#E4AF19"/>
|
||||||
|
<path d="M27.6618 0.37793H27.4043V36.4163H27.6618V0.37793Z" fill="#E3AE19"/>
|
||||||
|
<path d="M27.9191 0.37793H27.6616V36.4163H27.9191V0.37793Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M28.1765 0.37793H27.9189V36.4163H28.1765V0.37793Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M28.4343 0.37793H28.1768V36.4163H28.4343V0.37793Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M28.6926 0.37793H28.4351V36.4163H28.6926V0.37793Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M28.9499 0.37793H28.6924V36.4163H28.9499V0.37793Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M29.2077 0.37793H28.9502V36.4163H29.2077V0.37793Z" fill="#DDA91C"/>
|
||||||
|
<path d="M29.465 0.37793H29.2075V36.4163H29.465V0.37793Z" fill="#DCA81D"/>
|
||||||
|
<path d="M29.7233 0.37793H29.4658V36.4163H29.7233V0.37793Z" fill="#DBA71D"/>
|
||||||
|
<path d="M29.9807 0.37793H29.7231V36.4163H29.9807V0.37793Z" fill="#D9A61D"/>
|
||||||
|
<path d="M30.2385 0.37793H29.981V36.4163H30.2385V0.37793Z" fill="#D8A51E"/>
|
||||||
|
<path d="M30.4958 0.37793H30.2383V36.4163H30.4958V0.37793Z" fill="#D7A41E"/>
|
||||||
|
<path d="M30.7541 0.37793H30.4966V36.4163H30.7541V0.37793Z" fill="#D6A41F"/>
|
||||||
|
<path d="M31.0114 0.37793H30.7539V36.4163H31.0114V0.37793Z" fill="#D5A31F"/>
|
||||||
|
<path d="M31.2688 0.37793H31.0112V36.4163H31.2688V0.37793Z" fill="#D4A220"/>
|
||||||
|
<path d="M31.5266 0.37793H31.269V36.4163H31.5266V0.37793Z" fill="#D3A120"/>
|
||||||
|
<path d="M31.7849 0.37793H31.5273V36.4163H31.7849V0.37793Z" fill="#D2A021"/>
|
||||||
|
<path d="M32.0422 0.37793H31.7847V36.4163H32.0422V0.37793Z" fill="#D19F21"/>
|
||||||
|
<path d="M32.2995 0.37793H32.042V36.4163H32.2995V0.37793Z" fill="#D09E22"/>
|
||||||
|
<path d="M32.5573 0.37793H32.2998V36.4163H32.5573V0.37793Z" fill="#CF9D22"/>
|
||||||
|
<path d="M32.8156 0.37793H32.5581V36.4163H32.8156V0.37793Z" fill="#CE9D23"/>
|
||||||
|
<path d="M33.073 0.37793H32.8154V36.4163H33.073V0.37793Z" fill="#CD9C23"/>
|
||||||
|
<path d="M33.3303 0.37793H33.0728V36.4163H33.3303V0.37793Z" fill="#CC9B24"/>
|
||||||
|
<path d="M33.5881 0.37793H33.3306V36.4163H33.5881V0.37793Z" fill="#CB9A24"/>
|
||||||
|
<path d="M33.8464 0.37793H33.5889V36.4163H33.8464V0.37793Z" fill="#CA9925"/>
|
||||||
|
<path d="M34.1037 0.37793H33.8462V36.4163H34.1037V0.37793Z" fill="#C99825"/>
|
||||||
|
<path d="M34.361 0.37793H34.1035V36.4163H34.361V0.37793Z" fill="#C89725"/>
|
||||||
|
<path d="M34.6189 0.37793H34.3613V36.4163H34.6189V0.37793Z" fill="#C79626"/>
|
||||||
|
<path d="M34.8772 0.37793H34.6196V36.4163H34.8772V0.37793Z" fill="#C69626"/>
|
||||||
|
<path d="M35.1345 0.37793H34.877V36.4163H35.1345V0.37793Z" fill="#C59527"/>
|
||||||
|
<path d="M35.3923 0.37793H35.1348V36.4163H35.3923V0.37793Z" fill="#C49427"/>
|
||||||
|
<path d="M35.6496 0.37793H35.3921V36.4163H35.6496V0.37793Z" fill="#C39328"/>
|
||||||
|
<path d="M35.9079 0.37793H35.6504V36.4163H35.9079V0.37793Z" fill="#C29228"/>
|
||||||
|
<path d="M36.1652 0.37793H35.9077V36.4163H36.1652V0.37793Z" fill="#C19129"/>
|
||||||
|
<path d="M36.423 0.37793H36.1655V36.4163H36.423V0.37793Z" fill="#C09029"/>
|
||||||
|
<path d="M36.6804 0.37793H36.4229V36.4163H36.6804V0.37793Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M36.9387 0.37793H36.6812V36.4163H36.9387V0.37793Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M37.196 0.37793H36.9385V36.4163H37.196V0.37793Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M37.4538 0.37793H37.1963V36.4163H37.4538V0.37793Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M37.7111 0.37793H37.4536V36.4163H37.7111V0.37793Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M37.9694 0.37793H37.7119V36.4163H37.9694V0.37793Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
<path d="M11.5479 58.5673C13.9336 56.6264 16.7236 55.1844 19.6868 54.3606C22.4676 53.5874 25.3769 53.3565 28.1619 52.5973C35.8314 50.5062 42.1923 44.1636 44.3037 36.4997C46.6361 28.0351 43.9984 19.0485 44.3914 10.2773C42.7915 14.6973 40.45 18.8485 37.4944 22.5037" fill="#9E9E9E"/>
|
||||||
|
<path d="M11.6219 58.643C13.4161 57.189 15.4342 56.0116 17.5863 55.1724C19.8577 54.2868 22.2421 53.8799 24.6313 53.456C26.7932 53.0729 28.9215 52.5993 30.9501 51.7425C32.7184 50.9952 34.3884 50.0233 35.9181 48.8641C38.9641 46.5563 41.4657 43.5214 43.0936 40.06C45.0289 35.9452 45.4913 31.3968 45.3601 26.8976C45.2156 21.952 44.4465 17.0409 44.4549 12.089C44.4556 11.4848 44.4689 10.8814 44.4956 10.2779C44.5012 10.153 44.3272 10.1439 44.2886 10.2499C43.0445 13.6762 41.3604 16.9384 39.2855 19.9354C38.694 20.7893 38.0709 21.6208 37.4183 22.4299C37.3341 22.5344 37.4822 22.6839 37.5671 22.5786C39.8855 19.7052 41.8313 16.5384 43.3364 13.1668C43.7553 12.2272 44.1399 11.2729 44.4914 10.306L44.2844 10.2779C44.0697 15.2017 44.7854 20.0946 45.0654 24.9995C45.3299 29.6328 45.1742 34.3847 43.4346 38.7485C42.0095 42.3222 39.6469 45.5044 36.7019 47.9716C35.229 49.2059 33.6032 50.2598 31.8721 51.0948C29.9677 52.0133 27.9595 52.6042 25.8888 53.0098C23.4841 53.4806 21.04 53.7837 18.7027 54.5479C16.5878 55.2397 14.5746 56.2467 12.753 57.5245C12.3145 57.8318 11.8885 58.156 11.4724 58.4928C11.3672 58.5784 11.5166 58.7265 11.6212 58.6416L11.6219 58.643Z" fill="white"/>
|
||||||
|
<path d="M9.50726 43.6218C13.3497 44.7276 16.3425 47.7912 17.7143 51.5867L18.0967 52.6456L18.1697 52.3607C19.2643 48.0909 22.4781 44.8118 26.5767 43.306C29.1217 42.3706 31.3384 40.7076 32.7418 38.312C34.9367 34.565 34.7641 29.8601 35.0335 25.5131C27.2159 27.2253 20.4881 33.1728 17.5585 40.6768C14.6289 33.1707 7.90108 27.2239 0.0834961 25.5117C0.353649 29.8587 0.18033 34.5636 2.37523 38.3106C3.95405 41.0058 6.56084 42.7734 9.50726 43.6218Z" fill="#848484"/>
|
||||||
|
<path d="M17.5446 35.165C17.5446 35.165 26.5656 29.0056 26.5656 21.4076C26.5656 13.8096 17.5446 2.68848 17.5446 2.68848C17.5446 2.68848 8.52295 13.8096 8.52295 21.4076C8.52295 29.0056 17.5446 35.165 17.5446 35.165Z" fill="#9E9E9E"/>
|
||||||
|
<mask id="mask1_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="20" y="22" width="22" height="30">
|
||||||
|
<path d="M20.3994 51.7871C20.4808 50.3171 21.4814 49.0372 22.6694 48.1678C23.8574 47.2984 25.2432 46.7482 26.5392 46.0508C30.7985 43.7576 34.034 39.88 36.3419 35.6292C38.6505 31.3783 40.1135 26.7303 41.5625 22.1152C42.0327 25.6805 41.9765 29.3153 41.3955 32.8645C41.0643 34.8868 40.5542 36.9077 39.5606 38.6998C38.8947 39.9011 38.0239 40.9782 37.0899 41.9858C32.957 46.4472 27.4795 49.6462 21.5635 51.0545" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask1_6679_53576)">
|
||||||
|
<path d="M42.0334 22.1162H20.3994V51.7874H42.0334V22.1162Z" fill="#BA8B2C"/>
|
||||||
|
<path d="M42.103 36.9524V43.1253H42.5261C42.3269 43.4922 42.11 43.8487 41.8778 44.1932C41.4126 44.8823 40.8821 45.5236 40.2962 46.1096C37.9525 48.4532 34.7149 49.9029 31.139 49.9029C27.5632 49.9029 24.3256 48.4532 21.9819 46.1096C21.396 45.5236 20.8662 44.8816 20.4003 44.1932C20.2838 44.0213 20.1715 43.8459 20.0635 43.6677H20.3294V30.2372H20.0635C20.1715 30.059 20.2838 29.8843 20.4003 29.7116C20.8655 29.0226 21.396 28.3812 21.9819 27.7953C24.3256 25.4517 27.5632 24.002 31.139 24.002C34.7149 24.002 37.9525 25.4517 40.2962 27.7953C40.8821 28.3812 41.4118 29.0233 41.8778 29.7116C42.1107 30.0562 42.3269 30.4126 42.5261 30.7796H42.103V36.9524Z" fill="#BA8B2C"/>
|
||||||
|
<path d="M42.1029 36.9517V43.0298H42.3505C42.1541 43.3911 41.9408 43.742 41.712 44.0809C41.2538 44.7594 40.7317 45.391 40.1549 45.9678C37.8478 48.2749 34.6593 49.7022 31.1382 49.7022C27.6171 49.7022 24.4293 48.2749 22.1214 45.9678C21.5446 45.391 21.0225 44.7587 20.5643 44.0809C20.3349 43.742 20.1223 43.3911 19.9258 43.0298H20.3286V30.8736H19.9258C20.1223 30.5122 20.3356 30.1614 20.5643 29.8225C21.0225 29.1439 21.5446 28.5124 22.1214 27.9356C24.4286 25.6284 27.6171 24.2012 31.1382 24.2012C34.6593 24.2012 37.8471 25.6284 40.1549 27.9356C40.7317 28.5124 41.2538 29.1446 41.712 29.8225C41.9415 30.1614 42.1541 30.5122 42.3505 30.8736H42.1029V36.9517Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M42.1027 36.9526V42.9359H42.175C41.982 43.2917 41.7715 43.6369 41.5463 43.9709C41.0951 44.639 40.5815 45.2607 40.0138 45.8283C37.7424 48.0997 34.6044 49.5045 31.138 49.5045C27.6717 49.5045 24.5337 48.0997 22.2623 45.8283C21.6946 45.2607 21.181 44.6383 20.7298 43.9709C20.5045 43.6369 20.294 43.2917 20.1011 42.9359H20.3284V30.9699H20.1011C20.294 30.6142 20.5045 30.2689 20.7298 29.9349C21.181 29.2669 21.6946 28.6452 22.2623 28.0775C24.5337 25.8062 27.6717 24.4014 31.138 24.4014C34.6044 24.4014 37.7424 25.8062 40.0138 28.0775C40.5815 28.6452 41.0951 29.2676 41.5463 29.9349C41.7715 30.2689 41.982 30.6142 42.175 30.9699H42.1027V36.9533V36.9526Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M42.1028 36.9518V41.7598H42.5203C41.8951 43.2376 40.9906 44.5687 39.8728 45.6865C37.6372 47.9221 34.5491 49.3045 31.1381 49.3045C27.7272 49.3045 24.639 47.9221 22.4034 45.6865C21.8449 45.128 21.3389 44.5154 20.8948 43.8586C20.673 43.5302 20.466 43.1899 20.2759 42.8404H20.3285V31.0646H20.2759C20.466 30.7145 20.6723 30.3748 20.8948 30.0464C21.3389 29.389 21.8442 28.7771 22.4034 28.2185C24.639 25.9829 27.7272 24.6006 31.1381 24.6006C34.5491 24.6006 37.6372 25.9829 39.8728 28.2185C40.9906 29.3363 41.8951 30.6674 42.5203 32.1452H42.1028V36.9532V36.9518Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M42.103 36.9522V41.683H42.3366C41.722 43.1369 40.8315 44.4463 39.732 45.5458C37.5328 47.745 34.4945 49.1055 31.1383 49.1055C27.7821 49.1055 24.7437 47.745 22.5446 45.5458C21.4451 44.4463 20.5553 43.1369 19.9399 41.683H20.3287V32.2214H19.9399C20.5546 30.7674 21.4451 29.4581 22.5446 28.3585C24.7437 26.1594 27.7821 24.7988 31.1383 24.7988C34.4945 24.7988 37.5328 26.1594 39.732 28.3585C40.8315 29.4581 41.7213 30.7674 42.3366 32.2214H42.103V36.9522Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M42.1025 36.9528V41.6058H42.153C41.5482 43.0358 40.6725 44.3241 39.5912 45.4054C37.4278 47.5688 34.4393 48.9069 31.1385 48.9069C27.8378 48.9069 24.8485 47.5688 22.6859 45.4054C21.6046 44.3241 20.7289 43.0358 20.124 41.6058H20.3296V32.2992H20.124C20.7289 30.8691 21.6046 29.5808 22.6859 28.4995C24.8492 26.3362 27.8378 24.998 31.1385 24.998C34.4393 24.998 37.4285 26.3362 39.5912 28.4995C40.6725 29.5808 41.5482 30.8691 42.153 32.2992H42.1025V36.9521V36.9528Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M42.1027 36.9518V40.4476H42.3644C42.25 40.816 42.1181 41.176 41.9694 41.5275C41.3743 42.9337 40.5141 44.2003 39.4503 45.2641C37.3227 47.3916 34.384 48.7073 31.138 48.7073C27.892 48.7073 24.9533 47.3916 22.8257 45.2641C21.762 44.2003 20.9017 42.9337 20.3066 41.5275H20.3284V32.376H20.3066C20.9017 30.9698 21.762 29.7033 22.8257 28.6395C24.9533 26.512 27.892 25.1963 31.138 25.1963C34.384 25.1963 37.3227 26.512 39.4503 28.6395C40.5141 29.7033 41.3743 30.9698 41.9694 32.376C42.1181 32.7276 42.25 33.0883 42.3644 33.4559H42.1027V36.9518Z" fill="#C09029"/>
|
||||||
|
<path d="M42.1025 36.951V39.2799H42.459C42.3053 40.0322 42.0779 40.7577 41.7853 41.4489C41.2008 42.8312 40.3546 44.0767 39.3091 45.1223C37.218 47.2133 34.3291 48.5065 31.1378 48.5065C27.9465 48.5065 25.0576 47.2133 22.9666 45.1223C21.9211 44.0767 21.0748 42.8319 20.4903 41.4489C20.3443 41.103 20.2145 40.7493 20.1016 40.3872H20.3282V33.5148H20.1016C20.2138 33.1527 20.3436 32.7991 20.4903 32.4532C21.0748 31.0708 21.9211 29.8253 22.9666 28.7798C25.0576 26.6887 27.9465 25.3955 31.1378 25.3955C34.3291 25.3955 37.218 26.6887 39.3091 28.7798C40.3546 29.8253 41.2008 31.0701 41.7853 32.4532C42.0779 33.1443 42.3046 33.8699 42.459 34.6221H42.1025V36.951Z" fill="#C19129"/>
|
||||||
|
<path d="M42.4953 36.9522C42.4953 43.224 37.4108 48.3084 31.139 48.3084C28.0032 48.3084 25.1641 47.037 23.1089 44.9824C22.0816 43.9551 21.2501 42.7314 20.6754 41.3729C20.3884 40.6936 20.1652 39.9807 20.0137 39.2411H20.3301V34.664H20.0137C20.1652 33.9244 20.3884 33.2115 20.6754 32.5322C21.2501 31.1738 22.0816 29.95 23.1089 28.9227C25.1641 26.8674 28.0032 25.5967 31.139 25.5967C37.4108 25.5967 42.4953 30.6812 42.4953 36.9529V36.9522Z" fill="#C29228"/>
|
||||||
|
<path d="M31.1381 48.1093C37.3003 48.1093 42.2958 43.1138 42.2958 36.9516C42.2958 30.7894 37.3003 25.7939 31.1381 25.7939C24.9759 25.7939 19.9805 30.7894 19.9805 36.9516C19.9805 43.1138 24.9759 48.1093 31.1381 48.1093Z" fill="#C39328"/>
|
||||||
|
<path d="M31.1381 47.9099C37.1902 47.9099 42.0964 43.0037 42.0964 36.9515C42.0964 30.8994 37.1902 25.9932 31.1381 25.9932C25.0859 25.9932 20.1797 30.8994 20.1797 36.9515C20.1797 43.0037 25.0859 47.9099 31.1381 47.9099Z" fill="#C49427"/>
|
||||||
|
<path d="M31.138 47.7106C37.0801 47.7106 41.8971 42.8936 41.8971 36.9515C41.8971 31.0094 37.0801 26.1924 31.138 26.1924C25.1959 26.1924 20.3789 31.0094 20.3789 36.9515C20.3789 42.8936 25.1959 47.7106 31.138 47.7106Z" fill="#C59527"/>
|
||||||
|
<path d="M31.1379 47.5112C36.97 47.5112 41.6977 42.7834 41.6977 36.9514C41.6977 31.1194 36.97 26.3916 31.1379 26.3916C25.3059 26.3916 20.5781 31.1194 20.5781 36.9514C20.5781 42.7834 25.3059 47.5112 31.1379 47.5112Z" fill="#C69626"/>
|
||||||
|
<path d="M31.1379 47.3129C36.8598 47.3129 41.4984 42.6743 41.4984 36.9523C41.4984 31.2304 36.8598 26.5918 31.1379 26.5918C25.4159 26.5918 20.7773 31.2304 20.7773 36.9523C20.7773 42.6743 25.4159 47.3129 31.1379 47.3129Z" fill="#C79626"/>
|
||||||
|
<path d="M31.1383 47.1135C36.7502 47.1135 41.2995 42.5642 41.2995 36.9523C41.2995 31.3404 36.7502 26.791 31.1383 26.791C25.5264 26.791 20.9771 31.3404 20.9771 36.9523C20.9771 42.5642 25.5264 47.1135 31.1383 47.1135Z" fill="#C89725"/>
|
||||||
|
<path d="M31.1377 46.9142C36.6396 46.9142 41.0997 42.454 41.0997 36.9522C41.0997 31.4504 36.6396 26.9902 31.1377 26.9902C25.6359 26.9902 21.1758 31.4504 21.1758 36.9522C21.1758 42.454 25.6359 46.9142 31.1377 46.9142Z" fill="#C99825"/>
|
||||||
|
<path d="M31.1382 46.7148C36.53 46.7148 40.9009 42.3439 40.9009 36.9521C40.9009 31.5604 36.53 27.1895 31.1382 27.1895C25.7464 27.1895 21.3755 31.5604 21.3755 36.9521C21.3755 42.3439 25.7464 46.7148 31.1382 46.7148Z" fill="#CA9925"/>
|
||||||
|
<path d="M31.1381 46.5155C36.4198 46.5155 40.7015 42.2338 40.7015 36.9521C40.7015 31.6704 36.4198 27.3887 31.1381 27.3887C25.8564 27.3887 21.5747 31.6704 21.5747 36.9521C21.5747 42.2338 25.8564 46.5155 31.1381 46.5155Z" fill="#CB9A24"/>
|
||||||
|
<path d="M31.138 46.3152C36.3097 46.3152 40.5022 42.1227 40.5022 36.951C40.5022 31.7794 36.3097 27.5869 31.138 27.5869C25.9664 27.5869 21.7739 31.7794 21.7739 36.951C21.7739 42.1227 25.9664 46.3152 31.138 46.3152Z" fill="#CC9B24"/>
|
||||||
|
<path d="M31.138 46.1168C36.1996 46.1168 40.3028 42.0136 40.3028 36.9519C40.3028 31.8903 36.1996 27.7871 31.138 27.7871C26.0764 27.7871 21.9731 31.8903 21.9731 36.9519C21.9731 42.0136 26.0764 46.1168 31.138 46.1168Z" fill="#CD9C23"/>
|
||||||
|
<path d="M31.1379 45.9174C36.0895 45.9174 40.1035 41.9034 40.1035 36.9519C40.1035 32.0003 36.0895 27.9863 31.1379 27.9863C26.1864 27.9863 22.1724 32.0003 22.1724 36.9519C22.1724 41.9034 26.1864 45.9174 31.1379 45.9174Z" fill="#CE9D23"/>
|
||||||
|
<path d="M31.1379 45.7181C35.9793 45.7181 39.9041 41.7933 39.9041 36.9518C39.9041 32.1103 35.9793 28.1855 31.1379 28.1855C26.2964 28.1855 22.3716 32.1103 22.3716 36.9518C22.3716 41.7933 26.2964 45.7181 31.1379 45.7181Z" fill="#CF9D22"/>
|
||||||
|
<path d="M31.1383 45.5188C35.8697 45.5188 39.7053 41.6832 39.7053 36.9518C39.7053 32.2203 35.8697 28.3848 31.1383 28.3848C26.4069 28.3848 22.5713 32.2203 22.5713 36.9518C22.5713 41.6832 26.4069 45.5188 31.1383 45.5188Z" fill="#D09E22"/>
|
||||||
|
<path d="M31.1382 45.3194C35.7596 45.3194 39.5059 41.5731 39.5059 36.9517C39.5059 32.3303 35.7596 28.584 31.1382 28.584C26.5169 28.584 22.7705 32.3303 22.7705 36.9517C22.7705 41.5731 26.5169 45.3194 31.1382 45.3194Z" fill="#D19F21"/>
|
||||||
|
<path d="M31.1377 45.1201C35.649 45.1201 39.3061 41.4629 39.3061 36.9516C39.3061 32.4403 35.649 28.7832 31.1377 28.7832C26.6264 28.7832 22.9692 32.4403 22.9692 36.9516C22.9692 41.4629 26.6264 45.1201 31.1377 45.1201Z" fill="#D2A021"/>
|
||||||
|
<path d="M31.1383 44.9221C35.5399 44.9221 39.1082 41.3539 39.1082 36.9523C39.1082 32.5506 35.5399 28.9824 31.1383 28.9824C26.7367 28.9824 23.1685 32.5506 23.1685 36.9523C23.1685 41.3539 26.7367 44.9221 31.1383 44.9221Z" fill="#D3A120"/>
|
||||||
|
<path d="M31.1382 44.7218C35.4298 44.7218 38.9088 41.2428 38.9088 36.9512C38.9088 32.6597 35.4298 29.1807 31.1382 29.1807C26.8467 29.1807 23.3677 32.6597 23.3677 36.9512C23.3677 41.2428 26.8467 44.7218 31.1382 44.7218Z" fill="#D4A220"/>
|
||||||
|
<path d="M31.1382 44.5234C35.3197 44.5234 38.7095 41.1337 38.7095 36.9521C38.7095 32.7706 35.3197 29.3809 31.1382 29.3809C26.9567 29.3809 23.5669 32.7706 23.5669 36.9521C23.5669 41.1337 26.9567 44.5234 31.1382 44.5234Z" fill="#D5A31F"/>
|
||||||
|
<path d="M31.1381 44.3231C35.2096 44.3231 38.5101 41.0226 38.5101 36.9511C38.5101 32.8797 35.2096 29.5791 31.1381 29.5791C27.0667 29.5791 23.7661 32.8797 23.7661 36.9511C23.7661 41.0226 27.0667 44.3231 31.1381 44.3231Z" fill="#D6A41F"/>
|
||||||
|
<path d="M31.1381 44.1248C35.0994 44.1248 38.3108 40.9134 38.3108 36.952C38.3108 32.9906 35.0994 29.7793 31.1381 29.7793C27.1767 29.7793 23.9653 32.9906 23.9653 36.952C23.9653 40.9134 27.1767 44.1248 31.1381 44.1248Z" fill="#D7A41E"/>
|
||||||
|
<path d="M31.138 43.9254C34.9893 43.9254 38.1114 40.8033 38.1114 36.952C38.1114 33.1006 34.9893 29.9785 31.138 29.9785C27.2867 29.9785 24.1646 33.1006 24.1646 36.952C24.1646 40.8033 27.2867 43.9254 31.138 43.9254Z" fill="#D8A51E"/>
|
||||||
|
<path d="M31.1379 43.7261C34.8792 43.7261 37.9121 40.6932 37.9121 36.9519C37.9121 33.2106 34.8792 30.1777 31.1379 30.1777C27.3967 30.1777 24.3638 33.2106 24.3638 36.9519C24.3638 40.6932 27.3967 43.7261 31.1379 43.7261Z" fill="#D9A61D"/>
|
||||||
|
<path d="M31.1379 43.5277C34.7691 43.5277 37.7128 40.584 37.7128 36.9528C37.7128 33.3216 34.7691 30.3779 31.1379 30.3779C27.5067 30.3779 24.563 33.3216 24.563 36.9528C24.563 40.584 27.5067 43.5277 31.1379 43.5277Z" fill="#DBA71D"/>
|
||||||
|
<path d="M31.1378 43.3274C34.659 43.3274 37.5134 40.4729 37.5134 36.9518C37.5134 33.4306 34.659 30.5762 31.1378 30.5762C27.6167 30.5762 24.7622 33.4306 24.7622 36.9518C24.7622 40.4729 27.6167 43.3274 31.1378 43.3274Z" fill="#DCA81D"/>
|
||||||
|
<path d="M31.1382 43.128C34.5493 43.128 37.3146 40.3628 37.3146 36.9517C37.3146 33.5406 34.5493 30.7754 31.1382 30.7754C27.7271 30.7754 24.9619 33.5406 24.9619 36.9517C24.9619 40.3628 27.7271 43.128 31.1382 43.128Z" fill="#DDA91C"/>
|
||||||
|
<path d="M31.1382 42.9287C34.4392 42.9287 37.1152 40.2527 37.1152 36.9516C37.1152 33.6506 34.4392 30.9746 31.1382 30.9746C27.8371 30.9746 25.1611 33.6506 25.1611 36.9516C25.1611 40.2527 27.8371 42.9287 31.1382 42.9287Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M31.1381 42.7293C34.3291 42.7293 36.9159 40.1426 36.9159 36.9516C36.9159 33.7606 34.3291 31.1738 31.1381 31.1738C27.9471 31.1738 25.3604 33.7606 25.3604 36.9516C25.3604 40.1426 27.9471 42.7293 31.1381 42.7293Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M31.138 42.53C34.219 42.53 36.7165 40.0324 36.7165 36.9515C36.7165 33.8706 34.219 31.373 31.138 31.373C28.0571 31.373 25.5596 33.8706 25.5596 36.9515C25.5596 40.0324 28.0571 42.53 31.138 42.53Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M31.138 42.3307C34.1088 42.3307 36.5172 39.9223 36.5172 36.9515C36.5172 33.9806 34.1088 31.5723 31.138 31.5723C28.1671 31.5723 25.7588 33.9806 25.7588 36.9515C25.7588 39.9223 28.1671 42.3307 31.138 42.3307Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M31.1379 42.1313C33.9987 42.1313 36.3178 39.8122 36.3178 36.9514C36.3178 34.0906 33.9987 31.7715 31.1379 31.7715C28.2771 31.7715 25.958 34.0906 25.958 36.9514C25.958 39.8122 28.2771 42.1313 31.1379 42.1313Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M31.1379 41.9329C33.8886 41.9329 36.1185 39.703 36.1185 36.9523C36.1185 34.2016 33.8886 31.9717 31.1379 31.9717C28.3871 31.9717 26.1572 34.2016 26.1572 36.9523C26.1572 39.703 28.3871 41.9329 31.1379 41.9329Z" fill="#E3AE19"/>
|
||||||
|
<path d="M31.138 41.734C33.7791 41.734 35.9201 39.593 35.9201 36.952C35.9201 34.3109 33.7791 32.1699 31.138 32.1699C28.497 32.1699 26.356 34.3109 26.356 36.952C26.356 39.593 28.497 41.734 31.138 41.734Z" fill="#E4AF19"/>
|
||||||
|
<path d="M31.1379 41.5347C33.6689 41.5347 35.7207 39.4829 35.7207 36.9519C35.7207 34.4209 33.6689 32.3691 31.1379 32.3691C28.607 32.3691 26.5552 34.4209 26.5552 36.9519C26.5552 39.4829 28.607 41.5347 31.1379 41.5347Z" fill="#E5B018"/>
|
||||||
|
<path d="M31.1379 41.3353C33.5588 41.3353 35.5214 39.3728 35.5214 36.9518C35.5214 34.5309 33.5588 32.5684 31.1379 32.5684C28.7169 32.5684 26.7544 34.5309 26.7544 36.9518C26.7544 39.3728 28.7169 41.3353 31.1379 41.3353Z" fill="#E6B118"/>
|
||||||
|
<path d="M31.1383 41.136C33.4492 41.136 35.3225 39.2627 35.3225 36.9518C35.3225 34.6409 33.4492 32.7676 31.1383 32.7676C28.8274 32.7676 26.9541 34.6409 26.9541 36.9518C26.9541 39.2627 28.8274 41.136 31.1383 41.136Z" fill="#E7B217"/>
|
||||||
|
<path d="M31.1382 40.9376C33.3391 40.9376 35.1232 39.1535 35.1232 36.9527C35.1232 34.7519 33.3391 32.9678 31.1382 32.9678C28.9374 32.9678 27.1533 34.7519 27.1533 36.9527C27.1533 39.1535 28.9374 40.9376 31.1382 40.9376Z" fill="#E8B217"/>
|
||||||
|
<path d="M31.1377 40.7373C33.2285 40.7373 34.9233 39.0424 34.9233 36.9517C34.9233 34.8609 33.2285 33.166 31.1377 33.166C29.0469 33.166 27.3521 34.8609 27.3521 36.9517C27.3521 39.0424 29.0469 40.7373 31.1377 40.7373Z" fill="#E9B316"/>
|
||||||
|
<path d="M31.1381 40.538C33.1188 40.538 34.7245 38.9323 34.7245 36.9516C34.7245 34.9709 33.1188 33.3652 31.1381 33.3652C29.1574 33.3652 27.5518 34.9709 27.5518 36.9516C27.5518 38.9323 29.1574 40.538 31.1381 40.538Z" fill="#EAB416"/>
|
||||||
|
<path d="M31.1381 40.3386C33.0087 40.3386 34.5251 38.8222 34.5251 36.9515C34.5251 35.0809 33.0087 33.5645 31.1381 33.5645C29.2674 33.5645 27.751 35.0809 27.751 36.9515C27.751 38.8222 29.2674 40.3386 31.1381 40.3386Z" fill="#EBB516"/>
|
||||||
|
<path d="M31.138 40.1393C32.8986 40.1393 34.3258 38.712 34.3258 36.9515C34.3258 35.1909 32.8986 33.7637 31.138 33.7637C29.3774 33.7637 27.9502 35.1909 27.9502 36.9515C27.9502 38.712 29.3774 40.1393 31.138 40.1393Z" fill="#ECB615"/>
|
||||||
|
<path d="M31.1379 39.9399C32.7884 39.9399 34.1265 38.6019 34.1265 36.9514C34.1265 35.3009 32.7884 33.9629 31.1379 33.9629C29.4874 33.9629 28.1494 35.3009 28.1494 36.9514C28.1494 38.6019 29.4874 39.9399 31.1379 39.9399Z" fill="#EDB715"/>
|
||||||
|
<path d="M31.1379 39.7406C32.6783 39.7406 33.9271 38.4918 33.9271 36.9513C33.9271 35.4109 32.6783 34.1621 31.1379 34.1621C29.5974 34.1621 28.3486 35.4109 28.3486 36.9513C28.3486 38.4918 29.5974 39.7406 31.1379 39.7406Z" fill="#EEB814"/>
|
||||||
|
<path d="M31.1378 39.5422C32.5682 39.5422 33.7278 38.3827 33.7278 36.9523C33.7278 35.5219 32.5682 34.3623 31.1378 34.3623C29.7074 34.3623 28.5479 35.5219 28.5479 36.9523C28.5479 38.3827 29.7074 39.5422 31.1378 39.5422Z" fill="#EFB914"/>
|
||||||
|
<path d="M31.1382 39.3419C32.4586 39.3419 33.5289 38.2716 33.5289 36.9512C33.5289 35.6309 32.4586 34.5605 31.1382 34.5605C29.8179 34.5605 28.7476 35.6309 28.7476 36.9512C28.7476 38.2716 29.8179 39.3419 31.1382 39.3419Z" fill="#F0B913"/>
|
||||||
|
<path d="M31.1382 39.1435C32.3484 39.1435 33.3296 38.1624 33.3296 36.9521C33.3296 35.7419 32.3484 34.7607 31.1382 34.7607C29.9279 34.7607 28.9468 35.7419 28.9468 36.9521C28.9468 38.1624 29.9279 39.1435 31.1382 39.1435Z" fill="#F1BA13"/>
|
||||||
|
<path d="M31.1381 38.9432C32.2383 38.9432 33.1302 38.0513 33.1302 36.9511C33.1302 35.8509 32.2383 34.959 31.1381 34.959C30.0379 34.959 29.146 35.8509 29.146 36.9511C29.146 38.0513 30.0379 38.9432 31.1381 38.9432Z" fill="#F2BB12"/>
|
||||||
|
<path d="M31.138 38.7448C32.1282 38.7448 32.9309 37.9422 32.9309 36.952C32.9309 35.9619 32.1282 35.1592 31.138 35.1592C30.1479 35.1592 29.3452 35.9619 29.3452 36.952C29.3452 37.9422 30.1479 38.7448 31.138 38.7448Z" fill="#F3BC12"/>
|
||||||
|
<path d="M31.1382 38.5459C32.0187 38.5459 32.7324 37.8322 32.7324 36.9517C32.7324 36.0712 32.0187 35.3574 31.1382 35.3574C30.2577 35.3574 29.5439 36.0712 29.5439 36.9517C29.5439 37.8322 30.2577 38.5459 31.1382 38.5459Z" fill="#F4BD11"/>
|
||||||
|
<path d="M31.1381 38.3466C31.9086 38.3466 32.5331 37.722 32.5331 36.9516C32.5331 36.1812 31.9086 35.5566 31.1381 35.5566C30.3677 35.5566 29.7432 36.1812 29.7432 36.9516C29.7432 37.722 30.3677 38.3466 31.1381 38.3466Z" fill="#F5BE11"/>
|
||||||
|
<path d="M31.1381 38.1472C31.7984 38.1472 32.3338 37.6119 32.3338 36.9515C32.3338 36.2912 31.7984 35.7559 31.1381 35.7559C30.4777 35.7559 29.9424 36.2912 29.9424 36.9515C29.9424 37.6119 30.4777 38.1472 31.1381 38.1472Z" fill="#F6BF10"/>
|
||||||
|
<path d="M31.138 37.9479C31.6883 37.9479 32.1344 37.5018 32.1344 36.9515C32.1344 36.4012 31.6883 35.9551 31.138 35.9551C30.5877 35.9551 30.1416 36.4012 30.1416 36.9515C30.1416 37.5018 30.5877 37.9479 31.138 37.9479Z" fill="#F7C010"/>
|
||||||
|
<path d="M31.1379 37.7495C31.5782 37.7495 31.9351 37.3926 31.9351 36.9524C31.9351 36.5122 31.5782 36.1553 31.1379 36.1553C30.6977 36.1553 30.3408 36.5122 30.3408 36.9524C30.3408 37.3926 30.6977 37.7495 31.1379 37.7495Z" fill="#F8C00F"/>
|
||||||
|
<path d="M31.1379 37.5492C31.4681 37.5492 31.7357 37.2815 31.7357 36.9514C31.7357 36.6212 31.4681 36.3535 31.1379 36.3535C30.8077 36.3535 30.54 36.6212 30.54 36.9514C30.54 37.2815 30.8077 37.5492 31.1379 37.5492Z" fill="#F9C10F"/>
|
||||||
|
<path d="M31.1383 37.3508C31.3584 37.3508 31.5369 37.1724 31.5369 36.9523C31.5369 36.7322 31.3584 36.5537 31.1383 36.5537C30.9182 36.5537 30.7397 36.7322 30.7397 36.9523C30.7397 37.1724 30.9182 37.3508 31.1383 37.3508Z" fill="#FAC20E"/>
|
||||||
|
<path d="M31.1382 37.1515C31.2483 37.1515 31.3375 37.0623 31.3375 36.9522C31.3375 36.8421 31.2483 36.7529 31.1382 36.7529C31.0282 36.7529 30.939 36.8421 30.939 36.9522C30.939 37.0623 31.0282 37.1515 31.1382 37.1515Z" fill="#FBC30E"/>
|
||||||
|
</g>
|
||||||
|
<path d="M20.5047 51.7879C20.5756 50.6371 21.2162 49.6183 22.0323 48.838C22.9452 47.9651 24.0904 47.3925 25.2131 46.8396C26.2958 46.307 27.3553 45.7512 28.3525 45.0678C29.2906 44.425 30.1741 43.703 31 42.9213C32.6805 41.3298 34.1211 39.4942 35.3505 37.5365C36.7082 35.3739 37.8022 33.0562 38.7453 30.6865C39.7368 28.1976 40.5613 25.647 41.3661 23.0928C41.4657 22.777 41.5647 22.4613 41.6643 22.1448L41.4573 22.1167C41.8222 24.9011 41.8706 27.7254 41.597 30.5209C41.4629 31.8864 41.2622 33.2505 40.9542 34.5887C40.6588 35.8742 40.2518 37.1407 39.6476 38.3161C39.0463 39.4851 38.2492 40.5383 37.3763 41.5172C36.5777 42.4126 35.7231 43.2588 34.8235 44.0524C33.0426 45.6235 31.0792 46.9862 28.9882 48.1117C26.8971 49.2373 24.6784 50.1235 22.3852 50.7403C22.1032 50.8161 21.8204 50.8876 21.5362 50.9557C21.4043 50.9873 21.4604 51.1901 21.5923 51.1585C23.9198 50.6021 26.18 49.7726 28.3181 48.6976C30.4561 47.6227 32.4693 46.3028 34.3077 44.771C35.2298 44.0033 36.1069 43.1816 36.9321 42.3108C37.8253 41.3684 38.6702 40.3685 39.3543 39.262C40.7661 36.9786 41.3352 34.2968 41.6769 31.6668C42.0439 28.8446 42.0811 25.9789 41.7892 23.1475C41.7534 22.803 41.7127 22.4592 41.6678 22.116C41.6531 22.0038 41.4994 21.9666 41.4608 22.088C40.6553 24.652 39.849 27.2181 38.8919 29.7308C37.9615 32.1741 36.8865 34.5725 35.542 36.8194C34.347 38.8171 32.9415 40.6962 31.2926 42.3424C30.4723 43.1613 29.5917 43.9219 28.6521 44.6005C27.6837 45.3 26.6544 45.8923 25.585 46.4221C23.5346 47.4374 21.0864 48.5868 20.4233 50.9978C20.3524 51.256 20.3103 51.5206 20.2942 51.7872C20.2858 51.9226 20.4963 51.9219 20.5047 51.7872V51.7879Z" fill="white"/>
|
||||||
|
<mask id="mask2_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="1" y="27" width="33" height="26">
|
||||||
|
<path d="M10.1401 44.0018C13.6977 45.0136 16.4687 47.8176 17.7388 51.291L18.0931 52.26L18.1605 51.999C19.1738 48.0912 22.1496 45.0901 25.9437 43.712C28.3 42.8559 30.3525 41.3339 31.652 39.1411C33.6841 35.7119 33.5241 31.4063 33.7739 27.4277C26.5352 28.9946 20.3063 34.4377 17.5942 41.3052C14.8822 34.437 8.65324 28.9946 1.41455 27.4277C1.66435 31.4063 1.50437 35.7119 3.53648 39.1411C4.99811 41.6076 7.41194 43.2257 10.1394 44.0018H10.1401Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask2_6679_53576)">
|
||||||
|
<path d="M1.91254 27.4287H1.41504V52.261H1.91254V27.4287Z" fill="#FBC30E"/>
|
||||||
|
<path d="M2.41059 27.4287H1.91309V52.261H2.41059V27.4287Z" fill="#FAC20E"/>
|
||||||
|
<path d="M2.90815 27.4287H2.41064V52.261H2.90815V27.4287Z" fill="#F9C10F"/>
|
||||||
|
<path d="M3.4057 27.4287H2.9082V52.261H3.4057V27.4287Z" fill="#F8C00F"/>
|
||||||
|
<path d="M3.90375 27.4287H3.40625V52.261H3.90375V27.4287Z" fill="#F7C010"/>
|
||||||
|
<path d="M4.40131 27.4287H3.90381V52.261H4.40131V27.4287Z" fill="#F6BF10"/>
|
||||||
|
<path d="M4.89936 27.4287H4.40186V52.261H4.89936V27.4287Z" fill="#F5BE11"/>
|
||||||
|
<path d="M5.39692 27.4287H4.89941V52.261H5.39692V27.4287Z" fill="#F4BD11"/>
|
||||||
|
<path d="M5.89545 27.4287H5.39795V52.261H5.89545V27.4287Z" fill="#F3BC12"/>
|
||||||
|
<path d="M6.39252 27.4287H5.89502V52.261H6.39252V27.4287Z" fill="#F2BB12"/>
|
||||||
|
<path d="M6.89106 27.4287H6.39355V52.261H6.89106V27.4287Z" fill="#F1BA13"/>
|
||||||
|
<path d="M7.38862 27.4287H6.89111V52.261H7.38862V27.4287Z" fill="#F0B913"/>
|
||||||
|
<path d="M7.88666 27.4287H7.38916V52.261H7.88666V27.4287Z" fill="#EFB914"/>
|
||||||
|
<path d="M8.38422 27.4287H7.88672V52.261H8.38422V27.4287Z" fill="#EEB814"/>
|
||||||
|
<path d="M8.88227 27.4287H8.38477V52.261H8.88227V27.4287Z" fill="#EDB715"/>
|
||||||
|
<path d="M9.37983 27.4287H8.88232V52.261H9.37983V27.4287Z" fill="#ECB615"/>
|
||||||
|
<path d="M9.87787 27.4287H9.38037V52.261H9.87787V27.4287Z" fill="#EBB516"/>
|
||||||
|
<path d="M10.3754 27.4287H9.87793V52.261H10.3754V27.4287Z" fill="#EAB416"/>
|
||||||
|
<path d="M10.874 27.4287H10.3765V52.261H10.874V27.4287Z" fill="#E9B316"/>
|
||||||
|
<path d="M11.371 27.4287H10.8735V52.261H11.371V27.4287Z" fill="#E8B217"/>
|
||||||
|
<path d="M11.8696 27.4287H11.3721V52.261H11.8696V27.4287Z" fill="#E7B217"/>
|
||||||
|
<path d="M12.3671 27.4287H11.8696V52.261H12.3671V27.4287Z" fill="#E6B118"/>
|
||||||
|
<path d="M12.8652 27.4287H12.3677V52.261H12.8652V27.4287Z" fill="#E5B018"/>
|
||||||
|
<path d="M13.3627 27.4287H12.8652V52.261H13.3627V27.4287Z" fill="#E4AF19"/>
|
||||||
|
<path d="M13.8598 27.4287H13.3623V52.261H13.8598V27.4287Z" fill="#E3AE19"/>
|
||||||
|
<path d="M14.3583 27.4287H13.8608V52.261H14.3583V27.4287Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M14.8559 27.4287H14.3584V52.261H14.8559V27.4287Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M15.3539 27.4287H14.8564V52.261H15.3539V27.4287Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M15.8515 27.4287H15.354V52.261H15.8515V27.4287Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M16.35 27.4287H15.8525V52.261H16.35V27.4287Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M16.8471 27.4287H16.3496V52.261H16.8471V27.4287Z" fill="#DDA91C"/>
|
||||||
|
<path d="M17.3456 27.4287H16.8481V52.261H17.3456V27.4287Z" fill="#DCA81D"/>
|
||||||
|
<path d="M17.8432 27.4287H17.3457V52.261H17.8432V27.4287Z" fill="#DBA71D"/>
|
||||||
|
<path d="M18.3413 27.4287H17.8438V52.261H18.3413V27.4287Z" fill="#D9A61D"/>
|
||||||
|
<path d="M18.8388 27.4287H18.3413V52.261H18.8388V27.4287Z" fill="#D8A51E"/>
|
||||||
|
<path d="M19.3369 27.4287H18.8394V52.261H19.3369V27.4287Z" fill="#D7A41E"/>
|
||||||
|
<path d="M19.8344 27.4287H19.3369V52.261H19.8344V27.4287Z" fill="#D6A41F"/>
|
||||||
|
<path d="M20.3325 27.4287H19.835V52.261H20.3325V27.4287Z" fill="#D5A31F"/>
|
||||||
|
<path d="M20.83 27.4287H20.3325V52.261H20.83V27.4287Z" fill="#D4A220"/>
|
||||||
|
<path d="M21.3286 27.4287H20.8311V52.261H21.3286V27.4287Z" fill="#D3A120"/>
|
||||||
|
<path d="M21.8261 27.4287H21.3286V52.261H21.8261V27.4287Z" fill="#D2A021"/>
|
||||||
|
<path d="M22.3242 27.4287H21.8267V52.261H22.3242V27.4287Z" fill="#D19F21"/>
|
||||||
|
<path d="M22.8217 27.4287H22.3242V52.261H22.8217V27.4287Z" fill="#D09E22"/>
|
||||||
|
<path d="M23.3193 27.4287H22.8218V52.261H23.3193V27.4287Z" fill="#CF9D22"/>
|
||||||
|
<path d="M23.8173 27.4287H23.3198V52.261H23.8173V27.4287Z" fill="#CE9D23"/>
|
||||||
|
<path d="M24.3149 27.4287H23.8174V52.261H24.3149V27.4287Z" fill="#CD9C23"/>
|
||||||
|
<path d="M24.8129 27.4287H24.3154V52.261H24.8129V27.4287Z" fill="#CC9B24"/>
|
||||||
|
<path d="M25.3105 27.4287H24.813V52.261H25.3105V27.4287Z" fill="#CB9A24"/>
|
||||||
|
<path d="M25.8085 27.4287H25.311V52.261H25.8085V27.4287Z" fill="#CA9925"/>
|
||||||
|
<path d="M26.3061 27.4287H25.8086V52.261H26.3061V27.4287Z" fill="#C99825"/>
|
||||||
|
<path d="M26.8046 27.4287H26.3071V52.261H26.8046V27.4287Z" fill="#C89725"/>
|
||||||
|
<path d="M27.3017 27.4287H26.8042V52.261H27.3017V27.4287Z" fill="#C79626"/>
|
||||||
|
<path d="M27.7997 27.4287H27.3022V52.261H27.7997V27.4287Z" fill="#C69626"/>
|
||||||
|
<path d="M28.2973 27.4287H27.7998V52.261H28.2973V27.4287Z" fill="#C59527"/>
|
||||||
|
<path d="M28.7958 27.4287H28.2983V52.261H28.7958V27.4287Z" fill="#C49427"/>
|
||||||
|
<path d="M29.2934 27.4287H28.7959V52.261H29.2934V27.4287Z" fill="#C39328"/>
|
||||||
|
<path d="M29.7914 27.4287H29.2939V52.261H29.7914V27.4287Z" fill="#C29228"/>
|
||||||
|
<path d="M30.289 27.4287H29.7915V52.261H30.289V27.4287Z" fill="#C19129"/>
|
||||||
|
<path d="M30.7871 27.4287H30.2896V52.261H30.7871V27.4287Z" fill="#C09029"/>
|
||||||
|
<path d="M31.2846 27.4287H30.7871V52.261H31.2846V27.4287Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M31.7827 27.4287H31.2852V52.261H31.7827V27.4287Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M32.2807 27.4287H31.7832V52.261H32.2807V27.4287Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M32.7788 27.4287H32.2812V52.261H32.7788V27.4287Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M33.2763 27.4287H32.7788V52.261H33.2763V27.4287Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M33.7734 27.4287H33.2759V52.261H33.7734V27.4287Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
<path d="M18.1724 52.4004L17.6581 51.0167C16.341 47.4745 13.4879 44.7821 10.0257 43.8131C7.05546 42.9822 4.64233 41.2336 3.22982 38.8893C1.47558 35.9779 1.31138 32.4498 1.1528 29.0382C1.12333 28.4031 1.09245 27.7463 1.05246 27.1113L1.04053 26.9268L1.22156 26.9654C4.8367 27.7351 8.29886 29.4578 11.2341 31.9467C14.0528 34.3374 16.2631 37.3273 17.6426 40.6112C19.0222 37.3266 21.2325 34.3367 24.0512 31.9467C26.9864 29.4578 30.4486 27.7351 34.0637 26.9654L34.2447 26.9268L34.2328 27.1113C34.1921 27.7463 34.1619 28.4031 34.1325 29.0382C33.9739 32.4498 33.8097 35.9779 32.0555 38.8893C30.784 40.9993 28.7519 42.6005 26.1788 43.5197C22.2619 44.9189 19.3365 47.9811 18.3535 51.7106L18.1717 52.3997L18.1724 52.4004ZM10.1015 43.5429C13.65 44.5358 16.5733 47.2928 17.9212 50.9191L18.1275 51.4749C18.6461 49.6238 19.6418 47.9018 21.0143 46.4858C22.3889 45.067 24.1424 43.9506 26.0854 43.2566C28.5968 42.3591 30.5784 40.7993 31.8162 38.7454C33.5339 35.8951 33.696 32.4028 33.8532 29.0262C33.8799 28.4515 33.9072 27.8593 33.9423 27.2804C26.8341 28.8613 20.5013 34.2419 17.7739 41.0343L17.6433 41.3585L17.5128 41.0343C14.7853 34.2419 8.45253 28.8613 1.34436 27.2804C1.37945 27.8593 1.40681 28.4515 1.43348 29.0262C1.59066 32.4028 1.75275 35.8951 3.4705 38.7454C4.84582 41.028 7.20071 42.7317 10.1015 43.5436V43.5429Z" fill="#FCFCFC"/>
|
||||||
|
<path d="M17.2766 34.2149C17.2766 34.2149 25.104 28.9642 25.104 22.4875C25.104 16.0109 17.2766 6.53027 17.2766 6.53027C17.2766 6.53027 9.44922 16.0109 9.44922 22.4875C9.44922 28.9642 17.2766 34.2149 17.2766 34.2149Z" fill="#848484"/>
|
||||||
|
<mask id="mask3_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="10" y="7" width="15" height="27">
|
||||||
|
<path d="M17.2364 33.3367C17.2364 33.3367 24.3214 28.4992 24.3214 22.532C24.3214 16.5648 17.2364 7.83008 17.2364 7.83008C17.2364 7.83008 10.1514 16.5641 10.1514 22.532C10.1514 28.4999 17.2364 33.3367 17.2364 33.3367Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask3_6679_53576)">
|
||||||
|
<path d="M10.3696 7.83008H10.1514V33.3367H10.3696V7.83008Z" fill="#FBC30E"/>
|
||||||
|
<path d="M10.5869 7.83008H10.3687V33.3367H10.5869V7.83008Z" fill="#FAC20E"/>
|
||||||
|
<path d="M10.8051 7.83008H10.5869V33.3367H10.8051V7.83008Z" fill="#F9C10F"/>
|
||||||
|
<path d="M11.0234 7.83008H10.8052V33.3367H11.0234V7.83008Z" fill="#F8C00F"/>
|
||||||
|
<path d="M11.2407 7.83008H11.0225V33.3367H11.2407V7.83008Z" fill="#F7C010"/>
|
||||||
|
<path d="M11.4589 7.83008H11.2407V33.3367H11.4589V7.83008Z" fill="#F6BF10"/>
|
||||||
|
<path d="M11.6777 7.83008H11.4595V33.3367H11.6777V7.83008Z" fill="#F5BE11"/>
|
||||||
|
<path d="M11.895 7.83008H11.6768V33.3367H11.895V7.83008Z" fill="#F4BD11"/>
|
||||||
|
<path d="M12.1132 7.83008H11.895V33.3367H12.1132V7.83008Z" fill="#F3BC12"/>
|
||||||
|
<path d="M12.3315 7.83008H12.1133V33.3367H12.3315V7.83008Z" fill="#F2BB12"/>
|
||||||
|
<path d="M12.5488 7.83008H12.3306V33.3367H12.5488V7.83008Z" fill="#F1BA13"/>
|
||||||
|
<path d="M12.7671 7.83008H12.5488V33.3367H12.7671V7.83008Z" fill="#F0B913"/>
|
||||||
|
<path d="M12.9853 7.83008H12.7671V33.3367H12.9853V7.83008Z" fill="#EFB914"/>
|
||||||
|
<path d="M13.2036 7.83008H12.9854V33.3367H13.2036V7.83008Z" fill="#EEB814"/>
|
||||||
|
<path d="M13.4214 7.83008H13.2031V33.3367H13.4214V7.83008Z" fill="#EDB715"/>
|
||||||
|
<path d="M13.6396 7.83008H13.4214V33.3367H13.6396V7.83008Z" fill="#ECB615"/>
|
||||||
|
<path d="M13.8574 7.83008H13.6392V33.3367H13.8574V7.83008Z" fill="#EBB516"/>
|
||||||
|
<path d="M14.0752 7.83008H13.8569V33.3367H14.0752V7.83008Z" fill="#EAB416"/>
|
||||||
|
<path d="M14.2934 7.83008H14.0752V33.3367H14.2934V7.83008Z" fill="#E9B316"/>
|
||||||
|
<path d="M14.5117 7.83008H14.2935V33.3367H14.5117V7.83008Z" fill="#E8B217"/>
|
||||||
|
<path d="M14.729 7.83008H14.5107V33.3367H14.729V7.83008Z" fill="#E7B217"/>
|
||||||
|
<path d="M14.9472 7.83008H14.729V33.3367H14.9472V7.83008Z" fill="#E6B118"/>
|
||||||
|
<path d="M15.1655 7.83008H14.9473V33.3367H15.1655V7.83008Z" fill="#E5B018"/>
|
||||||
|
<path d="M15.3833 7.83008H15.165V33.3367H15.3833V7.83008Z" fill="#E4AF19"/>
|
||||||
|
<path d="M15.6015 7.83008H15.3833V33.3367H15.6015V7.83008Z" fill="#E3AE19"/>
|
||||||
|
<path d="M15.8193 7.83008H15.6011V33.3367H15.8193V7.83008Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M16.0371 7.83008H15.8188V33.3367H16.0371V7.83008Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M16.2548 7.83008H16.0366V33.3367H16.2548V7.83008Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M16.4736 7.83008H16.2554V33.3367H16.4736V7.83008Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M16.6909 7.83008H16.4727V33.3367H16.6909V7.83008Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M16.9091 7.83008H16.6909V33.3367H16.9091V7.83008Z" fill="#DDA91C"/>
|
||||||
|
<path d="M17.1274 7.83008H16.9092V33.3367H17.1274V7.83008Z" fill="#DCA81D"/>
|
||||||
|
<path d="M17.3457 7.83008H17.1274V33.3367H17.3457V7.83008Z" fill="#DBA71D"/>
|
||||||
|
<path d="M17.563 7.83008H17.3447V33.3367H17.563V7.83008Z" fill="#D9A61D"/>
|
||||||
|
<path d="M17.7812 7.83008H17.563V33.3367H17.7812V7.83008Z" fill="#D8A51E"/>
|
||||||
|
<path d="M17.9995 7.83008H17.7812V33.3367H17.9995V7.83008Z" fill="#D7A41E"/>
|
||||||
|
<path d="M18.2172 7.83008H17.999V33.3367H18.2172V7.83008Z" fill="#D6A41F"/>
|
||||||
|
<path d="M18.4355 7.83008H18.2173V33.3367H18.4355V7.83008Z" fill="#D5A31F"/>
|
||||||
|
<path d="M18.6538 7.83008H18.4355V33.3367H18.6538V7.83008Z" fill="#D4A220"/>
|
||||||
|
<path d="M18.8711 7.83008H18.6528V33.3367H18.8711V7.83008Z" fill="#D3A120"/>
|
||||||
|
<path d="M19.0893 7.83008H18.8711V33.3367H19.0893V7.83008Z" fill="#D2A021"/>
|
||||||
|
<path d="M19.3076 7.83008H19.0894V33.3367H19.3076V7.83008Z" fill="#D19F21"/>
|
||||||
|
<path d="M19.5254 7.83008H19.3071V33.3367H19.5254V7.83008Z" fill="#D09E22"/>
|
||||||
|
<path d="M19.7436 7.83008H19.5254V33.3367H19.7436V7.83008Z" fill="#CF9D22"/>
|
||||||
|
<path d="M19.9614 7.83008H19.7432V33.3367H19.9614V7.83008Z" fill="#CE9D23"/>
|
||||||
|
<path d="M20.1792 7.83008H19.9609V33.3367H20.1792V7.83008Z" fill="#CD9C23"/>
|
||||||
|
<path d="M20.3974 7.83008H20.1792V33.3367H20.3974V7.83008Z" fill="#CC9B24"/>
|
||||||
|
<path d="M20.6157 7.83008H20.3975V33.3367H20.6157V7.83008Z" fill="#CB9A24"/>
|
||||||
|
<path d="M20.833 7.83008H20.6147V33.3367H20.833V7.83008Z" fill="#CA9925"/>
|
||||||
|
<path d="M21.0512 7.83008H20.833V33.3367H21.0512V7.83008Z" fill="#C99825"/>
|
||||||
|
<path d="M21.2695 7.83008H21.0513V33.3367H21.2695V7.83008Z" fill="#C89725"/>
|
||||||
|
<path d="M21.4878 7.83008H21.2695V33.3367H21.4878V7.83008Z" fill="#C79626"/>
|
||||||
|
<path d="M21.7055 7.83008H21.4873V33.3367H21.7055V7.83008Z" fill="#C69626"/>
|
||||||
|
<path d="M21.9233 7.83008H21.7051V33.3367H21.9233V7.83008Z" fill="#C59527"/>
|
||||||
|
<path d="M22.1416 7.83008H21.9233V33.3367H22.1416V7.83008Z" fill="#C49427"/>
|
||||||
|
<path d="M22.3593 7.83008H22.1411V33.3367H22.3593V7.83008Z" fill="#C39328"/>
|
||||||
|
<path d="M22.5776 7.83008H22.3594V33.3367H22.5776V7.83008Z" fill="#C29228"/>
|
||||||
|
<path d="M22.7959 7.83008H22.5776V33.3367H22.7959V7.83008Z" fill="#C19129"/>
|
||||||
|
<path d="M23.0131 7.83008H22.7949V33.3367H23.0131V7.83008Z" fill="#C09029"/>
|
||||||
|
<path d="M23.2314 7.83008H23.0132V33.3367H23.2314V7.83008Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M23.4497 7.83008H23.2314V33.3367H23.4497V7.83008Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M23.6674 7.83008H23.4492V33.3367H23.6674V7.83008Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M23.8852 7.83008H23.667V33.3367H23.8852V7.83008Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M24.104 7.83008H23.8857V33.3367H24.104V7.83008Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M24.3213 7.83008H24.103V33.3367H24.3213V7.83008Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
<path d="M17.2366 33.3708L17.1587 33.3181C17.1405 33.3062 15.3392 32.0902 13.564 30.1654C11.9185 28.3817 9.95654 25.6058 9.95654 22.5106C9.95654 20.0357 11.1649 16.8192 13.5471 12.95C15.3168 10.0766 17.1103 7.89711 17.1286 7.87536L17.2366 7.74414L17.3447 7.87536C17.3622 7.89711 19.1565 10.0766 20.9261 12.95C23.3091 16.8192 24.5167 20.0357 24.5167 22.5106C24.5167 25.6058 22.5548 28.3817 20.9093 30.1654C19.1333 32.0902 17.3321 33.3062 17.3145 33.3181L17.2366 33.3708ZM17.2366 8.18831C16.3427 9.30331 10.2372 17.1216 10.2372 22.5113C10.2372 25.5139 12.1564 28.2252 13.766 29.971C15.3112 31.646 16.8746 32.7778 17.2373 33.0311C17.6001 32.7771 19.1635 31.646 20.7086 29.971C22.3183 28.2252 24.2374 25.5139 24.2374 22.5113C24.2374 17.1209 18.132 9.30401 17.238 8.18831H17.2366Z" fill="#FCFCFC"/>
|
||||||
|
<mask id="mask4_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="11" y="9" width="12" height="23">
|
||||||
|
<path d="M22.2589 19.9411C21.953 18.2662 21.2345 16.6972 20.4724 15.1871C19.6472 13.5515 18.7771 11.9376 17.9077 10.3251C17.7976 10.1209 17.6881 9.9174 17.5779 9.71321C17.5288 9.62199 17.3843 9.62129 17.3359 9.71321C16.5254 11.2296 15.5479 12.6463 14.6098 14.0848C13.6856 15.5015 12.7966 16.9505 12.1608 18.523C11.5497 20.0358 11.1588 21.6736 11.2395 23.3135C11.2788 24.1099 11.4311 24.8993 11.7062 25.6487C11.9658 26.3553 12.3208 27.0233 12.7397 27.6478C13.5944 28.9228 14.6834 30.0203 15.7879 31.0777C15.9261 31.2096 16.0644 31.3416 16.2033 31.4728C16.3345 31.597 16.5331 31.3991 16.4019 31.2742C15.3087 30.2371 14.2084 29.1859 13.3095 27.9699C12.4071 26.7497 11.7377 25.3624 11.563 23.8418C11.3792 22.2357 11.6879 20.6147 12.2359 19.1054C12.8071 17.5329 13.6555 16.0853 14.5564 14.6819C15.47 13.2589 16.4426 11.873 17.2776 10.4009C17.3387 10.2935 17.3969 10.1847 17.4558 10.0767C18.2824 11.6085 19.1069 13.1403 19.9034 14.6875C20.6724 16.1814 21.4316 17.7034 21.8421 19.3412C22.0421 20.1404 22.1516 20.9607 22.1284 21.7852C22.1081 22.5086 21.9874 23.2258 21.7846 23.9204C21.3748 25.3224 20.6415 26.6072 19.7918 27.7861C18.9091 29.0105 17.8909 30.1304 16.8524 31.2223C16.7261 31.3549 16.5998 31.4868 16.4735 31.6187C16.3486 31.7492 16.5464 31.9478 16.672 31.8173C17.7316 30.7135 18.7757 29.5908 19.7041 28.3727C20.6086 27.1861 21.4029 25.8971 21.8983 24.4832C22.4119 23.0181 22.5375 21.468 22.2589 19.9397V19.9411Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask4_6679_53576)">
|
||||||
|
<path d="M11.4004 9.62305H11.2285V31.9503H11.4004V9.62305Z" fill="#FBC30E"/>
|
||||||
|
<path d="M11.5723 9.62305H11.4004V31.9503H11.5723V9.62305Z" fill="#FAC20E"/>
|
||||||
|
<path d="M11.7442 9.62305H11.5723V31.9503H11.7442V9.62305Z" fill="#F9C10F"/>
|
||||||
|
<path d="M11.9161 9.62305H11.7441V31.9503H11.9161V9.62305Z" fill="#F8C00F"/>
|
||||||
|
<path d="M12.0879 9.62305H11.916V31.9503H12.0879V9.62305Z" fill="#F7C010"/>
|
||||||
|
<path d="M12.2598 9.62305H12.0879V31.9503H12.2598V9.62305Z" fill="#F6BF10"/>
|
||||||
|
<path d="M12.4317 9.62305H12.2598V31.9503H12.4317V9.62305Z" fill="#F5BE11"/>
|
||||||
|
<path d="M12.604 9.62305H12.4321V31.9503H12.604V9.62305Z" fill="#F4BD11"/>
|
||||||
|
<path d="M12.7754 9.62305H12.6035V31.9503H12.7754V9.62305Z" fill="#F3BC12"/>
|
||||||
|
<path d="M12.9478 9.62305H12.7759V31.9503H12.9478V9.62305Z" fill="#F2BB12"/>
|
||||||
|
<path d="M13.1197 9.62305H12.9478V31.9503H13.1197V9.62305Z" fill="#F1BA13"/>
|
||||||
|
<path d="M13.2915 9.62305H13.1196V31.9503H13.2915V9.62305Z" fill="#F0B913"/>
|
||||||
|
<path d="M13.4634 9.62305H13.2915V31.9503H13.4634V9.62305Z" fill="#EFB914"/>
|
||||||
|
<path d="M13.6353 9.62305H13.4634V31.9503H13.6353V9.62305Z" fill="#EEB814"/>
|
||||||
|
<path d="M13.8072 9.62305H13.6353V31.9503H13.8072V9.62305Z" fill="#EDB715"/>
|
||||||
|
<path d="M13.979 9.62305H13.8071V31.9503H13.979V9.62305Z" fill="#ECB615"/>
|
||||||
|
<path d="M14.1509 9.62305H13.979V31.9503H14.1509V9.62305Z" fill="#EBB516"/>
|
||||||
|
<path d="M14.3228 9.62305H14.1509V31.9503H14.3228V9.62305Z" fill="#EAB416"/>
|
||||||
|
<path d="M14.4947 9.62305H14.3228V31.9503H14.4947V9.62305Z" fill="#E9B316"/>
|
||||||
|
<path d="M14.667 9.62305H14.4951V31.9503H14.667V9.62305Z" fill="#E8B217"/>
|
||||||
|
<path d="M14.8384 9.62305H14.6665V31.9503H14.8384V9.62305Z" fill="#E7B217"/>
|
||||||
|
<path d="M15.0108 9.62305H14.8389V31.9503H15.0108V9.62305Z" fill="#E6B118"/>
|
||||||
|
<path d="M15.1827 9.62305H15.0107V31.9503H15.1827V9.62305Z" fill="#E5B018"/>
|
||||||
|
<path d="M15.3545 9.62305H15.1826V31.9503H15.3545V9.62305Z" fill="#E4AF19"/>
|
||||||
|
<path d="M15.5264 9.62305H15.3545V31.9503H15.5264V9.62305Z" fill="#E3AE19"/>
|
||||||
|
<path d="M15.6993 9.62305H15.5273V31.9503H15.6993V9.62305Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M15.8706 9.62305H15.6987V31.9503H15.8706V9.62305Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M16.043 9.62305H15.8711V31.9503H16.043V9.62305Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M16.2149 9.62305H16.043V31.9503H16.2149V9.62305Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M16.3868 9.62305H16.2148V31.9503H16.3868V9.62305Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M16.5586 9.62305H16.3867V31.9503H16.5586V9.62305Z" fill="#DDA91C"/>
|
||||||
|
<path d="M16.7305 9.62305H16.5586V31.9503H16.7305V9.62305Z" fill="#DCA81D"/>
|
||||||
|
<path d="M16.9024 9.62305H16.7305V31.9503H16.9024V9.62305Z" fill="#DBA71D"/>
|
||||||
|
<path d="M17.0743 9.62305H16.9023V31.9503H17.0743V9.62305Z" fill="#D9A61D"/>
|
||||||
|
<path d="M17.2461 9.62305H17.0742V31.9503H17.2461V9.62305Z" fill="#D8A51E"/>
|
||||||
|
<path d="M17.418 9.62305H17.2461V31.9503H17.418V9.62305Z" fill="#D7A41E"/>
|
||||||
|
<path d="M17.5899 9.62305H17.418V31.9503H17.5899V9.62305Z" fill="#D6A41F"/>
|
||||||
|
<path d="M17.7618 9.62305H17.5898V31.9503H17.7618V9.62305Z" fill="#D5A31F"/>
|
||||||
|
<path d="M17.9336 9.62305H17.7617V31.9503H17.9336V9.62305Z" fill="#D4A220"/>
|
||||||
|
<path d="M18.1055 9.62305H17.9336V31.9503H18.1055V9.62305Z" fill="#D3A120"/>
|
||||||
|
<path d="M18.2779 9.62305H18.106V31.9503H18.2779V9.62305Z" fill="#D2A021"/>
|
||||||
|
<path d="M18.4493 9.62305H18.2773V31.9503H18.4493V9.62305Z" fill="#D19F21"/>
|
||||||
|
<path d="M18.6216 9.62305H18.4497V31.9503H18.6216V9.62305Z" fill="#D09E22"/>
|
||||||
|
<path d="M18.7935 9.62305H18.6216V31.9503H18.7935V9.62305Z" fill="#CF9D22"/>
|
||||||
|
<path d="M18.9654 9.62305H18.7935V31.9503H18.9654V9.62305Z" fill="#CE9D23"/>
|
||||||
|
<path d="M19.1372 9.62305H18.9653V31.9503H19.1372V9.62305Z" fill="#CD9C23"/>
|
||||||
|
<path d="M19.3091 9.62305H19.1372V31.9503H19.3091V9.62305Z" fill="#CC9B24"/>
|
||||||
|
<path d="M19.481 9.62305H19.3091V31.9503H19.481V9.62305Z" fill="#CB9A24"/>
|
||||||
|
<path d="M19.6529 9.62305H19.481V31.9503H19.6529V9.62305Z" fill="#CA9925"/>
|
||||||
|
<path d="M19.8247 9.62305H19.6528V31.9503H19.8247V9.62305Z" fill="#C99825"/>
|
||||||
|
<path d="M19.9966 9.62305H19.8247V31.9503H19.9966V9.62305Z" fill="#C89725"/>
|
||||||
|
<path d="M20.1685 9.62305H19.9966V31.9503H20.1685V9.62305Z" fill="#C79626"/>
|
||||||
|
<path d="M20.3409 9.62305H20.1689V31.9503H20.3409V9.62305Z" fill="#C69626"/>
|
||||||
|
<path d="M20.5122 9.62305H20.3403V31.9503H20.5122V9.62305Z" fill="#C59527"/>
|
||||||
|
<path d="M20.6846 9.62305H20.5127V31.9503H20.6846V9.62305Z" fill="#C49427"/>
|
||||||
|
<path d="M20.8565 9.62305H20.6846V31.9503H20.8565V9.62305Z" fill="#C39328"/>
|
||||||
|
<path d="M21.0284 9.62305H20.8564V31.9503H21.0284V9.62305Z" fill="#C29228"/>
|
||||||
|
<path d="M21.2002 9.62305H21.0283V31.9503H21.2002V9.62305Z" fill="#C19129"/>
|
||||||
|
<path d="M21.3721 9.62305H21.2002V31.9503H21.3721V9.62305Z" fill="#C09029"/>
|
||||||
|
<path d="M21.544 9.62305H21.3721V31.9503H21.544V9.62305Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M21.7159 9.62305H21.5439V31.9503H21.7159V9.62305Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M21.8877 9.62305H21.7158V31.9503H21.8877V9.62305Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M22.0596 9.62305H21.8877V31.9503H22.0596V9.62305Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M22.2315 9.62305H22.0596V31.9503H22.2315V9.62305Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M22.4038 9.62305H22.2319V31.9503H22.4038V9.62305Z" fill="#BA8B2C"/>
|
||||||
|
<path d="M22.5373 9.62305H22.4033V31.9503H22.5373V9.62305Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
<mask id="mask5_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="1" y="28" width="18" height="22">
|
||||||
|
<path d="M15.5633 45.3647C13.9993 44.2055 12.3994 43.0414 10.5841 42.3046C9.65296 41.9264 8.66567 41.6906 7.76961 41.2282C7.03704 40.85 6.37815 40.3454 5.80276 39.7567C4.61549 38.5407 3.79661 37.0026 3.28016 35.3929C2.65355 33.4401 2.43181 31.3904 2.25849 29.3562C2.24586 29.2102 2.23393 29.0643 2.22201 28.9183C3.34261 29.8144 4.60847 30.5028 5.89117 31.1371C7.28053 31.8241 8.70216 32.4577 10.027 33.2667C10.6795 33.6653 11.3069 34.1074 11.8794 34.6147C12.5236 35.1852 13.0871 35.8385 13.5937 36.5324C14.1164 37.2475 14.5845 38.0004 15.0518 38.7526C15.5198 39.5069 15.9815 40.2654 16.3962 41.0513C17.2004 42.5761 17.8537 44.256 17.794 46.0067C17.787 46.2228 17.7695 46.4383 17.74 46.6523C17.7295 46.7281 17.7582 46.8017 17.8382 46.8249C17.9035 46.8438 18.0003 46.8017 18.0108 46.7267C18.255 44.9584 17.7561 43.2259 17.0046 41.638C16.6208 40.8275 16.1731 40.0486 15.7086 39.2831C15.2469 38.5224 14.7802 37.7625 14.282 37.025C13.7817 36.284 13.2407 35.5662 12.6148 34.9255C12.0626 34.36 11.4423 33.8639 10.7883 33.4211C9.49087 32.544 8.06643 31.8816 6.66093 31.201C5.25614 30.5203 3.84713 29.8151 2.60232 28.8622C2.45006 28.7457 2.3013 28.625 2.15534 28.5008C2.07184 28.43 1.90484 28.4685 1.91607 28.5998C2.08377 30.6347 2.25288 32.6871 2.77775 34.6673C3.22543 36.3584 3.95028 37.9821 5.06177 39.3441C5.58453 39.9848 6.1922 40.5567 6.87635 41.0212C7.64892 41.546 8.5099 41.8702 9.38912 42.1691C9.87189 42.3326 10.3533 42.4989 10.8192 42.7052C11.2605 42.9003 11.6893 43.1213 12.1082 43.3606C12.9607 43.8469 13.7698 44.4054 14.5648 44.9794C15.2841 45.4987 16.0187 46.0109 16.6446 46.6432C17.1864 47.1905 17.6979 47.8753 17.7709 48.6668C17.7884 48.8577 17.7821 49.0507 17.7491 49.2401C17.7182 49.417 17.9891 49.4927 18.02 49.3145C18.3168 47.5975 16.7997 46.279 15.5647 45.3633L15.5633 45.3647Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask5_6679_53576)">
|
||||||
|
<path d="M2.16197 28.4287H1.91357V49.4922H2.16197V28.4287Z" fill="#FBC30E"/>
|
||||||
|
<path d="M2.41051 28.4287H2.16211V49.4922H2.41051V28.4287Z" fill="#FAC20E"/>
|
||||||
|
<path d="M2.65953 28.4287H2.41113V49.4922H2.65953V28.4287Z" fill="#F9C10F"/>
|
||||||
|
<path d="M2.90807 28.4287H2.65967V49.4922H2.90807V28.4287Z" fill="#F8C00F"/>
|
||||||
|
<path d="M3.1566 28.4287H2.9082V49.4922H3.1566V28.4287Z" fill="#F7C010"/>
|
||||||
|
<path d="M3.40563 28.4287H3.15723V49.4922H3.40563V28.4287Z" fill="#F6BF10"/>
|
||||||
|
<path d="M3.65367 28.4287H3.40527V49.4922H3.65367V28.4287Z" fill="#F5BE11"/>
|
||||||
|
<path d="M3.90221 28.4287H3.65381V49.4922H3.90221V28.4287Z" fill="#F4BD11"/>
|
||||||
|
<path d="M4.15026 28.4287H3.90186V49.4922H4.15026V28.4287Z" fill="#F3BC12"/>
|
||||||
|
<path d="M4.39977 28.4287H4.15137V49.4922H4.39977V28.4287Z" fill="#F2BB12"/>
|
||||||
|
<path d="M4.6483 28.4287H4.3999V49.4922H4.6483V28.4287Z" fill="#F1BA13"/>
|
||||||
|
<path d="M4.89684 28.4287H4.64844V49.4922H4.89684V28.4287Z" fill="#F0B913"/>
|
||||||
|
<path d="M5.14488 28.4287H4.89648V49.4922H5.14488V28.4287Z" fill="#EFB914"/>
|
||||||
|
<path d="M5.39391 28.4287H5.14551V49.4922H5.39391V28.4287Z" fill="#EEB814"/>
|
||||||
|
<path d="M5.64244 28.4287H5.39404V49.4922H5.64244V28.4287Z" fill="#EDB715"/>
|
||||||
|
<path d="M5.89098 28.4287H5.64258V49.4922H5.89098V28.4287Z" fill="#ECB615"/>
|
||||||
|
<path d="M6.14 28.4287H5.8916V49.4922H6.14V28.4287Z" fill="#EBB516"/>
|
||||||
|
<path d="M6.38805 28.4287H6.13965V49.4922H6.38805V28.4287Z" fill="#EAB416"/>
|
||||||
|
<path d="M6.63707 28.4287H6.38867V49.4922H6.63707V28.4287Z" fill="#E9B316"/>
|
||||||
|
<path d="M6.88512 28.4287H6.63672V49.4922H6.88512V28.4287Z" fill="#E8B217"/>
|
||||||
|
<path d="M7.13414 28.4287H6.88574V49.4922H7.13414V28.4287Z" fill="#E7B217"/>
|
||||||
|
<path d="M7.38268 28.4287H7.13428V49.4922H7.38268V28.4287Z" fill="#E6B118"/>
|
||||||
|
<path d="M7.63121 28.4287H7.38281V49.4922H7.63121V28.4287Z" fill="#E5B018"/>
|
||||||
|
<path d="M7.88024 28.4287H7.63184V49.4922H7.88024V28.4287Z" fill="#E4AF19"/>
|
||||||
|
<path d="M8.12828 28.4287H7.87988V49.4922H8.12828V28.4287Z" fill="#E3AE19"/>
|
||||||
|
<path d="M8.37682 28.4287H8.12842V49.4922H8.37682V28.4287Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M8.62535 28.4287H8.37695V49.4922H8.62535V28.4287Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M8.87486 28.4287H8.62646V49.4922H8.87486V28.4287Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M9.12291 28.4287H8.87451V49.4922H9.12291V28.4287Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M9.37145 28.4287H9.12305V49.4922H9.37145V28.4287Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M9.61998 28.4287H9.37158V49.4922H9.61998V28.4287Z" fill="#DDA91C"/>
|
||||||
|
<path d="M9.86901 28.4287H9.62061V49.4922H9.86901V28.4287Z" fill="#DCA81D"/>
|
||||||
|
<path d="M10.1171 28.4287H9.86865V49.4922H10.1171V28.4287Z" fill="#DBA71D"/>
|
||||||
|
<path d="M10.3656 28.4287H10.1172V49.4922H10.3656V28.4287Z" fill="#D9A61D"/>
|
||||||
|
<path d="M10.6146 28.4287H10.3662V49.4922H10.6146V28.4287Z" fill="#D8A51E"/>
|
||||||
|
<path d="M10.8631 28.4287H10.6147V49.4922H10.8631V28.4287Z" fill="#D7A41E"/>
|
||||||
|
<path d="M11.1112 28.4287H10.8628V49.4922H11.1112V28.4287Z" fill="#D6A41F"/>
|
||||||
|
<path d="M11.3602 28.4287H11.1118V49.4922H11.3602V28.4287Z" fill="#D5A31F"/>
|
||||||
|
<path d="M11.6092 28.4287H11.3608V49.4922H11.6092V28.4287Z" fill="#D4A220"/>
|
||||||
|
<path d="M11.8573 28.4287H11.6089V49.4922H11.8573V28.4287Z" fill="#D3A120"/>
|
||||||
|
<path d="M12.1058 28.4287H11.8574V49.4922H12.1058V28.4287Z" fill="#D2A021"/>
|
||||||
|
<path d="M12.3544 28.4287H12.106V49.4922H12.3544V28.4287Z" fill="#D19F21"/>
|
||||||
|
<path d="M12.6034 28.4287H12.355V49.4922H12.6034V28.4287Z" fill="#D09E22"/>
|
||||||
|
<path d="M12.8514 28.4287H12.603V49.4922H12.8514V28.4287Z" fill="#CF9D22"/>
|
||||||
|
<path d="M13.1 28.4287H12.8516V49.4922H13.1V28.4287Z" fill="#CE9D23"/>
|
||||||
|
<path d="M13.349 28.4287H13.1006V49.4922H13.349V28.4287Z" fill="#CD9C23"/>
|
||||||
|
<path d="M13.5975 28.4287H13.3491V49.4922H13.5975V28.4287Z" fill="#CC9B24"/>
|
||||||
|
<path d="M13.8461 28.4287H13.5977V49.4922H13.8461V28.4287Z" fill="#CB9A24"/>
|
||||||
|
<path d="M14.0946 28.4287H13.8462V49.4922H14.0946V28.4287Z" fill="#CA9925"/>
|
||||||
|
<path d="M14.3436 28.4287H14.0952V49.4922H14.3436V28.4287Z" fill="#C99825"/>
|
||||||
|
<path d="M14.5917 28.4287H14.3433V49.4922H14.5917V28.4287Z" fill="#C89725"/>
|
||||||
|
<path d="M14.8402 28.4287H14.5918V49.4922H14.8402V28.4287Z" fill="#C79626"/>
|
||||||
|
<path d="M15.0887 28.4287H14.8403V49.4922H15.0887V28.4287Z" fill="#C69626"/>
|
||||||
|
<path d="M15.3378 28.4287H15.0894V49.4922H15.3378V28.4287Z" fill="#C59527"/>
|
||||||
|
<path d="M15.5863 28.4287H15.3379V49.4922H15.5863V28.4287Z" fill="#C49427"/>
|
||||||
|
<path d="M15.8343 28.4287H15.5859V49.4922H15.8343V28.4287Z" fill="#C39328"/>
|
||||||
|
<path d="M16.0838 28.4287H15.8354V49.4922H16.0838V28.4287Z" fill="#C29228"/>
|
||||||
|
<path d="M16.3324 28.4287H16.084V49.4922H16.3324V28.4287Z" fill="#C19129"/>
|
||||||
|
<path d="M16.5804 28.4287H16.332V49.4922H16.5804V28.4287Z" fill="#C09029"/>
|
||||||
|
<path d="M16.829 28.4287H16.5806V49.4922H16.829V28.4287Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M17.078 28.4287H16.8296V49.4922H17.078V28.4287Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M17.3265 28.4287H17.0781V49.4922H17.3265V28.4287Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M17.5746 28.4287H17.3262V49.4922H17.5746V28.4287Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M17.8236 28.4287H17.5752V49.4922H17.8236V28.4287Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M18.0721 28.4287H17.8237V49.4922H18.0721V28.4287Z" fill="#BA8B2C"/>
|
||||||
|
<path d="M18.3151 28.4287H18.0723V49.4922H18.3151V28.4287Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
<mask id="mask6_6679_53576" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="18" y="28" width="16" height="21">
|
||||||
|
<path d="M32.9314 28.4483C31.6592 28.9514 30.4067 29.5072 29.1921 30.1387C27.9816 30.7688 26.8091 31.474 25.7018 32.2719C24.6381 33.0388 23.6346 33.8886 22.7231 34.8323C21.8446 35.7417 21.0503 36.736 20.3732 37.804C19.6988 38.8678 19.1417 40.008 18.7389 41.2016C18.6884 41.3525 18.64 41.5034 18.5937 41.6556C18.541 41.8289 18.8119 41.9026 18.8645 41.73C19.2238 40.5406 19.7381 39.4039 20.3746 38.3373C21.0131 37.2672 21.7702 36.2708 22.6158 35.3551C23.4852 34.4134 24.4458 33.5581 25.4703 32.789C26.5481 31.9807 27.6932 31.2635 28.8777 30.6229C30.065 29.9808 31.2929 29.4138 32.5427 28.9044C32.6311 28.8686 32.7195 28.8335 32.8072 28.7985C32.6514 30.3766 32.462 31.9554 32.0999 33.5012C31.7329 35.0695 31.1821 36.6118 30.2825 37.9577C29.8257 38.6411 29.2805 39.2593 28.6595 39.7975C27.9915 40.3764 27.247 40.8599 26.4835 41.3027C24.9875 42.1693 23.3975 42.8787 21.9828 43.8814C20.6756 44.8083 19.4799 45.9865 18.894 47.5078C18.8231 47.6923 18.7621 47.8811 18.7115 48.0719C18.6652 48.2466 18.9354 48.321 18.9824 48.1463C19.4013 46.5773 20.524 45.3269 21.7934 44.3663C23.1729 43.3222 24.7496 42.5973 26.2527 41.7567C27.0266 41.3237 27.7831 40.8571 28.4805 40.3077C29.1458 39.7835 29.738 39.1786 30.2432 38.4994C31.2108 37.1985 31.8276 35.6688 32.2388 34.1096C32.6626 32.4999 32.8788 30.8425 33.0493 29.1893C33.0703 28.9872 33.09 28.7858 33.1096 28.5837C33.118 28.4988 33.0121 28.4167 32.9321 28.4483H32.9314Z" fill="white"/>
|
||||||
|
</mask>
|
||||||
|
<g mask="url(#mask6_6679_53576)">
|
||||||
|
<path d="M18.8101 28.417H18.5869V48.322H18.8101V28.417Z" fill="#FBC30E"/>
|
||||||
|
<path d="M19.0337 28.417H18.8105V48.322H19.0337V28.417Z" fill="#FAC20E"/>
|
||||||
|
<path d="M19.2568 28.417H19.0337V48.322H19.2568V28.417Z" fill="#F9C10F"/>
|
||||||
|
<path d="M19.48 28.417H19.2568V48.322H19.48V28.417Z" fill="#F8C00F"/>
|
||||||
|
<path d="M19.7041 28.417H19.481V48.322H19.7041V28.417Z" fill="#F7C010"/>
|
||||||
|
<path d="M19.9272 28.417H19.7041V48.322H19.9272V28.417Z" fill="#F6BF10"/>
|
||||||
|
<path d="M20.1509 28.417H19.9277V48.322H20.1509V28.417Z" fill="#F5BE11"/>
|
||||||
|
<path d="M20.374 28.417H20.1509V48.322H20.374V28.417Z" fill="#F4BD11"/>
|
||||||
|
<path d="M20.5972 28.417H20.374V48.322H20.5972V28.417Z" fill="#F3BC12"/>
|
||||||
|
<path d="M20.8208 28.417H20.5977V48.322H20.8208V28.417Z" fill="#F2BB12"/>
|
||||||
|
<path d="M21.0439 28.417H20.8208V48.322H21.0439V28.417Z" fill="#F1BA13"/>
|
||||||
|
<path d="M21.2681 28.417H21.0449V48.322H21.2681V28.417Z" fill="#F0B913"/>
|
||||||
|
<path d="M21.4912 28.417H21.2681V48.322H21.4912V28.417Z" fill="#EFB914"/>
|
||||||
|
<path d="M21.7144 28.417H21.4912V48.322H21.7144V28.417Z" fill="#EEB814"/>
|
||||||
|
<path d="M21.938 28.417H21.7148V48.322H21.938V28.417Z" fill="#EDB715"/>
|
||||||
|
<path d="M22.1611 28.417H21.938V48.322H22.1611V28.417Z" fill="#ECB615"/>
|
||||||
|
<path d="M22.3848 28.417H22.1616V48.322H22.3848V28.417Z" fill="#EBB516"/>
|
||||||
|
<path d="M22.6084 28.417H22.3853V48.322H22.6084V28.417Z" fill="#EAB416"/>
|
||||||
|
<path d="M22.831 28.417H22.6079V48.322H22.831V28.417Z" fill="#E9B316"/>
|
||||||
|
<path d="M23.0552 28.417H22.832V48.322H23.0552V28.417Z" fill="#E8B217"/>
|
||||||
|
<path d="M23.2783 28.417H23.0552V48.322H23.2783V28.417Z" fill="#E7B217"/>
|
||||||
|
<path d="M23.5024 28.417H23.2793V48.322H23.5024V28.417Z" fill="#E6B118"/>
|
||||||
|
<path d="M23.7251 28.417H23.502V48.322H23.7251V28.417Z" fill="#E5B018"/>
|
||||||
|
<path d="M23.9482 28.417H23.7251V48.322H23.9482V28.417Z" fill="#E4AF19"/>
|
||||||
|
<path d="M24.1724 28.417H23.9492V48.322H24.1724V28.417Z" fill="#E3AE19"/>
|
||||||
|
<path d="M24.3955 28.417H24.1724V48.322H24.3955V28.417Z" fill="#E2AD1A"/>
|
||||||
|
<path d="M24.6191 28.417H24.396V48.322H24.6191V28.417Z" fill="#E1AC1A"/>
|
||||||
|
<path d="M24.8423 28.417H24.6191V48.322H24.8423V28.417Z" fill="#E0AB1B"/>
|
||||||
|
<path d="M25.0654 28.417H24.8423V48.322H25.0654V28.417Z" fill="#DFAB1B"/>
|
||||||
|
<path d="M25.2895 28.417H25.0664V48.322H25.2895V28.417Z" fill="#DEAA1C"/>
|
||||||
|
<path d="M25.5122 28.417H25.2891V48.322H25.5122V28.417Z" fill="#DDA91C"/>
|
||||||
|
<path d="M25.7363 28.417H25.5132V48.322H25.7363V28.417Z" fill="#DCA81D"/>
|
||||||
|
<path d="M25.9595 28.417H25.7363V48.322H25.9595V28.417Z" fill="#DBA71D"/>
|
||||||
|
<path d="M26.1826 28.417H25.9595V48.322H26.1826V28.417Z" fill="#D9A61D"/>
|
||||||
|
<path d="M26.4062 28.417H26.1831V48.322H26.4062V28.417Z" fill="#D8A51E"/>
|
||||||
|
<path d="M26.6299 28.417H26.4067V48.322H26.6299V28.417Z" fill="#D7A41E"/>
|
||||||
|
<path d="M26.8535 28.417H26.6304V48.322H26.8535V28.417Z" fill="#D6A41F"/>
|
||||||
|
<path d="M27.0767 28.417H26.8535V48.322H27.0767V28.417Z" fill="#D5A31F"/>
|
||||||
|
<path d="M27.3003 28.417H27.0771V48.322H27.3003V28.417Z" fill="#D4A220"/>
|
||||||
|
<path d="M27.5234 28.417H27.3003V48.322H27.5234V28.417Z" fill="#D3A120"/>
|
||||||
|
<path d="M27.7466 28.417H27.5234V48.322H27.7466V28.417Z" fill="#D2A021"/>
|
||||||
|
<path d="M27.9707 28.417H27.7476V48.322H27.9707V28.417Z" fill="#D19F21"/>
|
||||||
|
<path d="M28.1938 28.417H27.9707V48.322H28.1938V28.417Z" fill="#D09E22"/>
|
||||||
|
<path d="M28.4175 28.417H28.1943V48.322H28.4175V28.417Z" fill="#CF9D22"/>
|
||||||
|
<path d="M28.6406 28.417H28.4175V48.322H28.6406V28.417Z" fill="#CE9D23"/>
|
||||||
|
<path d="M28.8638 28.417H28.6406V48.322H28.8638V28.417Z" fill="#CD9C23"/>
|
||||||
|
<path d="M29.0874 28.417H28.8643V48.322H29.0874V28.417Z" fill="#CC9B24"/>
|
||||||
|
<path d="M29.311 28.417H29.0879V48.322H29.311V28.417Z" fill="#CB9A24"/>
|
||||||
|
<path d="M29.5347 28.417H29.3115V48.322H29.5347V28.417Z" fill="#CA9925"/>
|
||||||
|
<path d="M29.7578 28.417H29.5347V48.322H29.7578V28.417Z" fill="#C99825"/>
|
||||||
|
<path d="M29.981 28.417H29.7578V48.322H29.981V28.417Z" fill="#C89725"/>
|
||||||
|
<path d="M30.2046 28.417H29.9814V48.322H30.2046V28.417Z" fill="#C79626"/>
|
||||||
|
<path d="M30.4277 28.417H30.2046V48.322H30.4277V28.417Z" fill="#C69626"/>
|
||||||
|
<path d="M30.6518 28.417H30.4287V48.322H30.6518V28.417Z" fill="#C59527"/>
|
||||||
|
<path d="M30.8745 28.417H30.6514V48.322H30.8745V28.417Z" fill="#C49427"/>
|
||||||
|
<path d="M31.0981 28.417H30.875V48.322H31.0981V28.417Z" fill="#C39328"/>
|
||||||
|
<path d="M31.3218 28.417H31.0986V48.322H31.3218V28.417Z" fill="#C29228"/>
|
||||||
|
<path d="M31.5449 28.417H31.3218V48.322H31.5449V28.417Z" fill="#C19129"/>
|
||||||
|
<path d="M31.769 28.417H31.5459V48.322H31.769V28.417Z" fill="#C09029"/>
|
||||||
|
<path d="M31.9922 28.417H31.769V48.322H31.9922V28.417Z" fill="#BF8F2A"/>
|
||||||
|
<path d="M32.2148 28.417H31.9917V48.322H32.2148V28.417Z" fill="#BE8F2A"/>
|
||||||
|
<path d="M32.439 28.417H32.2158V48.322H32.439V28.417Z" fill="#BD8E2B"/>
|
||||||
|
<path d="M32.6621 28.417H32.439V48.322H32.6621V28.417Z" fill="#BC8D2B"/>
|
||||||
|
<path d="M32.8857 28.417H32.6626V48.322H32.8857V28.417Z" fill="#BB8C2C"/>
|
||||||
|
<path d="M33.1089 28.417H32.8857V48.322H33.1089V28.417Z" fill="#BA8B2C"/>
|
||||||
|
<path d="M33.1171 28.417H33.1094V48.322H33.1171V28.417Z" fill="#BA8B2C"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 61 KiB |
7
assets/icons/rasad_toyor.svg
Normal file
7
assets/icons/rasad_toyor.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="44" height="63" viewBox="0 0 44 63" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M35.7426 20.2212C36.0492 21.517 26.5441 11.0503 13.1551 16.2338C8.96467 19.2243 3.44555 19.1247 1.40143 15.8351C0.277161 14.1405 1.19701 10.6516 3.24113 8.95699C9.5779 2.77664 35.3338 18.1278 35.7426 20.2212Z" fill="#40BB93"/>
|
||||||
|
<path d="M39.4165 22.0562C39.3158 23.4601 32.77 11.0257 18.6716 12.931C13.9385 14.9365 8.70191 13.5326 7.49347 9.82239C6.78854 7.91712 8.5005 4.70826 10.9174 3.60521C18.4701 -1.10781 39.5172 19.8501 39.4165 22.0562Z" fill="#40BB93"/>
|
||||||
|
<path d="M43.0485 27.5779C42.5438 28.9222 40.2221 14.6522 26.1907 11.9636C21.0425 12.3772 16.5 9.37845 16.5 5.34562C16.5 3.2775 19.1246 0.58895 21.7491 0.278733C30.4304 -1.78939 43.8561 25.5098 43.0485 27.5779Z" fill="#40BB93"/>
|
||||||
|
<path d="M16.6312 42.333C19.5531 47.7455 19.0313 52.7334 12.5615 56.6601C8.70043 57.5091 6.09162 56.7662 4.94375 54.4314C4.10893 52.7334 4.73504 50.9292 6.71774 49.019C12.3528 47.5332 16.2138 45.5168 16.6312 42.333Z" fill="#40BB93"/>
|
||||||
|
<path d="M41.2072 34.7754C39.1874 23.3416 30.6032 16.3598 19.3933 19.0918C14.2428 20.6096 10.8091 23.9487 10.1022 30.728C4.04281 33.7636 1.92202 37.2039 3.03291 41.0489C6.26459 39.4299 10.9101 39.1264 17.0705 40.3406C26.0586 49.4472 23.1299 56.0242 19.6963 62.5C33.8349 58.4526 41.9141 49.9531 41.2072 34.7754ZM20.1002 32.8529C18.6864 33.1565 17.2725 32.347 16.8686 30.9304C16.5656 29.5138 17.3735 28.0972 18.7874 27.6925C20.2012 27.389 21.6151 28.1984 22.019 29.615C22.322 31.0316 21.5141 32.5494 20.1002 32.8529Z" fill="#4665AF"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
BIN
assets/vec/rasad_ban.svg.vec
Normal file
BIN
assets/vec/rasad_ban.svg.vec
Normal file
Binary file not shown.
BIN
assets/vec/rasad_bar.svg.vec
Normal file
BIN
assets/vec/rasad_bar.svg.vec
Normal file
Binary file not shown.
BIN
assets/vec/rasad_bot.svg.vec
Normal file
BIN
assets/vec/rasad_bot.svg.vec
Normal file
Binary file not shown.
BIN
assets/vec/rasad_dam.svg.vec
Normal file
BIN
assets/vec/rasad_dam.svg.vec
Normal file
Binary file not shown.
BIN
assets/vec/rasad_nan.svg.vec
Normal file
BIN
assets/vec/rasad_nan.svg.vec
Normal file
Binary file not shown.
BIN
assets/vec/rasad_toyor.svg.vec
Normal file
BIN
assets/vec/rasad_toyor.svg.vec
Normal file
Binary file not shown.
15
lib/data/model/response/slider/slider_model.dart
Normal file
15
lib/data/model/response/slider/slider_model.dart
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||||
|
|
||||||
|
part 'slider_model.freezed.dart';
|
||||||
|
part 'slider_model.g.dart';
|
||||||
|
|
||||||
|
@freezed
|
||||||
|
abstract class SliderModel with _$SliderModel {
|
||||||
|
const factory SliderModel({
|
||||||
|
List<String>? up,
|
||||||
|
List<String>? down,
|
||||||
|
}) = _SliderModel;
|
||||||
|
|
||||||
|
factory SliderModel.fromJson(Map<String, dynamic> json) =>
|
||||||
|
_$SliderModelFromJson(json);
|
||||||
|
}
|
||||||
296
lib/data/model/response/slider/slider_model.freezed.dart
Normal file
296
lib/data/model/response/slider/slider_model.freezed.dart
Normal file
@@ -0,0 +1,296 @@
|
|||||||
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||||
|
// coverage:ignore-file
|
||||||
|
// ignore_for_file: type=lint
|
||||||
|
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark
|
||||||
|
|
||||||
|
part of 'slider_model.dart';
|
||||||
|
|
||||||
|
// **************************************************************************
|
||||||
|
// FreezedGenerator
|
||||||
|
// **************************************************************************
|
||||||
|
|
||||||
|
// dart format off
|
||||||
|
T _$identity<T>(T value) => value;
|
||||||
|
|
||||||
|
/// @nodoc
|
||||||
|
mixin _$SliderModel {
|
||||||
|
|
||||||
|
List<String>? get up; List<String>? get down;
|
||||||
|
/// Create a copy of SliderModel
|
||||||
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||||
|
@pragma('vm:prefer-inline')
|
||||||
|
$SliderModelCopyWith<SliderModel> get copyWith => _$SliderModelCopyWithImpl<SliderModel>(this as SliderModel, _$identity);
|
||||||
|
|
||||||
|
/// Serializes this SliderModel to a JSON map.
|
||||||
|
Map<String, dynamic> toJson();
|
||||||
|
|
||||||
|
|
||||||
|
@override
|
||||||
|
bool operator ==(Object other) {
|
||||||
|
return identical(this, other) || (other.runtimeType == runtimeType&&other is SliderModel&&const DeepCollectionEquality().equals(other.up, up)&&const DeepCollectionEquality().equals(other.down, down));
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||||
|
@override
|
||||||
|
int get hashCode => Object.hash(runtimeType,const DeepCollectionEquality().hash(up),const DeepCollectionEquality().hash(down));
|
||||||
|
|
||||||
|
@override
|
||||||
|
String toString() {
|
||||||
|
return 'SliderModel(up: $up, down: $down)';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// @nodoc
|
||||||
|
abstract mixin class $SliderModelCopyWith<$Res> {
|
||||||
|
factory $SliderModelCopyWith(SliderModel value, $Res Function(SliderModel) _then) = _$SliderModelCopyWithImpl;
|
||||||
|
@useResult
|
||||||
|
$Res call({
|
||||||
|
List<String>? up, List<String>? down
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
/// @nodoc
|
||||||
|
class _$SliderModelCopyWithImpl<$Res>
|
||||||
|
implements $SliderModelCopyWith<$Res> {
|
||||||
|
_$SliderModelCopyWithImpl(this._self, this._then);
|
||||||
|
|
||||||
|
final SliderModel _self;
|
||||||
|
final $Res Function(SliderModel) _then;
|
||||||
|
|
||||||
|
/// Create a copy of SliderModel
|
||||||
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
|
@pragma('vm:prefer-inline') @override $Res call({Object? up = freezed,Object? down = freezed,}) {
|
||||||
|
return _then(_self.copyWith(
|
||||||
|
up: freezed == up ? _self.up : up // ignore: cast_nullable_to_non_nullable
|
||||||
|
as List<String>?,down: freezed == down ? _self.down : down // ignore: cast_nullable_to_non_nullable
|
||||||
|
as List<String>?,
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// Adds pattern-matching-related methods to [SliderModel].
|
||||||
|
extension SliderModelPatterns on SliderModel {
|
||||||
|
/// A variant of `map` that fallback to returning `orElse`.
|
||||||
|
///
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case final Subclass value:
|
||||||
|
/// return ...;
|
||||||
|
/// case _:
|
||||||
|
/// return orElse();
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult maybeMap<TResult extends Object?>(TResult Function( _SliderModel value)? $default,{required TResult orElse(),}){
|
||||||
|
final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel() when $default != null:
|
||||||
|
return $default(_that);case _:
|
||||||
|
return orElse();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// A `switch`-like method, using callbacks.
|
||||||
|
///
|
||||||
|
/// Callbacks receives the raw object, upcasted.
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case final Subclass value:
|
||||||
|
/// return ...;
|
||||||
|
/// case final Subclass2 value:
|
||||||
|
/// return ...;
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult map<TResult extends Object?>(TResult Function( _SliderModel value) $default,){
|
||||||
|
final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel():
|
||||||
|
return $default(_that);case _:
|
||||||
|
throw StateError('Unexpected subclass');
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// A variant of `map` that fallback to returning `null`.
|
||||||
|
///
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case final Subclass value:
|
||||||
|
/// return ...;
|
||||||
|
/// case _:
|
||||||
|
/// return null;
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult? mapOrNull<TResult extends Object?>(TResult? Function( _SliderModel value)? $default,){
|
||||||
|
final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel() when $default != null:
|
||||||
|
return $default(_that);case _:
|
||||||
|
return null;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// A variant of `when` that fallback to an `orElse` callback.
|
||||||
|
///
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case Subclass(:final field):
|
||||||
|
/// return ...;
|
||||||
|
/// case _:
|
||||||
|
/// return orElse();
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult maybeWhen<TResult extends Object?>(TResult Function( List<String>? up, List<String>? down)? $default,{required TResult orElse(),}) {final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel() when $default != null:
|
||||||
|
return $default(_that.up,_that.down);case _:
|
||||||
|
return orElse();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// A `switch`-like method, using callbacks.
|
||||||
|
///
|
||||||
|
/// As opposed to `map`, this offers destructuring.
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case Subclass(:final field):
|
||||||
|
/// return ...;
|
||||||
|
/// case Subclass2(:final field2):
|
||||||
|
/// return ...;
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult when<TResult extends Object?>(TResult Function( List<String>? up, List<String>? down) $default,) {final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel():
|
||||||
|
return $default(_that.up,_that.down);case _:
|
||||||
|
throw StateError('Unexpected subclass');
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// A variant of `when` that fallback to returning `null`
|
||||||
|
///
|
||||||
|
/// It is equivalent to doing:
|
||||||
|
/// ```dart
|
||||||
|
/// switch (sealedClass) {
|
||||||
|
/// case Subclass(:final field):
|
||||||
|
/// return ...;
|
||||||
|
/// case _:
|
||||||
|
/// return null;
|
||||||
|
/// }
|
||||||
|
/// ```
|
||||||
|
|
||||||
|
@optionalTypeArgs TResult? whenOrNull<TResult extends Object?>(TResult? Function( List<String>? up, List<String>? down)? $default,) {final _that = this;
|
||||||
|
switch (_that) {
|
||||||
|
case _SliderModel() when $default != null:
|
||||||
|
return $default(_that.up,_that.down);case _:
|
||||||
|
return null;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// @nodoc
|
||||||
|
@JsonSerializable()
|
||||||
|
|
||||||
|
class _SliderModel implements SliderModel {
|
||||||
|
const _SliderModel({final List<String>? up, final List<String>? down}): _up = up,_down = down;
|
||||||
|
factory _SliderModel.fromJson(Map<String, dynamic> json) => _$SliderModelFromJson(json);
|
||||||
|
|
||||||
|
final List<String>? _up;
|
||||||
|
@override List<String>? get up {
|
||||||
|
final value = _up;
|
||||||
|
if (value == null) return null;
|
||||||
|
if (_up is EqualUnmodifiableListView) return _up;
|
||||||
|
// ignore: implicit_dynamic_type
|
||||||
|
return EqualUnmodifiableListView(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
final List<String>? _down;
|
||||||
|
@override List<String>? get down {
|
||||||
|
final value = _down;
|
||||||
|
if (value == null) return null;
|
||||||
|
if (_down is EqualUnmodifiableListView) return _down;
|
||||||
|
// ignore: implicit_dynamic_type
|
||||||
|
return EqualUnmodifiableListView(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// Create a copy of SliderModel
|
||||||
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
|
@override @JsonKey(includeFromJson: false, includeToJson: false)
|
||||||
|
@pragma('vm:prefer-inline')
|
||||||
|
_$SliderModelCopyWith<_SliderModel> get copyWith => __$SliderModelCopyWithImpl<_SliderModel>(this, _$identity);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Map<String, dynamic> toJson() {
|
||||||
|
return _$SliderModelToJson(this, );
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
bool operator ==(Object other) {
|
||||||
|
return identical(this, other) || (other.runtimeType == runtimeType&&other is _SliderModel&&const DeepCollectionEquality().equals(other._up, _up)&&const DeepCollectionEquality().equals(other._down, _down));
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||||
|
@override
|
||||||
|
int get hashCode => Object.hash(runtimeType,const DeepCollectionEquality().hash(_up),const DeepCollectionEquality().hash(_down));
|
||||||
|
|
||||||
|
@override
|
||||||
|
String toString() {
|
||||||
|
return 'SliderModel(up: $up, down: $down)';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// @nodoc
|
||||||
|
abstract mixin class _$SliderModelCopyWith<$Res> implements $SliderModelCopyWith<$Res> {
|
||||||
|
factory _$SliderModelCopyWith(_SliderModel value, $Res Function(_SliderModel) _then) = __$SliderModelCopyWithImpl;
|
||||||
|
@override @useResult
|
||||||
|
$Res call({
|
||||||
|
List<String>? up, List<String>? down
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
/// @nodoc
|
||||||
|
class __$SliderModelCopyWithImpl<$Res>
|
||||||
|
implements _$SliderModelCopyWith<$Res> {
|
||||||
|
__$SliderModelCopyWithImpl(this._self, this._then);
|
||||||
|
|
||||||
|
final _SliderModel _self;
|
||||||
|
final $Res Function(_SliderModel) _then;
|
||||||
|
|
||||||
|
/// Create a copy of SliderModel
|
||||||
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
|
@override @pragma('vm:prefer-inline') $Res call({Object? up = freezed,Object? down = freezed,}) {
|
||||||
|
return _then(_SliderModel(
|
||||||
|
up: freezed == up ? _self._up : up // ignore: cast_nullable_to_non_nullable
|
||||||
|
as List<String>?,down: freezed == down ? _self._down : down // ignore: cast_nullable_to_non_nullable
|
||||||
|
as List<String>?,
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// dart format on
|
||||||
15
lib/data/model/response/slider/slider_model.g.dart
Normal file
15
lib/data/model/response/slider/slider_model.g.dart
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||||
|
|
||||||
|
part of 'slider_model.dart';
|
||||||
|
|
||||||
|
// **************************************************************************
|
||||||
|
// JsonSerializableGenerator
|
||||||
|
// **************************************************************************
|
||||||
|
|
||||||
|
_SliderModel _$SliderModelFromJson(Map<String, dynamic> json) => _SliderModel(
|
||||||
|
up: (json['up'] as List<dynamic>?)?.map((e) => e as String).toList(),
|
||||||
|
down: (json['down'] as List<dynamic>?)?.map((e) => e as String).toList(),
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<String, dynamic> _$SliderModelToJson(_SliderModel instance) =>
|
||||||
|
<String, dynamic>{'up': instance.up, 'down': instance.down};
|
||||||
@@ -1,38 +1,90 @@
|
|||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:rasadyar_app/data/model/response/slider/slider_model.dart';
|
||||||
import 'package:rasadyar_app/presentation/routes/app_pages.dart';
|
import 'package:rasadyar_app/presentation/routes/app_pages.dart';
|
||||||
import 'package:rasadyar_core/core.dart';
|
import 'package:rasadyar_core/core.dart';
|
||||||
|
|
||||||
class ModulesLogic extends GetxController {
|
class ModulesLogic extends GetxController {
|
||||||
TokenStorageService tokenService = Get.find<TokenStorageService>();
|
TokenStorageService tokenService = Get.find<TokenStorageService>();
|
||||||
|
SliderLogic upSlider = Get.find<SliderLogic>(tag: "up");
|
||||||
|
SliderLogic downSlider = Get.find<SliderLogic>(tag: "down");
|
||||||
RxBool isLoading = false.obs;
|
RxBool isLoading = false.obs;
|
||||||
|
|
||||||
List<ModuleModel> moduleList = [
|
List<ModuleModel> moduleList = [
|
||||||
ModuleModel(title: 'بازرسی', icon: Assets.icons.inspection.path, module: Module.inspection),
|
ModuleModel(
|
||||||
ModuleModel(title: 'دام', icon: Assets.icons.liveStock.path, module: Module.liveStocks),
|
title: 'رصدطیور',
|
||||||
ModuleModel(title: 'مرغ', icon: Assets.icons.liveStock.path, module: Module.chicken),
|
icon: Assets.icons.rasadToyor.path,
|
||||||
|
module: Module.chicken,
|
||||||
|
borderColor: Color(0xFF4665AF),
|
||||||
|
backgroundColor: Color(0xFFECEEF2),
|
||||||
|
titleColor: Color(0xFF4665AF),
|
||||||
|
),
|
||||||
|
ModuleModel(
|
||||||
|
title: 'رصدام',
|
||||||
|
icon: Assets.icons.rasadDam.path,
|
||||||
|
module: Module.liveStocks,
|
||||||
|
borderColor: Color(0xFFD7A972),
|
||||||
|
backgroundColor: Color(0xFFF4F1EF),
|
||||||
|
titleColor: Color(0xFF7F7F7F),
|
||||||
|
),
|
||||||
|
ModuleModel(
|
||||||
|
title: 'رصدبان',
|
||||||
|
icon: Assets.icons.rasadBan.path,
|
||||||
|
module: Module.inspection,
|
||||||
|
borderColor: Color(0xFF014856),
|
||||||
|
backgroundColor: Color(0xFFE9EDED),
|
||||||
|
titleColor: Color(0xFF014856),
|
||||||
|
),
|
||||||
|
ModuleModel(
|
||||||
|
title: 'رصدبار',
|
||||||
|
icon: Assets.icons.rasadBar.path,
|
||||||
|
borderColor: Color(0xFFF37021),
|
||||||
|
backgroundColor: Color(0xFFFFECE1),
|
||||||
|
titleColor: Color(0xFFF37021),
|
||||||
|
),
|
||||||
|
ModuleModel(
|
||||||
|
title: 'رصدبات',
|
||||||
|
icon: Assets.icons.rasadBot.path,
|
||||||
|
borderColor: Color(0xFF4A148C),
|
||||||
|
backgroundColor: Color(0xFFEDEAF0),
|
||||||
|
titleColor: Color(0xFF4A148C),
|
||||||
|
),
|
||||||
|
ModuleModel(
|
||||||
|
title: 'رصدنان',
|
||||||
|
icon: Assets.icons.rasadNan.path,
|
||||||
|
borderColor: Color(0xFFD7A972),
|
||||||
|
backgroundColor: Color(0xFFF4F2EA),
|
||||||
|
titleColor: Color(0xFF8E8E8E),
|
||||||
|
),
|
||||||
];
|
];
|
||||||
|
|
||||||
RxnInt selectedIndex = RxnInt(null);
|
RxnInt selectedIndex = RxnInt(null);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void onReady() {
|
void onInit() {
|
||||||
super.onReady();
|
super.onInit();
|
||||||
|
getSliders();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
|
||||||
void onClose() {
|
|
||||||
super.onClose();
|
|
||||||
}
|
|
||||||
|
|
||||||
void saveModule(Module module) {
|
void saveModule(Module module) {
|
||||||
tokenService.saveModule(module);
|
tokenService.saveModule(module);
|
||||||
tokenService.appModule.value = module;
|
tokenService.appModule.value = module;
|
||||||
}
|
}
|
||||||
|
|
||||||
void onTapCard(Module module, int index) async {
|
void onTapCard(Module? module, int index) async {
|
||||||
isLoading.value = !isLoading.value;
|
if (module == null) {
|
||||||
|
Get.snackbar("بزودی", "این ماژول به زودی اضافه میشود", snackPosition: SnackPosition.BOTTOM);
|
||||||
|
} else {
|
||||||
|
_goToModule(module, index);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void _goToModule(Module module, int index) async {
|
||||||
selectedIndex.value = index;
|
selectedIndex.value = index;
|
||||||
await Future.delayed(Duration(milliseconds: 200)); // Simulate loading delay
|
await Future.delayed(Duration(milliseconds: 300));
|
||||||
navigateToModule(module);
|
selectedIndex.value = null;
|
||||||
|
saveModule(module);
|
||||||
|
await navigateToModule(module);
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> navigateToModule(Module module) async {
|
Future<void> navigateToModule(Module module) async {
|
||||||
@@ -44,4 +96,24 @@ class ModulesLogic extends GetxController {
|
|||||||
isLoading.value = !isLoading.value;
|
isLoading.value = !isLoading.value;
|
||||||
Get.toNamed(target.key, arguments: module);
|
Get.toNamed(target.key, arguments: module);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<void> getSliders() async {
|
||||||
|
var dio = Dio();
|
||||||
|
dio.interceptors.add(
|
||||||
|
PrettyDioLogger(
|
||||||
|
request: true,
|
||||||
|
enabled: true,
|
||||||
|
requestHeader: true,
|
||||||
|
responseHeader: true,
|
||||||
|
requestBody: true,
|
||||||
|
responseBody: true,
|
||||||
|
),
|
||||||
|
);
|
||||||
|
var res = await dio.get("https://miran.storage.c2.liara.space/app/urllapp.json");
|
||||||
|
if (res.statusCode == 200) {
|
||||||
|
SliderModel sliderModel = SliderModel.fromJson(res.data);
|
||||||
|
upSlider.onSuccess(sliderModel.up ?? []);
|
||||||
|
downSlider.onSuccess(sliderModel.down ?? []);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,13 @@ class ModulesPage extends GetView<ModulesLogic> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
title: Text('انتخاب سامانه', style: AppFonts.yekan18.copyWith(color: Colors.white)),
|
title: Row(
|
||||||
|
spacing: 5.w,
|
||||||
|
children: [
|
||||||
|
Text('سامانه جامع رصدیار', style: AppFonts.yekan18Bold.copyWith(color: Colors.white)),
|
||||||
|
Assets.logos.finalLogo.image(width: 40.w, height: 40.h),
|
||||||
|
],
|
||||||
|
),
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
backgroundColor: AppColor.blueNormal,
|
backgroundColor: AppColor.blueNormal,
|
||||||
),
|
),
|
||||||
@@ -19,24 +25,41 @@ class ModulesPage extends GetView<ModulesLogic> {
|
|||||||
fit: StackFit.expand,
|
fit: StackFit.expand,
|
||||||
alignment: Alignment.center,
|
alignment: Alignment.center,
|
||||||
children: [
|
children: [
|
||||||
GridView.builder(
|
Positioned.fill(
|
||||||
padding: EdgeInsets.symmetric(horizontal: 10, vertical: 20),
|
child: Column(
|
||||||
|
children: [
|
||||||
|
SizedBox(height: 24.h),
|
||||||
|
SliderWidget(widgetTag: "up"),
|
||||||
|
|
||||||
|
Expanded(
|
||||||
|
child: GridView.builder(
|
||||||
|
padding: EdgeInsets.symmetric(horizontal: 25.w, vertical: 24.h),
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
final module = controller.moduleList[index];
|
final module = controller.moduleList[index];
|
||||||
return CardIcon(
|
return CardIcon(
|
||||||
title: module.title,
|
title: module.title,
|
||||||
icon: module.icon,
|
icon: module.icon,
|
||||||
|
borderColor: module.borderColor,
|
||||||
|
backgroundColor: module.backgroundColor,
|
||||||
|
titleColor: module.titleColor,
|
||||||
onTap: () => controller.onTapCard(module.module, index),
|
onTap: () => controller.onTapCard(module.module, index),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
|
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
|
||||||
crossAxisCount: 3,
|
crossAxisCount: 3,
|
||||||
mainAxisSpacing: 10,
|
mainAxisSpacing: 24.h,
|
||||||
crossAxisSpacing: 10,
|
crossAxisSpacing: 16.w,
|
||||||
),
|
),
|
||||||
physics: BouncingScrollPhysics(),
|
physics: BouncingScrollPhysics(),
|
||||||
itemCount: controller.moduleList.length,
|
itemCount: controller.moduleList.length,
|
||||||
),
|
),
|
||||||
|
),
|
||||||
|
|
||||||
|
SliderWidget(height: 160, widgetTag: "down"),
|
||||||
|
SizedBox(height: 30.h),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
ObxValue((loading) {
|
ObxValue((loading) {
|
||||||
if (!controller.isLoading.value) return SizedBox.shrink();
|
if (!controller.isLoading.value) return SizedBox.shrink();
|
||||||
return Container(
|
return Container(
|
||||||
|
|||||||
@@ -25,7 +25,12 @@ sealed class AppPages {
|
|||||||
GetPage(
|
GetPage(
|
||||||
name: AppPaths.moduleList,
|
name: AppPaths.moduleList,
|
||||||
page: () => ModulesPage(),
|
page: () => ModulesPage(),
|
||||||
binding: BindingsBuilder.put(() => ModulesLogic()),
|
binding: BindingsBuilder(() {
|
||||||
|
|
||||||
|
Get.lazyPut(() => SliderLogic(), tag: "up");
|
||||||
|
Get.lazyPut(() => SliderLogic(), tag: "down");
|
||||||
|
Get.put(ModulesLogic());
|
||||||
|
}),
|
||||||
),
|
),
|
||||||
|
|
||||||
GetPage(
|
GetPage(
|
||||||
@@ -35,13 +40,11 @@ sealed class AppPages {
|
|||||||
),
|
),
|
||||||
|
|
||||||
...InspectionPages.pages,
|
...InspectionPages.pages,
|
||||||
|
|
||||||
...LiveStockPages.pages,
|
...LiveStockPages.pages,
|
||||||
...ChickenPages.pages,
|
...ChickenPages.pages,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Map<String, Future<void>?> getTargetModule(Module? value) {
|
Map<String, Future<void>?> getTargetModule(Module? value) {
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case Module.inspection:
|
case Module.inspection:
|
||||||
|
|||||||
@@ -1,16 +1,18 @@
|
|||||||
import 'package:flutter/material.dart';
|
|
||||||
import 'package:rasadyar_core/core.dart';
|
import 'package:rasadyar_core/core.dart';
|
||||||
import 'package:rasadyar_core/data/model/local/user_local/user_local_model.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
part 'module_model.freezed.dart';
|
part 'module_model.freezed.dart';
|
||||||
|
|
||||||
|
|
||||||
@freezed
|
@freezed
|
||||||
abstract class ModuleModel with _$ModuleModel{
|
abstract class ModuleModel with _$ModuleModel{
|
||||||
const factory ModuleModel({
|
factory ModuleModel({
|
||||||
required String title,
|
required String title,
|
||||||
required String icon,
|
required String icon,
|
||||||
required Module module,
|
required Color borderColor,
|
||||||
|
required Color backgroundColor,
|
||||||
|
required Color titleColor,
|
||||||
|
Module? module,
|
||||||
}) = _ModuleModel;
|
}) = _ModuleModel;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -14,7 +14,7 @@ T _$identity<T>(T value) => value;
|
|||||||
/// @nodoc
|
/// @nodoc
|
||||||
mixin _$ModuleModel {
|
mixin _$ModuleModel {
|
||||||
|
|
||||||
String get title; String get icon; Module get module;
|
String get title; String get icon; Color get borderColor; Color get backgroundColor; Color get titleColor; Module? get module;
|
||||||
/// Create a copy of ModuleModel
|
/// Create a copy of ModuleModel
|
||||||
/// with the given fields replaced by the non-null parameter values.
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||||
@@ -25,16 +25,16 @@ $ModuleModelCopyWith<ModuleModel> get copyWith => _$ModuleModelCopyWithImpl<Modu
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
bool operator ==(Object other) {
|
bool operator ==(Object other) {
|
||||||
return identical(this, other) || (other.runtimeType == runtimeType&&other is ModuleModel&&(identical(other.title, title) || other.title == title)&&(identical(other.icon, icon) || other.icon == icon)&&(identical(other.module, module) || other.module == module));
|
return identical(this, other) || (other.runtimeType == runtimeType&&other is ModuleModel&&(identical(other.title, title) || other.title == title)&&(identical(other.icon, icon) || other.icon == icon)&&(identical(other.borderColor, borderColor) || other.borderColor == borderColor)&&(identical(other.backgroundColor, backgroundColor) || other.backgroundColor == backgroundColor)&&(identical(other.titleColor, titleColor) || other.titleColor == titleColor)&&(identical(other.module, module) || other.module == module));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
int get hashCode => Object.hash(runtimeType,title,icon,module);
|
int get hashCode => Object.hash(runtimeType,title,icon,borderColor,backgroundColor,titleColor,module);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String toString() {
|
String toString() {
|
||||||
return 'ModuleModel(title: $title, icon: $icon, module: $module)';
|
return 'ModuleModel(title: $title, icon: $icon, borderColor: $borderColor, backgroundColor: $backgroundColor, titleColor: $titleColor, module: $module)';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ abstract mixin class $ModuleModelCopyWith<$Res> {
|
|||||||
factory $ModuleModelCopyWith(ModuleModel value, $Res Function(ModuleModel) _then) = _$ModuleModelCopyWithImpl;
|
factory $ModuleModelCopyWith(ModuleModel value, $Res Function(ModuleModel) _then) = _$ModuleModelCopyWithImpl;
|
||||||
@useResult
|
@useResult
|
||||||
$Res call({
|
$Res call({
|
||||||
String title, String icon, Module module
|
String title, String icon, Color borderColor, Color backgroundColor, Color titleColor, Module? module
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -62,12 +62,15 @@ class _$ModuleModelCopyWithImpl<$Res>
|
|||||||
|
|
||||||
/// Create a copy of ModuleModel
|
/// Create a copy of ModuleModel
|
||||||
/// with the given fields replaced by the non-null parameter values.
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
@pragma('vm:prefer-inline') @override $Res call({Object? title = null,Object? icon = null,Object? module = null,}) {
|
@pragma('vm:prefer-inline') @override $Res call({Object? title = null,Object? icon = null,Object? borderColor = null,Object? backgroundColor = null,Object? titleColor = null,Object? module = freezed,}) {
|
||||||
return _then(_self.copyWith(
|
return _then(_self.copyWith(
|
||||||
title: null == title ? _self.title : title // ignore: cast_nullable_to_non_nullable
|
title: null == title ? _self.title : title // ignore: cast_nullable_to_non_nullable
|
||||||
as String,icon: null == icon ? _self.icon : icon // ignore: cast_nullable_to_non_nullable
|
as String,icon: null == icon ? _self.icon : icon // ignore: cast_nullable_to_non_nullable
|
||||||
as String,module: null == module ? _self.module : module // ignore: cast_nullable_to_non_nullable
|
as String,borderColor: null == borderColor ? _self.borderColor : borderColor // ignore: cast_nullable_to_non_nullable
|
||||||
as Module,
|
as Color,backgroundColor: null == backgroundColor ? _self.backgroundColor : backgroundColor // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Color,titleColor: null == titleColor ? _self.titleColor : titleColor // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Color,module: freezed == module ? _self.module : module // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Module?,
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,10 +155,10 @@ return $default(_that);case _:
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
|
||||||
@optionalTypeArgs TResult maybeWhen<TResult extends Object?>(TResult Function( String title, String icon, Module module)? $default,{required TResult orElse(),}) {final _that = this;
|
@optionalTypeArgs TResult maybeWhen<TResult extends Object?>(TResult Function( String title, String icon, Color borderColor, Color backgroundColor, Color titleColor, Module? module)? $default,{required TResult orElse(),}) {final _that = this;
|
||||||
switch (_that) {
|
switch (_that) {
|
||||||
case _ModuleModel() when $default != null:
|
case _ModuleModel() when $default != null:
|
||||||
return $default(_that.title,_that.icon,_that.module);case _:
|
return $default(_that.title,_that.icon,_that.borderColor,_that.backgroundColor,_that.titleColor,_that.module);case _:
|
||||||
return orElse();
|
return orElse();
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -173,10 +176,10 @@ return $default(_that.title,_that.icon,_that.module);case _:
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
|
||||||
@optionalTypeArgs TResult when<TResult extends Object?>(TResult Function( String title, String icon, Module module) $default,) {final _that = this;
|
@optionalTypeArgs TResult when<TResult extends Object?>(TResult Function( String title, String icon, Color borderColor, Color backgroundColor, Color titleColor, Module? module) $default,) {final _that = this;
|
||||||
switch (_that) {
|
switch (_that) {
|
||||||
case _ModuleModel():
|
case _ModuleModel():
|
||||||
return $default(_that.title,_that.icon,_that.module);case _:
|
return $default(_that.title,_that.icon,_that.borderColor,_that.backgroundColor,_that.titleColor,_that.module);case _:
|
||||||
throw StateError('Unexpected subclass');
|
throw StateError('Unexpected subclass');
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -193,10 +196,10 @@ return $default(_that.title,_that.icon,_that.module);case _:
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
|
||||||
@optionalTypeArgs TResult? whenOrNull<TResult extends Object?>(TResult? Function( String title, String icon, Module module)? $default,) {final _that = this;
|
@optionalTypeArgs TResult? whenOrNull<TResult extends Object?>(TResult? Function( String title, String icon, Color borderColor, Color backgroundColor, Color titleColor, Module? module)? $default,) {final _that = this;
|
||||||
switch (_that) {
|
switch (_that) {
|
||||||
case _ModuleModel() when $default != null:
|
case _ModuleModel() when $default != null:
|
||||||
return $default(_that.title,_that.icon,_that.module);case _:
|
return $default(_that.title,_that.icon,_that.borderColor,_that.backgroundColor,_that.titleColor,_that.module);case _:
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -208,12 +211,15 @@ return $default(_that.title,_that.icon,_that.module);case _:
|
|||||||
|
|
||||||
|
|
||||||
class _ModuleModel implements ModuleModel {
|
class _ModuleModel implements ModuleModel {
|
||||||
const _ModuleModel({required this.title, required this.icon, required this.module});
|
_ModuleModel({required this.title, required this.icon, required this.borderColor, required this.backgroundColor, required this.titleColor, this.module});
|
||||||
|
|
||||||
|
|
||||||
@override final String title;
|
@override final String title;
|
||||||
@override final String icon;
|
@override final String icon;
|
||||||
@override final Module module;
|
@override final Color borderColor;
|
||||||
|
@override final Color backgroundColor;
|
||||||
|
@override final Color titleColor;
|
||||||
|
@override final Module? module;
|
||||||
|
|
||||||
/// Create a copy of ModuleModel
|
/// Create a copy of ModuleModel
|
||||||
/// with the given fields replaced by the non-null parameter values.
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
@@ -225,16 +231,16 @@ _$ModuleModelCopyWith<_ModuleModel> get copyWith => __$ModuleModelCopyWithImpl<_
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
bool operator ==(Object other) {
|
bool operator ==(Object other) {
|
||||||
return identical(this, other) || (other.runtimeType == runtimeType&&other is _ModuleModel&&(identical(other.title, title) || other.title == title)&&(identical(other.icon, icon) || other.icon == icon)&&(identical(other.module, module) || other.module == module));
|
return identical(this, other) || (other.runtimeType == runtimeType&&other is _ModuleModel&&(identical(other.title, title) || other.title == title)&&(identical(other.icon, icon) || other.icon == icon)&&(identical(other.borderColor, borderColor) || other.borderColor == borderColor)&&(identical(other.backgroundColor, backgroundColor) || other.backgroundColor == backgroundColor)&&(identical(other.titleColor, titleColor) || other.titleColor == titleColor)&&(identical(other.module, module) || other.module == module));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
int get hashCode => Object.hash(runtimeType,title,icon,module);
|
int get hashCode => Object.hash(runtimeType,title,icon,borderColor,backgroundColor,titleColor,module);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String toString() {
|
String toString() {
|
||||||
return 'ModuleModel(title: $title, icon: $icon, module: $module)';
|
return 'ModuleModel(title: $title, icon: $icon, borderColor: $borderColor, backgroundColor: $backgroundColor, titleColor: $titleColor, module: $module)';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -245,7 +251,7 @@ abstract mixin class _$ModuleModelCopyWith<$Res> implements $ModuleModelCopyWith
|
|||||||
factory _$ModuleModelCopyWith(_ModuleModel value, $Res Function(_ModuleModel) _then) = __$ModuleModelCopyWithImpl;
|
factory _$ModuleModelCopyWith(_ModuleModel value, $Res Function(_ModuleModel) _then) = __$ModuleModelCopyWithImpl;
|
||||||
@override @useResult
|
@override @useResult
|
||||||
$Res call({
|
$Res call({
|
||||||
String title, String icon, Module module
|
String title, String icon, Color borderColor, Color backgroundColor, Color titleColor, Module? module
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -262,12 +268,15 @@ class __$ModuleModelCopyWithImpl<$Res>
|
|||||||
|
|
||||||
/// Create a copy of ModuleModel
|
/// Create a copy of ModuleModel
|
||||||
/// with the given fields replaced by the non-null parameter values.
|
/// with the given fields replaced by the non-null parameter values.
|
||||||
@override @pragma('vm:prefer-inline') $Res call({Object? title = null,Object? icon = null,Object? module = null,}) {
|
@override @pragma('vm:prefer-inline') $Res call({Object? title = null,Object? icon = null,Object? borderColor = null,Object? backgroundColor = null,Object? titleColor = null,Object? module = freezed,}) {
|
||||||
return _then(_ModuleModel(
|
return _then(_ModuleModel(
|
||||||
title: null == title ? _self.title : title // ignore: cast_nullable_to_non_nullable
|
title: null == title ? _self.title : title // ignore: cast_nullable_to_non_nullable
|
||||||
as String,icon: null == icon ? _self.icon : icon // ignore: cast_nullable_to_non_nullable
|
as String,icon: null == icon ? _self.icon : icon // ignore: cast_nullable_to_non_nullable
|
||||||
as String,module: null == module ? _self.module : module // ignore: cast_nullable_to_non_nullable
|
as String,borderColor: null == borderColor ? _self.borderColor : borderColor // ignore: cast_nullable_to_non_nullable
|
||||||
as Module,
|
as Color,backgroundColor: null == backgroundColor ? _self.backgroundColor : backgroundColor // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Color,titleColor: null == titleColor ? _self.titleColor : titleColor // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Color,module: freezed == module ? _self.module : module // ignore: cast_nullable_to_non_nullable
|
||||||
|
as Module?,
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,8 @@ Future<void> setupAllCoreProvider() async {
|
|||||||
diCore.registerSingleton(NetworkStatus()..startListening());
|
diCore.registerSingleton(NetworkStatus()..startListening());
|
||||||
|
|
||||||
//max 500MB Map Cashing
|
//max 500MB Map Cashing
|
||||||
await diCore.registerSingleton(
|
await FMTCObjectBoxBackend().initialise();
|
||||||
FMTCObjectBoxBackend().initialise(maxDatabaseSize: 500 * 1024 * 1024),
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -166,6 +166,15 @@ class AppFonts {
|
|||||||
height: _height,
|
height: _height,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
static TextStyle yekan18Bold = TextStyle(
|
||||||
|
fontFamily: yekan,
|
||||||
|
fontWeight: bold, // Use bold weight
|
||||||
|
fontSize: 18.sp,
|
||||||
|
height: _height,
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
static TextStyle yekan16Bold = TextStyle(
|
static TextStyle yekan16Bold = TextStyle(
|
||||||
// Base size bold
|
// Base size bold
|
||||||
fontFamily: yekan,
|
fontFamily: yekan,
|
||||||
|
|||||||
@@ -211,6 +211,24 @@ class $AssetsIconsGen {
|
|||||||
/// File path: assets/icons/profile_user.svg
|
/// File path: assets/icons/profile_user.svg
|
||||||
SvgGenImage get profileUser => const SvgGenImage('assets/icons/profile_user.svg');
|
SvgGenImage get profileUser => const SvgGenImage('assets/icons/profile_user.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_ban.svg
|
||||||
|
SvgGenImage get rasadBan => const SvgGenImage('assets/icons/rasad_ban.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_bar.svg
|
||||||
|
SvgGenImage get rasadBar => const SvgGenImage('assets/icons/rasad_bar.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_bot.svg
|
||||||
|
SvgGenImage get rasadBot => const SvgGenImage('assets/icons/rasad_bot.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_dam.svg
|
||||||
|
SvgGenImage get rasadDam => const SvgGenImage('assets/icons/rasad_dam.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_nan.svg
|
||||||
|
SvgGenImage get rasadNan => const SvgGenImage('assets/icons/rasad_nan.svg');
|
||||||
|
|
||||||
|
/// File path: assets/icons/rasad_toyor.svg
|
||||||
|
SvgGenImage get rasadToyor => const SvgGenImage('assets/icons/rasad_toyor.svg');
|
||||||
|
|
||||||
/// File path: assets/icons/receipt_discount.svg
|
/// File path: assets/icons/receipt_discount.svg
|
||||||
SvgGenImage get receiptDiscount => const SvgGenImage('assets/icons/receipt_discount.svg');
|
SvgGenImage get receiptDiscount => const SvgGenImage('assets/icons/receipt_discount.svg');
|
||||||
|
|
||||||
@@ -339,6 +357,12 @@ class $AssetsIconsGen {
|
|||||||
profile2Outline,
|
profile2Outline,
|
||||||
profileCircle,
|
profileCircle,
|
||||||
profileUser,
|
profileUser,
|
||||||
|
rasadBan,
|
||||||
|
rasadBar,
|
||||||
|
rasadBot,
|
||||||
|
rasadDam,
|
||||||
|
rasadNan,
|
||||||
|
rasadToyor,
|
||||||
receiptDiscount,
|
receiptDiscount,
|
||||||
sale,
|
sale,
|
||||||
scan,
|
scan,
|
||||||
@@ -576,6 +600,24 @@ class $AssetsVecGen {
|
|||||||
/// File path: assets/vec/profile_user.svg.vec
|
/// File path: assets/vec/profile_user.svg.vec
|
||||||
SvgGenImage get profileUserSvg => const SvgGenImage.vec('assets/vec/profile_user.svg.vec');
|
SvgGenImage get profileUserSvg => const SvgGenImage.vec('assets/vec/profile_user.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_ban.svg.vec
|
||||||
|
SvgGenImage get rasadBanSvg => const SvgGenImage.vec('assets/vec/rasad_ban.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_bar.svg.vec
|
||||||
|
SvgGenImage get rasadBarSvg => const SvgGenImage.vec('assets/vec/rasad_bar.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_bot.svg.vec
|
||||||
|
SvgGenImage get rasadBotSvg => const SvgGenImage.vec('assets/vec/rasad_bot.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_dam.svg.vec
|
||||||
|
SvgGenImage get rasadDamSvg => const SvgGenImage.vec('assets/vec/rasad_dam.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_nan.svg.vec
|
||||||
|
SvgGenImage get rasadNanSvg => const SvgGenImage.vec('assets/vec/rasad_nan.svg.vec');
|
||||||
|
|
||||||
|
/// File path: assets/vec/rasad_toyor.svg.vec
|
||||||
|
SvgGenImage get rasadToyorSvg => const SvgGenImage.vec('assets/vec/rasad_toyor.svg.vec');
|
||||||
|
|
||||||
/// File path: assets/vec/receipt_discount.svg.vec
|
/// File path: assets/vec/receipt_discount.svg.vec
|
||||||
SvgGenImage get receiptDiscountSvg => const SvgGenImage.vec('assets/vec/receipt_discount.svg.vec');
|
SvgGenImage get receiptDiscountSvg => const SvgGenImage.vec('assets/vec/receipt_discount.svg.vec');
|
||||||
|
|
||||||
@@ -704,6 +746,12 @@ class $AssetsVecGen {
|
|||||||
profile2OutlineSvg,
|
profile2OutlineSvg,
|
||||||
profileCircleSvg,
|
profileCircleSvg,
|
||||||
profileUserSvg,
|
profileUserSvg,
|
||||||
|
rasadBanSvg,
|
||||||
|
rasadBarSvg,
|
||||||
|
rasadBotSvg,
|
||||||
|
rasadDamSvg,
|
||||||
|
rasadNanSvg,
|
||||||
|
rasadToyorSvg,
|
||||||
receiptDiscountSvg,
|
receiptDiscountSvg,
|
||||||
saleSvg,
|
saleSvg,
|
||||||
scanSvg,
|
scanSvg,
|
||||||
|
|||||||
@@ -7,40 +7,55 @@ class CardIcon extends StatelessWidget {
|
|||||||
required this.title,
|
required this.title,
|
||||||
required this.icon,
|
required this.icon,
|
||||||
this.onTap,
|
this.onTap,
|
||||||
|
this.titleColor = AppColor.blueNormal,
|
||||||
|
this.titleStyle,
|
||||||
|
this.borderColor = AppColor.blueNormal,
|
||||||
|
this.backgroundColor = Colors.white,
|
||||||
|
this.borderRadius = 8,
|
||||||
|
this.width = 110,
|
||||||
|
this.height = 110,
|
||||||
|
this.borderWidth = 1,
|
||||||
});
|
});
|
||||||
|
|
||||||
final String title;
|
final String title;
|
||||||
final String icon;
|
final String icon;
|
||||||
final VoidCallback? onTap;
|
final VoidCallback? onTap;
|
||||||
|
final Color titleColor;
|
||||||
|
final TextStyle? titleStyle;
|
||||||
|
|
||||||
|
final Color borderColor;
|
||||||
|
final Color backgroundColor;
|
||||||
|
final double borderRadius;
|
||||||
|
final double borderWidth;
|
||||||
|
|
||||||
|
final double width;
|
||||||
|
final double height;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return InkWell(
|
return Container(
|
||||||
onTap: onTap,
|
clipBehavior: Clip.hardEdge,
|
||||||
child: Card(
|
padding: EdgeInsets.fromLTRB(17.w, 10.h, 17.w, 8.h),
|
||||||
shape: RoundedRectangleBorder(
|
|
||||||
borderRadius: BorderRadius.circular(8),
|
|
||||||
side: const BorderSide(color: AppColor.blueNormal, width: 1),
|
|
||||||
),
|
|
||||||
child: Container(
|
|
||||||
padding: const EdgeInsets.all(8),
|
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
borderRadius: BorderRadius.circular(8),
|
borderRadius: BorderRadius.circular(borderRadius.r),
|
||||||
color: Colors.white,
|
color: backgroundColor,
|
||||||
|
border: Border.all(color: borderColor, width: borderWidth.w),
|
||||||
),
|
),
|
||||||
|
child: InkWell(
|
||||||
|
onTap: onTap,
|
||||||
child: Column(
|
child: Column(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
SvgGenImage(icon).svg(width: 50, height: 50),
|
Expanded(child: SvgGenImage(icon).svg(fit: BoxFit.fill)),
|
||||||
const SizedBox(height: 8),
|
SizedBox(height: 10.h),
|
||||||
Text(
|
Text(
|
||||||
title,
|
title,
|
||||||
style: AppFonts.yekan16.copyWith(color: AppColor.blueNormal),
|
textAlign: TextAlign.center,
|
||||||
|
style: titleStyle ?? AppFonts.yekan16Bold.copyWith(color: titleColor, height: 1.20),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
45
packages/core/lib/presentation/widget/slider/logic.dart
Normal file
45
packages/core/lib/presentation/widget/slider/logic.dart
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
import 'dart:async';
|
||||||
|
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:rasadyar_core/core.dart';
|
||||||
|
|
||||||
|
class SliderLogic extends GetxController with StateMixin<List<String>> {
|
||||||
|
final PageController pageController = PageController(initialPage: 0, viewportFraction: .93);
|
||||||
|
late Timer _timer;
|
||||||
|
late Duration duration;
|
||||||
|
|
||||||
|
@override
|
||||||
|
void onInit() {
|
||||||
|
super.onInit();
|
||||||
|
|
||||||
|
duration = Duration(seconds: randomInt(8, 18));
|
||||||
|
}
|
||||||
|
|
||||||
|
void _startSliding(int itemCount) {
|
||||||
|
_timer = Timer.periodic(duration, (timer) {
|
||||||
|
if (pageController.hasClients) {
|
||||||
|
int nextPage = pageController.page!.round() + 1;
|
||||||
|
if (nextPage == itemCount) {
|
||||||
|
nextPage = 0;
|
||||||
|
}
|
||||||
|
pageController.animateToPage(
|
||||||
|
nextPage,
|
||||||
|
duration: Duration(milliseconds: 300),
|
||||||
|
curve: Curves.easeIn,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
void onClose() {
|
||||||
|
_timer.cancel();
|
||||||
|
pageController.dispose();
|
||||||
|
super.onClose();
|
||||||
|
}
|
||||||
|
|
||||||
|
void onSuccess(List<String> data) {
|
||||||
|
change(data, status: RxStatus.success());
|
||||||
|
_startSliding(data.length);
|
||||||
|
}
|
||||||
|
}
|
||||||
2
packages/core/lib/presentation/widget/slider/slider.dart
Normal file
2
packages/core/lib/presentation/widget/slider/slider.dart
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
export 'logic.dart';
|
||||||
|
export 'view.dart';
|
||||||
80
packages/core/lib/presentation/widget/slider/view.dart
Normal file
80
packages/core/lib/presentation/widget/slider/view.dart
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:rasadyar_core/core.dart';
|
||||||
|
|
||||||
|
class SliderWidget extends GetView<SliderLogic> {
|
||||||
|
const SliderWidget({super.key, this.height = 210, this.widgetTag});
|
||||||
|
|
||||||
|
final int height;
|
||||||
|
final String? widgetTag;
|
||||||
|
|
||||||
|
@override
|
||||||
|
String? get tag => widgetTag;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return SizedBox(
|
||||||
|
height: height.h,
|
||||||
|
child: controller.obx(
|
||||||
|
(state) => Stack(
|
||||||
|
alignment: AlignmentDirectional.bottomCenter,
|
||||||
|
fit: StackFit.expand,
|
||||||
|
children: [
|
||||||
|
Positioned.fill(
|
||||||
|
child: PageView.builder(
|
||||||
|
controller: controller.pageController,
|
||||||
|
itemCount: state?.length ?? 0,
|
||||||
|
scrollDirection: Axis.horizontal,
|
||||||
|
itemBuilder: (context, index) {
|
||||||
|
String? image = state?[index];
|
||||||
|
return Container(
|
||||||
|
height: height.h,
|
||||||
|
margin: EdgeInsets.symmetric(horizontal: 6.w),
|
||||||
|
decoration: BoxDecoration(
|
||||||
|
borderRadius: BorderRadius.circular(8.r),
|
||||||
|
image: DecorationImage(fit: BoxFit.fill, image: NetworkImage(image ?? '')),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
),
|
||||||
|
Visibility(
|
||||||
|
visible: (state?.length ?? 0) > 1,
|
||||||
|
child: Positioned(
|
||||||
|
bottom: 5,
|
||||||
|
child: Container(
|
||||||
|
height: 13.36,
|
||||||
|
padding: const EdgeInsets.symmetric(horizontal: 8),
|
||||||
|
margin: const EdgeInsets.symmetric(vertical: 12),
|
||||||
|
decoration: ShapeDecoration(
|
||||||
|
color: Colors.white38,
|
||||||
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(9999)),
|
||||||
|
),
|
||||||
|
child: SmoothPageIndicator(
|
||||||
|
controller: controller.pageController, // PageController
|
||||||
|
count: state?.length ?? 0,
|
||||||
|
effect: const WormEffect(
|
||||||
|
dotWidth: 6.0,
|
||||||
|
dotHeight: 6.0,
|
||||||
|
activeDotColor: Colors.white,
|
||||||
|
dotColor: Colors.white38,
|
||||||
|
), // your preferred effect
|
||||||
|
onDotClicked: (index) {
|
||||||
|
controller.pageController.animateToPage(
|
||||||
|
index,
|
||||||
|
duration: const Duration(milliseconds: 500),
|
||||||
|
curve: Curves.easeIn,
|
||||||
|
);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
onLoading: const Center(child: CupertinoActivityIndicator(color: AppColor.blueNormal)),
|
||||||
|
onError: (error) => Center(child: Text('خطا در بارگذاری اسلایدر: $error')),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -32,3 +32,4 @@ export 'tabs/new_tab.dart';
|
|||||||
export 'tabs/r_segment.dart';
|
export 'tabs/r_segment.dart';
|
||||||
export 'tabs/tab.dart';
|
export 'tabs/tab.dart';
|
||||||
export 'vec_widget.dart';
|
export 'vec_widget.dart';
|
||||||
|
export 'slider/slider.dart';
|
||||||
13
packages/core/lib/utils/number_utils.dart
Normal file
13
packages/core/lib/utils/number_utils.dart
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import 'dart:math';
|
||||||
|
|
||||||
|
final _random = Random();
|
||||||
|
|
||||||
|
|
||||||
|
int randomInt(int min, int max) {
|
||||||
|
return min + _random.nextInt(max - min + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
double randomDouble(double min, double max) {
|
||||||
|
return min + _random.nextDouble() * (max - min);
|
||||||
|
}
|
||||||
@@ -11,3 +11,4 @@ export 'network/network.dart';
|
|||||||
export 'parser.dart';
|
export 'parser.dart';
|
||||||
export 'route_utils.dart';
|
export 'route_utils.dart';
|
||||||
export 'separator_input_formatter.dart';
|
export 'separator_input_formatter.dart';
|
||||||
|
export 'number_utils.dart';
|
||||||
|
|||||||
@@ -1390,6 +1390,14 @@ packages:
|
|||||||
description: flutter
|
description: flutter
|
||||||
source: sdk
|
source: sdk
|
||||||
version: "0.0.0"
|
version: "0.0.0"
|
||||||
|
smooth_page_indicator:
|
||||||
|
dependency: transitive
|
||||||
|
description:
|
||||||
|
name: smooth_page_indicator
|
||||||
|
sha256: b21ebb8bc39cf72d11c7cfd809162a48c3800668ced1c9da3aade13a32cf6c1c
|
||||||
|
url: "https://pub.dev"
|
||||||
|
source: hosted
|
||||||
|
version: "1.2.1"
|
||||||
source_gen:
|
source_gen:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|||||||
Reference in New Issue
Block a user