New UI implementation 1.0

merge-requests/1/merge
devmirza121 2 years ago
parent e88b544073
commit f9972fe167

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1,27 @@
<svg id="Group_768" data-name="Group 768" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1490" data-name="Rectangle 1490" width="16" height="16" fill="#2699fb"/>
</clipPath>
</defs>
<g id="Group_767" data-name="Group 767" clip-path="url(#clip-path)">
<path id="Path_669" data-name="Path 669" d="M18.08,177.688l.127.038v-1.174h-.552v1.136a.711.711,0,0,1,.425,0" transform="translate(-17.103 -171.035)" fill="#2699fb"/>
<path id="Path_670" data-name="Path 670" d="M52.966,203.035v.512l.552.166v-.678Z" transform="translate(-51.31 -196.69)" fill="#2699fb"/>
<rect id="Rectangle_1487" data-name="Rectangle 1487" width="0.552" height="0.552" transform="translate(6.621 6.621)" fill="#2699fb"/>
<rect id="Rectangle_1488" data-name="Rectangle 1488" width="0.552" height="1.103" transform="translate(7.724 6.069)" fill="#2699fb"/>
<rect id="Rectangle_1489" data-name="Rectangle 1489" width="0.552" height="0.552" transform="translate(8.828 6.621)" fill="#2699fb"/>
<path id="Path_671" data-name="Path 671" d="M477.242,177.689v-1.137h-.552v1.174l.129-.039a.751.751,0,0,1,.214-.031.738.738,0,0,1,.209.033" transform="translate(-461.793 -171.035)" fill="#2699fb"/>
<path id="Path_672" data-name="Path 672" d="M441.379,203.035v.678l.552-.166v-.512Z" transform="translate(-427.586 -196.69)" fill="#2699fb"/>
<path id="Path_673" data-name="Path 673" d="M196.138,5.076l1.508-1.885a1.937,1.937,0,0,0,.423-1.206V1.931a1.931,1.931,0,0,0-3.862,0v.054a1.939,1.939,0,0,0,.423,1.206Zm0-4.248a1.1,1.1,0,1,1-1.1,1.1,1.1,1.1,0,0,1,1.1-1.1" transform="translate(-188.138)" fill="#2699fb"/>
<path id="Path_674" data-name="Path 674" d="M390.345,0a1.933,1.933,0,0,0-1.931,1.931v.054a1.938,1.938,0,0,0,.423,1.206l1.508,1.885,1.508-1.885a1.937,1.937,0,0,0,.423-1.206V1.931A1.933,1.933,0,0,0,390.345,0m0,3.034a1.1,1.1,0,1,1,1.1-1.1,1.1,1.1,0,0,1-1.1,1.1" transform="translate(-376.276)" fill="#2699fb"/>
<path id="Path_675" data-name="Path 675" d="M1.931,5.076,3.439,3.191a1.937,1.937,0,0,0,.423-1.206V1.931A1.931,1.931,0,0,0,0,1.931v.054A1.938,1.938,0,0,0,.423,3.191Zm0-4.248a1.1,1.1,0,1,1-1.1,1.1,1.1,1.1,0,0,1,1.1-1.1" fill="#2699fb"/>
<path id="Path_676" data-name="Path 676" d="M198.069,248.275v-1.1h-3.862v2.759h3.862Zm-2.759,1.1h-.552v-.552h.552Zm0-1.1h-.552v-.552h.552Zm1.1,1.1h-.552v-.552h.552Zm0-1.1h-.552v-.552h.552Zm1.1,1.1h-.552v-.552h.552Zm0-1.1h-.552v-.552h.552Z" transform="translate(-188.138 -239.448)" fill="#2699fb"/>
<path id="Path_677" data-name="Path 677" d="M91.035,282.483H88.276v1.655h2.759Zm-1.655,1.1h-.552v-.552h.552Zm1.1,0h-.552v-.552h.552Z" transform="translate(-85.517 -273.655)" fill="#2699fb"/>
<path id="Path_678" data-name="Path 678" d="M338.207,282.483h-2.759v1.655h2.759Zm-1.655,1.1H336v-.552h.552Zm1.1,0H337.1v-.552h.552Z" transform="translate(-324.965 -273.655)" fill="#2699fb"/>
<path id="Path_679" data-name="Path 679" d="M406.069,230.445v.194h.552a.552.552,0,0,1,.552.552v1.655h1.655V229.74a.209.209,0,0,0-.264-.2l-2.348.7A.2.2,0,0,0,406.069,230.445Zm1.655.194h.552v.552h-.552Zm0,1.1h.552v.552h-.552Z" transform="translate(-393.379 -222.363)" fill="#2699fb"/>
<path id="Path_680" data-name="Path 680" d="M289.492,353.1h-5.907v.276a.276.276,0,0,0,.276.276h2.759a.828.828,0,1,1,0,1.655h-1.655a.276.276,0,0,0-.276.276.829.829,0,0,1-.828.828h-1.1a.276.276,0,1,0,0,.552.829.829,0,0,1,.828.828v.065a9.105,9.105,0,0,0,6.025-4.471l.024-.043a.161.161,0,0,0,.02-.079A.162.162,0,0,0,289.492,353.1Z" transform="translate(-273.654 -342.07)" fill="#2699fb"/>
<path id="Path_681" data-name="Path 681" d="M5.793,357.518a.828.828,0,1,1,0-1.655h.552a.276.276,0,1,0,0-.552H3.034a.828.828,0,1,1,0-1.655H4.69a.276.276,0,0,0,.276-.276V353.1H.162a.162.162,0,0,0-.162.162.161.161,0,0,0,.02.079l.024.043a9.105,9.105,0,0,0,6.025,4.471v-.065a.276.276,0,0,0-.276-.276" transform="translate(0 -342.07)" fill="#2699fb"/>
<path id="Path_682" data-name="Path 682" d="M17.655,232.84H19.31v-1.655a.552.552,0,0,1,.552-.552h.552v-.194a.2.2,0,0,0-.146-.2l-2.348-.7a.208.208,0,0,0-.264.2Zm.552-2.207h.552v.552h-.552Zm0,1.1h.552v.552h-.552Z" transform="translate(-17.103 -222.357)" fill="#2699fb"/>
<path id="Path_683" data-name="Path 683" d="M94.621,357.518a.828.828,0,1,1,0-1.655h1.1a.276.276,0,0,0,.276-.276.829.829,0,0,1,.828-.828h1.655a.276.276,0,1,0,0-.552H95.724a.829.829,0,0,1-.828-.828V353.1H91.035v.276a.829.829,0,0,1-.828.828H88.552a.276.276,0,0,0,0,.552h3.31a.828.828,0,0,1,0,1.655H91.31a.276.276,0,1,0,0,.552.829.829,0,0,1,.828.828v.167a8.783,8.783,0,0,0,2.759,0v-.167a.276.276,0,0,0-.276-.276" transform="translate(-85.517 -342.07)" fill="#2699fb"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

@ -0,0 +1,10 @@
<svg id="Group_772" data-name="Group 772" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18" viewBox="0 0 18 18">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1492" data-name="Rectangle 1492" width="18" height="18" fill="#2699fb"/>
</clipPath>
</defs>
<g id="Group_771" data-name="Group 771" clip-path="url(#clip-path)">
<path id="Path_688" data-name="Path 688" d="M9,0a9,9,0,1,0,9,9A9,9,0,0,0,9,0m3.471,11.315a.818.818,0,1,1-1.137,1.177l-.02-.02L9,10.156,6.686,12.471a.818.818,0,0,1-1.157-1.157L7.843,9,5.529,6.684A.818.818,0,1,1,6.666,5.507l.02.02L9,7.842l2.314-2.315a.818.818,0,1,1,1.177,1.137l-.02.02L10.157,9Z" transform="translate(0 0.001)" fill="#2699fb"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 760 B

@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64.696" height="62" viewBox="0 0 64.696 62">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1474" data-name="Rectangle 1474" width="64.696" height="62" fill="#fff"/>
</clipPath>
</defs>
<g id="Group_17" data-name="Group 17" transform="translate(-306.652 185.667)">
<g id="Group_22" data-name="Group 22" transform="translate(306.652 -185.667)">
<g id="Group_21" data-name="Group 21" clip-path="url(#clip-path)">
<path id="Path_656" data-name="Path 656" d="M13.363,10.784V2.7H21.45a1.348,1.348,0,1,0,0-2.7H12.015a1.348,1.348,0,0,0-1.348,1.348v9.435a1.348,1.348,0,1,0,2.7,0" transform="translate(-9.319 -0.001)" fill="#fff"/>
<path id="Path_657" data-name="Path 657" d="M406.681,2.7h8.087v8.087a1.348,1.348,0,1,0,2.7,0V1.349A1.348,1.348,0,0,0,416.116,0h-9.435a1.348,1.348,0,1,0,0,2.7" transform="translate(-354.116 -0.001)" fill="#fff"/>
<path id="Path_658" data-name="Path 658" d="M21.45,404.1H13.363v-8.087a1.348,1.348,0,1,0-2.7,0v9.435a1.348,1.348,0,0,0,1.348,1.348H21.45a1.348,1.348,0,1,0,0-2.7" transform="translate(-9.319 -344.797)" fill="#fff"/>
<path id="Path_659" data-name="Path 659" d="M414.768,396.015V404.1h-8.087a1.348,1.348,0,1,0,0,2.7h9.435a1.348,1.348,0,0,0,1.348-1.348v-9.435a1.348,1.348,0,1,0-2.7,0" transform="translate(-354.116 -344.797)" fill="#fff"/>
<path id="Path_660" data-name="Path 660" d="M63.348,70.892H46.419l.485-2.7A5.391,5.391,0,0,0,48.32,57.535c-.944-14.22-18.87-20.352-28.3-9.219a16.052,16.052,0,0,0-3.693,9.219A5.391,5.391,0,0,0,17.67,68.2l.485,2.7H1.348a1.348,1.348,0,0,0,0,2.7H18.964a14.138,14.138,0,0,0,5.014,6.739c-.728,3.033-3.127,9.435-10.5,9.435a1.348,1.348,0,0,0,0,2.7c7.346,0,11.376-5.27,12.912-10.783a14.26,14.26,0,0,0,11.915,0c1.537,5.472,5.567,10.783,12.912,10.783a1.348,1.348,0,1,0,0-2.7c-7.373,0-9.772-6.429-10.5-9.435a14.246,14.246,0,0,0,5.027-6.739h17.6a1.348,1.348,0,1,0,0-2.7M47.39,65.5a52.068,52.068,0,0,0,.863-5.135A2.7,2.7,0,0,1,47.39,65.5m-31-5.135a50.837,50.837,0,0,0,.917,5.135,2.7,2.7,0,0,1-.863-5.162ZM21,70.892l-1.766-9.88a13.276,13.276,0,0,1,2.9-10.89c8.774-10.473,25.7-2.4,23.331,10.89L43.7,70.892C43.67,70.973,21.013,70.892,21,70.892Zm.863,2.7H42.834a11.551,11.551,0,0,1-20.972,0Z" transform="translate(0 -37.196)" fill="#fff"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@ -0,0 +1,14 @@
<svg id="Group_20" data-name="Group 20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="61.004" height="62.14" viewBox="0 0 61.004 62.14">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1473" data-name="Rectangle 1473" width="61.004" height="62.14" fill="#fff"/>
</clipPath>
</defs>
<g id="Group_20-2" data-name="Group 20" clip-path="url(#clip-path)">
<path id="Path_651" data-name="Path 651" d="M64.472,19.741a1.818,1.818,0,0,1-1.455-.725A38.629,38.629,0,0,0,37.3,3.989h0A38.408,38.408,0,0,0,8.934,11.422a1.82,1.82,0,1,1-2.19-2.909A42.023,42.023,0,0,1,37.78.38h.006A42.467,42.467,0,0,1,45.3,2.1a42.043,42.043,0,0,1,20.627,14.73,1.821,1.821,0,0,1-1.453,2.916Z" transform="translate(-5.288 0)" fill="#fff"/>
<path id="Path_652" data-name="Path 652" d="M37.509,119.955a1.821,1.821,0,0,1-1.561-2.755,38.76,38.76,0,0,0,2.323-4.55,39.525,39.525,0,0,0,2.843-9.867,14.363,14.363,0,0,0-28.4-4.271,9.9,9.9,0,0,1-3.6,6.123,1.821,1.821,0,0,1-2.27-2.847A6.261,6.261,0,0,0,9.12,97.914,18.025,18.025,0,0,1,29.269,83.032a18,18,0,0,1,15.455,20.235,43.378,43.378,0,0,1-3.108,10.824,42.391,42.391,0,0,1-2.543,4.979A1.82,1.82,0,0,1,37.509,119.955ZM58.425,95.44a1.821,1.821,0,0,1-1.772-1.413A30.542,30.542,0,0,0,30.934,70.6,30.359,30.359,0,0,0,8.513,76.477a30.8,30.8,0,0,0-5.285,5.063A1.821,1.821,0,0,1,.413,79.232a34.447,34.447,0,0,1,5.91-5.663,33.98,33.98,0,0,1,25.095-6.577A34.182,34.182,0,0,1,60.2,93.211a1.822,1.822,0,0,1-1.776,2.229" transform="translate(0 -58.591)" fill="#fff"/>
<path id="Path_653" data-name="Path 653" d="M57,172.859a1.822,1.822,0,0,1-1.728-2.4,44.961,44.961,0,0,0,1.919-8.019,22.455,22.455,0,0,0-44.405-6.675,1.821,1.821,0,0,1-3.592-.6A26.1,26.1,0,0,1,60.8,162.928a48.679,48.679,0,0,1-2.073,8.685A1.821,1.821,0,0,1,57,172.859Z" transform="translate(-8.055 -117.178)" fill="#fff"/>
<path id="Path_654" data-name="Path 654" d="M111.775,296.5a1.82,1.82,0,0,1-1.327-3.067,31.279,31.279,0,0,0,7.543-15.955,6.271,6.271,0,0,0-12.432-1.665c-.009.07-1.17,7.264-6.091,10.613a1.82,1.82,0,1,1-2.048-3.01c2.92-1.987,4.259-6.513,4.535-8.117a9.912,9.912,0,0,1,19.645,2.663,33.742,33.742,0,0,1-1.73,6.706,32.513,32.513,0,0,1-6.767,11.258A1.815,1.815,0,0,1,111.775,296.5Z" transform="translate(-84.896 -234.359)" fill="#fff"/>
<path id="Path_655" data-name="Path 655" d="M135.949,352.026a1.821,1.821,0,0,1-1.026-3.326c6.668-4.537,7.987-13.614,8-13.7a1.821,1.821,0,0,1,3.608.487c-.059.437-1.525,10.762-9.559,16.229A1.813,1.813,0,0,1,135.949,352.026Z" transform="translate(-117.848 -292.954)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="14.41" height="19.215" viewBox="0 0 14.41 19.215">
<path id="Path_665" data-name="Path 665" d="M12.609,7.806V5.4A5.4,5.4,0,1,0,1.8,5.4v2.4A1.769,1.769,0,0,0,0,9.608v7.806a1.806,1.806,0,0,0,1.8,1.8H12.609a1.806,1.806,0,0,0,1.8-1.8V9.608a1.769,1.769,0,0,0-1.8-1.8M3,5.4a4.2,4.2,0,1,1,8.406,0v2.4H3Zm4.8,8.887v1.321a.6.6,0,1,1-1.2,0V14.292A1.749,1.749,0,0,1,5.4,12.61a1.8,1.8,0,1,1,3.6,0,1.749,1.749,0,0,1-1.2,1.681" fill="#2699fb"/>
</svg>

After

Width:  |  Height:  |  Size: 487 B

@ -0,0 +1,13 @@
<svg id="Group_770" data-name="Group 770" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16.001" viewBox="0 0 16 16.001">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1491" data-name="Rectangle 1491" width="16" height="16.001" fill="#2699fb"/>
</clipPath>
</defs>
<g id="Group_769" data-name="Group 769" clip-path="url(#clip-path)">
<path id="Path_684" data-name="Path 684" d="M211.911,0a1.931,1.931,0,0,0-1.906,1.906,1.931,1.931,0,0,0,1.906,1.906,1.907,1.907,0,0,0,0-3.813" transform="translate(-203.442)" fill="#2699fb"/>
<path id="Path_685" data-name="Path 685" d="M184.93,122a2.8,2.8,0,0,1-2.081.938,2.864,2.864,0,0,1-2.112-.938,2.791,2.791,0,0,0-.732,1.875v.469a.469.469,0,0,0,.469.469h4.719a.469.469,0,0,0,.469-.469v-.469A2.791,2.791,0,0,0,184.93,122" transform="translate(-174.379 -118.187)" fill="#2699fb"/>
<path id="Path_686" data-name="Path 686" d="M4.53,295.841l-2.389-4.79a.938.938,0,0,0-1.255-.422l-.624.309a.469.469,0,0,0-.211.63l2.813,5.626a.469.469,0,0,0,.628.211l.616-.305a.938.938,0,0,0,.423-1.259" transform="translate(0 -281.452)" fill="#2699fb"/>
<path id="Path_687" data-name="Path 687" d="M101.828,236.829a.935.935,0,0,0-1.238.122l-2.563,3.15a1.133,1.133,0,0,1-.694.3H95.149a.469.469,0,0,1,0-.938h1.875a.938.938,0,1,0,0-1.875H94.568c-.234,0-.35-.148-.534-.309a3.262,3.262,0,0,0-2.91-.712,3.42,3.42,0,0,0-1.439.719l-.014-.011-.678.6,2.665,5.343h5.368a2.824,2.824,0,0,0,2.25-1.125l2.75-3.938a.945.945,0,0,0-.2-1.322" transform="translate(-86.211 -229.088)" fill="#2699fb"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1,4 @@
<svg id="Component_147_2" data-name="Component 147 2" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<rect id="Rectangle_193" data-name="Rectangle 193" width="16" height="16" fill="none"/>
<path id="Path_104" data-name="Path 104" d="M267.5,10a2,2,0,1,0-2-2A2.006,2.006,0,0,0,267.5,10Zm-4.1-6.4a5.64,5.64,0,0,1,2.4-1.3l.8-2.3h2l.8,2.3a6.983,6.983,0,0,1,2.4,1.3l2.4-.5,1,1.8-1.6,1.8a5.7,5.7,0,0,1,.1,1.3c0,.4-.1.9-.1,1.3l1.6,1.8-1,1.8-2.4-.5a5.64,5.64,0,0,1-2.4,1.3l-.8,2.3h-2l-.8-2.3a6.983,6.983,0,0,1-2.4-1.3l-2.4.5-1-1.8,1.6-1.8a5.7,5.7,0,0,1-.1-1.3c0-.4.1-.9.1-1.3L260,4.9l1-1.8Z" transform="translate(-260)" fill="#2699fb"/>
</svg>

After

Width:  |  Height:  |  Size: 675 B

@ -0,0 +1,13 @@
<svg id="Group_15" data-name="Group 15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="78.666" height="69" viewBox="0 0 78.666 69">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1468" data-name="Rectangle 1468" width="78.666" height="69" fill="#fff"/>
</clipPath>
</defs>
<g id="Group_14" data-name="Group 14" clip-path="url(#clip-path)">
<path id="Path_643" data-name="Path 643" d="M9.49,69a13.143,13.143,0,0,1-4.31-.713L2.067,67.21l2.392-2.265A12.513,12.513,0,0,0,8.476,55.9,31.98,31.98,0,0,1,0,34.5C0,15.477,17.644,0,39.332,0S78.666,15.477,78.666,34.5,61.02,69,39.332,69a43.8,43.8,0,0,1-18.5-4.057C18.689,66.456,14.368,69,9.49,69m10.869-8.755,1.148.581A39.664,39.664,0,0,0,39.331,65c19.483,0,35.334-13.682,35.334-30.5S58.814,4,39.331,4,4,17.683,4,34.5a28.094,28.094,0,0,0,7.925,19.239l.52.551.024.757A16.547,16.547,0,0,1,9.65,65c4.632-.074,8.89-3.3,9.7-3.949Z" fill="#fff"/>
<path id="Path_644" data-name="Path 644" d="M20.254,43.936a15.116,15.116,0,0,1-3.578-.346,6.381,6.381,0,0,1-1.9-.705c-.088-.088-.121-.289-.1-.607a6.347,6.347,0,0,1,.148-.983,4.514,4.514,0,0,1,.3-.9c.12-.262.234-.384.345-.361q.854.3,1.854.574a9.722,9.722,0,0,0,2.543.278,6.915,6.915,0,0,0,2.676-.459,1.65,1.65,0,0,0,1.1-1.641,2.11,2.11,0,0,0-.723-1.658,9.015,9.015,0,0,0-2.593-1.36A18.515,18.515,0,0,1,18.4,34.9a7.313,7.313,0,0,1-1.592-1.116,4.611,4.611,0,0,1-1.083-1.525,5.132,5.132,0,0,1-.395-2.1,4.739,4.739,0,0,1,.378-1.871,3.924,3.924,0,0,1,1.165-1.526,5.918,5.918,0,0,1,2.019-1.017,10.076,10.076,0,0,1,2.938-.378q1.115,0,1.854.049a12.151,12.151,0,0,1,1.215.132,5.459,5.459,0,0,1,.771.181c.2.066.383.12.558.164.153.065.23.257.23.574a4.372,4.372,0,0,1-.132,1.018,3.773,3.773,0,0,1-.36.951q-.231.411-.46.345-.558-.163-1.526-.36a9.4,9.4,0,0,0-1.887-.2,4.552,4.552,0,0,0-2.576.525,1.668,1.668,0,0,0-.706,1.411A1.8,1.8,0,0,0,19.6,31.68a10.051,10.051,0,0,0,2.461,1.165,10.633,10.633,0,0,1,3.922,2.412,4.849,4.849,0,0,1,1.264,3.43,5.054,5.054,0,0,1-.59,2.562,4.43,4.43,0,0,1-1.576,1.606,6.842,6.842,0,0,1-2.248.838,13.707,13.707,0,0,1-2.577.243" fill="#fff"/>
<path id="Path_645" data-name="Path 645" d="M43.917,43.772a1.252,1.252,0,0,1-.9-.23,1.325,1.325,0,0,1-.213-.887V31.168q-1.312,2.133-2.021,3.3c-.472.778-.813,1.347-1.033,1.708s-.351.574-.4.639a.333.333,0,0,0-.063.133c-.2.328-.334.541-.41.64a.584.584,0,0,1-.477.147h-.525a.76.76,0,0,1-.558-.147,3.942,3.942,0,0,1-.394-.64l-3.348-5.71V42.855a1.3,1.3,0,0,1-.148.674q-.147.246-.771.246H31.282a2.025,2.025,0,0,1-.805-.148c-.229-.1-.345-.42-.345-.969V26.9a1.146,1.146,0,0,1,.246-.87,1.047,1.047,0,0,1,.706-.213h1.641a1.635,1.635,0,0,1,.607.1,1.256,1.256,0,0,1,.509.492l4.364,6.958,4.365-6.892a1.192,1.192,0,0,1,.478-.509,1.145,1.145,0,0,1,.541-.147H45.4c.416,0,.655.087.723.262a2.651,2.651,0,0,1,.1.854V42.819a1.519,1.519,0,0,1-.131.724c-.088.154-.34.229-.754.229Z" fill="#fff"/>
<path id="Path_646" data-name="Path 646" d="M54.848,43.936a15.11,15.11,0,0,1-3.578-.346,6.369,6.369,0,0,1-1.9-.705c-.088-.088-.121-.289-.1-.607a6.223,6.223,0,0,1,.147-.983,4.451,4.451,0,0,1,.295-.9c.119-.263.233-.384.345-.361q.854.3,1.854.574a9.669,9.669,0,0,0,2.543.278,6.919,6.919,0,0,0,2.676-.459,1.653,1.653,0,0,0,1.1-1.641,2.108,2.108,0,0,0-.724-1.658,9.023,9.023,0,0,0-2.594-1.36,18.611,18.611,0,0,1-1.92-.872A7.345,7.345,0,0,1,51.4,33.779a4.622,4.622,0,0,1-1.082-1.525,5.119,5.119,0,0,1-.4-2.1,4.756,4.756,0,0,1,.377-1.871,3.936,3.936,0,0,1,1.166-1.526,5.912,5.912,0,0,1,2.018-1.017,10.09,10.09,0,0,1,2.938-.378q1.116,0,1.854.049a12.21,12.21,0,0,1,1.216.132,5.528,5.528,0,0,1,.771.181c.2.065.383.12.559.164.152.065.229.257.229.574a4.323,4.323,0,0,1-.133,1.018,3.772,3.772,0,0,1-.358.951q-.231.411-.461.345c-.371-.109-.882-.229-1.525-.36a9.412,9.412,0,0,0-1.887-.2,4.55,4.55,0,0,0-2.576.525,1.669,1.669,0,0,0-.707,1.411,1.8,1.8,0,0,0,.789,1.526,10.033,10.033,0,0,0,2.461,1.165,10.641,10.641,0,0,1,3.922,2.412,4.849,4.849,0,0,1,1.264,3.43,5.054,5.054,0,0,1-.59,2.562,4.43,4.43,0,0,1-1.576,1.606,6.842,6.842,0,0,1-2.248.838,13.712,13.712,0,0,1-2.576.243" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62" height="62" viewBox="0 0 62 62">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1469" data-name="Rectangle 1469" width="62" height="62" transform="translate(0.333 0)" fill="#fff"/>
</clipPath>
</defs>
<g id="Group_17" data-name="Group 17" transform="translate(-308 185.667)">
<g id="Group_16" data-name="Group 16" transform="translate(307.667 -185.667)" clip-path="url(#clip-path)">
<path id="Path_647" data-name="Path 647" d="M53.24,8.814A29.892,29.892,0,0,0,31.961,0h0A30.1,30.1,0,0,0,5.217,43.894L.159,58.344a2.791,2.791,0,0,0,2.621,3.71,2.812,2.812,0,0,0,.929-.159l14.45-5.058A30.094,30.094,0,0,0,53.24,8.814M50.666,48.8a26.463,26.463,0,0,1-31.123,4.655,2.8,2.8,0,0,0-2.236-.173L4.179,57.874l4.6-13.128A2.8,2.8,0,0,0,8.6,42.51,26.456,26.456,0,0,1,31.959,3.639h0A26.453,26.453,0,0,1,50.666,48.8" transform="translate(0.076 0.204)" fill="#fff"/>
<path id="Path_648" data-name="Path 648" d="M155.058,132.775a3.555,3.555,0,0,0-5.021,0l-1.514,1.514a22.039,22.039,0,0,1-8.851-8.85l1.514-1.514a3.554,3.554,0,0,0,0-5.021l-4.08-4.08a3.555,3.555,0,0,0-5.021,0l-3.264,3.264c-1.87,1.869-1.963,5.084-.263,9.05A39.723,39.723,0,0,0,146.823,145.4a13.176,13.176,0,0,0,5.08,1.211,5.41,5.41,0,0,0,3.97-1.473l3.264-3.264h0a3.55,3.55,0,0,0,0-5.021Zm-1.757,9.792c-.534.534-2.174.721-5.043-.508A36.183,36.183,0,0,1,131.9,125.7c-1.229-2.869-1.042-4.51-.509-5.043l3.2-3.2,3.954,3.955-1.9,1.9a2.778,2.778,0,0,0-.514,3.234,25.676,25.676,0,0,0,11.277,11.277,2.777,2.777,0,0,0,3.234-.514l1.9-1.9,3.955,3.955Z" transform="translate(-111.837 -99.791)" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,560 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450.611" height="251.215" viewBox="0 0 450.611 251.215">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1542" data-name="Rectangle 1542" width="450.611" height="251.215" fill="none"/>
</clipPath>
<clipPath id="clip-path-2">
<rect id="Rectangle_1517" data-name="Rectangle 1517" width="182.671" height="34.347" fill="none"/>
</clipPath>
<clipPath id="clip-path-3">
<rect id="Rectangle_1529" data-name="Rectangle 1529" width="33.797" height="33.791" fill="none"/>
</clipPath>
<clipPath id="clip-path-4">
<rect id="Rectangle_1535" data-name="Rectangle 1535" width="16.661" height="11.092" fill="none"/>
</clipPath>
<clipPath id="clip-path-5">
<rect id="Rectangle_1536" data-name="Rectangle 1536" width="15.464" height="40.195" fill="none"/>
</clipPath>
<clipPath id="clip-path-6">
<rect id="Rectangle_1539" data-name="Rectangle 1539" width="73.861" height="83.89" fill="none"/>
</clipPath>
<clipPath id="clip-path-7">
<rect id="Rectangle_1574" data-name="Rectangle 1574" width="153.699" height="106.288" fill="none"/>
</clipPath>
<clipPath id="clip-path-9">
<rect id="Rectangle_1543" data-name="Rectangle 1543" width="23.52" height="48.878" fill="none"/>
</clipPath>
<clipPath id="clip-path-11">
<path id="Path_897" data-name="Path 897" d="M435.138,59.745a1.409,1.409,0,0,0-1.105,1.4c-.375,3.137-.072,7.026.832,7.5.945.5,10.04.39,13.255.137a1.279,1.279,0,0,0,1.168-1.454c-.324-2.281-1.52-6.715-5.925-7.372a34.7,34.7,0,0,0-5.1-.4,24.473,24.473,0,0,0-3.124.185" transform="translate(-433.875 -59.56)" fill="none"/>
</clipPath>
<linearGradient id="linear-gradient" x1="-8.758" y1="9.114" x2="-8.737" y2="9.114" gradientUnits="objectBoundingBox">
<stop offset="0" stop-color="#d97e2e"/>
<stop offset="1" stop-color="#de9331"/>
</linearGradient>
<clipPath id="clip-path-13">
<path id="Path_902" data-name="Path 902" d="M78.89.025,76.973.053S38.564-.59,31.144,4.3,15.122,29.935,15.122,29.935s-8.264,9.444-9.276,14L1.391,46.861A3.086,3.086,0,0,0,0,49.549C.274,57.23,1.75,87.733,4.329,91.154,6.8,94.43,30.118,92.694,36.457,92.683c9.1-.014,37.411-.386,37.411-.386l41.616-.1c1.645-.176,5.868.094,10.809.365,9.24.506,20.991,1.012,23.078-1.405,2.8-3.242,4.055-33.924,4.327-41.606a3.085,3.085,0,0,0-1.389-2.688l-4.455-2.928c-1.012-4.554-9.276-14-9.276-14S129.975,9.191,122.555,4.3C116.626.393,92.3,0,82.755,0c-2.4,0-3.865.025-3.865.025" transform="translate(0)" fill="none"/>
</clipPath>
<linearGradient id="linear-gradient-2" x1="0" y1="1.125" x2="0.002" y2="1.125" xlink:href="#linear-gradient"/>
<clipPath id="clip-path-15">
<rect id="Rectangle_1549" data-name="Rectangle 1549" width="103.122" height="2.333" fill="none"/>
</clipPath>
<clipPath id="clip-path-16">
<rect id="Rectangle_1550" data-name="Rectangle 1550" width="11.329" height="7.236" fill="none"/>
</clipPath>
<clipPath id="clip-path-17">
<rect id="Rectangle_1551" data-name="Rectangle 1551" width="37.084" height="16.571" fill="none"/>
</clipPath>
<clipPath id="clip-path-18">
<rect id="Rectangle_1552" data-name="Rectangle 1552" width="34.332" height="22.196" fill="none"/>
</clipPath>
<clipPath id="clip-path-19">
<rect id="Rectangle_1553" data-name="Rectangle 1553" width="22.739" height="18.925" fill="none"/>
</clipPath>
<clipPath id="clip-path-20">
<path id="Path_927" data-name="Path 927" d="M6.641,59.955c-4.405.657-5.6,5.091-5.925,7.372a1.279,1.279,0,0,0,1.168,1.454c3.215.253,12.31.362,13.255-.137.9-.478,1.208-4.367.832-7.5a1.409,1.409,0,0,0-1.105-1.4,24.481,24.481,0,0,0-3.124-.185,34.694,34.694,0,0,0-5.1.4" transform="translate(-0.703 -59.56)" fill="none"/>
</clipPath>
<linearGradient id="linear-gradient-3" x1="-0.008" y1="9.114" x2="0.012" y2="9.114" xlink:href="#linear-gradient"/>
<clipPath id="clip-path-22">
<rect id="Rectangle_1556" data-name="Rectangle 1556" width="13.177" height="19.852" fill="none"/>
</clipPath>
<clipPath id="clip-path-23">
<rect id="Rectangle_1557" data-name="Rectangle 1557" width="8.636" height="4.374" fill="none"/>
</clipPath>
<clipPath id="clip-path-24">
<rect id="Rectangle_1558" data-name="Rectangle 1558" width="65.668" height="4.959" fill="none"/>
</clipPath>
<clipPath id="clip-path-25">
<rect id="Rectangle_1559" data-name="Rectangle 1559" width="4.441" height="15.885" fill="none"/>
</clipPath>
<clipPath id="clip-path-26">
<rect id="Rectangle_1560" data-name="Rectangle 1560" width="109.439" height="2.9" fill="none"/>
</clipPath>
<clipPath id="clip-path-34">
<rect id="Rectangle_1569" data-name="Rectangle 1569" width="43.191" height="7.445" fill="none"/>
</clipPath>
<clipPath id="clip-path-35">
<rect id="Rectangle_1570" data-name="Rectangle 1570" width="13.082" height="12.523" fill="none"/>
</clipPath>
<clipPath id="clip-path-36">
<rect id="Rectangle_1571" data-name="Rectangle 1571" width="39.237" height="2.547" fill="none"/>
</clipPath>
<clipPath id="clip-path-37">
<rect id="Rectangle_1572" data-name="Rectangle 1572" width="37.786" height="20.975" fill="none"/>
</clipPath>
</defs>
<g id="Group_860" data-name="Group 860" transform="translate(13 1)">
<g id="Group_859" data-name="Group 859" transform="translate(-13 -1)" clip-path="url(#clip-path)">
<g id="Group_858" data-name="Group 858" transform="translate(0 0)">
<g id="Group_861" data-name="Group 861">
<g id="Group_841" data-name="Group 841" transform="translate(133.97 192.011)" opacity="0.1">
<g id="Group_840" data-name="Group 840">
<g id="Group_839" data-name="Group 839" clip-path="url(#clip-path-2)">
<path id="Path_731" data-name="Path 731" d="M316.459,208.924c0,9.485-40.892,17.173-91.335,17.173s-91.336-7.688-91.336-17.173,40.892-17.173,91.336-17.173,91.335,7.688,91.335,17.173" transform="translate(-133.788 -191.751)" fill="#1d1d1b"/>
</g>
</g>
</g>
<path id="Path_795" data-name="Path 795" d="M167.138,147.047a4.689,4.689,0,0,0-3.911-2.128,4.848,4.848,0,0,0,0,9.692c.041,0,.08-.01.12-.012a7.2,7.2,0,0,1-.12-1.22,7.041,7.041,0,0,1,3.911-6.333" transform="translate(0.215 0.197)" fill="#fff"/>
<path id="Path_807" data-name="Path 807" d="M375.06,112.723c.017-.027.035-.053.053-.08a4.544,4.544,0,0,0-1.834-6.42c-9.079-5.358-13.556-5.474-20.776-12.18a4.843,4.843,0,0,0-6.652.142c-.023.022-.045.045-.067.067a4.514,4.514,0,0,0,.179,6.611c7.554,7.079,12.391,7.544,21.853,13.226a5.472,5.472,0,0,0,7.245-1.367" transform="translate(0.468 0.126)" fill="#fac48e"/>
<path id="Path_808" data-name="Path 808" d="M361.313,120.969l2.741-3.33a2.791,2.791,0,0,0-.422-4.013L336.1,92.611l-4.726,5.743,25.919,22.974a2.791,2.791,0,0,0,4.02-.358" transform="translate(0.45 0.126)" fill="#0593a1"/>
<path id="Path_809" data-name="Path 809" d="M332.651,98.819l4.152-5.044a1.761,1.761,0,0,0-.24-2.476l-3.3-2.714-6.387,7.76,3.3,2.715a1.759,1.759,0,0,0,2.475-.24" transform="translate(0.444 0.12)" fill="#047b87"/>
<g id="Group_847" data-name="Group 847" transform="translate(298.051 62.69)" opacity="0.5">
<g id="Group_846" data-name="Group 846">
<g id="Group_845" data-name="Group 845" clip-path="url(#clip-path-3)">
<path id="Path_810" data-name="Path 810" d="M325.29,66.446A16.911,16.911,0,1,1,301.5,68.771a16.915,16.915,0,0,1,23.794-2.325" transform="translate(-297.647 -62.605)" fill="#56e3dc"/>
</g>
</g>
</g>
<path id="Path_811" data-name="Path 811" d="M327.6,90.246a16.9,16.9,0,1,0-23.794,2.324A16.916,16.916,0,0,0,327.6,90.246m1.3-28.181a22.592,22.592,0,1,1-31.788,3.085,22.614,22.614,0,0,1,31.788-3.085" transform="translate(0.397 0.077)" fill="#0593a1"/>
<path id="Path_812" data-name="Path 812" d="M320.567,64.906a15.8,15.8,0,0,0-8.672-.975l-.5.093a15.829,15.829,0,0,0-6.007,2.6l2.287,3.219a11.839,11.839,0,0,1,4.443-1.941l.5-.093a11.851,11.851,0,0,1,6.441.742Z" transform="translate(0.415 0.086)" fill="#fff"/>
<path id="Path_813" data-name="Path 813" d="M311.062,94.873q.308.069.619.126l.5.084a15.789,15.789,0,0,0,9.189-1.388l-1.3-2.7a12.8,12.8,0,0,1-7.4,1.132l-.5-.084c-.152-.029-.3-.06-.455-.094Z" transform="translate(0.423 0.124)" fill="#fff"/>
<rect id="Rectangle_1530" data-name="Rectangle 1530" width="23.269" height="22.455" transform="translate(368.497 110.922) rotate(-0.215)" fill="#ffcf9f"/>
<path id="Path_814" data-name="Path 814" d="M360.632,126.129l0-.087a4.316,4.316,0,0,0-4.163-4.464L343,121.107a4.316,4.316,0,0,0-4.464,4.163l0,.087a4.316,4.316,0,0,0,4.164,4.464l13.471.471a4.316,4.316,0,0,0,4.464-4.163" transform="translate(0.46 0.164)" fill="#fac48e"/>
<rect id="Rectangle_1531" data-name="Rectangle 1531" width="24.35" height="14.049" transform="matrix(0.002, -1, 1, 0.002, 380.534, 134.354)" fill="#ededed"/>
<path id="Path_815" data-name="Path 815" d="M450.08,108.088v27.377l-58.9.22-.1-27.377Z" transform="translate(0.531 0.147)" fill="#f48720"/>
<path id="Path_816" data-name="Path 816" d="M404.367,131.138a1.5,1.5,0,1,0,1.9-.956,1.5,1.5,0,0,0-1.9.956" transform="translate(0.549 0.177)" fill="#ededed"/>
<path id="Path_817" data-name="Path 817" d="M399.5,131.156a1.5,1.5,0,1,0,1.9-.956,1.5,1.5,0,0,0-1.9.956" transform="translate(0.543 0.177)" fill="#ededed"/>
<path id="Path_818" data-name="Path 818" d="M394.676,131.174a1.5,1.5,0,1,0,1.9-.956,1.5,1.5,0,0,0-1.9.956" transform="translate(0.536 0.177)" fill="#ededed"/>
<path id="Path_819" data-name="Path 819" d="M354.884,109.8l.02-.085c.549-2.32-2.641-5.246-4.96-5.795l-16.262-1.968a4.317,4.317,0,0,0-5.193,3.208l-.02.084a4.316,4.316,0,0,0,3.207,5.194l18.014,2.568a4.316,4.316,0,0,0,5.193-3.207" transform="translate(0.446 0.138)" fill="#fac48e"/>
<path id="Path_820" data-name="Path 820" d="M360.179,117.964l0-.087a4.317,4.317,0,0,0-4.163-4.464l-18.681-1.888a4.317,4.317,0,0,0-4.464,4.165l0,.086a4.317,4.317,0,0,0,4.163,4.465l18.681,1.887a4.317,4.317,0,0,0,4.464-4.164" transform="translate(0.452 0.151)" fill="#fac48e"/>
<path id="Path_821" data-name="Path 821" d="M379.682,126.172l.3-8.5a12.7,12.7,0,0,0-12.249-13.136l-10.38-.361-1.184,33.881,10.38.362a12.7,12.7,0,0,0,13.136-12.249" transform="translate(0.484 0.141)" fill="#ffcf9f"/>
<path id="Path_822" data-name="Path 822" d="M357.757,138.113l-7.719-.269a3.834,3.834,0,0,1-3.7-3.965l0-.077a3.833,3.833,0,0,1,3.964-3.7l-1.4-.049a4.316,4.316,0,0,1-4.163-4.464l0-.087a4.316,4.316,0,0,1,4.464-4.163l-1.3-.046a4.316,4.316,0,0,1-4.163-4.464l0-.087a4.316,4.316,0,0,1,4.464-4.163,4.316,4.316,0,0,1-4.163-4.464l0-.087a4.316,4.316,0,0,1,4.464-4.163l10.422.364Z" transform="translate(0.467 0.141)" fill="#ffcf9f"/>
<path id="Path_823" data-name="Path 823" d="M287.832,44.46l-2.284-5.942a5.167,5.167,0,0,0-6.3-3.149l-.091.031a4.569,4.569,0,0,0-2.739,6.1l2.284,5.941c2.158,5.047,10.512,3.048,9.125-2.985" transform="translate(0.375 0.048)" fill="#deaa78"/>
<path id="Path_824" data-name="Path 824" d="M295.484,43.559l-2.062-4.688a4.4,4.4,0,0,0-5.564-2.17l-.08.03a3.843,3.843,0,0,0-2.352,5.132l2.063,4.689c1.932,4.676,9.716,2.228,7.995-2.993" transform="translate(0.387 0.049)" fill="#deaa78"/>
<path id="Path_825" data-name="Path 825" d="M278.841,45.455l-3.762-8.812c-.981-2.555-2.339-3.069-4.835-2.253l-1.552-.866a4.569,4.569,0,0,0-2.739,6.1l3.762,8.812c2.158,5.047,10.511,3.048,9.125-2.985" transform="translate(0.361 0.045)" fill="#e6b07c"/>
<path id="Path_826" data-name="Path 826" d="M268.543,41.687c-.012-.921-.393-3.692-.393-3.692a4.922,4.922,0,0,0-5.249-4.448l-.1.009c-2.606.241-5.085-3.632-4.792-.934l1,9.948c1.238,7.353,10.525,5.95,9.531-.883" transform="translate(0.351 0.043)" fill="#f5c08c"/>
<path id="Path_827" data-name="Path 827" d="M277.517,16.788l-16.4,9.547,14.4,1.7Z" transform="translate(0.355 0.023)" fill="#f5c08c"/>
<path id="Path_828" data-name="Path 828" d="M265.57,0l-.016,78.128-31.275-.174L234.294.162Z" transform="translate(0.318 0)" fill="#edf5d0"/>
<path id="Path_829" data-name="Path 829" d="M262.166,3.351l-.015,71.417-24.5-.126.015-71.176Zm-1.373,70.075.014-68.734-21.8.1L239,73.318Z" transform="translate(0.323 0.004)" fill="#9da88f"/>
<path id="Path_830" data-name="Path 830" d="M238.509,39.016c0,4.67,5.212,8.469,11.626,8.479,4.188.006,7.865-1.6,9.928-4.016a6.584,6.584,0,0,0,0-8.915c-2.064-2.413-5.74-4.024-9.926-4.02-6.414.007-11.629,3.8-11.63,8.473m20.768-3.291a5.234,5.234,0,0,1,0,6.592c-1.711,2.293-5.17,3.85-9.14,3.845-5.671-.007-10.278-3.206-10.277-7.145s4.609-7.137,10.28-7.142c3.969,0,7.428,1.555,9.138,3.849" transform="translate(0.324 0.041)" fill="#9da88f"/>
<path id="Path_831" data-name="Path 831" d="M249.833,13.722a3,3,0,1,1-3.046,3.007,3.013,3.013,0,0,1,3.046-3.007" transform="translate(0.335 0.019)" fill="#9da88f"/>
<path id="Path_832" data-name="Path 832" d="M245.336,58.624a2.5,2.5,0,1,1-2.591,2.488,2.555,2.555,0,0,1,2.591-2.488" transform="translate(0.33 0.08)" fill="#9da88f"/>
<path id="Path_833" data-name="Path 833" d="M250.7,53.815l0,14.661-1.354-.006,0-14.658Z" transform="translate(0.339 0.073)" fill="#9da88f"/>
<path id="Path_834" data-name="Path 834" d="M253.4,55.4l0,11.5-1.356-.006,0-11.5Z" transform="translate(0.342 0.075)" fill="#9da88f"/>
<path id="Path_835" data-name="Path 835" d="M255.985,56.658l0,9-1.356-.006,0-9Z" transform="translate(0.346 0.077)" fill="#9da88f"/>
<path id="Path_836" data-name="Path 836" d="M249.428,34.125c-.014.013-.014.013-.014.027H249.4a17.081,17.081,0,0,0-3.87-.065,3.476,3.476,0,0,0-2.029,1.319,3.962,3.962,0,0,0-.609,1.784,11.4,11.4,0,0,0-.149,1.823,11.526,11.526,0,0,0,.148,1.824,3.973,3.973,0,0,0,.608,1.784,3.483,3.483,0,0,0,2.029,1.32,17.081,17.081,0,0,0,3.87-.063h.013c0,.013,0,.013.014.027.067.346.745.534,1.5.388s1.3-.532,1.247-.879a6.527,6.527,0,0,0,2.644-.691c.6-.387,1.058-.706,1.438-.986l2.347,0,.666.574.489.428v.013l.3.721a6.583,6.583,0,0,0,0-8.914l-.3.72v.014l-.489.427-.665.574h-2.348c-.379-.28-.841-.6-1.437-.986a6.546,6.546,0,0,0-2.644-.693c.054-.346-.488-.746-1.247-.879s-1.435.041-1.5.388" transform="translate(0.33 0.046)" fill="#9da88f"/>
<path id="Path_837" data-name="Path 837" d="M306.464,23.607v.007s-19.2-13.187-28.929-6.823l-2.268,4.353a9.855,9.855,0,0,1-9.477,5.043l-1.332-.092-2.549-.172c-4.068-.281-6.9-.5-7.708-.633a5.151,5.151,0,0,0-5.912,3.666l-.018.1c-.561,2.485,1.328,4.953,4.243,5.4a178,178,0,0,0,18.874,1.94l.024,0a4.054,4.054,0,0,1,2.415,1.426c4.393,4,9.343,5.7,16.506,6.893,10.982,1.83,16.132-2.728,16.132-2.728h18.388V23.607Z" transform="translate(0.337 0.02)" fill="#ffcf9f"/>
<rect id="Rectangle_1532" data-name="Rectangle 1532" width="23.436" height="13.523" transform="translate(308.237 44.62) rotate(-89.643)" fill="#ededed"/>
<rect id="Rectangle_1533" data-name="Rectangle 1533" width="142.375" height="26.356" transform="translate(308.237 19.735)" fill="#ededed"/>
<path id="Path_838" data-name="Path 838" d="M331.265,41.727a1.446,1.446,0,1,0,1.83-.913,1.446,1.446,0,0,0-1.83.913" transform="translate(0.45 0.055)" fill="#a4a4a4"/>
<path id="Path_839" data-name="Path 839" d="M326.582,41.727a1.446,1.446,0,1,0,1.831-.913,1.446,1.446,0,0,0-1.831.913" transform="translate(0.444 0.055)" fill="#a4a4a4"/>
<path id="Path_840" data-name="Path 840" d="M321.938,41.727a1.447,1.447,0,1,0,1.83-.913,1.446,1.446,0,0,0-1.83.913" transform="translate(0.437 0.055)" fill="#a4a4a4"/>
<path id="Path_841" data-name="Path 841" d="M369.773,189.36l.009-.07-4.048-1.274a.783.783,0,0,1-.545-.67l-.154-1.572c0-.027-.007-.053-.011-.08a12.288,12.288,0,0,0-5.693-8.845,20.226,20.226,0,0,1-2-1.216c-2.716-2.246,3.065-16.342,3.065-16.342a2.913,2.913,0,0,0-1.756-3.7l-.9-.324c-1.541-.561-5.6-1.3-7.869,3.729-1.89,4.181-4.469,11.495-3.467,23.477.325,3.9,0,13.305,13.921,16.322a.618.618,0,0,1,.074.02l7.865,2.69a.782.782,0,0,0,1.035-.708Z" transform="translate(0.47 0.21)" fill="#fac48e"/>
<path id="Path_842" data-name="Path 842" d="M380.228,193.613l-6.569,19.866a.783.783,0,0,1-.989.5l-14.362-4.749a.761.761,0,0,0-.914.334c-1.761,3.335-7.129,3.637-12.554,1.842l-17.906-6.061a.8.8,0,0,1-.539-.733c-.27-11.309,2.687-21.159,6.879-32.337a.8.8,0,0,1,.345-.409l3.844-2.215a.781.781,0,0,1,.636-.065c2.669.88,20.517,6.772,21.259,7.245a13.1,13.1,0,0,1,5.693,8.844.747.747,0,0,1,.011.082l.156,1.579a.782.782,0,0,0,.534.667l13.979,4.622a.783.783,0,0,1,.5.989" transform="translate(0.443 0.23)" fill="#ffcf9f"/>
<path id="Path_843" data-name="Path 843" d="M335.725,179.294a5.334,5.334,0,0,0,6.8-3.268l.018-.051a4.551,4.551,0,0,0-2.789-5.8l-7.948-2.786a5.031,5.031,0,0,0-6.414,3.083l-.052.147a4.751,4.751,0,0,0,2.911,6.054Z" transform="translate(0.442 0.227)" fill="#fac48e"/>
<path id="Path_844" data-name="Path 844" d="M334.364,189.317a4.549,4.549,0,0,0,5.865-2.765l.022-.061a5.334,5.334,0,0,0-3.192-6.77l-10.174-3.743a4.249,4.249,0,0,0-5.476,2.581l-.312.892a4.748,4.748,0,0,0,2.842,6.029Z" transform="translate(0.436 0.239)" fill="#fac48e"/>
<path id="Path_845" data-name="Path 845" d="M331.421,198.449a5.334,5.334,0,0,0,6.8-3.268l.018-.051a4.552,4.552,0,0,0-2.789-5.8l-7.948-2.787a5.033,5.033,0,0,0-6.414,3.084l-.31.886a3.967,3.967,0,0,0,2.43,5.056Z" transform="translate(0.436 0.253)" fill="#fac48e"/>
<path id="Path_846" data-name="Path 846" d="M329.178,206.1a3.635,3.635,0,0,0,4.542-2.393l.229-.653a3.636,3.636,0,0,0-2.053-4.705l-6.672-2.339a3.4,3.4,0,0,0-4.241,2.235l-.471,1.343a3.167,3.167,0,0,0,1.789,4.1Z" transform="translate(0.435 0.266)" fill="#fac48e"/>
<path id="Path_847" data-name="Path 847" d="M335.358,208.187l-8.422-2.843a4.125,4.125,0,0,1-2.123-5.46l.03-.08a4.167,4.167,0,0,1,5.348-2.5l-1.419-.533a4.728,4.728,0,0,1-2.7-6.1l.034-.09a4.692,4.692,0,0,1,6.022-2.817l-1.315-.494a4.726,4.726,0,0,1-2.7-6.1l.033-.09a4.69,4.69,0,0,1,6.022-2.816,4.728,4.728,0,0,1-2.7-6.1l.034-.09a4.691,4.691,0,0,1,6.022-2.817l10.539,3.962Z" transform="translate(0.441 0.229)" fill="#ffcf9f"/>
<rect id="Rectangle_1534" data-name="Rectangle 1534" width="24.879" height="14.355" transform="translate(360.121 211.055) rotate(-71.348)" fill="#ededed"/>
<path id="Path_848" data-name="Path 848" d="M450.109,213.291V242.8L369.97,215.854l8.782-26.556Z" transform="translate(0.503 0.257)" fill="#f48320"/>
<path id="Path_849" data-name="Path 849" d="M384.208,215.727a1.536,1.536,0,1,0,2.15-.31,1.535,1.535,0,0,0-2.15.31" transform="translate(0.522 0.292)" fill="#ededed"/>
<path id="Path_850" data-name="Path 850" d="M379.488,214.167a1.536,1.536,0,1,0,2.15-.31,1.535,1.535,0,0,0-2.15.31" transform="translate(0.515 0.29)" fill="#ededed"/>
<path id="Path_851" data-name="Path 851" d="M374.807,212.619a1.536,1.536,0,1,0,2.15-.31,1.536,1.536,0,0,0-2.15.31" transform="translate(0.509 0.288)" fill="#ededed"/>
<path id="Path_852" data-name="Path 852" d="M166.848,42.782l2.081-4.73a4.44,4.44,0,0,1,5.613-2.189l.08.03A3.878,3.878,0,0,1,177,41.07l-2.081,4.73c-1.949,4.718-9.8,2.248-8.066-3.019" transform="translate(0.226 0.048)" fill="#deaa78"/>
<path id="Path_853" data-name="Path 853" d="M214.073,34.795a8.01,8.01,0,0,0-3.725.918,1.525,1.525,0,0,1,.138.4.539.539,0,0,0,.181.377,1.421,1.421,0,0,1,.093.145,7.06,7.06,0,1,1-3,9.364,1.47,1.47,0,0,1-1.218-.264,8.065,8.065,0,1,0,7.532-10.939" transform="translate(0.281 0.047)" fill="#ededed"/>
<path id="Path_854" data-name="Path 854" d="M174.921,43.691l2.3-5.994a5.211,5.211,0,0,1,6.351-3.177l.093.031a4.609,4.609,0,0,1,2.763,6.157l-2.3,5.994c-2.178,5.092-10.606,3.075-9.206-3.011" transform="translate(0.237 0.046)" fill="#deaa78"/>
<path id="Path_855" data-name="Path 855" d="M183.993,44.7l3.8-8.89c.99-2.577,2.36-3.1,4.877-2.272l1.566-.874a4.609,4.609,0,0,1,2.764,6.158l-3.8,8.89c-2.177,5.091-10.605,3.074-9.206-3.012" transform="translate(0.25 0.044)" fill="#e6b07c"/>
<path id="Path_856" data-name="Path 856" d="M194.379,40.894c.012-.929.4-3.725.4-3.725a4.965,4.965,0,0,1,5.3-4.487l.1.008c2.63.243,5.13-3.664,4.835-.942l-1.007,10.037c-1.249,7.419-10.618,6-9.615-.89" transform="translate(0.264 0.042)" fill="#f5c08c"/>
<path id="Path_857" data-name="Path 857" d="M185.334,15.775l16.546,9.631-14.526,1.718Z" transform="translate(0.252 0.021)" fill="#f5c08c"/>
<path id="Path_858" data-name="Path 858" d="M226.015,64.324l-.163-.815.175.456a.841.841,0,0,1,.025.451.913.913,0,0,1-.037-.091" transform="translate(0.307 0.086)" fill="#9d9d9c"/>
<path id="Path_859" data-name="Path 859" d="M222.81,85.4a.646.646,0,0,0,.693.546.564.564,0,0,0,.363-.286l.189.1.6.306-.389.756-.037.07a.684.684,0,0,1-.47.351.672.672,0,0,1-.562-.145l-.061-.05-1.728-1.456a.677.677,0,0,1-.227-.382l-.119-.6a.673.673,0,0,0-.287-.432.554.554,0,0,1-.153-.767l.149-.224-.348-.238a.672.672,0,0,1-.187-.935l.231-.347-.051-.253-.347-.232a.672.672,0,0,1-.187-.935l.077-.116a.674.674,0,0,0,.1-.5l-.431-2.123a.689.689,0,0,0-.286-.427l-.515-.342a.671.671,0,0,1-.186-.935l0-.008a.672.672,0,0,0-.187-.935l-.008-.011a.672.672,0,0,1-.187-.935l.339-.5a.7.7,0,0,0,.1-.51l-.206-1a.636.636,0,0,0-.141-.3l-1.176-1.422a.644.644,0,0,1-.141-.3l-1.37-6.845a.672.672,0,0,1,.527-.789l4.937-.988a.675.675,0,0,1,.8.526l1.2,5.993-3.132.627a.65.65,0,0,0-.43.77Z" transform="translate(0.293 0.083)" fill="#b2b2b2"/>
<path id="Path_860" data-name="Path 860" d="M226.6,54.319a9.233,9.233,0,1,0-11.979,10.564,2.506,2.506,0,0,0,.045.381c.37,1.847,2.7,2.938,5.2,2.437s4.227-2.4,3.857-4.25a2.418,2.418,0,0,0-.105-.367,9.225,9.225,0,0,0,2.986-8.766m-10.457-5.2c1.635-.327,3.134.258,3.344,1.309s-.948,2.161-2.583,2.487-3.128-.259-3.338-1.3.941-2.166,2.578-2.493" transform="translate(0.283 0.064)" fill="#485678"/>
<g id="Group_850" data-name="Group 850" transform="translate(208.786 46.96)" opacity="0.2">
<g id="Group_849" data-name="Group 849">
<g id="Group_848" data-name="Group 848" clip-path="url(#clip-path-4)">
<path id="Path_861" data-name="Path 861" d="M215.733,47.077a9.247,9.247,0,0,0-7.23,7.166,9.431,9.431,0,0,0,16.661-3.328,9.228,9.228,0,0,0-9.431-3.838m1.168,5.837c-1.636.327-3.129-.259-3.337-1.3s.94-2.166,2.577-2.492,3.133.257,3.344,1.308-.948,2.161-2.583,2.488" transform="translate(-208.503 -46.896)" fill="#1d1d1b"/>
</g>
</g>
</g>
<path id="Path_862" data-name="Path 862" d="M219.679,66.8c-1.963.394-3.845-.393-4.11-1.715a1.649,1.649,0,0,1-.028-.242l-.03-.631-.6-.2a8.31,8.31,0,1,1,8.093-1.619l-.476.416.215.594a1.553,1.553,0,0,1,.067.235c.265,1.323-1.17,2.772-3.133,3.164m-3.945-19.719a9.229,9.229,0,0,0-1.115,17.805,2.582,2.582,0,0,0,.045.38c.369,1.848,2.7,2.94,5.2,2.44s4.228-2.4,3.858-4.252a2.637,2.637,0,0,0-.105-.368,9.229,9.229,0,0,0-7.88-16" transform="translate(0.283 0.064)" fill="#28324e"/>
<path id="Path_863" data-name="Path 863" d="M219.987,68.392a.65.65,0,0,1,.7.545l.017.084,3.229,16.14.329,1.648.39-.756.641-1.252a.643.643,0,0,0,.062-.44l-.119-.6a.7.7,0,0,1,.1-.51.554.554,0,0,0-.153-.766l-.225-.149.23-.354a.671.671,0,0,0-.186-.935l-.348-.231-.05-.254.231-.347a.672.672,0,0,0-.187-.935l-.11-.078a.655.655,0,0,1-.285-.427l-.426-2.125a.689.689,0,0,1,.1-.5l.348-.515a.684.684,0,0,0-.186-.936l-.014,0a.674.674,0,0,1-.187-.936l.01-.014a.684.684,0,0,0-.187-.935l-.506-.332a.675.675,0,0,1-.287-.432l-.2-1a.719.719,0,0,1,.015-.329l.545-1.766a.719.719,0,0,0,.015-.329l-.17-.851Z" transform="translate(0.299 0.092)" fill="#dadada"/>
<path id="Path_864" data-name="Path 864" d="M220.7,69.02a.6.6,0,1,0-1.129.226l3.229,16.14.329,1.647.061.051a.672.672,0,0,0,.562.145.684.684,0,0,0,.47-.351l.037-.07-.33-1.648Z" transform="translate(0.298 0.093)" fill="#9d9d9c"/>
<g id="Group_853" data-name="Group 853" transform="translate(208.592 47.141)" opacity="0.1">
<g id="Group_852" data-name="Group 852">
<g id="Group_851" data-name="Group 851" clip-path="url(#clip-path-5)">
<path id="Path_865" data-name="Path 865" d="M216.9,52.914c-1.636.327-3.129-.259-3.337-1.3s.94-2.166,2.577-2.493l-.408-2.04c-.3.059-.583.137-.867.222l-.127.041c-.242.077-.482.163-.713.259-.041.017-.084.033-.125.051a9.254,9.254,0,0,0-1.5.813c-.044.03-.087.061-.13.092-.191.132-.375.272-.555.419-.041.034-.084.066-.125.1a9.32,9.32,0,0,0-1.157,1.171c-.039.046-.075.093-.112.139-.14.176-.273.356-.4.543-.03.044-.062.087-.092.132a9.365,9.365,0,0,0-.781,1.455c-.02.048-.039.1-.058.143-.091.223-.173.449-.246.679-.011.037-.024.074-.037.111-.078.261-.151.525-.207.794a9.238,9.238,0,0,0-.013,3.7,9.136,9.136,0,0,0,.874,2.459,9.259,9.259,0,0,0,5.253,4.481,2.759,2.759,0,0,0,.045.381,2.814,2.814,0,0,0,1.148,1.715,3.991,3.991,0,0,0,.736.42l.5,2.5a.662.662,0,0,0,.14.3l1.177,1.422a.666.666,0,0,1,.142.3l.205,1a.694.694,0,0,1-.1.51l-.338.5a.672.672,0,0,0,.187.935l.008.011a.674.674,0,0,1,.188.936l-.006.007a.673.673,0,0,0,.187.935l.516.342a.686.686,0,0,1,.284.427l.432,2.124a.676.676,0,0,1-.1.5l-.076.116a.672.672,0,0,0,.186.935l.347.232.051.253-.232.347a.672.672,0,0,0,.187.935l.349.238-.149.224a.552.552,0,0,0,.153.767.68.68,0,0,1,.287.432l.119.6a.677.677,0,0,0,.226.382l1.73,1.456.059.05a.668.668,0,0,0,.563.145Z" transform="translate(-208.309 -47.077)" fill="#1d1d1b"/>
</g>
</g>
</g>
<path id="Path_866" data-name="Path 866" d="M214.236,13.684l-8.055-1.526a3.909,3.909,0,0,0-4.569,3.114L197.986,34.4a3.91,3.91,0,0,0,3.114,4.569l8.055,1.526a3.91,3.91,0,0,0,4.57-3.113l3.625-19.132a3.911,3.911,0,0,0-3.114-4.57m-4.182,25.1a2.075,2.075,0,1,1,2.146-2,2.075,2.075,0,0,1-2.146,2" transform="translate(0.269 0.016)" fill="#7b6a58"/>
<path id="Path_867" data-name="Path 867" d="M156.213,22.654v.007s19.366-13.3,29.186-6.883l2.288,4.392a9.941,9.941,0,0,0,9.56,5.087l1.344-.093,2.572-.173c4.1-.284,6.959-.511,7.778-.639a5.2,5.2,0,0,1,5.964,3.7l.017.1c.566,2.506-1.339,5-4.28,5.449a179.561,179.561,0,0,1-19.04,1.957h-.025A4.1,4.1,0,0,0,189.14,37c-4.432,4.035-9.425,5.75-16.653,6.954C161.409,45.8,156.213,41.2,156.213,41.2h-18.55V22.654Z" transform="translate(0.187 0.019)" fill="#ffcf9f"/>
<path id="Path_868" data-name="Path 868" d="M215.472,35.947a7.07,7.07,0,0,1,5.648,6.916,7,7,0,0,1-1.08,3.735,1.592,1.592,0,0,1,.839.563A8.046,8.046,0,0,0,215.5,34.93a1.5,1.5,0,0,1,.031.879c-.014.049-.036.092-.054.138" transform="translate(0.293 0.047)" fill="#ededed"/>
<path id="Path_869" data-name="Path 869" d="M217.662,49.772a1.272,1.272,0,0,1-.74-.456,7.054,7.054,0,1,1-5.5-12.989,1.57,1.57,0,0,1-.638-.823,8.062,8.062,0,1,0,7.31,14.347c-.144-.024-.286-.052-.428-.08" transform="translate(0.28 0.048)" fill="#ededed"/>
<rect id="Rectangle_1537" data-name="Rectangle 1537" width="13.642" height="23.643" transform="translate(141.163 20.294) rotate(-0.357)" fill="#ededed"/>
<rect id="Rectangle_1538" data-name="Rectangle 1538" width="144.11" height="26.583" transform="translate(0 18.75)" fill="#f48720"/>
<path id="Path_870" data-name="Path 870" d="M131.092,40.934a1.459,1.459,0,1,1-1.847-.921,1.46,1.46,0,0,1,1.847.921" transform="translate(0.174 0.054)" fill="#ededed"/>
<path id="Path_871" data-name="Path 871" d="M135.816,40.934a1.459,1.459,0,1,1-1.846-.921,1.46,1.46,0,0,1,1.846.921" transform="translate(0.181 0.054)" fill="#ededed"/>
<path id="Path_872" data-name="Path 872" d="M140.5,40.934a1.46,1.46,0,1,1-1.846-.921,1.46,1.46,0,0,1,1.846.921" transform="translate(0.187 0.054)" fill="#ededed"/>
<path id="Path_873" data-name="Path 873" d="M107.919,105.227l-.052-.078a4.446,4.446,0,0,1,1.771-6.289c8.865-5.277,13.246-5.407,20.287-11.994a4.739,4.739,0,0,1,6.51.115l.065.064a4.418,4.418,0,0,1-.151,6.471c-7.366,6.954-12.1,7.428-21.335,13.022a5.355,5.355,0,0,1-7.095-1.311" transform="translate(0.146 0.116)" fill="#fac48e"/>
<path id="Path_874" data-name="Path 874" d="M166.737,68.669a3.115,3.115,0,0,1-.055-.355c-.037-.191-.091-.4-.127-.586a7.811,7.811,0,0,0-.214-.818c-.05-.174-.1-.334-.148-.509s-.13-.36-.2-.534a11.377,11.377,0,0,0-.73-1.644c-.093-.17-.186-.325-.281-.495a7.379,7.379,0,0,0-.4-.645.472.472,0,0,0-.165-.131.386.386,0,0,0-.5.207c-.341.822-.684,1.627-1.027,2.449-.823,1.986-1.661,3.976-2.487,5.964a1.659,1.659,0,0,1-1.5.954,9.84,9.84,0,0,1-1.17-.108,2.2,2.2,0,0,1-.32-.038,7.893,7.893,0,0,1-.89-.169,8.1,8.1,0,0,1-.788-.194c-.374-.107-.732-.217-1.094-.355a1.333,1.333,0,0,1-.22-.08c-.188-.069-.393-.151-.583-.234-.22-.1-.443-.2-.667-.313a14.164,14.164,0,0,1-3.36-2.305A1.679,1.679,0,0,1,149.444,67c1.295-3.123,2.394-5.73,3.7-8.855.045-.125.051-.216,0-.27,0-.015-.017-.028-.049-.039a.186.186,0,0,0-.065-.038,5.521,5.521,0,0,0-1.99.469,15.579,15.579,0,0,0-2.659,1.191,11.2,11.2,0,0,0-5.7,7.161,14.589,14.589,0,0,0-.01,6.613,6.468,6.468,0,0,1-1.149,5.451l-3.216,4.066-33.376,41.994a6.51,6.51,0,0,1-4.109,2.305,9.792,9.792,0,0,0-7.755,12.73l0,.029a7.862,7.862,0,0,0,.656,1.533,5.067,5.067,0,0,0,.338.593,7.668,7.668,0,0,0,.579.85,5.305,5.305,0,0,0,.93,1.035,8.664,8.664,0,0,0,.785.692l.05.039.3.236c.2.128.392.271.585.385a12.277,12.277,0,0,0,1.375.714c.237.093.473.186.723.277s.5.168.779.242c.217.065.434.115.665.163a9.474,9.474,0,0,0,1.013.185,6.914,6.914,0,0,0,3.382-.388c4.965-1.922,7.208-6.085,7-10.09a7.257,7.257,0,0,1,1.494-4.936l37.039-46.62a6.343,6.343,0,0,1,4.872-2.333,13.681,13.681,0,0,0,9.857-5.4c1.22-1.823,1.765-5.057,1.241-8.317m-57,69.03-.384,1.516-1.181.061-.677,1.175.529,1.066-1.142,1.061-1.028-.588-1.208.619-.121,1.172-1.529.3-.558-1.063-1.337-.132-.75.927-1.449-.585.118-1.187L97.95,141.2l-1.115.367-.9-1.265.718-.939-.433-1.288-.636-.167h-.014l-.5-.123-.072-1.555,1.126-.4.315-1.313-.791-.871.779-1.337,1.144.274.99-.939-.208-1.164,1.391-.7.821.853,1.337-.258.446-1.088,1.551.153.237,1.161.253.106.993.413.974-.683,1.223.971-.429,1.1.773,1.114,1.182-.045.515,1.474-.971.7.064,1.345Z" transform="translate(0.126 0.078)" fill="#fff"/>
<path id="Path_875" data-name="Path 875" d="M108.818,124.306a2.655,2.655,0,0,0,4.144,3.292l36.344-45.747a2.656,2.656,0,0,0-4.145-3.291Z" transform="translate(0.147 0.105)" fill="#fff"/>
<g id="Group_856" data-name="Group 856" transform="translate(93.194 62.998)" opacity="0.15" style="mix-blend-mode: multiply;isolation: isolate">
<g id="Group_855" data-name="Group 855">
<g id="Group_854" data-name="Group 854" clip-path="url(#clip-path-6)">
<path id="Path_876" data-name="Path 876" d="M165.5,76.978a13.68,13.68,0,0,1-9.856,5.4,6.339,6.339,0,0,0-4.873,2.332l-37.039,46.621a7.257,7.257,0,0,0-1.494,4.936c.2,4-2.04,8.168-7,10.09a6.916,6.916,0,0,1-3.382.388,9.478,9.478,0,0,1-1.013-.185c-.231-.048-.448-.1-.665-.163-.279-.074-.529-.15-.779-.242s-.487-.184-.724-.277a12.349,12.349,0,0,1-1.374-.714,9.247,9.247,0,0,1-.882-.621l-.049-.039a8.414,8.414,0,0,1-.786-.692,9.726,9.726,0,0,1-.93-1.035,7.519,7.519,0,0,1-.578-.85,4.671,4.671,0,0,1-.338-.593,10.282,10.282,0,0,1-.657-1.533l0-.029c.834-.592,1.664-1.213,2.506-1.866h.014l.636.167.434,1.288-.719.939.9,1.265,1.115-.367,1.072.838-.12,1.187,1.45.585.75-.927,1.338.132.558,1.063,1.529-.3.121-1.172,1.207-.619,1.029.588,1.141-1.061-.529-1.066.678-1.175,1.18-.061.383-1.516-1.015-.6-.064-1.345.971-.7-.514-1.474-1.183.045-.773-1.114.43-1.1-1.224-.971-.974.683-.993-.413c1.392-1.227,2.81-2.5,4.222-3.82A246.038,246.038,0,0,0,133.1,100.134,259.655,259.655,0,0,0,148.725,78.3q2.351-3.7,4.442-7.271c.223.109.446.218.667.313.19.083.395.165.584.234a1.29,1.29,0,0,0,.219.08c.362.138.72.248,1.092.355a8.116,8.116,0,0,0,.789.194,7.911,7.911,0,0,0,.891.169,2.188,2.188,0,0,0,.319.038,9.838,9.838,0,0,0,1.17.108,1.662,1.662,0,0,0,1.5-.954c1.166-2.809,2.348-5.6,3.515-8.413a.384.384,0,0,1,.5-.207.472.472,0,0,1,.165.131c3.084,4.486,2.853,11,.916,13.9" transform="translate(-93.068 -62.913)" fill="#31312e"/>
</g>
</g>
</g>
<path id="Path_877" data-name="Path 877" d="M114.84,125.266,71.382,127.4l1.732-25.988,41.726,1.882Z" transform="translate(0.097 0.138)" fill="#ffcf9f"/>
<path id="Path_878" data-name="Path 878" d="M122.074,118.292l0-.085a4.224,4.224,0,0,1,4.057-4.384l13.181-.51a4.224,4.224,0,0,1,4.384,4.057l0,.085a4.224,4.224,0,0,1-4.056,4.384l-13.181.51a4.224,4.224,0,0,1-4.384-4.058" transform="translate(0.166 0.154)" fill="#fac48e"/>
<path id="Path_879" data-name="Path 879" d="M120.735,126.325l0-.075a3.752,3.752,0,0,1,3.6-3.894l11.706-.453a3.752,3.752,0,0,1,3.893,3.6l0,.076a3.751,3.751,0,0,1-3.6,3.893l-11.707.453a3.751,3.751,0,0,1-3.893-3.6" transform="translate(0.164 0.166)" fill="#fac48e"/>
<path id="Path_880" data-name="Path 880" d="M127.644,102.292l-.02-.083c-.545-2.268,2.564-5.144,4.833-5.689l15.906-1.985a4.224,4.224,0,0,1,5.094,3.119l.02.083a4.224,4.224,0,0,1-3.12,5.094l-17.618,2.58a4.223,4.223,0,0,1-5.094-3.119" transform="translate(0.173 0.128)" fill="#fac48e"/>
<path id="Path_881" data-name="Path 881" d="M122.494,110.3l0-.085a4.224,4.224,0,0,1,4.058-4.384l18.273-1.915a4.224,4.224,0,0,1,4.384,4.058l0,.085a4.223,4.223,0,0,1-4.058,4.383l-18.273,1.916a4.224,4.224,0,0,1-4.384-4.057" transform="translate(0.166 0.141)" fill="#fac48e"/>
<path id="Path_882" data-name="Path 882" d="M103.435,118.4l-.321-8.313a12.428,12.428,0,0,1,11.938-12.9l10.156-.393,1.282,33.151-10.156.393a12.428,12.428,0,0,1-12.9-11.939" transform="translate(0.14 0.131)" fill="#ffcf9f"/>
<path id="Path_883" data-name="Path 883" d="M124.922,130.01l7.552-.292a3.751,3.751,0,0,0,3.6-3.893l0-.075a3.751,3.751,0,0,0-3.893-3.6l1.373-.053a4.224,4.224,0,0,0,4.058-4.383l0-.086a4.223,4.223,0,0,0-4.383-4.057l1.271-.049a4.224,4.224,0,0,0,4.058-4.384l0-.085a4.224,4.224,0,0,0-4.384-4.058,4.223,4.223,0,0,0,4.057-4.383l0-.086a4.224,4.224,0,0,0-4.384-4.057l-10.2.394Z" transform="translate(0.168 0.131)" fill="#ffcf9f"/>
<rect id="Rectangle_1540" data-name="Rectangle 1540" width="69.203" height="29.862" transform="translate(0 99.615)" fill="#f69221"/>
<path id="Path_884" data-name="Path 884" d="M64.325,131.3,61.582,97.518H73.71L76.454,131.3Z" transform="translate(0.084 0.132)" fill="#f48120"/>
<path id="Path_885" data-name="Path 885" d="M103.515,162.054c.042-.025.087-.037.13-.061a4.231,4.231,0,0,1,.427-.2c.121-.05.242-.1.367-.138s.259-.066.394-.093a4.076,4.076,0,0,1,.452-.073c.05,0,.1-.02.147-.023l16.655-.975a4.265,4.265,0,0,1,.864.036A4.244,4.244,0,0,0,118,157.473l-16.339,3.371c-.05.01-.093.033-.142.044a4.32,4.32,0,0,0-.437.137c-.127.046-.255.092-.377.149s-.229.122-.343.19a3.96,3.96,0,0,0-.394.257c-.039.029-.082.047-.12.078L86.869,172.18c-.037.035-.062.072-.1.106Z" transform="translate(7.16 0.214)" fill="#e6b07c"/>
<path id="Path_886" data-name="Path 886" d="M122.087,160.488l-16.655.977c-.051,0-.1.017-.147.022a3.894,3.894,0,0,0-.452.073,3.94,3.94,0,0,0-.394.092c-.124.039-.246.089-.368.139a4.467,4.467,0,0,0-.427.2c-.043.023-.088.035-.131.061L86.773,172.282l-.032.02c-.216.169-.385.332-.562.5l17.527-6.991-.012.04,3.868-1.729c.045-.02.092-.026.137-.046a4.437,4.437,0,0,1,.445-.145,3.488,3.488,0,0,1,.382-.1c.132-.025.266-.037.4-.049a4.392,4.392,0,0,1,.459-.02c.049,0,.1-.01.148-.007l16.657.928c.135.009.261.042.393.063,0-.059.01-.113.007-.172l-.005-.085a4.254,4.254,0,0,0-4.5-4" transform="translate(7.159 0.218)" fill="#fac48e"/>
<path id="Path_887" data-name="Path 887" d="M84.954,174.44l.5-.88a3.5,3.5,0,0,0-.5.88" transform="translate(7.157 0.236)" fill="#f4d3b0"/>
<path id="Path_888" data-name="Path 888" d="M114.653,211.089c-8.817-3.894-13.115-4.644-22.464,2.185-3.549,2.6-11.864.631-11.864.631L50.018,228.8c-5.039-4.76-4.645-17.181-7.659-23.4l31.269-11.09,11.383-19.848.5-.891.363-.638.363-.141,17.527-6.984-.018.032,3.869-1.718a1.245,1.245,0,0,0,.138-.055c.149-.053.3-.1.443-.137a2.654,2.654,0,0,1,.39-.1c.132-.022.261-.032.4-.052s.3-.025.456-.018l.141-.009,16.664.931c.136.014.257.048.394.062a4.242,4.242,0,0,1,3.619,4.424l-.006.092a4.264,4.264,0,0,1-4.486,4.011l-4.426-.252-.218-.006-10.815-.608-10.694,5.778-4.977,11.985,5.3,7.2a91.868,91.868,0,0,1,9.945,1.963l.715.2a34.374,34.374,0,0,1,5.967,2.351c8.669,4.191,4.856,12.328-1.918,9.211" transform="translate(7.099 0.222)" fill="#ffcf9f"/>
<path id="Path_889" data-name="Path 889" d="M129.96,188.789l.151-.715,3.189-2.162-.992-4.065-3.826-.451-1.966-2.389.3-3.841-3.8-1.759-2.738,2.712-3.093.046-2.818-2.628-3.742,1.872.413,3.831-1.893,2.447-3.811.565-.87,4.093,3.253,2.066.733,3.005-1.935,3.333,2.658,3.231,3.643-1.255,2.807,1.3,1.4,3.59,4.184-.063,1.29-3.631,2.767-1.383,3.68,1.145,2.558-3.31-1.953-3.142c.1-.875.3-1.532.411-2.441m-5.4-.425a5.656,5.656,0,1,1-4.514-6.6,5.657,5.657,0,0,1,4.514,6.6" transform="translate(7.184 0.236)" fill="#ededed"/>
<path id="Path_890" data-name="Path 890" d="M58.693,229.131,0,250.942V219.08l48.288-17.941Z" transform="translate(7.042 0.273)" fill="#f69221"/>
<path id="Path_891" data-name="Path 891" d="M54.822,232.647,40.487,201.931l11.369-4.224,14.335,30.717Z" transform="translate(7.097 0.269)" fill="#f48120"/>
<g id="Group_862" data-name="Group 862" transform="translate(153.767 96.371)">
<g id="Group_944" data-name="Group 944" clip-path="url(#clip-path-7)">
<g id="Group_868" data-name="Group 868">
<g id="Group_867" data-name="Group 867" clip-path="url(#clip-path-7)">
<path id="Path_892" data-name="Path 892" d="M31.854,154.175s-2.012-2.031-2.59,10.263c-.545,11.6-1.343,28.335,1.446,35.512a3.832,3.832,0,0,0,1.546,1.88,6.475,6.475,0,0,0,2.416.873c2.427.377,12.018.164,12.018.164s5.443,0,5.525-4.481c.068-3.688,0-11.707,0-11.707Z" transform="translate(-19.587 -105.047)" fill="#263238"/>
<g id="Group_863" data-name="Group 863" transform="translate(9.137 49.003)" opacity="0.3">
<g id="Group_862-2" data-name="Group 862">
<g id="Group_861-2" data-name="Group 861" clip-path="url(#clip-path-9)">
<path id="Path_893" data-name="Path 893" d="M31.854,154.175s-2.012-2.031-2.59,10.263c-.545,11.6-1.343,28.335,1.446,35.512a3.832,3.832,0,0,0,1.546,1.88,6.475,6.475,0,0,0,2.416.873c2.427.377,12.018.164,12.018.164s5.443,0,5.525-4.481c.068-3.688,0-11.707,0-11.707Z" transform="translate(-28.725 -154.05)"/>
</g>
</g>
</g>
<path id="Path_894" data-name="Path 894" d="M380.137,154.175s-2.012-2.031-2.59,10.263c-.545,11.6-1.343,28.335,1.446,35.512a3.832,3.832,0,0,0,1.546,1.88,6.475,6.475,0,0,0,2.416.873c2.427.377,12.018.164,12.018.164s5.443,0,5.525-4.481c.068-3.688,0-11.707,0-11.707Z" transform="translate(-257.083 -105.047)" fill="#263238"/>
<g id="Group_866" data-name="Group 866" transform="translate(119.925 49.003)" opacity="0.3">
<g id="Group_865" data-name="Group 865">
<g id="Group_864" data-name="Group 864" clip-path="url(#clip-path-9)">
<path id="Path_895" data-name="Path 895" d="M380.137,154.175s-2.012-2.031-2.59,10.263c-.545,11.6-1.343,28.335,1.446,35.512a3.832,3.832,0,0,0,1.546,1.88,6.475,6.475,0,0,0,2.416.873c2.427.377,12.018.164,12.018.164s5.443,0,5.525-4.481c.068-3.688,0-11.707,0-11.707Z" transform="translate(-377.008 -154.05)"/>
</g>
</g>
</g>
<path id="Path_896" data-name="Path 896" d="M443.077,80.756s-.61,2.078-1.865,2.294-11.153.519-11.153.519l-.968,1.991h-1.865l-1.356-7.986,1.156.238a1.231,1.231,0,0,1,.883.721,1.231,1.231,0,0,0,1,.74Z" transform="translate(-290.402 -52.898)" fill="#263238"/>
</g>
</g>
<g id="Group_870" data-name="Group 870" transform="translate(138.015 18.946)">
<g id="Group_869" data-name="Group 869" clip-path="url(#clip-path-11)">
<rect id="Rectangle_1546" data-name="Rectangle 1546" width="15.734" height="9.583" transform="translate(-0.218 0)" fill="url(#linear-gradient)"/>
</g>
</g>
<g id="Group_872" data-name="Group 872">
<g id="Group_871" data-name="Group 871" clip-path="url(#clip-path-7)">
<path id="Path_898" data-name="Path 898" d="M460.1,60.865a1.832,1.832,0,0,1,.251.315c.154.208.364.518.612.909a23.678,23.678,0,0,1,2.862,6.617c.115.448.2.814.244,1.068a1.882,1.882,0,0,1,.058.4A1.842,1.842,0,0,1,464,69.79c-.065-.25-.165-.609-.294-1.052a28.556,28.556,0,0,0-2.849-6.588c-.233-.4-.428-.716-.565-.934a1.9,1.9,0,0,1-.2-.351" transform="translate(-313.742 -41.504)" fill="#263238"/>
<path id="Path_899" data-name="Path 899" d="M429.221,180.346s2.012-2.031,2.59,10.263c.545,11.6,1.343,28.335-1.446,35.512A3.83,3.83,0,0,1,428.819,228a6.469,6.469,0,0,1-2.416.873c-2.427.377-12.018.164-12.018.164s-5.443,0-5.525-4.48c-.068-3.688,0-11.707,0-11.707Z" transform="translate(-278.782 -122.893)" fill="#263238"/>
<path id="Path_900" data-name="Path 900" d="M429.109,180.33s-.03.056-.092.16l-.283.463-1.107,1.791-4.182,6.718-14.631,23.415.012-.04c0,3.492,0,7.156,0,10.951a8.835,8.835,0,0,0,.059,1.415,3.962,3.962,0,0,0,.448,1.331,4.322,4.322,0,0,0,2.146,1.814c1.8.8,3.847.566,5.842.639,2.107.019,4.19.025,6.239-.031a21.225,21.225,0,0,0,3.03-.234,6.466,6.466,0,0,0,1.416-.456,4.468,4.468,0,0,0,1.231-.791,3.783,3.783,0,0,0,.841-1.173,6.21,6.21,0,0,0,.249-.685l.23-.693a5.814,5.814,0,0,0,.2-.7l.171-.7c.126-.465.2-.938.289-1.408.188-.935.291-1.875.417-2.8.056-.463.092-.927.138-1.386s.093-.916.117-1.371c.258-3.641.292-7.113.269-10.359s-.122-6.271-.226-9.03-.219-5.256-.325-7.447a55.084,55.084,0,0,0-.537-5.6,10.146,10.146,0,0,0-.976-3.392,1.447,1.447,0,0,0-.346-.4.542.542,0,0,0-.354-.116.521.521,0,0,0-.285.114.294.294,0,0,1,.061-.051.475.475,0,0,1,.223-.08.557.557,0,0,1,.37.112,1.442,1.442,0,0,1,.36.4,9.993,9.993,0,0,1,1.012,3.4,53.982,53.982,0,0,1,.566,5.6c.115,2.192.235,4.687.35,7.447s.213,5.785.246,9.034,0,6.724-.255,10.371c-.023.456-.073.914-.115,1.375s-.081.925-.137,1.389c-.125.928-.227,1.871-.416,2.811-.084.472-.163.947-.289,1.416q-.085.353-.172.708a5.981,5.981,0,0,1-.2.7l-.232.7a6.371,6.371,0,0,1-.254.7,3.953,3.953,0,0,1-.876,1.224,4.623,4.623,0,0,1-1.275.821,6.639,6.639,0,0,1-1.451.469,21.318,21.318,0,0,1-3.058.238c-2.054.057-4.138.051-6.246.032l-3-.045a8.039,8.039,0,0,1-2.91-.609,4.483,4.483,0,0,1-2.224-1.885,4.119,4.119,0,0,1-.466-1.386,8.854,8.854,0,0,1-.06-1.437c0-3.8,0-7.461,0-10.955v-.021l.012-.019,14.686-23.39,4.218-6.692,1.127-1.776.293-.455c.066-.1.1-.152.1-.152" transform="translate(-278.67 -122.877)" fill="#455a64"/>
<path id="Path_901" data-name="Path 901" d="M3.43,180.346S1.418,178.315.84,190.61C.3,202.214-.5,218.944,2.286,226.122A3.83,3.83,0,0,0,3.832,228a6.469,6.469,0,0,0,2.416.873c2.427.377,12.018.164,12.018.164s5.443,0,5.525-4.48c.068-3.688,0-11.707,0-11.707Z" transform="translate(-0.205 -122.893)" fill="#263238"/>
</g>
</g>
<g id="Group_874" data-name="Group 874" transform="translate(0)">
<g id="Group_873" data-name="Group 873" clip-path="url(#clip-path-13)">
<rect id="Rectangle_1548" data-name="Rectangle 1548" width="153.771" height="95.021" transform="translate(-0.036 -0.59)" fill="url(#linear-gradient-2)"/>
</g>
</g>
<g id="Group_891" data-name="Group 891">
<g id="Group_890" data-name="Group 890" clip-path="url(#clip-path-7)">
<path id="Path_903" data-name="Path 903" d="M167.713,12.815a1.1,1.1,0,0,0-.907-.552l-42.138-1.806h0l-.332-.014-.006.028L81.2,12.263a1.1,1.1,0,0,0-.907.552L69.309,31.986a.987.987,0,0,0,.826,1.478c1.206.035,3,.053,5.075-.033,3.378-.139,30.257-.075,44.445-.03l-.006.03L124,33.414l4.355.016-.005-.03c14.188-.045,41.066-.109,44.444.03,2.187.091,4.053.066,5.257.027a.878.878,0,0,0,.734-1.315Z" transform="translate(-47.172 -7.121)" fill="#455a64"/>
<path id="Path_904" data-name="Path 904" d="M3.109,80.756s.609,2.078,1.865,2.294,11.153.519,11.153.519l.968,1.991h1.865l1.356-7.986-1.156.238a1.231,1.231,0,0,0-.883.721,1.231,1.231,0,0,1-1,.74Z" transform="translate(-2.12 -52.898)" fill="#263238"/>
<path id="Path_905" data-name="Path 905" d="M80.409,70.772,181.756,70.5l.822,2.014-48.97.321-54.152-.353Z" transform="translate(-54.181 -48.072)" fill="#ff725e"/>
<g id="Group_877" data-name="Group 877" transform="translate(25.275 22.426)" opacity="0.5">
<g id="Group_876" data-name="Group 876">
<g id="Group_875" data-name="Group 875" clip-path="url(#clip-path-15)">
<path id="Path_906" data-name="Path 906" d="M80.409,70.775,181.466,70.5l1.112,2.013-48.97.321-54.152-.353Z" transform="translate(-79.456 -70.501)" fill="#960"/>
</g>
</g>
</g>
<path id="Path_907" data-name="Path 907" d="M177.556,60.036c0-1.106-.427-4.233-1.452-5.067-.792-.644-2.667-.836-3.591-.89l-.088,0c-.491.006-3.766.094-4.747.892-1.025.834-1.452,3.961-1.452,5.067v.033a1.245,1.245,0,0,0,1.246,1.245h8.837a1.245,1.245,0,0,0,1.246-1.245v-.033" transform="translate(-113.351 -36.876)" fill="#263238"/>
<g id="Group_880" data-name="Group 880" transform="translate(52.876 17.202)" opacity="0.3">
<g id="Group_879" data-name="Group 879">
<g id="Group_878" data-name="Group 878" clip-path="url(#clip-path-16)">
<path id="Path_908" data-name="Path 908" d="M177.556,60.036c0-1.106-.427-4.233-1.452-5.067-.792-.644-2.667-.836-3.591-.89l-.088,0c-.491.006-3.766.094-4.747.892-1.025.834-1.452,3.961-1.452,5.067v.033a1.245,1.245,0,0,0,1.246,1.245h8.837a1.245,1.245,0,0,0,1.246-1.245v-.033" transform="translate(-166.227 -54.078)"/>
</g>
</g>
</g>
<path id="Path_909" data-name="Path 909" d="M148.058,49.34c0-1.81-.7-6.929-2.377-8.294-1.3-1.054-4.365-1.368-5.878-1.456-.049,0-.095,0-.143,0-.8.01-6.164.153-7.77,1.459-1.679,1.365-2.377,6.484-2.377,8.294,0,.018,0,.036,0,.054a2.038,2.038,0,0,0,2.039,2.038h14.467a2.039,2.039,0,0,0,2.04-2.038Z" transform="translate(-88.315 -26.994)" fill="#263238"/>
<g id="Group_883" data-name="Group 883" transform="translate(4.942 70.817)" opacity="0.3">
<g id="Group_882" data-name="Group 882">
<g id="Group_881" data-name="Group 881" clip-path="url(#clip-path-17)">
<path id="Path_910" data-name="Path 910" d="M52.616,227.082s-32.446-4.266-33.764-4.425a2.531,2.531,0,0,0-3.081,2.6c0,1.089-.146,5.246-.233,7.61a3.806,3.806,0,0,0,1.855,3.422,12.621,12.621,0,0,0,2.857,1.194c2.729.8,19.174,1.562,22.583,1.712a1.539,1.539,0,0,0,1.087-.384,50.273,50.273,0,0,0,5.547-5.5c3.389-4.79,3.15-6.236,3.15-6.236h0Zm-16.842,8.867-15.686-2.54.616-8.591,21.308,1.934Z" transform="translate(-15.536 -222.627)"/>
</g>
</g>
</g>
<g id="Group_886" data-name="Group 886" transform="translate(5.575 44.635)" opacity="0.3">
<g id="Group_885" data-name="Group 885">
<g id="Group_884" data-name="Group 884" clip-path="url(#clip-path-18)">
<path id="Path_911" data-name="Path 911" d="M17.618,148.9s-1.607,4.88,8.6,7.151c10.338,2.3,25.636,6.466,25.636,6.466l-8.216-5.857S20.008,152.718,19.42,149.1a33.647,33.647,0,0,1,0-8.782Z" transform="translate(-17.526 -140.321)"/>
</g>
</g>
</g>
<path id="Path_912" data-name="Path 912" d="M54.534,222.047a.574.574,0,0,1-.112-.021l-.324-.077-1.24-.313c-1.079-.263-2.639-.651-4.577-1.079-3.874-.87-9.259-1.929-15.239-2.9-2.991-.484-5.844-.933-8.447-1.271l-3.693-.507a20.336,20.336,0,0,0-3.222-.294,4.41,4.41,0,0,0-2.509.717,5.1,5.1,0,0,0-1.379,1.44,4.289,4.289,0,0,0-.617,1.589,2.177,2.177,0,0,1,.067-.442,3.982,3.982,0,0,1,.5-1.181,5.1,5.1,0,0,1,1.381-1.482,4.492,4.492,0,0,1,2.559-.758,20.126,20.126,0,0,1,3.242.274l3.7.492c2.607.33,5.461.775,8.454,1.259,5.983.975,11.368,2.053,15.238,2.953,1.937.443,3.493.849,4.567,1.131l1.233.343.32.093a.576.576,0,0,1,.107.037" transform="translate(-8.983 -146.922)" fill="#263238"/>
<path id="Path_913" data-name="Path 913" d="M13.645,158.386a.762.762,0,0,1-.017-.182c0-.137-.009-.31-.015-.521-.011-.453-.013-1.108,0-1.917.019-1.618.107-3.855.324-6.316s.527-4.679.793-6.275c.133-.8.25-1.443.341-1.886l.107-.51a.74.74,0,0,1,.048-.176.78.78,0,0,1-.016.182l-.076.515c-.072.47-.17,1.111-.289,1.893-.237,1.6-.525,3.815-.744,6.272s-.323,4.688-.372,6.3c-.02.791-.037,1.439-.05,1.915-.006.211-.011.383-.016.521a.751.751,0,0,1-.017.182" transform="translate(-9.277 -95.877)" fill="#263238"/>
<path id="Path_914" data-name="Path 914" d="M36.029,107.064a1.745,1.745,0,0,1-.013-.391,3.256,3.256,0,0,1,.027-.458c.022-.177.031-.382.074-.6a23.754,23.754,0,0,1,.846-3.408c.412-1.309.852-2.469,1.188-3.3.167-.417.311-.75.414-.979a1.684,1.684,0,0,1,.178-.348,1.873,1.873,0,0,1-.118.372l-.365,1c-.307.842-.729,2.006-1.139,3.309a29.987,29.987,0,0,0-.888,3.378c-.166.878-.173,1.433-.2,1.433" transform="translate(-24.559 -66.536)" fill="#263238"/>
<path id="Path_915" data-name="Path 915" d="M28.273,133.432s-5.322-1.941-6,2.186-.61,8.231.283,9.675,9.11,3.411,9.11,3.411l14.211,3.124s1.022.212.406-.945c-.689-1.3-4.453-9.6-6.629-11.614-4.015-3.724-11.378-5.836-11.378-5.836" transform="translate(-14.875 -90.676)" fill="#f5f5f5"/>
<g id="Group_889" data-name="Group 889" transform="translate(8.864 42.216)" opacity="0.3">
<g id="Group_888" data-name="Group 888">
<g id="Group_887" data-name="Group 887" clip-path="url(#clip-path-19)">
<path id="Path_916" data-name="Path 916" d="M37.643,148.931s.023-9.724-.692-10.8-9.086-4.955-9.086-4.955a3.048,3.048,0,0,1,2.488-.376,27.245,27.245,0,0,1,6.766,2.261c2.311,1.185,6.011,2.885,7.393,4.849.6.854,1.859,2.894,3.057,5.107,1.558,2.88,3.034,5.958,3.034,6.128,0,.354.083.675-1.3.381-3.2-.682-11.661-2.591-11.661-2.591" transform="translate(-27.865 -132.713)"/>
</g>
</g>
</g>
<path id="Path_917" data-name="Path 917" d="M69.217,162.707a3.447,3.447,0,1,1-3.447-3.447,3.447,3.447,0,0,1,3.447,3.447" transform="translate(-42.498 -108.6)" fill="#f5f5f5"/>
<path id="Path_918" data-name="Path 918" d="M69.04,162.562a7.312,7.312,0,0,0-.139-.833,3.435,3.435,0,0,0-1.258-1.86,3.378,3.378,0,0,0-3.2-.472,3.38,3.38,0,0,0-1.562,1.176,3.355,3.355,0,0,0,0,3.979,3.379,3.379,0,0,0,1.562,1.177,3.379,3.379,0,0,0,3.2-.472A3.437,3.437,0,0,0,68.9,163.4a7.273,7.273,0,0,0,.139-.834,2.683,2.683,0,0,1-.077.85,3.476,3.476,0,0,1-2.721,2.6,3.514,3.514,0,0,1-1.849-.144,3.516,3.516,0,0,1-1.641-1.224,3.5,3.5,0,0,1,0-4.171,3.514,3.514,0,0,1,1.641-1.224,3.513,3.513,0,0,1,1.849-.144,3.475,3.475,0,0,1,2.722,2.6,2.681,2.681,0,0,1,.077.849" transform="translate(-42.321 -108.455)" fill="#263238"/>
<path id="Path_919" data-name="Path 919" d="M65.975,162.71a3.349,3.349,0,0,1,2.937,1.738,3.351,3.351,0,1,0-5.874,0,3.35,3.35,0,0,1,2.937-1.738" transform="translate(-42.703 -108.752)" fill="#e0e0e0"/>
<path id="Path_920" data-name="Path 920" d="M71.461,166.557a1.486,1.486,0,1,1-1.486-1.486,1.486,1.486,0,0,1,1.486,1.486" transform="translate(-46.703 -112.562)" fill="#fff"/>
<path id="Path_921" data-name="Path 921" d="M71.283,166.405c-.016,0-.014-.132-.078-.355a1.485,1.485,0,0,0-.545-.779,1.414,1.414,0,1,0,0,2.268,1.481,1.481,0,0,0,.545-.779c.063-.222.062-.355.078-.355s.01.032.012.1a1.108,1.108,0,0,1-.027.275,1.478,1.478,0,0,1-.536.857,1.539,1.539,0,0,1-1.466.24,1.557,1.557,0,0,1,0-2.934,1.54,1.54,0,0,1,1.466.24,1.479,1.479,0,0,1,.536.857,1.108,1.108,0,0,1,.027.275c0,.063-.006.1-.012.1" transform="translate(-46.525 -112.411)" fill="#263238"/>
<path id="Path_922" data-name="Path 922" d="M67.838,160.811c-.062.1-.373.013-.844-.017a2.967,2.967,0,0,0-2.94,1.566c-.238.407-.336.717-.457.71-.1,0-.224-.355-.089-.922a2.788,2.788,0,0,1,3.615-1.926c.546.2.773.5.715.588" transform="translate(-43.265 -109.15)" fill="#fff"/>
<path id="Path_923" data-name="Path 923" d="M79.105,163.156c-.189.13-.362.206-.393.177s.042-.206.166-.4.316-.289.412-.2,0,.288-.184.417" transform="translate(-53.669 -110.948)" fill="#fff"/>
<path id="Path_924" data-name="Path 924" d="M133.522,135.757a.813.813,0,0,1-.136.008l-.4.008-1.537.014-5.652.02-18.647,0-10.267-.018-4.48-.013-2.03-.007a2.523,2.523,0,0,0-1.722.5l-2.463,2.07-1.015.848a2.7,2.7,0,0,1-1.007.484,2.739,2.739,0,0,1-.888.066l-.649-.033-.4-.024a.81.81,0,0,1-.136-.014.822.822,0,0,1,.136,0l.4.008.649.018a2.732,2.732,0,0,0,.872-.08,2.645,2.645,0,0,0,.974-.483l1-.857,2.451-2.092a2.645,2.645,0,0,1,1.793-.535l2.03,0,4.48,0,10.267.005,18.647.045,5.652.033,1.537.017.4.009a.829.829,0,0,1,.136.009" transform="translate(-55.981 -92.492)" fill="#263238"/>
<path id="Path_925" data-name="Path 925" d="M159.047,249.258c-.171-.361-.533-.617-1.251-.536-1.988.225-22.829.69-25.7,0s-12.442-11.55-16.492-12.289c-3.4-.621-19.915-.953-25.153-.8-5.238-.152-21.756.18-25.153.8-4.05.74-13.475,12.662-16.347,13.352s-23.857-.837-25.845-1.062c-.718-.081-1.081.175-1.251.536a1.166,1.166,0,0,0,1.048,1.633c4.439.126,21.58.321,24.785.264,3.365-.059,37.778-.689,43.544-.795,8.695.055,38.4.245,41.543.289,3.71.052,20.785.367,25.224.241a1.166,1.166,0,0,0,1.048-1.633" transform="translate(-14.83 -160.653)" fill="#263238"/>
<path id="Path_926" data-name="Path 926" d="M219.357,13.234c.172,0,.686,2.992,3.1,2.935s8.308,0,8.308,0V12.429Z" transform="translate(-149.58 -8.475)" fill="#263238"/>
</g>
</g>
<g id="Group_893" data-name="Group 893" transform="translate(0.223 18.946)">
<g id="Group_892" data-name="Group 892" clip-path="url(#clip-path-20)">
<rect id="Rectangle_1555" data-name="Rectangle 1555" width="15.735" height="9.583" transform="translate(-0.091 0)" fill="url(#linear-gradient-3)"/>
</g>
</g>
<g id="Group_943" data-name="Group 943">
<g id="Group_942" data-name="Group 942" clip-path="url(#clip-path-7)">
<path id="Path_928" data-name="Path 928" d="M63.565,12.429a.3.3,0,0,1-.032.075l-.108.212L63,13.521,61.39,16.468l-5.351,9.693-4.55,8.165-.007.012-.01.008-3.647,2.8-1.012.765-.268.2a.481.481,0,0,1-.1.062.484.484,0,0,1,.083-.078l.256-.212.99-.793,3.612-2.847-.017.02,4.521-8.181,5.394-9.67,1.652-2.922.456-.79.122-.2a.313.313,0,0,1,.047-.066" transform="translate(-31.673 -8.475)" fill="#263238"/>
<path id="Path_929" data-name="Path 929" d="M109.088,6.786a5.752,5.752,0,0,1-.789.308,7.413,7.413,0,0,0-1.782.939,7.417,7.417,0,0,0-1.4,1.448,5.81,5.81,0,0,1-.517.671,3.434,3.434,0,0,1,.421-.739,6.32,6.32,0,0,1,1.4-1.513,6.322,6.322,0,0,1,1.842-.917,3.44,3.44,0,0,1,.827-.2" transform="translate(-71.327 -4.625)" fill="#263238"/>
<g id="Group_896" data-name="Group 896" transform="translate(19.478 25.842)" opacity="0.3">
<g id="Group_895" data-name="Group 895">
<g id="Group_894" data-name="Group 894" clip-path="url(#clip-path-22)">
<path id="Path_930" data-name="Path 930" d="M61.538,81.238l-.3.211c-.124-.154,7.348,15.509,10.864,19.64l2.312-1.961C69.423,94.3,65.7,86.8,61.538,81.238" transform="translate(-61.232 -81.238)"/>
</g>
</g>
</g>
<path id="Path_931" data-name="Path 931" d="M108.793,244.378a1.062,1.062,0,0,0,.176-.082,4.7,4.7,0,0,0,.467-.333c.4-.311.962-.8,1.672-1.446,1.419-1.294,3.429-3.216,5.845-5.657.6-.611,1.232-1.255,1.878-1.932a25.448,25.448,0,0,1,2.066-2.077,9.621,9.621,0,0,1,2.737-1.538,12.248,12.248,0,0,1,3.259-.678c.57-.042,1.148-.043,1.729-.049l1.764-.017,3.638-.035,7.651-.072,26.851-.222,8.137-.048,2.212,0,.575,0c.13,0,.2.007.2.007s-.066.006-.2.01l-.575.013-2.212.036-8.136.1-26.851.27-7.651.068-3.638.031-1.764.015c-.583.005-1.154.005-1.718.045a12.11,12.11,0,0,0-3.221.663,9.484,9.484,0,0,0-2.7,1.508,25.36,25.36,0,0,0-2.06,2.058q-.975,1.014-1.888,1.926c-2.428,2.432-4.451,4.342-5.885,5.623-.718.639-1.289,1.121-1.695,1.424a3.953,3.953,0,0,1-.479.322.458.458,0,0,1-.184.067" transform="translate(-74.186 -156.964)" fill="#263238"/>
<g id="Group_899" data-name="Group 899" transform="translate(9.01 64.585)" opacity="0.3">
<g id="Group_898" data-name="Group 898">
<g id="Group_897" data-name="Group 897" clip-path="url(#clip-path-23)">
<path id="Path_932" data-name="Path 932" d="M36.786,206.894a19.146,19.146,0,0,0-3.143-2.692c-1.168-.739-2.845-1.6-3.9-.916a6.967,6.967,0,0,0-1.279,1.993.967.967,0,0,0-.075.783c.148.3.534.379.867.421l7.3.918c.141.018.317.019.386-.106s-.044-.292-.153-.4" transform="translate(-28.327 -203.034)" fill="#fff"/>
</g>
</g>
</g>
<g id="Group_902" data-name="Group 902" transform="translate(45.928 62.309)" opacity="0.3">
<g id="Group_901" data-name="Group 901">
<g id="Group_900" data-name="Group 900" clip-path="url(#clip-path-24)">
<path id="Path_933" data-name="Path 933" d="M144.383,197.395c18.633,4.961,38.321,3.717,57.475,1.505,2.957-.341,6.173-.833,8.192-3.02" transform="translate(-144.383 -195.88)"/>
</g>
</g>
</g>
<path id="Path_934" data-name="Path 934" d="M193.767,143.353c-7.278-1.029-22.58-1.539-37.769-1.53-15.189-.009-30.491.5-37.769,1.53a3.782,3.782,0,0,0-3.115,4.8l.024.078c.8,2.613,3.934,10.958,8.933,12.208,2.319.58,15.388,1.137,29.331,1.249v.02q1.3,0,2.6,0t2.6,0v-.02c13.943-.113,27.012-.67,29.331-1.249,5-1.25,8.138-9.595,8.934-12.208l.023-.078a3.782,3.782,0,0,0-3.115-4.8" transform="translate(-78.391 -96.709)" fill="#263238"/>
<path id="Path_935" data-name="Path 935" d="M192.419,192.765s-.064.038-.192.105l-.571.295-.931.474c-.185.092-.381.2-.6.3l-.694.308a52.706,52.706,0,0,1-8.564,3.016,81.027,81.027,0,0,1-13.283,2.212c-5.053.469-10.636.57-16.486.546a132.2,132.2,0,0,1-16.47-.961,70.3,70.3,0,0,1-13.142-2.926,51.568,51.568,0,0,1-8.344-3.578c-.476-.248-.885-.493-1.243-.7s-.657-.387-.9-.538l-.544-.342c-.122-.078-.182-.121-.182-.121s.066.034.191.107l.552.328c.241.146.54.326.9.524s.771.441,1.249.684a52.928,52.928,0,0,0,8.35,3.524,70.986,70.986,0,0,0,13.125,2.886,133.825,133.825,0,0,0,16.451.946c5.848.024,11.425-.073,16.472-.532a82.008,82.008,0,0,0,13.267-2.173,54.2,54.2,0,0,0,8.567-2.961l.7-.3c.217-.1.413-.2.6-.29l.937-.459.578-.28c.131-.062.2-.09.2-.09" transform="translate(-75.202 -130.143)" fill="#263238"/>
<path id="Path_936" data-name="Path 936" d="M197.321,159.231c0,.046-18.171.083-40.581.083s-40.585-.037-40.585-.083,18.168-.083,40.585-.083,40.581.037,40.581.083" transform="translate(-79.206 -108.523)" fill="#455a64"/>
<path id="Path_937" data-name="Path 937" d="M197.321,151.458c0,.046-18.171.083-40.581.083s-40.585-.037-40.585-.083,18.168-.082,40.585-.082,40.581.037,40.581.082" transform="translate(-79.206 -103.224)" fill="#455a64"/>
<path id="Path_938" data-name="Path 938" d="M210.665,143.686c0,.046-13.007.083-29.047.083s-29.05-.037-29.05-.083,13-.083,29.05-.083,29.047.037,29.047.083" transform="translate(-104.036 -97.923)" fill="#455a64"/>
<path id="Path_939" data-name="Path 939" d="M197.321,167.11c0,.046-18.171.083-40.581.083s-40.585-.037-40.585-.083,18.168-.083,40.585-.083,40.581.037,40.581.083" transform="translate(-79.206 -113.896)" fill="#455a64"/>
<path id="Path_940" data-name="Path 940" d="M198.574,174.988c0,.046-17.448.083-38.967.083s-38.971-.037-38.971-.083,17.444-.082,38.971-.082,38.967.037,38.967.082" transform="translate(-82.263 -119.269)" fill="#455a64"/>
<path id="Path_941" data-name="Path 941" d="M200.607,182.867c0,.046-16.977.083-37.914.083s-37.918-.037-37.918-.083,16.973-.083,37.918-.083,37.914.037,37.914.083" transform="translate(-85.084 -124.641)" fill="#455a64"/>
<path id="Path_942" data-name="Path 942" d="M202.835,190.746c0,.046-16.1.083-35.958.083s-35.962-.037-35.962-.083,16.1-.083,35.962-.083,35.958.037,35.958.083" transform="translate(-89.271 -130.014)" fill="#455a64"/>
<path id="Path_943" data-name="Path 943" d="M206.5,198.624c0,.046-14.918.083-33.317.083s-33.32-.037-33.32-.083,14.915-.083,33.32-.083,33.317.037,33.317.083" transform="translate(-95.373 -135.386)" fill="#455a64"/>
<path id="Path_944" data-name="Path 944" d="M34.174,278.253l.006.023a.884.884,0,0,1-.814,1.131l-5.288-.089a.93.93,0,0,1-.809-.829l-.036-.294a.9.9,0,0,1,.943-.961l5.245.384a.877.877,0,0,1,.753.636" transform="translate(-18.567 -189.045)" fill="#fff"/>
<path id="Path_945" data-name="Path 945" d="M195.915,270.586c0,.046-17.049.083-38.076.083s-38.08-.037-38.08-.083,17.046-.083,38.08-.083,38.076.037,38.076.083" transform="translate(-81.664 -184.457)" fill="#455a64"/>
<path id="Path_946" data-name="Path 946" d="M167.4,273.538H165.17l-.158-2.775h2.56Z" transform="translate(-112.522 -184.634)" fill="#455a64"/>
<path id="Path_947" data-name="Path 947" d="M233.071,273.538h-2.233l-.158-2.775h2.56Z" transform="translate(-157.301 -184.634)" fill="#455a64"/>
<path id="Path_948" data-name="Path 948" d="M298.739,273.538h-2.233l-.158-2.775h2.56Z" transform="translate(-202.081 -184.634)" fill="#455a64"/>
<path id="Path_949" data-name="Path 949" d="M197.028,245.778c-4.04-3.481-9.482-8.834-12.283-9.346-3.4-.62-19.915-.952-25.153-.8-5.238-.152-21.756.18-25.153.8-2.606.476-7.437,5.582-11.316,9.346Z" transform="translate(-83.957 -160.653)" fill="#455a64"/>
<path id="Path_950" data-name="Path 950" d="M17.5,257.095a1.471,1.471,0,0,1,.176-.159l.527-.438,1.994-1.619.017-.014.023,0,10.984,1.349,6,.761h.014l.012.007,5.38,2.959,1.524.853.4.231a.818.818,0,0,1,.134.087.759.759,0,0,1-.146-.065l-.412-.211-1.544-.815-5.409-2.906.027.009-6-.746-10.977-1.407.04-.011-2.024,1.581-.544.416a1.42,1.42,0,0,1-.194.135" transform="translate(-11.933 -173.793)" fill="#263238"/>
<path id="Path_951" data-name="Path 951" d="M47.1,231.224s1.08-1.826,0-2.286c-1.24-.529-21.954-3.013-22.8-3.088-1.681-.148-2.289.609-2.683,2.583s-1.263,6.866.394,8.286,4.262,2.052,9.392,2.368,7.828.489,10.353-.931,5.341-6.931,5.341-6.931" transform="translate(-14.343 -153.995)" fill="#263238"/>
<path id="Path_952" data-name="Path 952" d="M43.628,150.737a7.2,7.2,0,0,1-.846-1.489c-.5-.977-1.215-2.4-2.142-4.121-.471-.858-.982-1.8-1.578-2.78a29.145,29.145,0,0,0-2.034-3.012,9.463,9.463,0,0,0-1.327-1.376,11.571,11.571,0,0,0-1.654-1.142c-.6-.344-1.239-.674-1.882-1.017s-1.3-.68-1.964-1.008a28.685,28.685,0,0,0-3.982-1.648c-.661-.209-1.32-.382-1.972-.519a7.674,7.674,0,0,0-1.882-.219,2.539,2.539,0,0,0-2.51,1.748,9.607,9.607,0,0,0-.449,1.547c-.112.519-.226,1.031-.34,1.507l-1.082,4.523a7.827,7.827,0,0,1-.457,1.649,6.076,6.076,0,0,1,.14-1.71c.157-1.091.443-2.659.825-4.586l.286-1.513a9.857,9.857,0,0,1,.437-1.672,3.525,3.525,0,0,1,1.133-1.6,3.6,3.6,0,0,1,1.981-.655,8.274,8.274,0,0,1,2.075.206,20.759,20.759,0,0,1,2.056.52,28.051,28.051,0,0,1,4.105,1.68c.678.334,1.338.679,1.984,1.023s1.28.677,1.905,1.044a12.128,12.128,0,0,1,1.754,1.237,10.091,10.091,0,0,1,1.417,1.509A27.615,27.615,0,0,1,39.655,142c.579,1.011,1.064,1.976,1.505,2.858.867,1.771,1.5,3.234,1.915,4.255a6.508,6.508,0,0,1,.553,1.624" transform="translate(-11.936 -89.763)" fill="#263238"/>
<path id="Path_953" data-name="Path 953" d="M31.717,150.1a4.266,4.266,0,0,1,3.741,2.213,4.268,4.268,0,1,0-7.481,0,4.266,4.266,0,0,1,3.741-2.213" transform="translate(-18.717 -99.551)" fill="#e0e0e0"/>
<path id="Path_954" data-name="Path 954" d="M38.762,155.025a1.84,1.84,0,1,1-1.84-1.84,1.84,1.84,0,0,1,1.84,1.84" transform="translate(-23.923 -104.457)" fill="#fff"/>
<path id="Path_955" data-name="Path 955" d="M38.586,154.874c-.017,0-.012-.164-.089-.441a1.834,1.834,0,0,0-.673-.974,1.768,1.768,0,1,0,0,2.831,1.835,1.835,0,0,0,.673-.974c.077-.277.072-.442.089-.441s.009.04.011.118a1.417,1.417,0,0,1-.037.339,1.83,1.83,0,0,1-.665,1.052,1.9,1.9,0,0,1-2.7-.373,1.9,1.9,0,0,1,0-2.271,1.9,1.9,0,0,1,2.7-.373,1.829,1.829,0,0,1,.665,1.052,1.418,1.418,0,0,1,.037.339c0,.078-.005.118-.011.118" transform="translate(-23.747 -104.307)" fill="#263238"/>
<path id="Path_956" data-name="Path 956" d="M35.807,150.115a7.7,7.7,0,0,0-.165-1.034,4.255,4.255,0,0,0-1.556-2.312,4.2,4.2,0,0,0-3.975-.591,4.206,4.206,0,0,0-1.944,1.462,4.172,4.172,0,0,0,0,4.95,4.2,4.2,0,0,0,1.944,1.463,4.23,4.23,0,0,0,5.532-2.9,7.694,7.694,0,0,0,.165-1.034,1.65,1.65,0,0,1,0,.273,1.968,1.968,0,0,1-.025.331,3.013,3.013,0,0,1-.08.446,4.3,4.3,0,0,1-3.366,3.21,4.341,4.341,0,0,1-2.28-.18,4.335,4.335,0,0,1-2.023-1.51,4.32,4.32,0,0,1,0-5.142,4.341,4.341,0,0,1,2.023-1.509,4.341,4.341,0,0,1,2.28-.18,4.3,4.3,0,0,1,3.365,3.21,3.01,3.01,0,0,1,.08.446,1.967,1.967,0,0,1,.025.33,1.656,1.656,0,0,1,0,.273" transform="translate(-18.54 -99.408)" fill="#263238"/>
<path id="Path_957" data-name="Path 957" d="M34.379,148.1c-.062.107-.438-.031-1.03-.089A3.611,3.611,0,0,0,29.629,150c-.282.524-.378.912-.5.9-.1,0-.224-.433-.045-1.116a3.446,3.446,0,0,1,4.4-2.342c.667.233.958.575.9.661" transform="translate(-19.769 -100.424)" fill="#fff"/>
<path id="Path_958" data-name="Path 958" d="M48.362,150.96c-.189.13-.371.192-.418.149s.012-.23.137-.422.33-.279.441-.172.029.316-.159.445" transform="translate(-32.683 -102.605)" fill="#fff"/>
<path id="Path_959" data-name="Path 959" d="M71.226,196.345c-.056.222-5.765-1.029-12.749-2.793s-12.6-3.375-12.548-3.6,5.764,1.029,12.751,2.794,12.6,3.375,12.546,3.6" transform="translate(-31.319 -129.513)" fill="#263238"/>
<path id="Path_960" data-name="Path 960" d="M19.665,129.774a.373.373,0,0,1,0-.1,2.835,2.835,0,0,1,.049-.286,3.969,3.969,0,0,1,.392-1.042,3.408,3.408,0,0,1,1.216-1.267,5.057,5.057,0,0,1,.481-.241,5.384,5.384,0,0,1,.547-.168,4.081,4.081,0,0,1,.6-.1,4.156,4.156,0,0,1,.638.008,15.949,15.949,0,0,1,2.774.539c.981.262,2.015.589,3.094.959,2.154.749,4.5,1.649,6.886,2.758.3.142.592.286.88.441a5.571,5.571,0,0,1,.811.549,8.738,8.738,0,0,1,1.353,1.342c.737,1.012,1.389,2,2.027,2.953,1.264,1.9,2.35,3.64,3.231,5.123s1.553,2.705,2.008,3.555c.228.424.4.757.516.983l.129.258a.447.447,0,0,1,.039.091.449.449,0,0,1-.054-.083l-.144-.25-.543-.968c-.472-.84-1.162-2.051-2.051-3.526s-1.987-3.208-3.257-5.1c-.637-.94-1.3-1.945-2.027-2.936a8.6,8.6,0,0,0-1.329-1.314,5.393,5.393,0,0,0-.789-.533c-.283-.153-.576-.3-.872-.437-2.38-1.105-4.719-2.008-6.865-2.764-1.075-.373-2.1-.7-3.08-.971a16.083,16.083,0,0,0-2.747-.555,3.508,3.508,0,0,0-1.2.075,5.485,5.485,0,0,0-.534.158,5.04,5.04,0,0,0-.47.229,3.377,3.377,0,0,0-1.207,1.219,4.227,4.227,0,0,0-.415,1.018c-.033.122-.052.217-.065.28a.543.543,0,0,1-.021.1" transform="translate(-13.408 -86.305)" fill="#263238"/>
<path id="Path_961" data-name="Path 961" d="M14.336,60.865a1.867,1.867,0,0,1-.2.351c-.137.219-.331.537-.565.934a28.558,28.558,0,0,0-2.849,6.588c-.129.442-.228.8-.294,1.052a1.833,1.833,0,0,1-.121.384,1.9,1.9,0,0,1,.058-.4c.046-.255.129-.62.244-1.068a23.676,23.676,0,0,1,2.862-6.617c.248-.391.457-.7.612-.909a1.906,1.906,0,0,1,.251-.315" transform="translate(-7.029 -41.504)" fill="#263238"/>
<g id="Group_905" data-name="Group 905" transform="translate(0.492 45.271)" opacity="0.3">
<g id="Group_904" data-name="Group 904">
<g id="Group_903" data-name="Group 903" clip-path="url(#clip-path-25)">
<path id="Path_962" data-name="Path 962" d="M5.988,142.317c-.315.106-2.043,1.181-2.774,1.591a3.166,3.166,0,0,0-1.584,1.868,4.724,4.724,0,0,0,.252,2.463c.754,2.623,1.628,7.341,2.382,9.964.589-4.758,1.232-12.864,1.724-15.886" transform="translate(-1.547 -142.317)" fill="#fff"/>
</g>
</g>
</g>
<path id="Path_963" data-name="Path 963" d="M42.923,254.483c-.006.045-4.926-.6-10.986-1.437s-10.971-1.556-10.965-1.6,4.924.6,10.987,1.437,10.97,1.555,10.964,1.6" transform="translate(-14.301 -171.46)" fill="#455a64"/>
<path id="Path_964" data-name="Path 964" d="M41.767,259.319a.974.974,0,0,1-.207-.011l-.59-.065-2.165-.261-7.144-.853c-2.791-.33-5.316-.648-7.141-.9-.912-.127-1.65-.233-2.159-.313l-.585-.1a.987.987,0,0,1-.2-.045.971.971,0,0,1,.207.011l.59.065,2.165.261,7.145.853c2.791.33,5.315.648,7.14.9.912.126,1.65.233,2.159.313l.586.1a.982.982,0,0,1,.2.045" transform="translate(-14.711 -175.094)" fill="#455a64"/>
<path id="Path_965" data-name="Path 965" d="M43.484,264.065a15.276,15.276,0,0,1-2.1-.155c-1.3-.131-3.1-.33-5.078-.562s-3.775-.454-5.072-.623l-1.535-.209a3.7,3.7,0,0,1-.56-.1,3.744,3.744,0,0,1,.567.035l1.541.157,5.077.574,5.072.61,1.536.194c.359.046.57.078.554.077" transform="translate(-19.868 -178.94)" fill="#455a64"/>
<path id="Path_966" data-name="Path 966" d="M44.073,250.177c-.006.045-5.182-.6-11.56-1.437s-11.545-1.556-11.539-1.6,5.181.6,11.561,1.437,11.544,1.555,11.538,1.6" transform="translate(-14.302 -168.523)" fill="#455a64"/>
<path id="Path_967" data-name="Path 967" d="M45.138,245.951c-.006.045-5.365-.622-11.967-1.49s-11.953-1.609-11.947-1.655,5.364.622,11.969,1.491,11.952,1.609,11.946,1.654" transform="translate(-14.472 -165.569)" fill="#455a64"/>
<path id="Path_968" data-name="Path 968" d="M46.87,241.039c-.006.046-5.515-.642-12.3-1.534s-12.29-1.654-12.284-1.7,5.514.642,12.305,1.535,12.289,1.653,12.283,1.7" transform="translate(-15.194 -162.159)" fill="#455a64"/>
<path id="Path_969" data-name="Path 969" d="M48.365,236.1c-.006.046-5.613-.655-12.523-1.563s-12.509-1.682-12.5-1.728,5.612.655,12.524,1.563,12.507,1.682,12.5,1.728" transform="translate(-15.916 -158.748)" fill="#455a64"/>
<path id="Path_970" data-name="Path 970" d="M50.39,231.221c-.006.045-5.659-.661-12.624-1.577s-12.609-1.7-12.6-1.741,5.657.66,12.625,1.577,12.608,1.7,12.6,1.741" transform="translate(-17.159 -155.407)" fill="#455a64"/>
<path id="Path_971" data-name="Path 971" d="M41.507,227.342c.045.01-.5,2.764-1.225,6.152s-1.342,6.128-1.387,6.119.5-2.764,1.225-6.153,1.342-6.128,1.387-6.118" transform="translate(-26.521 -155.025)" fill="#455a64"/>
<path id="Path_972" data-name="Path 972" d="M34.96,226.249c.045.01-.5,2.765-1.225,6.152s-1.342,6.128-1.387,6.119.5-2.764,1.225-6.153,1.342-6.128,1.387-6.118" transform="translate(-22.056 -154.28)" fill="#455a64"/>
<path id="Path_973" data-name="Path 973" d="M28.716,225.155c.045.01-.472,2.616-1.155,5.821s-1.272,5.8-1.317,5.787.472-2.615,1.155-5.821,1.272-5.8,1.317-5.786" transform="translate(-17.895 -153.534)" fill="#455a64"/>
<path id="Path_974" data-name="Path 974" d="M23.267,226.644a1.453,1.453,0,0,1-.041.351l-.169.945c-.15.836-.344,1.918-.56,3.114-.212,1.219-.431,2.319-.608,3.11-.088.4-.164.715-.22.935a1.459,1.459,0,0,1-.1.337,1.451,1.451,0,0,1,.041-.351l.169-.945.56-3.115c.212-1.218.431-2.318.608-3.109.088-.4.164-.715.22-.935a1.454,1.454,0,0,1,.1-.338" transform="translate(-14.703 -154.549)" fill="#455a64"/>
<path id="Path_975" data-name="Path 975" d="M49.267,228.694c.045.01-.484,2.668-1.18,5.938s-1.3,5.913-1.341,5.9.483-2.668,1.18-5.938,1.3-5.912,1.341-5.9" transform="translate(-31.875 -155.947)" fill="#455a64"/>
<path id="Path_976" data-name="Path 976" d="M56.78,230.217c.045.01-.485,2.675-1.183,5.953s-1.3,5.929-1.345,5.919.485-2.675,1.183-5.954,1.3-5.928,1.345-5.919" transform="translate(-36.993 -156.985)" fill="#455a64"/>
<path id="Path_977" data-name="Path 977" d="M64.592,230.63c.045.01-.48,2.651-1.172,5.9s-1.289,5.876-1.333,5.866.48-2.651,1.172-5.9,1.289-5.875,1.333-5.865" transform="translate(-42.336 -157.267)" fill="#455a64"/>
<path id="Path_978" data-name="Path 978" d="M72.26,231.631c.045.01-.477,2.637-1.165,5.868s-1.282,5.843-1.327,5.834.477-2.636,1.165-5.869,1.282-5.843,1.327-5.833" transform="translate(-47.573 -157.95)" fill="#455a64"/>
<path id="Path_979" data-name="Path 979" d="M80.138,233.122c.045.01-.441,2.468-1.084,5.49s-1.2,5.466-1.246,5.456.441-2.467,1.084-5.49,1.2-5.465,1.246-5.455" transform="translate(-53.055 -158.966)" fill="#455a64"/>
<path id="Path_980" data-name="Path 980" d="M88.181,233.756c.045.01-.407,2.308-1.008,5.132S86.047,244,86,243.987s.407-2.307,1.008-5.133,1.125-5.107,1.17-5.1" transform="translate(-58.643 -159.399)" fill="#455a64"/>
<path id="Path_981" data-name="Path 981" d="M97.678,234.993a57.544,57.544,0,0,1-1.286,6.04,57.5,57.5,0,0,1,1.286-6.04" transform="translate(-65.726 -160.242)" fill="#455a64"/>
<path id="Path_982" data-name="Path 982" d="M198.351,263.482c0,.046-15.807.083-35.3.083s-35.305-.037-35.305-.083,15.8-.083,35.305-.083,35.3.037,35.3.083" transform="translate(-87.109 -179.612)" fill="#263238"/>
<path id="Path_983" data-name="Path 983" d="M200.5,258.457c0,.046-15.127.083-33.784.083s-33.787-.037-33.787-.083,15.124-.083,33.787-.083,33.784.037,33.784.083" transform="translate(-90.647 -176.186)" fill="#263238"/>
<path id="Path_984" data-name="Path 984" d="M201.739,253.318c0,.046-14.308.083-31.954.083s-31.957-.037-31.957-.083,14.305-.083,31.957-.083,31.954.037,31.954.083" transform="translate(-93.985 -172.682)" fill="#263238"/>
<path id="Path_985" data-name="Path 985" d="M203.842,248.178c0,.046-13.629.083-30.436.083s-30.439-.037-30.439-.083,13.625-.083,30.439-.083,30.436.037,30.436.083" transform="translate(-97.49 -169.177)" fill="#263238"/>
<path id="Path_986" data-name="Path 986" d="M206.012,243.284c0,.046-12.635.083-28.218.083s-28.22-.037-28.22-.083,12.632-.083,28.22-.083,28.218.037,28.218.083" transform="translate(-101.995 -165.839)" fill="#263238"/>
<path id="Path_987" data-name="Path 987" d="M209.372,238.39c0,.046-11.415.083-25.493.083s-25.5-.037-25.5-.083,11.413-.083,25.5-.083,25.493.037,25.493.083" transform="translate(-108.002 -162.502)" fill="#263238"/>
<g id="Group_908" data-name="Group 908" transform="translate(22.058 26.216)" opacity="0.3">
<g id="Group_907" data-name="Group 907">
<g id="Group_906" data-name="Group 906" clip-path="url(#clip-path-26)">
<path id="Path_988" data-name="Path 988" d="M128.474,82.509h0l-59.129-.093a9.39,9.39,0,0,0,6.955,2.9c4.108-.024,44.106,0,51.124,0h1.05c6.481,0,40.9-.023,44.455,0a7.248,7.248,0,0,0,5.856-2.808Z" transform="translate(-69.345 -82.416)"/>
</g>
</g>
</g>
<path id="Path_989" data-name="Path 989" d="M178.481,32.17,167.294,12.776a1.022,1.022,0,0,0-.842-.511l-38.491-1.65-3.692-.158q-.663-.029-1.327,0l-3.692.158L80.76,12.265a1.022,1.022,0,0,0-.842.511L68.731,32.17a1.022,1.022,0,0,0,.734,1.522c.159.024.329.046.509.066.976.108,40.022.038,53.633.01,13.61.028,52.656.1,53.632-.01.179-.02.349-.042.508-.066a1.022,1.022,0,0,0,.734-1.522m-5.149-.815-49.725.337-49.725-.337A1.022,1.022,0,0,1,73,29.821c2.142-3.709,7.529-12.992,8.391-14.063,1.564-1.945,25.773-2.2,38.65-2.2a1,1,0,0,0,.239.027c.754-.006,1.894-.014,3.325-.02s2.571.014,3.325.02a1,1,0,0,0,.238-.027c12.877,0,37.086.254,38.65,2.2.862,1.072,6.249,10.354,8.391,14.063a1.022,1.022,0,0,1-.879,1.534" transform="translate(-46.774 -7.121)" fill="#263238"/>
<path id="Path_990" data-name="Path 990" d="M281.228,60.036c0-1.106.427-4.233,1.452-5.067.792-.644,2.667-.836,3.591-.89l.088,0c.491.006,3.766.094,4.747.892,1.025.834,1.452,3.961,1.452,5.067v.033a1.245,1.245,0,0,1-1.246,1.245h-8.837a1.245,1.245,0,0,1-1.246-1.245v-.033" transform="translate(-191.77 -36.876)" fill="#263238"/>
<g id="Group_911" data-name="Group 911" transform="translate(89.458 17.202)" opacity="0.3">
<g id="Group_910" data-name="Group 910">
<g id="Group_909" data-name="Group 909" clip-path="url(#clip-path-16)">
<path id="Path_991" data-name="Path 991" d="M281.228,60.036c0-1.106.427-4.233,1.452-5.067.792-.644,2.667-.836,3.591-.89l.088,0c.491.006,3.766.094,4.747.892,1.025.834,1.452,3.961,1.452,5.067v.033a1.245,1.245,0,0,1-1.246,1.245h-8.837a1.245,1.245,0,0,1-1.246-1.245v-.033" transform="translate(-281.228 -54.078)"/>
</g>
</g>
</g>
<path id="Path_992" data-name="Path 992" d="M295.256,49.34c0-1.81.7-6.929,2.377-8.294,1.3-1.054,4.365-1.368,5.878-1.456.049,0,.095,0,.143,0,.8.01,6.164.153,7.77,1.459,1.679,1.365,2.377,6.484,2.377,8.294,0,.018,0,.036,0,.054a2.038,2.038,0,0,1-2.039,2.038H297.3a2.039,2.039,0,0,1-2.04-2.038Z" transform="translate(-201.336 -26.994)" fill="#263238"/>
<g id="Group_914" data-name="Group 914" transform="translate(111.638 70.817)" opacity="0.3">
<g id="Group_913" data-name="Group 913">
<g id="Group_912" data-name="Group 912" clip-path="url(#clip-path-17)">
<path id="Path_993" data-name="Path 993" d="M350.957,227.081h0s-.239,1.446,3.15,6.236a50.211,50.211,0,0,0,5.547,5.5,1.539,1.539,0,0,0,1.087.384c3.409-.15,19.854-.909,22.583-1.712a12.617,12.617,0,0,0,2.857-1.194,3.805,3.805,0,0,0,1.855-3.422c-.086-2.363-.232-6.521-.232-7.61a2.531,2.531,0,0,0-3.081-2.6c-1.319.159-33.765,4.425-33.765,4.425Zm10.6-.329,21.308-1.934.616,8.591L367.8,235.948Z" transform="translate(-350.954 -222.627)"/>
</g>
</g>
</g>
<g id="Group_917" data-name="Group 917" transform="translate(113.756 44.635)" opacity="0.3">
<g id="Group_916" data-name="Group 916">
<g id="Group_915" data-name="Group 915" clip-path="url(#clip-path-18)">
<path id="Path_994" data-name="Path 994" d="M391.855,148.9s1.607,4.88-8.6,7.151c-10.338,2.3-25.636,6.466-25.636,6.466l8.215-5.857s23.634-3.942,24.223-7.557a33.663,33.663,0,0,0,0-8.782Z" transform="translate(-357.615 -140.321)"/>
</g>
</g>
</g>
<path id="Path_995" data-name="Path 995" d="M339.871,222.046a.578.578,0,0,1,.107-.037l.319-.093,1.233-.343c1.075-.282,2.631-.688,4.568-1.131,3.87-.9,9.255-1.978,15.238-2.953,2.993-.485,5.847-.929,8.454-1.259l3.7-.492a20.163,20.163,0,0,1,3.242-.275,4.5,4.5,0,0,1,2.559.758,5.092,5.092,0,0,1,1.381,1.482,3.981,3.981,0,0,1,.5,1.181,2.174,2.174,0,0,1,.067.442,4.288,4.288,0,0,0-.617-1.589,5.1,5.1,0,0,0-1.379-1.44,4.412,4.412,0,0,0-2.509-.717,20.375,20.375,0,0,0-3.222.294l-3.693.507c-2.6.338-5.456.787-8.447,1.271-5.98.974-11.365,2.034-15.239,2.9-1.939.428-3.5.817-4.577,1.079l-1.24.313-.324.077a.573.573,0,0,1-.112.021" transform="translate(-231.759 -146.922)" fill="#263238"/>
<path id="Path_996" data-name="Path 996" d="M465.948,158.386a.752.752,0,0,1-.017-.182c0-.137-.009-.31-.016-.521-.012-.475-.029-1.124-.049-1.915-.049-1.616-.155-3.847-.372-6.3s-.508-4.673-.744-6.272c-.119-.783-.217-1.424-.289-1.893l-.076-.515a.779.779,0,0,1-.016-.182.742.742,0,0,1,.048.176l.107.51c.091.443.208,1.088.341,1.886.267,1.6.574,3.814.793,6.275s.306,4.7.324,6.316c.01.809.008,1.464,0,1.917-.006.211-.011.384-.015.521a.754.754,0,0,1-.017.182" transform="translate(-316.653 -95.877)" fill="#263238"/>
<path id="Path_997" data-name="Path 997" d="M441.19,107.064c-.031,0-.038-.555-.2-1.433a30.006,30.006,0,0,0-.888-3.378c-.41-1.3-.832-2.468-1.139-3.309l-.365-1a1.868,1.868,0,0,1-.118-.372,1.685,1.685,0,0,1,.178.348c.1.229.247.563.414.979.336.832.776,1.993,1.188,3.3a23.717,23.717,0,0,1,.846,3.408c.043.221.052.426.074.6a3.26,3.26,0,0,1,.027.458,1.774,1.774,0,0,1-.013.391" transform="translate(-298.997 -66.536)" fill="#263238"/>
<path id="Path_998" data-name="Path 998" d="M401.929,133.432s5.322-1.941,6,2.186.61,8.231-.283,9.675-9.11,3.411-9.11,3.411l-14.211,3.124s-1.022.212-.406-.945c.689-1.3,4.453-9.6,6.629-11.614,4.015-3.724,11.378-5.836,11.378-5.836" transform="translate(-261.663 -90.676)" fill="#f5f5f5"/>
<g id="Group_920" data-name="Group 920" transform="translate(122.061 42.216)" opacity="0.3">
<g id="Group_919" data-name="Group 919">
<g id="Group_918" data-name="Group 918" clip-path="url(#clip-path-19)">
<path id="Path_999" data-name="Path 999" d="M396.683,148.931s-.023-9.724.692-10.8,9.087-4.955,9.087-4.955a3.048,3.048,0,0,0-2.489-.376,27.245,27.245,0,0,0-6.766,2.261c-2.311,1.185-6.011,2.885-7.393,4.849-.6.854-1.859,2.894-3.057,5.107-1.558,2.88-3.034,5.958-3.034,6.128,0,.354-.083.675,1.3.381,3.2-.682,11.661-2.591,11.661-2.591" transform="translate(-383.722 -132.713)"/>
</g>
</g>
</g>
<path id="Path_1000" data-name="Path 1000" d="M399.075,162.707a3.447,3.447,0,1,0,3.447-3.447,3.447,3.447,0,0,0-3.447,3.447" transform="translate(-272.13 -108.6)" fill="#f5f5f5"/>
<path id="Path_1001" data-name="Path 1001" d="M399.059,162.562a2.668,2.668,0,0,1,.077-.849,3.475,3.475,0,0,1,2.722-2.6,3.513,3.513,0,0,1,1.849.144,3.518,3.518,0,0,1,1.641,1.224,3.5,3.5,0,0,1,0,4.171,3.517,3.517,0,0,1-1.641,1.224,3.515,3.515,0,0,1-1.849.144,3.476,3.476,0,0,1-2.721-2.6,2.67,2.67,0,0,1-.077-.85,7.188,7.188,0,0,0,.139.834,3.437,3.437,0,0,0,1.258,1.86,3.378,3.378,0,0,0,3.2.472,3.379,3.379,0,0,0,1.562-1.177,3.354,3.354,0,0,0,0-3.979,3.384,3.384,0,0,0-1.562-1.176,3.378,3.378,0,0,0-3.2.472,3.433,3.433,0,0,0-1.258,1.86,7.226,7.226,0,0,0-.139.833" transform="translate(-272.114 -108.455)" fill="#263238"/>
<path id="Path_1002" data-name="Path 1002" d="M402.727,162.71a3.349,3.349,0,0,0-2.937,1.738,3.351,3.351,0,1,1,5.874,0,3.35,3.35,0,0,0-2.937-1.738" transform="translate(-272.335 -108.752)" fill="#e0e0e0"/>
<path id="Path_1003" data-name="Path 1003" d="M405.241,166.557a1.486,1.486,0,1,0,1.485-1.486,1.486,1.486,0,0,0-1.485,1.486" transform="translate(-276.335 -112.562)" fill="#fff"/>
<path id="Path_1004" data-name="Path 1004" d="M405.214,166.405c-.006,0-.01-.033-.012-.1a1.092,1.092,0,0,1,.027-.275,1.479,1.479,0,0,1,.536-.857,1.54,1.54,0,0,1,1.466-.24,1.557,1.557,0,0,1,0,2.934,1.539,1.539,0,0,1-1.466-.24,1.476,1.476,0,0,1-.536-.857,1.092,1.092,0,0,1-.027-.275c0-.063.006-.1.012-.1s.014.132.078.355a1.481,1.481,0,0,0,.545.779,1.414,1.414,0,1,0,0-2.268,1.483,1.483,0,0,0-.545.779c-.063.223-.062.356-.078.355" transform="translate(-276.308 -112.411)" fill="#263238"/>
<path id="Path_1005" data-name="Path 1005" d="M405.8,160.811c-.058-.087.17-.384.715-.588a2.788,2.788,0,0,1,3.615,1.925c.135.568.016.922-.089.922-.121.007-.219-.3-.456-.71a2.966,2.966,0,0,0-2.94-1.566c-.471.03-.783.121-.844.017" transform="translate(-276.712 -109.15)" fill="#fff"/>
<path id="Path_1006" data-name="Path 1006" d="M402.631,163.156c-.188-.129-.28-.324-.184-.417s.288,0,.412.2.2.367.166.4-.2-.047-.393-.177" transform="translate(-274.403 -110.948)" fill="#fff"/>
<path id="Path_1007" data-name="Path 1007" d="M239.305,135.757a.825.825,0,0,1,.136-.009l.4-.009,1.537-.018,5.652-.033,18.647-.045,10.267-.005,4.48,0,2.03,0a2.645,2.645,0,0,1,1.793.535l2.452,2.092,1,.857a2.645,2.645,0,0,0,.974.483,2.731,2.731,0,0,0,.872.08l.649-.018.4-.008a.831.831,0,0,1,.136,0,.825.825,0,0,1-.136.014l-.4.024-.649.033a2.738,2.738,0,0,1-.888-.066,2.7,2.7,0,0,1-1.007-.484l-1.015-.848-2.463-2.07a2.523,2.523,0,0,0-1.722-.5l-2.03.007-4.48.013-10.267.018-18.647,0-5.652-.02-1.537-.014-.4-.008a.815.815,0,0,1-.136-.008" transform="translate(-163.183 -92.492)" fill="#263238"/>
<path id="Path_1008" data-name="Path 1008" d="M29.47,249.258c.17-.361.533-.617,1.251-.536,1.988.225,22.829.69,25.7,0s12.442-11.55,16.492-12.289c3.4-.621,19.915-.953,25.153-.8,5.238-.152,21.756.18,25.153.8,4.05.74,13.475,12.662,16.347,13.352s23.857-.837,25.845-1.062c.718-.081,1.081.175,1.251.536a1.166,1.166,0,0,1-1.048,1.633c-4.439.126-21.58.321-24.785.264-3.365-.059-37.778-.689-43.544-.795-8.695.055-38.4.245-41.543.289-3.71.052-20.785.367-25.224.241a1.166,1.166,0,0,1-1.048-1.633" transform="translate(-20.024 -160.653)" fill="#263238"/>
<path id="Path_1009" data-name="Path 1009" d="M239.254,13.234c-.172,0-.031,2.991-2.446,2.934s-6.964,0-6.964,0l-2-3.739Z" transform="translate(-155.367 -8.475)" fill="#263238"/>
<path id="Path_1010" data-name="Path 1010" d="M229.094,27.446a1.054,1.054,0,0,1,.85.432A11.879,11.879,0,0,1,231.7,30.8a1.164,1.164,0,0,1-1.04,1.316c-.664.08-13.4.008-14.72,0a1.042,1.042,0,0,1-.243-.03c-.347-.086-1.251-.371-1.182-.989a15.027,15.027,0,0,1,1.557-3.136,1.049,1.049,0,0,1,.9-.513Z" transform="translate(-146.276 -18.715)" fill="#263238"/>
<path id="Path_1011" data-name="Path 1011" d="M382.814,12.429a.311.311,0,0,1,.047.066l.122.2.456.79,1.652,2.922,5.394,9.67,4.521,8.181-.017-.02,3.612,2.847.99.793.256.212a.481.481,0,0,1,.083.078.481.481,0,0,1-.1-.062l-.268-.2-1.012-.765-3.647-2.8-.01-.008-.007-.012-4.55-8.165-5.351-9.693-1.605-2.947-.429-.805-.108-.212a.3.3,0,0,1-.032-.075" transform="translate(-261.042 -8.475)" fill="#263238"/>
<path id="Path_1012" data-name="Path 1012" d="M364.361,6.786a3.439,3.439,0,0,1,.827.2,6.318,6.318,0,0,1,1.842.917,6.313,6.313,0,0,1,1.4,1.513,3.411,3.411,0,0,1,.421.739,5.874,5.874,0,0,1-.516-.671,7.416,7.416,0,0,0-1.4-1.448,7.413,7.413,0,0,0-1.782-.939,5.759,5.759,0,0,1-.789-.308" transform="translate(-248.458 -4.625)" fill="#263238"/>
<g id="Group_923" data-name="Group 923" transform="translate(121.008 25.842)" opacity="0.3">
<g id="Group_922" data-name="Group 922">
<g id="Group_921" data-name="Group 921" clip-path="url(#clip-path-22)">
<path id="Path_1013" data-name="Path 1013" d="M393.284,81.238l.3.211c.124-.154-7.348,15.509-10.864,19.64l-2.312-1.961c4.986-4.83,8.712-12.332,12.871-17.89" transform="translate(-380.413 -81.238)"/>
</g>
</g>
</g>
<path id="Path_1014" data-name="Path 1014" d="M222.39,244.378a.462.462,0,0,1-.184-.067,3.978,3.978,0,0,1-.479-.322c-.406-.3-.977-.785-1.695-1.424-1.434-1.281-3.456-3.191-5.885-5.622q-.909-.913-1.888-1.927a25.405,25.405,0,0,0-2.06-2.058,9.49,9.49,0,0,0-2.7-1.508,12.108,12.108,0,0,0-3.22-.663c-.564-.04-1.136-.04-1.718-.045l-1.764-.015-3.638-.031-7.651-.068-26.85-.27-8.137-.1-2.212-.036-.575-.013c-.129,0-.2-.01-.2-.01s.066-.005.2-.007l.575,0,2.212,0,8.137.048,26.851.222,7.651.072,3.638.035,1.764.017c.581.006,1.159.007,1.729.049a12.24,12.24,0,0,1,3.259.678,9.618,9.618,0,0,1,2.737,1.538,25.352,25.352,0,0,1,2.066,2.077c.646.678,1.275,1.322,1.878,1.933,2.416,2.441,4.426,4.363,5.845,5.657.71.646,1.274,1.135,1.672,1.446a4.646,4.646,0,0,0,.466.333,1.036,1.036,0,0,0,.177.082" transform="translate(-103.333 -156.964)" fill="#263238"/>
<g id="Group_926" data-name="Group 926" transform="translate(136.017 64.585)" opacity="0.3">
<g id="Group_925" data-name="Group 925">
<g id="Group_924" data-name="Group 924" clip-path="url(#clip-path-23)">
<path id="Path_1015" data-name="Path 1015" d="M427.772,206.894a19.16,19.16,0,0,1,3.143-2.692c1.168-.739,2.845-1.6,3.9-.916a6.96,6.96,0,0,1,1.279,1.993.967.967,0,0,1,.075.783c-.148.3-.534.379-.868.421l-7.3.918c-.141.018-.317.019-.386-.106s.044-.292.153-.4" transform="translate(-427.596 -203.034)" fill="#fff"/>
</g>
</g>
</g>
<path id="Path_1016" data-name="Path 1016" d="M433.92,278.253l-.006.023a.884.884,0,0,0,.814,1.131l5.288-.089a.93.93,0,0,0,.809-.829l.036-.294a.9.9,0,0,0-.943-.961l-5.245.384a.877.877,0,0,0-.753.636" transform="translate(-295.864 -189.045)" fill="#fff"/>
<path id="Path_1017" data-name="Path 1017" d="M123.9,270.586c0-.046,17.049-.083,38.076-.083s38.08.037,38.08.083-17.046.083-38.08.083-38.076-.037-38.076-.083" transform="translate(-84.489 -184.457)" fill="#455a64"/>
<path id="Path_1018" data-name="Path 1018" d="M310.18,273.538h2.233l.158-2.775h-2.56Z" transform="translate(-211.398 -184.634)" fill="#455a64"/>
<path id="Path_1019" data-name="Path 1019" d="M244.512,273.538h2.233l.158-2.775h-2.56Z" transform="translate(-166.619 -184.634)" fill="#455a64"/>
<path id="Path_1020" data-name="Path 1020" d="M178.844,273.538h2.233l.158-2.775h-2.56Z" transform="translate(-121.839 -184.634)" fill="#455a64"/>
<path id="Path_1021" data-name="Path 1021" d="M127.611,245.778c4.04-3.481,9.482-8.834,12.283-9.346,3.4-.62,19.915-.952,25.153-.8,5.238-.152,21.756.18,25.153.8,2.606.476,7.437,5.582,11.316,9.346Z" transform="translate(-87.018 -160.653)" fill="#455a64"/>
<path id="Path_1022" data-name="Path 1022" d="M407.291,257.094a1.376,1.376,0,0,1-.194-.136l-.545-.416-2.024-1.581.04.011-10.977,1.407-6,.746.026-.009-5.408,2.906-1.544.815-.412.211a.807.807,0,0,1-.146.065.783.783,0,0,1,.134-.087l.4-.231,1.524-.853,5.38-2.959.012-.007.014,0,6-.761,10.984-1.349.023,0,.018.014,1.993,1.619.527.438a1.441,1.441,0,0,1,.176.159" transform="translate(-259.194 -173.792)" fill="#263238"/>
<path id="Path_1023" data-name="Path 1023" d="M379.076,231.224s-1.08-1.826,0-2.286c1.24-.529,21.954-3.013,22.8-3.088,1.68-.148,2.289.609,2.683,2.583s1.263,6.866-.394,8.286-4.262,2.052-9.392,2.368-7.828.489-10.353-.931-5.341-6.931-5.341-6.931" transform="translate(-258.165 -153.995)" fill="#263238"/>
<path id="Path_1024" data-name="Path 1024" d="M383.425,150.738a6.476,6.476,0,0,1,.553-1.624c.414-1.021,1.047-2.483,1.914-4.255.442-.882.927-1.848,1.505-2.858a27.757,27.757,0,0,1,2.028-3.138,10.129,10.129,0,0,1,1.417-1.509,12.128,12.128,0,0,1,1.754-1.237c.625-.367,1.261-.7,1.905-1.044s1.306-.689,1.984-1.023a28.049,28.049,0,0,1,4.105-1.68,20.759,20.759,0,0,1,2.056-.52,8.274,8.274,0,0,1,2.075-.206,3.6,3.6,0,0,1,1.981.655,3.525,3.525,0,0,1,1.133,1.6,9.885,9.885,0,0,1,.437,1.672q.149.789.286,1.513c.382,1.926.67,3.495.826,4.586a6.08,6.08,0,0,1,.14,1.71,7.8,7.8,0,0,1-.457-1.649l-1.082-4.523c-.114-.476-.227-.988-.34-1.507a9.514,9.514,0,0,0-.449-1.547,2.851,2.851,0,0,0-.926-1.268,2.881,2.881,0,0,0-1.584-.48,7.673,7.673,0,0,0-1.882.219q-.979.207-1.972.519a28.668,28.668,0,0,0-3.982,1.648c-.667.328-1.32.668-1.964,1.008s-1.285.672-1.882,1.017a11.565,11.565,0,0,0-1.654,1.142,9.478,9.478,0,0,0-1.327,1.376,29.092,29.092,0,0,0-2.034,3.012c-.6.98-1.107,1.923-1.578,2.78-.927,1.725-1.639,3.144-2.142,4.121a7.24,7.24,0,0,1-.846,1.489" transform="translate(-261.453 -89.764)" fill="#263238"/>
<path id="Path_1025" data-name="Path 1025" d="M433.054,150.1a4.266,4.266,0,0,0-3.741,2.213,4.268,4.268,0,1,1,7.482,0,4.266,4.266,0,0,0-3.741-2.213" transform="translate(-292.39 -99.551)" fill="#e0e0e0"/>
<path id="Path_1026" data-name="Path 1026" d="M436.421,155.025a1.84,1.84,0,1,0,1.84-1.84,1.84,1.84,0,0,0-1.84,1.84" transform="translate(-297.596 -104.457)" fill="#fff"/>
<path id="Path_1027" data-name="Path 1027" d="M436.4,154.874c-.006,0-.01-.04-.011-.118a1.422,1.422,0,0,1,.037-.339,1.831,1.831,0,0,1,.665-1.052,1.9,1.9,0,0,1,2.7.373,1.906,1.906,0,0,1,0,2.271,1.9,1.9,0,0,1-2.7.373,1.831,1.831,0,0,1-.665-1.052,1.422,1.422,0,0,1-.037-.339c0-.078.005-.118.011-.118s.012.164.089.441a1.834,1.834,0,0,0,.673.974,1.768,1.768,0,1,0,0-2.831,1.832,1.832,0,0,0-.673.974c-.077.277-.072.442-.089.441" transform="translate(-297.572 -104.307)" fill="#263238"/>
<path id="Path_1028" data-name="Path 1028" d="M428.775,150.115a1.653,1.653,0,0,1,0-.273,1.966,1.966,0,0,1,.025-.33,3.054,3.054,0,0,1,.08-.446,4.3,4.3,0,0,1,3.366-3.21,4.341,4.341,0,0,1,2.28.18,4.341,4.341,0,0,1,2.023,1.509,4.32,4.32,0,0,1,0,5.142,4.339,4.339,0,0,1-2.023,1.51,4.341,4.341,0,0,1-2.28.18,4.3,4.3,0,0,1-3.366-3.21,3.061,3.061,0,0,1-.08-.446,1.967,1.967,0,0,1-.025-.331,1.648,1.648,0,0,1,0-.273,7.689,7.689,0,0,0,.165,1.034,4.252,4.252,0,0,0,1.556,2.312,4.2,4.2,0,0,0,3.975.591,4.2,4.2,0,0,0,1.945-1.463,4.172,4.172,0,0,0,0-4.95,4.2,4.2,0,0,0-1.944-1.462,4.23,4.23,0,0,0-5.531,2.9,7.7,7.7,0,0,0-.165,1.034" transform="translate(-292.379 -99.408)" fill="#263238"/>
<path id="Path_1029" data-name="Path 1029" d="M437.126,148.1c-.057-.086.234-.428.9-.661a3.446,3.446,0,0,1,4.4,2.342c.179.684.057,1.116-.046,1.117-.123.008-.218-.381-.5-.9a3.61,3.61,0,0,0-3.721-1.982c-.592.058-.968.2-1.03.089" transform="translate(-298.072 -100.423)" fill="#fff"/>
<path id="Path_1030" data-name="Path 1030" d="M433.331,150.96c-.188-.129-.27-.338-.16-.445s.317-.02.441.172.182.376.137.422-.229-.019-.418-.149" transform="translate(-295.347 -102.605)" fill="#fff"/>
<path id="Path_1031" data-name="Path 1031" d="M357.614,196.345c-.056-.222,5.562-1.832,12.546-3.6s12.695-3.015,12.751-2.794-5.561,1.832-12.548,3.6-12.693,3.015-12.749,2.794" transform="translate(-243.858 -129.513)" fill="#263238"/>
<path id="Path_1032" data-name="Path 1032" d="M404.08,129.774a.55.55,0,0,1-.021-.1c-.013-.064-.032-.158-.065-.28a4.229,4.229,0,0,0-.415-1.018,3.377,3.377,0,0,0-1.207-1.219,5.038,5.038,0,0,0-.47-.229,5.486,5.486,0,0,0-.534-.158,3.508,3.508,0,0,0-1.2-.075,16.082,16.082,0,0,0-2.747.555c-.975.267-2.005.6-3.08.971-2.146.755-4.485,1.659-6.865,2.764-.3.141-.589.284-.872.437a5.394,5.394,0,0,0-.789.533,8.6,8.6,0,0,0-1.329,1.314c-.725.991-1.39,2-2.027,2.936-1.27,1.89-2.365,3.625-3.257,5.1s-1.579,2.686-2.051,3.526l-.543.968-.144.25a.45.45,0,0,1-.054.083.438.438,0,0,1,.039-.091l.129-.258c.115-.226.287-.559.516-.983.455-.85,1.13-2.071,2.008-3.555s1.966-3.226,3.231-5.123c.638-.948,1.29-1.941,2.027-2.953a8.739,8.739,0,0,1,1.353-1.342,5.574,5.574,0,0,1,.811-.549c.288-.156.583-.3.881-.441,2.39-1.109,4.732-2.009,6.886-2.758,1.079-.37,2.113-.7,3.094-.959a15.955,15.955,0,0,1,2.774-.539,4.155,4.155,0,0,1,.638-.008,4.081,4.081,0,0,1,.6.1,5.383,5.383,0,0,1,.547.168,5.058,5.058,0,0,1,.481.241,3.408,3.408,0,0,1,1.216,1.267,3.971,3.971,0,0,1,.392,1.042,2.835,2.835,0,0,1,.049.286.35.35,0,0,1,0,.1" transform="translate(-256.673 -86.305)" fill="#263238"/>
<g id="Group_929" data-name="Group 929" transform="translate(148.731 45.271)" opacity="0.3">
<g id="Group_928" data-name="Group 928">
<g id="Group_927" data-name="Group 927" clip-path="url(#clip-path-25)">
<path id="Path_1033" data-name="Path 1033" d="M467.563,142.317c.315.106,2.042,1.181,2.774,1.591a3.166,3.166,0,0,1,1.584,1.868,4.724,4.724,0,0,1-.252,2.463c-.754,2.623-1.628,7.341-2.382,9.964-.589-4.758-1.232-12.864-1.724-15.886" transform="translate(-467.563 -142.317)" fill="#fff"/>
</g>
</g>
</g>
<path id="Path_1034" data-name="Path 1034" d="M393.093,254.483c-.006-.045,4.9-.762,10.964-1.6s10.981-1.482,10.987-1.437-4.9.762-10.965,1.6-10.98,1.482-10.986,1.437" transform="translate(-268.051 -171.46)" fill="#455a64"/>
<path id="Path_1035" data-name="Path 1035" d="M398.014,259.319a.99.99,0,0,1,.2-.045l.586-.1c.509-.08,1.246-.187,2.159-.314,1.825-.253,4.349-.57,7.14-.9l7.145-.852,2.165-.261.59-.065a.1.1,0,1,1,0,.033l-.585.1c-.509.08-1.247.187-2.159.313-1.825.253-4.35.57-7.141.9l-7.144.852-2.165.261-.59.065a.967.967,0,0,1-.207.011" transform="translate(-271.407 -175.094)" fill="#455a64"/>
<path id="Path_1036" data-name="Path 1036" d="M408.828,264.065c-.017,0,.195-.031.554-.077l1.536-.194,5.072-.61,5.077-.574,1.541-.157a3.744,3.744,0,0,1,.567-.035,3.724,3.724,0,0,1-.56.1l-1.535.209c-1.3.169-3.09.391-5.072.623s-3.777.431-5.078.562a15.269,15.269,0,0,1-2.1.155" transform="translate(-278.78 -178.94)" fill="#455a64"/>
<path id="Path_1037" data-name="Path 1037" d="M389.485,250.177c-.006-.046,5.16-.762,11.538-1.6s11.555-1.482,11.561-1.437-5.159.762-11.539,1.6-11.554,1.482-11.56,1.437" transform="translate(-265.591 -168.523)" fill="#455a64"/>
<path id="Path_1038" data-name="Path 1038" d="M386.67,245.951c-.006-.045,5.343-.786,11.946-1.654s11.963-1.536,11.969-1.491-5.342.786-11.947,1.655-11.961,1.536-11.967,1.49" transform="translate(-263.671 -165.569)" fill="#455a64"/>
<path id="Path_1039" data-name="Path 1039" d="M383.5,241.039c-.006-.045,5.494-.806,12.282-1.7s12.3-1.58,12.306-1.535-5.493.806-12.284,1.7-12.3,1.58-12.3,1.534" transform="translate(-261.507 -162.159)" fill="#455a64"/>
<path id="Path_1040" data-name="Path 1040" d="M381.062,236.095c-.006-.045,5.592-.819,12.5-1.728s12.518-1.609,12.524-1.563-5.591.819-12.5,1.728-12.517,1.609-12.523,1.563" transform="translate(-259.847 -158.748)" fill="#455a64"/>
<path id="Path_1041" data-name="Path 1041" d="M378.606,231.221c-.006-.046,5.637-.825,12.6-1.741s12.619-1.622,12.625-1.577-5.636.824-12.6,1.741-12.618,1.622-12.624,1.577" transform="translate(-258.172 -155.407)" fill="#455a64"/>
<path id="Path_1042" data-name="Path 1042" d="M435.953,227.342c.045-.01.666,2.73,1.387,6.118s1.27,6.143,1.225,6.153-.666-2.729-1.387-6.119-1.27-6.143-1.225-6.152" transform="translate(-297.275 -155.025)" fill="#455a64"/>
<path id="Path_1043" data-name="Path 1043" d="M442.5,226.249c.045-.01.666,2.73,1.387,6.118s1.27,6.143,1.225,6.153-.666-2.729-1.387-6.119-1.27-6.143-1.225-6.152" transform="translate(-301.74 -154.28)" fill="#455a64"/>
<path id="Path_1044" data-name="Path 1044" d="M449.045,225.155c.045-.01.634,2.582,1.317,5.786s1.2,5.812,1.155,5.822-.634-2.581-1.317-5.787-1.2-5.811-1.155-5.821" transform="translate(-306.203 -153.534)" fill="#455a64"/>
<path id="Path_1045" data-name="Path 1045" d="M456.14,226.644a1.453,1.453,0,0,1,.1.338c.057.219.132.539.22.935.177.791.4,1.891.608,3.109.215,1.2.409,2.279.56,3.115l.169.945a1.43,1.43,0,0,1,.041.351,1.461,1.461,0,0,1-.1-.337c-.057-.22-.132-.539-.22-.935-.177-.791-.4-1.891-.608-3.11l-.56-3.114-.169-.945a1.445,1.445,0,0,1-.041-.351" transform="translate(-311.041 -154.549)" fill="#455a64"/>
<path id="Path_1046" data-name="Path 1046" d="M428.388,228.694c.045-.01.645,2.634,1.341,5.9s1.224,5.929,1.18,5.938-.645-2.633-1.341-5.9-1.224-5.928-1.179-5.938" transform="translate(-292.117 -155.947)" fill="#455a64"/>
<path id="Path_1047" data-name="Path 1047" d="M420.861,230.217c.045-.01.647,2.641,1.345,5.919s1.228,5.944,1.183,5.954-.647-2.64-1.345-5.919-1.227-5.943-1.183-5.953" transform="translate(-286.985 -156.985)" fill="#455a64"/>
<path id="Path_1048" data-name="Path 1048" d="M413.1,230.63c.045-.01.642,2.617,1.333,5.865s1.216,5.891,1.172,5.9-.642-2.616-1.333-5.866-1.216-5.891-1.172-5.9" transform="translate(-281.69 -157.267)" fill="#455a64"/>
<path id="Path_1049" data-name="Path 1049" d="M405.459,231.631c.045-.01.639,2.6,1.327,5.833s1.209,5.859,1.164,5.869-.638-2.6-1.327-5.834-1.209-5.858-1.165-5.868" transform="translate(-276.482 -157.95)" fill="#455a64"/>
<path id="Path_1050" data-name="Path 1050" d="M397.925,233.122c.045-.01.6,2.433,1.246,5.455s1.129,5.481,1.084,5.49-.6-2.433-1.246-5.456-1.129-5.48-1.084-5.49" transform="translate(-271.344 -158.966)" fill="#455a64"/>
<path id="Path_1051" data-name="Path 1051" d="M390.207,233.756c.045-.01.569,2.273,1.17,5.1s1.053,5.123,1.008,5.133-.569-2.273-1.17-5.1-1.053-5.123-1.008-5.132" transform="translate(-266.081 -159.399)" fill="#455a64"/>
<path id="Path_1052" data-name="Path 1052" d="M382.615,234.993a57.52,57.52,0,0,1,1.286,6.04,57.539,57.539,0,0,1-1.286-6.04" transform="translate(-260.903 -160.242)" fill="#455a64"/>
<path id="Path_1053" data-name="Path 1053" d="M133.362,263.483c0-.046,15.807-.083,35.3-.083s35.305.037,35.305.083-15.8.083-35.305.083-35.3-.037-35.3-.083" transform="translate(-90.94 -179.613)" fill="#263238"/>
<path id="Path_1054" data-name="Path 1054" d="M137.719,258.457c0-.046,15.127-.083,33.784-.083s33.787.037,33.787.083-15.124.083-33.787.083-33.784-.037-33.784-.083" transform="translate(-93.911 -176.186)" fill="#263238"/>
<path id="Path_1055" data-name="Path 1055" d="M144.327,253.318c0-.046,14.308-.083,31.954-.083s31.957.037,31.957.083-14.305.083-31.957.083-31.954-.037-31.954-.083" transform="translate(-98.417 -172.682)" fill="#263238"/>
<path id="Path_1056" data-name="Path 1056" d="M148.732,248.179c0-.046,13.629-.083,30.436-.083s30.439.037,30.439.083-13.625.083-30.439.083-30.436-.037-30.436-.083" transform="translate(-101.421 -169.177)" fill="#263238"/>
<path id="Path_1057" data-name="Path 1057" d="M156.073,243.284c0-.046,12.635-.083,28.218-.083s28.22.037,28.22.083-12.632.083-28.22.083-28.218-.037-28.218-.083" transform="translate(-106.427 -165.839)" fill="#263238"/>
<path id="Path_1058" data-name="Path 1058" d="M164.394,238.39c0-.046,11.415-.083,25.493-.083s25.5.037,25.5.083-11.413.083-25.5.083-25.493-.037-25.493-.083" transform="translate(-112.101 -162.502)" fill="#263238"/>
<rect id="Rectangle_1568" data-name="Rectangle 1568" width="0.865" height="1.557" transform="translate(76.378 7.439)" fill="#263238"/>
<g id="Group_932" data-name="Group 932" transform="translate(28.501 34.903)" opacity="0.3">
<g id="Group_931" data-name="Group 931">
<g id="Group_930" data-name="Group 930" clip-path="url(#clip-path-34)">
<path id="Path_1059" data-name="Path 1059" d="M89.6,111.424s1.559-.531,1.252-1.7a22.4,22.4,0,0,0,10.671,2.556c6.15-.093,28.684,1.285,28.684,1.285l2.583,3.567s-38.156-.886-39.57.037Z" transform="translate(-89.598 -109.725)" fill="#fff"/>
</g>
</g>
</g>
<g id="Group_935" data-name="Group 935" transform="translate(14.177 31.453)" opacity="0.3">
<g id="Group_934" data-name="Group 934">
<g id="Group_933" data-name="Group 933" clip-path="url(#clip-path-35)">
<path id="Path_1060" data-name="Path 1060" d="M44.577,106.865c-.314,0,9.724,3.45,11.024,4.536l2.05-.447L50.485,99.071l-.823-.192s-2.46,8-5.086,7.986" transform="translate(-44.569 -98.879)" fill="#fff"/>
</g>
</g>
</g>
<g id="Group_938" data-name="Group 938" transform="translate(38.325 0.775)" opacity="0.3">
<g id="Group_937" data-name="Group 937">
<g id="Group_936" data-name="Group 936" clip-path="url(#clip-path-36)">
<path id="Path_1061" data-name="Path 1061" d="M120.483,4.983c.192,0,39.3-1.673,39.237-2.186s-17.439-.449-25.068,0a80.262,80.262,0,0,0-14.169,2.186" transform="translate(-120.483 -2.436)" fill="#fff"/>
</g>
</g>
</g>
<g id="Group_941" data-name="Group 941" transform="translate(21.957 4.074)" opacity="0.2">
<g id="Group_940" data-name="Group 940">
<g id="Group_939" data-name="Group 939" clip-path="url(#clip-path-37)">
<path id="Path_1062" data-name="Path 1062" d="M69.027,33.781l31.794-7.847,5.992-13.128L81.1,13.874a.809.809,0,0,0-.8.507Z" transform="translate(-69.027 -12.806)" fill="#fff"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 103 KiB

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="12" viewBox="0 0 18 12">
<defs>
<clipPath id="clip-path">
<rect id="Rectangle_1514" data-name="Rectangle 1514" width="18" height="12" fill="#f58c21"/>
</clipPath>
</defs>
<g id="Group_825" data-name="Group 825" transform="translate(0 0.018)">
<path id="Path_723" data-name="Path 723" d="M339.392,69.093l4.82,4.027V64.9Z" transform="translate(-326.914 -63.092)" fill="#f58c21"/>
<path id="Path_724" data-name="Path 724" d="M0,73.12l4.82-4.027L0,64.9Z" transform="translate(0 -63.093)" fill="#f58c21"/>
<g id="Group_824" data-name="Group 824" transform="translate(0 -0.018)">
<g id="Group_823" data-name="Group 823" clip-path="url(#clip-path)">
<path id="Path_725" data-name="Path 725" d="M17.014,0H2A1.059,1.059,0,0,0,.96.913L9.507,6.544,18.054.913A1.059,1.059,0,0,0,17.014,0" transform="translate(-0.928 0.011)" fill="#f58c21"/>
<path id="Path_726" data-name="Path 726" d="M11.381,197.921l-1.517,1a.538.538,0,0,1-.59,0l-1.517-1-6.732,4.258a1.057,1.057,0,0,0,1.038.905H17.075a1.057,1.057,0,0,0,1.038-.905Z" transform="translate(-0.99 -191.276)" fill="#f58c21"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="224" height="78" viewBox="0 0 224 78">
<defs>
<linearGradient id="linear-gradient" y1="0.5" x2="0.999" y2="0.5" gradientUnits="objectBoundingBox">
<stop offset="0" stop-color="#f47f20"/>
<stop offset="0.97" stop-color="#f6951e"/>
</linearGradient>
<linearGradient id="linear-gradient-2" y1="0.5" x2="1" y2="0.5" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-5" x1="1.001" y1="0.5" x2="0" y2="0.5" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-6" x1="1" y1="0.5" x2="0" y2="0.5" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-7" y1="0.5" x2="1" y2="0.5" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-8" y1="0.5" x2="1" y2="0.5" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-9" y1="0.643" x2="1" y2="0.643" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-10" y1="0.503" x2="1" y2="0.503" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-11" y1="0.5" x2="1" y2="0.5" xlink:href="#linear-gradient"/>
</defs>
<g id="mowater_black_1" data-name="mowater black 1" transform="translate(0.333 -0.267)">
<rect id="mowater_black_1-2" data-name="mowater black 1" width="224" height="78" transform="translate(-0.333 0.267)" fill="none"/>
<path id="Vector" d="M0,2.507A34.03,34.03,0,0,1,8.185.591,78.861,78.861,0,0,1,16.6.042,112.28,112.28,0,0,1,33.438.849,128.152,128.152,0,0,1,49.98,4.076,97.549,97.549,0,0,1,65.828,9.711c-2.608-1-5.264-1.9-7.95-2.678s-5.373-1.554-8.091-2.18A143.53,143.53,0,0,0,33.313,1.875,122.511,122.511,0,0,0,16.62.839,79.14,79.14,0,0,0,8.274,1.1,37.035,37.035,0,0,0,0,2.507Z" transform="translate(100.477 28.096)" fill="#231f20"/>
<path id="Vector-2" data-name="Vector" d="M0,15.788S36.631-3.752,97.639.645c0,0,16.036,1.295,41.848,11.912,0,0,26.6,3.216,43.929,13.129,0,0-27.246-11.062-43.673-10.156l-7.3-3.361S113.279,1.939,94.358,1.421l-22.03.906S81.29,4.446,92.882,16.389l-1.242.041S80.038,3.819,66.741,3.3c0,0-13.949-1.233-26.464,2.522,0,0-7.23,3.17-3.453,5.826l37.09,5.7,1.638-2.268S68.708,16.5,67.4,12.23c0,0,5.738-2.652,9.5-.466a1.816,1.816,0,0,1,.694,2.367L75.291,18.9s-40.486-5.5-49.61-5.438c0,0,.584-1.16,8.279-1.357,0,0-3.292-2.817,1.628-5.759C35.588,6.341,14.518,10.614,0,15.788Z" transform="translate(24.085 12.096)" fill="#231f20"/>
<path id="Vector-3" data-name="Vector" d="M43.752,0,0,2.3l46.866-.865Z" transform="translate(116.967 26.19)" fill="#231f20"/>
<path id="Vector-4" data-name="Vector" d="M22.224,2.867A9.681,9.681,0,0,0,18.63.754,15.46,15.46,0,0,0,13.575,0H11.488a15.429,15.429,0,0,0-5.05.751,9.744,9.744,0,0,0-3.6,2.113A8.7,8.7,0,0,0,.711,6.161,12.256,12.256,0,0,0,0,10.438V13.7a12.277,12.277,0,0,0,.709,4.278,8.642,8.642,0,0,0,2.128,3.289,9.686,9.686,0,0,0,3.6,2.118,15.565,15.565,0,0,0,5.05.751h2.087a15.6,15.6,0,0,0,5.055-.751,9.618,9.618,0,0,0,3.594-2.118,8.591,8.591,0,0,0,2.134-3.289,12.277,12.277,0,0,0,.709-4.278V10.438a12.256,12.256,0,0,0-.709-4.278,8.653,8.653,0,0,0-2.134-3.294ZM18.437,13.945A5.906,5.906,0,0,1,17.393,17.9a4.807,4.807,0,0,1-3.646,1.181H11.269a4.715,4.715,0,0,1-3.615-1.16c-.7-.772-1.043-2.072-1.043-3.952V10.122A5.821,5.821,0,0,1,7.654,6.192a4.734,4.734,0,0,1,3.615-1.145h2.462a4.774,4.774,0,0,1,3.615,1.145c.709.761,1.043,2.072,1.043,3.931Z" transform="translate(52.374 40.482)" fill="url(#linear-gradient)"/>
<path id="Vector-5" data-name="Vector" d="M17.69,1.34A5.392,5.392,0,0,0,13.824.009a5.008,5.008,0,0,0-3.709,1.347A10.865,10.865,0,0,0,7.861,4.929L0,23.889H6.375l3.766-9.778,3.13-8.053a1.447,1.447,0,0,1,.224-.409.419.419,0,0,1,.344-.155.4.4,0,0,1,.365.171,3.1,3.1,0,0,1,.2.394l3.062,8.053L21.2,23.889h6.578L19.98,4.851A9.833,9.833,0,0,0,17.69,1.34Z" transform="translate(114.536 40.724)" fill="url(#linear-gradient-2)"/>
<path id="Vector-6" data-name="Vector" d="M17.695,1.34A5.413,5.413,0,0,0,13.824.009,5.019,5.019,0,0,0,10.1,1.355,10.927,10.927,0,0,0,7.846,4.929L0,23.889H6.375l3.787-9.778,3.13-8.053a1.586,1.586,0,0,1,.219-.409.419.419,0,0,1,.344-.155.4.4,0,0,1,.365.171,3.1,3.1,0,0,1,.2.394l3.062,8.053,3.725,9.778h6.568L19.98,4.851A9.916,9.916,0,0,0,17.695,1.34Z" transform="translate(12.332 40.725)" fill="url(#linear-gradient-2)"/>
<path id="Vector-7" data-name="Vector" d="M17.69,1.34A5.392,5.392,0,0,0,13.824.009a5.008,5.008,0,0,0-3.709,1.347A10.865,10.865,0,0,0,7.861,4.929L0,23.889H6.375l3.787-9.778,3.13-8.053a1.447,1.447,0,0,1,.224-.409.419.419,0,0,1,.344-.155.4.4,0,0,1,.365.171,3.1,3.1,0,0,1,.2.394l3.062,8.053,3.725,9.778h6.557L19.98,4.851A9.833,9.833,0,0,0,17.69,1.34Z" transform="translate(23.579 40.724)" fill="url(#linear-gradient-2)"/>
<path id="Vector-8" data-name="Vector" d="M10.073,22.549a5.392,5.392,0,0,0,3.866,1.331,5.019,5.019,0,0,0,3.709-1.347A10.927,10.927,0,0,0,19.9,18.96L27.763,0H21.4L17.616,9.778l-3.13,8.053a1.592,1.592,0,0,1-.224.409.419.419,0,0,1-.344.155.4.4,0,0,1-.365-.171,3.1,3.1,0,0,1-.2-.394L10.287,9.778,6.562,0H0L7.8,19.023a9.832,9.832,0,0,0,2.274,3.527Z" transform="translate(89.042 40.733)" fill="url(#linear-gradient-5)"/>
<path id="Vector-9" data-name="Vector" d="M10.084,22.549a5.4,5.4,0,0,0,3.866,1.331,5,5,0,0,0,3.709-1.347,10.865,10.865,0,0,0,2.259-3.574L27.773,0H21.4L17.611,9.778l-3.13,8.053a1.586,1.586,0,0,1-.219.409.429.429,0,0,1-.35.155.4.4,0,0,1-.36-.171,2.552,2.552,0,0,1-.209-.394L10.282,9.778,6.557,0H0L7.794,19.023A9.926,9.926,0,0,0,10.084,22.549Z" transform="translate(77.8 40.733)" fill="url(#linear-gradient-6)"/>
<path id="Vector-10" data-name="Vector" d="M0,5.169H8.993V23.5h6.312V5.169h9V0H0Z" transform="translate(138.84 41.111)" fill="url(#linear-gradient-7)"/>
<path id="Vector-11" data-name="Vector" d="M39.855,13.647a7.13,7.13,0,0,0,2.666-1.036,4.785,4.785,0,0,0,1.69-1.958,7.107,7.107,0,0,0,.579-3.082V6.08A5.782,5.782,0,0,0,44.1,3.118a5.291,5.291,0,0,0-1.847-1.864A8.071,8.071,0,0,0,39.516.28,18.913,18.913,0,0,0,36.2,0H0V23.5H19.76V18.324H6.187V14.253h13.6V9.245H6.187V5.169h30.2a2.765,2.765,0,0,1,1.784.425,2.384,2.384,0,0,1,.49,1.8v.176c0,.984-.162,1.611-.49,1.88a2.844,2.844,0,0,1-1.784.409H24.612a1.917,1.917,0,0,0-1.362.518,1.842,1.842,0,0,0-.563,1.409v11.72h5.994V14.072L37.393,23.5h7.4l-8.753-9.56h.344a18.913,18.913,0,0,0,3.474-.3Z" transform="translate(165.961 41.111)" fill="url(#linear-gradient-8)"/>
<path id="Vector-12" data-name="Vector" d="M0,0C.073,0,.094.073.136,0" transform="translate(76.966 26.356)" fill="url(#linear-gradient-9)"/>
<path id="Vector-13" data-name="Vector" d="M.011,0S-.214,2.921,1.4,4.366l3.177.1L3.454,3.211,2.066.735Z" transform="translate(57.002 21.752)" fill="#231f20"/>
<path id="Vector-14" data-name="Vector" d="M3.125,0l.563,1.372L0,8.064Z" transform="translate(31.764 51.878)" fill="#c6782e"/>
<path id="Vector-15" data-name="Vector" d="M2.6,0l.563,1.372L0,9.26Z" transform="translate(94.264 44.208)" fill="#c6782e"/>
<path id="Vector-16" data-name="Vector" d="M22.238,5.656A26.245,26.245,0,0,0,18.1,2.186,11.65,11.65,0,0,0,15.227.751h0A12.438,12.438,0,0,0,11.09,0,13.3,13.3,0,0,0,4.914,1.5a8.242,8.242,0,0,0-1.351.766c-.438.269-.866.554-1.289.839C1.5,3.755.709,4.423,0,5.1c.871-.518,1.685-1.124,2.535-1.662.929-.414,1.748-1,2.7-1.336L6.646,1.58c.475-.161.981-.218,1.461-.347l.725-.161.746-.052A8.932,8.932,0,0,1,11.064.974a12.315,12.315,0,0,1,4.246.88l.167.067a13.644,13.644,0,0,1,1.247.585l.47.186a38.891,38.891,0,0,1,5.05,2.957Z" transform="translate(104.389 32.996)" fill="#231f20"/>
<path id="Vector-17" data-name="Vector" d="M32.213,7.934a18.989,18.989,0,0,1-2.254-1.492c-.193-.181-.391-.3-.8-.684a2.73,2.73,0,0,1-.219-.233,3,3,0,0,1-.751-2.59A5.565,5.565,0,0,1,30.46.212L30.794,0l-3.13.668s-2.7,1.259-.929,5.179c-3.725.29-12,1.341-26.735,5.086,0,0,20.3-4.526,29.552-3.3Z" transform="translate(28.879 18.417)" fill="url(#linear-gradient-10)"/>
<path id="Vector-18" data-name="Vector" d="M18.326,1.274S7.371-1.207,0,.756A74.88,74.88,0,0,1,18.326,1.274Z" transform="translate(189.175 36.533)" fill="#231f20"/>
<path id="Vector-19" data-name="Vector" d="M26.052,2.111,66.084,3.97,39.735,1.432S30.272.189,23.605.039c0,0-12.144-.632-18.164,3.2A8.476,8.476,0,0,0,3.506,4.886h0C-.021,8.569,0,14.209,0,14.209,1.388,8.325,5.66,5.218,10.1,3.587,11.93,2.975,16.761,1.789,26.052,2.111Z" transform="translate(13.861 32.589)" fill="url(#linear-gradient-11)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="110" height="110" viewBox="0 0 110 110">
<defs>
<linearGradient id="linear-gradient" y1="0.5" x2="1" y2="0.5" gradientUnits="objectBoundingBox">
<stop offset="0" stop-color="#f47f20"/>
<stop offset="0.97" stop-color="#f6951e"/>
</linearGradient>
</defs>
<g id="Group_1" data-name="Group 1" transform="translate(-132 -351)">
<circle id="Ellipse_3" data-name="Ellipse 3" cx="55" cy="55" r="55" transform="translate(132 351)" fill="#fff"/>
<g id="Group_36773" data-name="Group 36773">
<path id="Vector" d="M31.85,2.428A9.7,9.7,0,0,0,24.883.015a9,9,0,0,0-6.7,2.44,19.822,19.822,0,0,0-4.056,6.476L0,43.294H11.474l6.817-17.721,5.634-14.6a2.881,2.881,0,0,1,.394-.741.751.751,0,0,1,.62-.282.714.714,0,0,1,.657.31,5.631,5.631,0,0,1,.366.713l5.512,14.6,6.7,17.721H50L35.962,8.791A17.983,17.983,0,0,0,31.85,2.428Z" transform="translate(152 384)" fill="url(#linear-gradient)"/>
<path id="Vector-2" data-name="Vector" d="M31.846,2.428A9.667,9.667,0,0,0,24.887.016a8.981,8.981,0,0,0-6.677,2.44,19.709,19.709,0,0,0-4.057,6.476L0,43.294H11.476l6.818-17.72,5.635-14.595a2.628,2.628,0,0,1,.4-.741.751.751,0,0,1,.62-.282.723.723,0,0,1,.657.31,5.63,5.63,0,0,1,.366.713l5.513,14.595,6.705,17.72H50L35.969,8.792a17.832,17.832,0,0,0-4.123-6.364Z" transform="translate(172.192 384)" fill="url(#linear-gradient)"/>
<path id="Vector-3" data-name="Vector" d="M4.888,0l.881,2.456L0,14.431Z" transform="translate(187.577 404.204)" fill="#c6782e"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -14,7 +14,7 @@ class SharedPrefManager {
static setUserId(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(USER_ID, cookie) ?? "NA";
prefs.setString(USER_ID, cookie) ;
}
static Future<String> getUserId() async {
@ -24,7 +24,7 @@ class SharedPrefManager {
static setUserToken(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(USER_TOKEN, cookie) ?? "NA";
prefs.setString(USER_TOKEN, cookie) ;
}
static Future<String> getUserToken() async {
@ -34,7 +34,7 @@ class SharedPrefManager {
static setPhoneOrEmail(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(USER_NAME, cookie) ?? "NA";
prefs.setString(USER_NAME, cookie) ;
}
static Future<String> getPhoneOrEmail() async {
@ -44,7 +44,7 @@ class SharedPrefManager {
static setUserPassword(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(PASSWORD, cookie) ?? "NA";
prefs.setString(PASSWORD, cookie) ;
}
static Future<String> getUserPassword() async {
@ -54,7 +54,7 @@ class SharedPrefManager {
static setRefreshToken(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(REFRESH_TOKEN, cookie) ?? "NA";
prefs.setString(REFRESH_TOKEN, cookie) ;
}
static Future<String> getRefreshToken() async {
@ -64,7 +64,7 @@ class SharedPrefManager {
static setData(String cookie) async {
final prefs = await SharedPreferences.getInstance();
prefs.setString(DATA, cookie) ?? "NA";
prefs.setString(DATA, cookie);
}
static Future<String> getData() async {

@ -2,14 +2,17 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class MyColors {
static const Color primaryColor = Colors.white;
static const Color accentColor = Colors.blue;
static const Color darkPrimaryColor = Color(0xffF47F20);
static const Color primaryColor = Color(0xffF69521);
static const Color accentColor = Colors.blue;
static const Color lightTextColor = Color(0xff969696);
static const Color textColor = Color(0xff777777);
static const Color textFieldColor = Color(0xffF3F5F7);
static const Color darkIconColor = Color(0xff28323A);
static const Color darkTextColor = Color(0xff2B353E);
static const Color normalTextColor = Color(0xff5A5A5A);
static const Color lightTextColor = Color(0xffBFBFBF);
static const Color gradiantStartColor = Color(0xff33c0a5);
static const Color gradiantEndColor = Color(0xff259db7 );
static const Color gradiantEndColor = Color(0xff259db7);
static const Color textMixColor = Color(0xff2BB8A6);
static const Color backgroundColor = Color(0xffF8F8F8);
static const Color grey57Color = Color(0xff575757);
@ -28,4 +31,33 @@ class MyColors {
static const Color white = Color(0xffffffff);
static const Color green = Color(0xffffffff);
static const Color borderColor = Color(0xffE8E8E8);
static Decoration gradient = BoxDecoration(
gradient: new LinearGradient(colors: [
darkPrimaryColor,
primaryColor,
]),
boxShadow: [
new BoxShadow(
color: primaryColor.withOpacity(0.5),
blurRadius: 20.0,
spreadRadius: 1.0,
)
],
);
static Decoration gradientButton = BoxDecoration(
gradient: new LinearGradient(colors: [
darkPrimaryColor,
primaryColor,
]),
borderRadius: BorderRadius.circular(6),
boxShadow: [
new BoxShadow(
color: primaryColor.withOpacity(0.2),
blurRadius: 4.0,
spreadRadius: 0.5,
)
],
);
}

@ -1,7 +1,7 @@
class ApiConsts {
// static String baseUrl = "http://10.200.204.20:2801/"; // Local server
static String baseUrl = "https://mdlaboratories.com"; // production server
static String baseUrlServices = baseUrl + "/mc/"; // production server
static String baseUrl = "https://ms.hmg.com/"; // production server
static String baseUrlServices = baseUrl + ""; // production server
static String BasicOTP = baseUrlServices + "api/Register/BasicOTP";
static String BasicVerify = baseUrlServices + "api/Register/BasicVerify";
static String BasicComplete = baseUrlServices + "api/Register/BasicComplete";

@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
// import 'package:fluttertoast/fluttertoast.dart';
import 'package:car_customer_app/exceptions/api_exception.dart';
import 'package:fluttertoast/fluttertoast.dart';
class Utils {
static bool _isLoadingVisible = false;
@ -31,7 +32,7 @@ class Utils {
}
static void showLoading(BuildContext context) {
WidgetsBinding.instance?.addPostFrameCallback((_) {
WidgetsBinding.instance.addPostFrameCallback((_) {
_isLoadingVisible = true;
showDialog(
context: context,

@ -5,10 +5,10 @@ import 'package:car_customer_app/classes/colors.dart';
extension EmailValidator on String {
Widget get toWidget => Text(this);
Widget toText({Color? color, bool isBold = false,double? fontSize}) => Text(
this,
style: TextStyle(fontSize: fontSize??10, fontWeight: isBold ? FontWeight.bold : FontWeight.w600, color: color ?? MyColors.darkTextColor, letterSpacing: -0.4),
);
Widget toText({Color? color, bool isBold = false, double? fontSize}) => Text(
this,
style: TextStyle(fontSize: fontSize ?? 10, fontWeight: isBold ? FontWeight.bold : FontWeight.w600, color: color ?? MyColors.darkTextColor, letterSpacing: -0.4),
);
Widget toText10({Color? color, bool isBold = false}) => Text(
this,
@ -42,8 +42,9 @@ extension EmailValidator on String {
style: TextStyle(fontSize: 13, fontWeight: FontWeight.w600, color: color ?? MyColors.darkTextColor, letterSpacing: -0.52, decoration: isUnderLine ? TextDecoration.underline : null),
);
Widget toText14({Color? color, bool isBold = false}) => Text(
Widget toText14({Color? color, bool isBold = false,TextAlign? textAlign,}) => Text(
this,
textAlign: textAlign,
style: TextStyle(color: color ?? MyColors.darkTextColor, fontSize: 14, letterSpacing: -0.48, fontWeight: isBold ? FontWeight.bold : FontWeight.w600),
);
@ -57,6 +58,11 @@ extension EmailValidator on String {
style: TextStyle(color: color ?? MyColors.darkTextColor, fontSize: 17, letterSpacing: -0.68, fontWeight: isBold ? FontWeight.bold : FontWeight.w600),
);
Widget toText20({Color? color, bool isBold = false}) => Text(
this,
style: TextStyle(height: 23 / 24, color: color ?? MyColors.darkTextColor, fontSize: 20, letterSpacing: -1.44, fontWeight: isBold ? FontWeight.bold : FontWeight.w600),
);
Widget toText22({Color? color, bool isBold = false}) => Text(
this,
style: TextStyle(height: 1, color: color ?? MyColors.darkTextColor, fontSize: 22, letterSpacing: -1.44, fontWeight: isBold ? FontWeight.bold : FontWeight.w600),

@ -13,6 +13,7 @@ import 'package:flutter/material.dart';
import '../../api/client/user_api_client.dart';
import '../../classes/app_state.dart';
import '../../classes/colors.dart';
import '../../classes/consts.dart';
import 'package:image_picker/image_picker.dart';
import 'dart:io';
@ -54,9 +55,7 @@ class _DashboardPageState extends State<DashboardPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(
title: "Logo/Brand",
),
appBar: appBar(context, title: "Logo/Brand", isRemoveBackButton: true),
drawer: showDrawer(context),
body: Container(
child: Center(
@ -75,7 +74,7 @@ class _DashboardPageState extends State<DashboardPage> {
Container(
width: double.infinity,
height: 200,
color: accentColor.withOpacity(0.3),
color: MyColors.darkPrimaryColor.withOpacity(0.01),
child: Image.network(ApiConsts.baseUrlServices + AppState().getUser.data!.userInfo!.userImageUrl.toString()),
),
Positioned(
@ -96,7 +95,7 @@ class _DashboardPageState extends State<DashboardPage> {
),
child: Icon(
Icons.edit,
color: Colors.blue,
color: MyColors.darkPrimaryColor,
).onPress(() {
_openImagePicker();
// _handleURLButtonPress(context, ImageSourceType.camera);
@ -112,13 +111,12 @@ class _DashboardPageState extends State<DashboardPage> {
),
child: Icon(
Icons.delete,
color: Colors.blue,
color: Colors.red,
).onPress(() async {
Utils.showLoading(context);
ImageResponse response = await UserApiClent().UpdateUserImage("");
if (response.messageStatus == 1) {
Utils.showToast( LocaleKeys.imageDeleted.tr());
//("Image is Deleted");
Utils.showToast("Image is Deleted");
setState(() {
AppState().getUser.data!.userInfo!.userImageUrl = response.data;
});
@ -134,7 +132,7 @@ class _DashboardPageState extends State<DashboardPage> {
]),
Container(
width: double.infinity,
color: accentColor.withOpacity(0.1),
color: MyColors.darkPrimaryColor.withOpacity(0.1),
padding: EdgeInsets.all(20),
child: Row(
children: [
@ -143,13 +141,16 @@ class _DashboardPageState extends State<DashboardPage> {
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
userName.toText24(),
AppState().getUser.data!.userInfo!.roleName!.toText12(),
userName.toText20(isBold: true),
AppState().getUser.data!.userInfo!.roleName!.toText10(),
],
),
),
ShowFillButton(
title:LocaleKeys.edit.tr(),
title: LocaleKeys.edit.tr(),
fontSize: 12,
maxHeight: 35,
maxWidth: 70,
onPressed: () {
navigateWithName(context, AppRoutes.editAccoundPage);
},
@ -158,19 +159,33 @@ class _DashboardPageState extends State<DashboardPage> {
),
),
ListTile(
leading: Icon(Icons.notifications,color: Colors.blue,),
leading: Icon(
Icons.notifications,
color: MyColors.darkPrimaryColor,
),
title: LocaleKeys.notifications.tr().toText12(),
),
ListTile(
leading: Icon(Icons.settings,color: Colors.blue,),
leading: Icon(
Icons.settings,
color: MyColors.darkPrimaryColor,
),
title: LocaleKeys.general.tr().toText12(),
),
ListTile(
leading: Icon(Icons.person,color: Colors.blue,),
leading: Icon(
Icons.person,
color: MyColors.darkPrimaryColor,
),
title: LocaleKeys.account.tr().toText12(),
),
ListTile(
leading: Image.asset("assets/images/ic_world.png",width: 20,height: 20,color: Colors.blue,),
leading: Image.asset(
"assets/images/ic_world.png",
width: 20,
height: 20,
color: MyColors.darkPrimaryColor,
),
title: LocaleKeys.english.tr().toText12(),
onTap: () {
if (EasyLocalization.of(context)?.currentLocale?.countryCode == "SA")
@ -180,11 +195,15 @@ class _DashboardPageState extends State<DashboardPage> {
},
),
ListTile(
leading: Icon(Icons.logout,color: Colors.blue,),
leading: Icon(
Icons.logout,
color: MyColors.darkPrimaryColor,
),
title: LocaleKeys.signOut.tr().toText12(),
onTap: () {
pop(context);
pop(context);
navigateReplaceWithName(context, AppRoutes.registerSelection);
},
),
],
@ -219,7 +238,7 @@ class _DashboardPageState extends State<DashboardPage> {
// double sizeInMb = sizeInBytes / (1024 * 1024);
if (sizeInBytes > 1000) {
Utils.showToast(LocaleKeys.fileLarger.tr());
//("File is larger then 1KB");
//("File is larger then 1KB");
} else {
image64 = convertFileToBase64(pickedImageFile);
@ -229,7 +248,7 @@ class _DashboardPageState extends State<DashboardPage> {
Navigator.pop(context);
if (response.messageStatus == 1) {
Utils.showToast(LocaleKeys.imageUploaded.tr());
//("Image is uploaded");
//("Image is uploaded");
AppState().getUser.data!.userInfo!.userImageUrl = response.data;
} else {
Utils.showToast(response.message ?? "");
@ -251,7 +270,7 @@ class _DashboardPageState extends State<DashboardPage> {
// double sizeInMb = sizeInBytes / (1024 * 1024);
if (sizeInBytes > 1000) {
Utils.showToast(LocaleKeys.fileLarger.tr());
//("File is larger then 1KB");
//("File is larger then 1KB");
} else {
image64 = convertFileToBase64(pickedImageFile);
@ -261,7 +280,7 @@ class _DashboardPageState extends State<DashboardPage> {
Navigator.pop(context);
if (response.messageStatus == 1) {
Utils.showToast(LocaleKeys.imageUploaded.tr());
//("Image is uploaded");
//("Image is uploaded");
AppState().getUser.data!.userInfo!.userImageUrl = response.data;
} else {
Utils.showToast(response.message ?? "");

@ -1,4 +1,3 @@
import 'package:car_customer_app/api/client/user_api_client.dart';
import 'package:car_customer_app/classes/utils.dart';
import 'package:car_customer_app/config/routes.dart';
@ -19,8 +18,9 @@ import 'package:flutter/material.dart';
import 'dart:convert';
import 'package:http/http.dart';
class ChangeEmailPage extends StatefulWidget {
import '../../widgets/txt_field.dart';
class ChangeEmailPage extends StatefulWidget {
@override
State<ChangeEmailPage> createState() => _ChangeEmailPageState();
}
@ -32,48 +32,29 @@ class _ChangeEmailPageState extends State<ChangeEmailPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.changeEmail.tr()),
appBar: appBar(context, title: LocaleKeys.changeEmail.tr()),
body: SingleChildScrollView(
child: Container(
// width: double.infinity,
// height: double.infinity,
padding: EdgeInsets.all(40),
padding: EdgeInsets.all(20),
child: Column(
children: [
LocaleKeys.enterEmail.tr().toText24(),
12.height,
TextFormField(
decoration: InputDecoration(
hintText: LocaleKeys.enterNewEmail,
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: false,
TxtField(
hint: LocaleKeys.enterNewEmail.tr(),
onChanged: (v) => email = v,
),
12.height,
TextFormField(
decoration: InputDecoration(
hintText: LocaleKeys.enterCurrentPassword.tr(),
// hintText: "Enter Current Password ",
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: true,
TxtField(
hint: LocaleKeys.enterCurrentPassword.tr(),
onChanged: (v) => password = v,
),
40.height,
ShowFillButton(
title: LocaleKeys.confirm.tr(),
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
changeEmail(context);
},
@ -116,5 +97,4 @@ class _ChangeEmailPageState extends State<ChangeEmailPage> {
Utils.showToast(otpRequest.message ?? "");
}
}
}

@ -19,6 +19,8 @@ import 'package:flutter/material.dart';
import 'dart:convert';
import 'package:http/http.dart';
import '../../widgets/txt_field.dart';
class ChangeMobilePage extends StatefulWidget {
@override
@ -33,49 +35,29 @@ class _ChangeMobilePageState extends State<ChangeMobilePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.changeMobile.tr(),),
appBar: appBar(context, title: LocaleKeys.changeMobile.tr()),
body: SingleChildScrollView(
child: Container(
// width: double.infinity,
// height: double.infinity,
padding: EdgeInsets.all(40),
padding: EdgeInsets.all(20),
child: Column(
children: [
LocaleKeys.enterNewPhoneNumber.tr().toText24(),
12.height,
TextFormField(
decoration: InputDecoration(
//hintText: "Enter New Phone Number",
hintText: LocaleKeys.enterNewPhoneNumber.tr(),
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: false,
TxtField(
hint: LocaleKeys.enterNewPhoneNumber.tr(),
onChanged: (v) => mobileNo = v,
),
12.height,
TextFormField(
decoration: InputDecoration(
hintText: LocaleKeys.enterCurrentPassword.tr(),
// hintText: "Enter Current Password",
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: true,
TxtField(
hint: LocaleKeys.enterCurrentPassword.tr(),
onChanged: (v) => password = v,
),
40.height,
20.height,
ShowFillButton(
title: LocaleKeys.confirm.tr(),
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
changeMobile(context);
},

@ -36,7 +36,7 @@ class _ChangePasswordPageState extends State<ChangePasswordPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.changePassword.tr()),
appBar: appBar(context, title: LocaleKeys.changePassword.tr()),
body: SingleChildScrollView(
child: Container(
// width: double.infinity,
@ -46,39 +46,19 @@ class _ChangePasswordPageState extends State<ChangePasswordPage> {
children: [
LocaleKeys.enterNewPassword.tr().toText24(),
12.height,
TextFormField(
decoration: InputDecoration(
// hintText: "Enter Old Password",
hintText: LocaleKeys.enterOldPassword.tr(),
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: true,
TxtField(
hint: LocaleKeys.enterOldPassword.tr(),
onChanged: (v) => currentPasswor = v,
),
12.height,
TextFormField(
decoration: InputDecoration(
//hintText: "Enter New Password",
hintText: LocaleKeys.enterNewPassword.tr(),
hintStyle: TextStyle(color: Colors.grey),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(5.0),
),
),
),
obscureText: true,
TxtField(
hint: LocaleKeys.enterNewPassword.tr(),
onChanged: (v) => newPassword = v,
),
40.height,
20.height,
ShowFillButton(
title: LocaleKeys.confirm.tr(),
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
changePassword(context);
},
@ -91,22 +71,21 @@ class _ChangePasswordPageState extends State<ChangePasswordPage> {
}
Future<void> changePassword(BuildContext context) async {
if (validateStructure(newPassword ?? "")) {
if (validateStructure(newPassword)) {
Utils.showLoading(context);
MResponse res = await UserApiClent().ChangePassword(currentPasswor, newPassword);
Utils.hideLoading(context);
if (res.messageStatus == 1) {
Utils.showToast(LocaleKeys.passwordIsUpdated.tr());
//("Password is Updated");
//("Password is Updated");
// navigateWithName(context, AppRoutes.loginWithPassword);
Navigator.of(context)
.pushNamedAndRemoveUntil(AppRoutes.loginWithPassword, (Route<dynamic> route) => false);
Navigator.of(context).pushNamedAndRemoveUntil(AppRoutes.loginWithPassword, (Route<dynamic> route) => false);
} else {
Utils.showToast(res.message ?? "");
}
} else {
Utils.showToast(LocaleKeys.passwordShouldContains.tr());
//("Password Should contains Character, Number, Capital and small letters");
//("Password Should contains Character, Number, Capital and small letters");
}
}

@ -20,6 +20,8 @@ import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import 'package:flutter_password_strength/flutter_password_strength.dart';
import '../../classes/colors.dart';
class CompleteProfilePage extends StatefulWidget {
RegisterUser user;
@ -48,7 +50,10 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.signUp.tr()),
appBar: appBar(
context,
title: LocaleKeys.signUp.tr(),
),
body: Container(
width: double.infinity,
height: double.infinity,
@ -57,9 +62,17 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
padding: EdgeInsets.all(20),
child: Column(
children: [
6.height,
LocaleKeys.completeProfile.tr().toText24(),
12.height,
Padding(
padding: const EdgeInsets.symmetric(horizontal: 20),
child: LocaleKeys.profileMsg.tr().toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
),
12.height,
TxtField(
hint: LocaleKeys.firstName.tr(),
value: firstName,
@ -79,7 +92,7 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
TxtField(
hint: LocaleKeys.email.tr(),
value: email,
// isButtonEnable: email!.length > 0 ? true : false,
// isButtonEnable: email!.length > 0 ? true : false,
buttonTitle: LocaleKeys.verify.tr(),
onChanged: (v) {
email = v;
@ -91,30 +104,9 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
isPasswordEnabled: true,
maxLines: 1,
value: password,
isCursorEnd: true,
onChanged: (value) => _checkPassword(value),
// onChanged: (v) {
// password = v;
// },
),
password!.isNotEmpty ? 12.height : 0.height,
// The strength indicator bar
password!.isNotEmpty ? LinearProgressIndicator(
value: _strength,
backgroundColor: Colors.grey[300],
color: _strength <= 1 / 4
? Colors.yellow
: _strength == 2 / 4
? Colors.orange
: _strength == 3 / 4
? Colors.deepOrange
: Colors.red,
minHeight: 4,
): Container(),
// The message about the strength of the entered password
Text(
_displayText,
style: const TextStyle(fontSize: 12),
onChanged: (v) {
password = v;
},
),
12.height,
TxtField(
@ -134,17 +126,32 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
Row(
children: [
buildCheckbox(),
LocaleKeys.termsOfService.tr().toText12(),
Expanded(
child: Column(
children: [
LocaleKeys.termsOfService.tr().toText12(),
LocaleKeys.terms.tr().toText12(color: MyColors.darkPrimaryColor),
],
),
),
Theme(
data: ThemeData(unselectedWidgetColor: Colors.transparent),
child: Checkbox(
value: false,
onChanged: (_) {},
),
)
],
),
16.height,
ShowFillButton(
title: LocaleKeys.continu.tr(),
width: double.infinity,
title: LocaleKeys.save.tr(),
maxWidth: double.infinity,
onPressed: () {
if (validation()) performCompleteProfile();
},
),
16.height,
],
),
),
@ -189,11 +196,11 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
// }
Future<void> performCompleteProfile() async {
if (validateStructure(password ?? "")) {
if (validateStructure(password)) {
if (password == confirmPassword) {
print(widget.user.data!.userId?? "userId");
Utils.showLoading(context);
RegisterUser user = await UserApiClent().basicComplete(widget.user.data!.userId ?? "", firstName!, lastName!, email!, password!);
RegisterUser user = await UserApiClent().basicComplete(widget.user.data!.userId ?? "", firstName!, lastName!, email!, password);
Utils.hideLoading(context);
if (user.messageStatus == 1) {
Utils.showToast(LocaleKeys.successfullyRegistered.tr());
@ -242,7 +249,7 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
//("Enter Valid Email");
isValid = false;
}
} else if (password!.isEmpty) {
} else if (password.isEmpty) {
Utils.showToast(LocaleKeys.passwordNameMandatory.tr());
//("Password is mandatory");
isValid = false;
@ -261,18 +268,18 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
void _checkPassword(String value) {
password = value.trim();
if (password!.length <= 6) {
if (password.length <= 6) {
setState(() {
_strength = 1 / 4;
_displayText = 'Your password is too short';
});
} else if (password!.length < 8) {
} else if (password.length < 8) {
setState(() {
_strength = 2 / 4;
_displayText = 'Your password is acceptable but not strong';
});
} else {
if (!letterReg.hasMatch(password!) || !numReg.hasMatch(password!)) {
if (!letterReg.hasMatch(password) || !numReg.hasMatch(password)) {
setState(() {
_strength = 3 / 4;
_displayText = 'Your password is strong';

@ -31,7 +31,7 @@ class ConfirmNewPasswordPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.forgetPassword.tr()),
appBar: appBar(context,title: LocaleKeys.forgetPassword.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
@ -51,7 +51,7 @@ class ConfirmNewPasswordPage extends StatelessWidget {
40.height,
ShowFillButton(
title: LocaleKeys.confirm.tr(),
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
confirmPasswordOTP(context);
},

@ -35,7 +35,7 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.forgetPassword.tr()),
appBar: appBar(context,title: LocaleKeys.forgetPassword.tr()),
body: SingleChildScrollView(
child: Container(
// width: double.infinity,
@ -77,7 +77,7 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
40.height,
ShowFillButton(
title: LocaleKeys.confirm.tr(),
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
if (validation()) confirmPasswordOTP(context);
},
@ -90,7 +90,7 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
}
Future<void> confirmPasswordOTP(BuildContext context) async {
if(validateStructure(newPassword??"")){
if(validateStructure(newPassword)){
Utils.showLoading(context);
Response res = await UserApiClent().ForgetPassword(widget.userToken, newPassword);
Utils.hideLoading(context);

@ -19,6 +19,8 @@ import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import '../../classes/colors.dart';
class EditAccountPage extends StatefulWidget {
@override
State<EditAccountPage> createState() => _EditAccountPageState();
@ -31,61 +33,94 @@ class _EditAccountPageState extends State<EditAccountPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.editAccount.tr(),),
appBar: appBar(context, title: LocaleKeys.editAccount.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
padding: EdgeInsets.all(20),
child: Column(
children: [
20.height,
ListTile(
leading: SvgPicture.asset("assets/images/ic_lock.svg"),
title: LocaleKeys.changePassword.tr().toText12(),
onTap: () {
navigateWithName(context, AppRoutes.changePassword);
},
Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
children: [
SvgPicture.asset(
"assets/images/ic_lock.svg",
color: MyColors.darkPrimaryColor,
width: 16,
),
20.width,
Expanded(child: LocaleKeys.changePassword.tr().toText12(isBold: true)),
RaisedButton(
onPressed: () {
navigateWithName(context, AppRoutes.changePassword);
},
child: Text(
LocaleKeys.change.tr(),
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.w600,
),
),
color: MyColors.darkPrimaryColor,
textColor: Colors.white,
padding: EdgeInsets.symmetric(horizontal: 8, vertical: 8),
),
],
),
15.height,
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
children: [
SvgPicture.asset("assets/images/ic_mobile.svg"),
LocaleKeys.changeMobile.tr().toText12(),
LocaleKeys.verify.tr().toText12(),
SvgPicture.asset(
"assets/images/ic_mobile.svg",
color: MyColors.darkPrimaryColor,
width: 16,
),
20.width,
Expanded(child: LocaleKeys.changeMobile.tr().toText12(isBold: true)),
LocaleKeys.verify.tr().toText12(color: Colors.green),
20.width,
RaisedButton(
onPressed: () {
navigateWithName(context, AppRoutes.changeMobilePage);
},
child: Text(
LocaleKeys.change.tr(),
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.w600,
),
onPressed: () {
navigateWithName(context, AppRoutes.changeMobilePage);
},
child: Text(
LocaleKeys.change.tr(),
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.w600,
),
color: Colors.blue,
textColor: Colors.white,
padding: EdgeInsets.symmetric(horizontal: 8, vertical: 8))
),
textColor: Colors.white,
color: MyColors.darkPrimaryColor,
padding: EdgeInsets.symmetric(horizontal: 8, vertical: 8),
)
],
),
20.height,
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
children: [
Icon(
Icons.email,
color: Colors.blue,
SvgPicture.asset(
"assets/images/ic_email.svg",
color: MyColors.darkPrimaryColor,
width: 16,
),
LocaleKeys.changeEmail.tr().toText12(),
20.width,
Expanded(child: LocaleKeys.changeEmail.tr().toText12(isBold: true)),
InkWell(
child: ((AppState().getUser.data!.userInfo!.isEmailVerified ?? false) ? LocaleKeys.verified.tr() : LocaleKeys.verify.tr()).toText12(),
child: ((AppState().getUser.data!.userInfo!.isEmailVerified ?? false) ? LocaleKeys.verified.tr() : LocaleKeys.verify.tr()).toText12(color: Colors.green),
onTap: (AppState().getUser.data!.userInfo!.isEmailVerified ?? false)
? null
: () {
verifyEmail(context);
},
),
20.width,
RaisedButton(
onPressed: () {
navigateWithName(context, AppRoutes.changeEmailPage);
@ -97,8 +132,8 @@ class _EditAccountPageState extends State<EditAccountPage> {
fontWeight: FontWeight.w600,
),
),
color: Colors.blue,
textColor: Colors.white,
color: MyColors.darkPrimaryColor,
padding: EdgeInsets.symmetric(horizontal: 8, vertical: 8))
],
)
@ -138,7 +173,7 @@ class _EditAccountPageState extends State<EditAccountPage> {
AppState().getUser.data!.userInfo!.isEmailVerified = true;
setState(() {});
Utils.showToast(LocaleKeys.emailVerified.tr());
//("Email is verified successfully");
//("Email is verified successfully");
// Navigator.of(context).pushNamedAndRemoveUntil(AppRoutes.dashboard, (Route<dynamic> route) => false);
// showMDialog(
// context,

@ -36,7 +36,7 @@ class _ForgetPasswordMethodPageState extends State<ForgetPasswordMethodPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.forgetPassword.tr()),
appBar: appBar(context, title: LocaleKeys.forgetPassword.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
@ -54,7 +54,7 @@ class _ForgetPasswordMethodPageState extends State<ForgetPasswordMethodPage> {
forgetPasswordOTPMethod(context);
},
title: LocaleKeys.SMS.tr(),
icon: icons + "ic_sms.png",
icon: icons + "ic_sms.svg",
),
),
20.width,
@ -65,7 +65,7 @@ class _ForgetPasswordMethodPageState extends State<ForgetPasswordMethodPage> {
forgetPasswordOTPMethod(context);
},
title: LocaleKeys.whatsapp.tr(),
icon: icons + "ic_whatsapp.png",
icon: icons + "ic_whatsapp.svg",
),
),
],
@ -82,7 +82,7 @@ class _ForgetPasswordMethodPageState extends State<ForgetPasswordMethodPage> {
onClick: (String code) async {
pop(context);
Utils.showLoading(context);
Response res = await UserApiClent().ForgetPasswordOTPCompare(widget.userToken?? "", code);
Response res = await UserApiClent().ForgetPasswordOTPCompare(widget.userToken, code);
Utils.hideLoading(context);
PasswordOTPCompare otpCompare = PasswordOTPCompare.fromJson(jsonDecode(res.body));
if (otpCompare.messageStatus == 1) {

@ -27,6 +27,7 @@ import 'package:car_customer_app/models/user/user.dart';
import 'dart:convert';
import 'package:http/http.dart';
import '../../classes/colors.dart';
import '../../models/user/country.dart';
import '../../widgets/dropdown/dropdow_field.dart';
import '../../widgets/tab/login_email_tab.dart';
@ -59,56 +60,74 @@ class _ForgetPasswordPageState extends State<ForgetPasswordPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.changePassword.tr()),
appBar: appBar(context,title: LocaleKeys.changePassword.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
mFlex(1),
LoginEmailTab(
onSelection: (ClassType type) {
setState(() {
this.type = type;
});
},
padding: EdgeInsets.all(20),
child: SingleChildScrollView(
child: Container(
height: MediaQuery.of(context).size.height,
child: Column(
children: [
12.height,
LocaleKeys.forgetPassword.tr().toText20(),
20.height,
LocaleKeys.retrievePassword.tr().toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
30.height,
LoginEmailTab(
onSelection: (ClassType type) {
setState(() {
this.type = type;
});
},
),
12.height,
type == ClassType.NUMBER
? Column(
children: [
getCountry(),
6.height,
TxtField(
hint: "5********",
value: userName,
onChanged: (v) {
userName = v;
},
)
],
)
: TxtField(
hint: LocaleKeys.emailAddress.tr(),
value: userName,
onChanged: (v) {
userName = v;
},
),
20.height,
(type == ClassType.NUMBER ? LocaleKeys.retriveOnPhone.tr() : LocaleKeys.retriveOnEmail.tr()).toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
30.height,
ShowFillButton(
title: LocaleKeys.send.tr(),
maxWidth: double.infinity,
onPressed: () {
if (userName.isNum() && type == ClassType.NUMBER) {
forgetPasswordPhoneOTP(context);
} else if (!userName.isNum() && type == ClassType.EMAIL) {
forgetPasswordEmailOTP(context);
}
},
),
mFlex(10),
],
),
50.height,
LocaleKeys.retrievePassword.tr().toText24(),
12.height,
type == ClassType.NUMBER ? Column(children: [
getCountry(),
TxtField(
hint: "5********",
value: userName,
onChanged: (v) {
userName = v;
},
keyboardType: TextInputType.number,
)
],) : TxtField(
hint: LocaleKeys.emailAddress.tr(),
//"Email Address",
value: userName,
onChanged: (v) {
userName = v;
},
),
50.height,
ShowFillButton(
title: LocaleKeys.continu.tr(),
width: double.infinity,
onPressed: () {
if (userName.isNum() && type==ClassType.NUMBER) {
forgetPasswordPhoneOTP(context);
} else if (userName.isValidEmail() && type==ClassType.EMAIL) {
forgetPasswordEmailOTP(context);
}
},
),
mFlex(10),
],
),
),
),
);

@ -33,65 +33,68 @@ class LoginMethodSelectionPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.login.tr()),
appBar: appBar(context, title: LocaleKeys.log_in.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
LocaleKeys.loginSelection.tr().toText24(),
mFlex(2),
Row(
children: [
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.fingerPrint.tr(),
icon: icons + "ic_fingerprint.png",
padding: EdgeInsets.all(20),
child: SingleChildScrollView(
child: Column(
children: [
LocaleKeys.loginSelection.tr().toText20(),
30.height,
LocaleKeys.welcomeBack.tr().toText20(),
40.height,
Row(
children: [
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.fingerPrint.tr(),
icon: icons + "ic_fingerprint.svg",
),
),
),
20.width,
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.faceRecognition.tr(),
icon: icons + "ic_face_id.png",
20.width,
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.faceRecognition.tr(),
icon: icons + "ic_face.svg",
),
),
),
],
),
40.height,
Row(
children: [
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.SMS.tr(),
icon: icons + "ic_sms.png",
],
),
40.height,
Row(
children: [
Expanded(
child: ShowImageButton(
onClick: () {
performBasicOtp(context);
},
title: LocaleKeys.SMS.tr(),
icon: icons + "ic_sms.svg",
),
),
),
20.width,
Expanded(
child: ShowImageButton(
onClick: () {
// navigateWithName(context, AppRoutes.dashboard);
performBasicOtp(context);
},
title: LocaleKeys.whatsapp.tr(),
icon: icons + "ic_whatsapp.png",
20.width,
Expanded(
child: ShowImageButton(
onClick: () {
// navigateWithName(context, AppRoutes.dashboard);
performBasicOtp(context);
},
title: LocaleKeys.whatsapp.tr(),
icon: icons + "ic_whatsapp.svg",
),
),
),
],
),
mFlex(10),
],
],
),
],
),
),
),
);

@ -88,7 +88,7 @@ class _LoginVerificationPageState extends State<LoginVerificationPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.login.tr()),
appBar: appBar(context,title: LocaleKeys.login.tr()),
body: Container(
width: double.infinity,
height: double.infinity,

@ -26,7 +26,7 @@ class LoginVerifyAccountPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.login.tr()),
appBar: appBar(context,title: LocaleKeys.login.tr()),
body: Container(
width: double.infinity,
height: double.infinity,

@ -26,6 +26,7 @@ import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import 'package:http/http.dart';
import '../../classes/colors.dart';
import '../../models/user/country.dart';
import '../../widgets/dropdown/dropdow_field.dart';
@ -57,83 +58,91 @@ class _LoginWithPasswordState extends State<LoginWithPassword> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.login.tr()),
appBar: appBar(context, title: ""),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
LoginEmailTab(
onSelection: (ClassType type) {
setState(() {
this.type = type;
});
},
),
50.height,
(type == ClassType.NUMBER ? LocaleKeys.enterPhoneNumber.tr() : LocaleKeys.enterEmail.tr()).toText24(),
mFlex(1),
Column(
children: [
if (type == ClassType.NUMBER)
getCountry(),
6.height,
TxtField(
hint: type == ClassType.NUMBER ? "5********" : LocaleKeys.enterEmail.tr(),
value: phoneNum,
onChanged: (v) {
phoneNum = v;
},
),
6.height,
TxtField(
hint: LocaleKeys.EnterPass.tr(),
value: password,
isPasswordEnabled: true,
maxLines: 1,
onChanged: (v) {
password = v;
},
),
],
),
10.height,
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
LocaleKeys.forgetPass.tr().toText12(color: Colors.blue).onPress(() {
padding: EdgeInsets.all(20),
child: SingleChildScrollView(
child: Column(
children: [
12.height,
LocaleKeys.log_in.tr().toText20(),
20.height,
(type == ClassType.NUMBER ? LocaleKeys.enterPhoneNumber.tr() : LocaleKeys.enterEmail.tr()).toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
30.height,
LoginEmailTab(
onSelection: (ClassType type) {
setState(() {
this.type = type;
});
},
),
10.height,
Column(
children: [
if (type == ClassType.NUMBER) getCountry(context),
10.height,
TxtField(
hint: type == ClassType.NUMBER ? LocaleKeys.enterPhoneNumber.tr() : LocaleKeys.enterEmail.tr(),
value: phoneNum,
isSidePaddingZero: true,
onChanged: (v) {
phoneNum = v;
},
),
10.height,
TxtField(
hint: LocaleKeys.EnterPass.tr(),
value: password,
isPasswordEnabled: true,
isSidePaddingZero: true,
maxLines: 1,
onChanged: (v) {
password = v;
},
),
],
),
10.height,
ShowFillButton(
title: LocaleKeys.forgetPassword.tr(),
isFlatButton: true,
isBold: false,
fontSize: 14,
txtColor: MyColors.darkPrimaryColor,
onPressed: () {
navigateWithName(context, AppRoutes.forgetPassword);
}),
],
),
50.height,
ShowFillButton(
title: LocaleKeys.login.tr(),
width: double.infinity,
onPressed: () {
performBasicOtp(context);
},
),
mFlex(10),
],
},
),
30.height,
ShowFillButton(
title: LocaleKeys.login.tr(),
maxWidth: double.infinity,
onPressed: () {
performBasicOtp(context);
},
),
20.height,
],
),
),
),
);
}
Widget getCountry() {
Widget getCountry(BuildContext context) {
if (_country != null) {
List<DropValue> dropList = [];
_country!.data?.forEach((element) {
dropList.add(new DropValue(element.id ?? 0, (element.countryName ?? "") + " " + (element.countryCode ?? ""), element.countryCode ?? ""));
});
return Padding(
padding: const EdgeInsets.all(2.0),
child: DropdownField((DropValue value) {
countryCode = value.subValue;
}, list: dropList, hint: LocaleKeys.selectCountryCode.tr()),
);
return DropdownField((DropValue value) {
countryCode = value.subValue;
}, list: dropList, hint: LocaleKeys.selectCountryCode.tr());
} else {
return Center(
child: CircularProgressIndicator(),

@ -19,9 +19,12 @@ import 'package:car_customer_app/extensions/int_extensions.dart';
import 'package:car_customer_app/extensions/string_extensions.dart';
import 'package:car_customer_app/extensions/widget_extensions.dart';
import 'package:car_customer_app/widgets/txt_field.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import '../../classes/colors.dart';
class RegisterPage extends StatelessWidget {
String phoneNum = "", countryCode = "";
int role = 4, countryId = -1;
@ -29,64 +32,79 @@ class RegisterPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.signUp.tr(),),
appBar: appBar(context, title: ""),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
LocaleKeys.enterPhoneNumber.tr().toText24(),
// 12.height,
// FutureBuilder<Role>(
// future: UserApiClent().getRoles(),
// builder: (context, snapshot) {
// if (snapshot.hasData) {
// List<DropValue> dropList = [];
// snapshot.data?.data?.forEach((element) {
// dropList.add(new DropValue(element.id ?? 0, element.roleName ?? "", ""));
// });
// return DropdownField((DropValue value) {
// role = value.id;
// }, list: dropList, hint: "Chosse Role");
// } else {
// return CircularProgressIndicator();
// }
// },
// ),
12.height,
FutureBuilder<Country>(
future: UserApiClent().getAllCountries(),
builder: (context, snapshot) {
if (snapshot.hasData) {
List<DropValue> dropList = [];
snapshot.data?.data?.forEach((element) {
dropList.add(new DropValue(element.id ?? 0, (element.countryName ?? "") + " " + (element.countryCode ?? ""), element.countryCode ?? ""));
});
return DropdownField((DropValue value) {
countryCode = value.subValue;
countryId = value.id;
}, list: dropList, hint: LocaleKeys.selectCountryCode.tr());
} else {
return CircularProgressIndicator();
}
},
),
TxtField(
hint: "5********",
onChanged: (v) {
phoneNum = v;
},
),
50.height,
ShowFillButton(
title: LocaleKeys.continu.tr(),
width: double.infinity,
onPressed: () {
if (validation()) performBasicOtp(context);
},
padding: EdgeInsets.all(20),
child: SingleChildScrollView(
child: Container(
height: MediaQuery.of(context).size.height,
child: Column(
children: [
12.height,
LocaleKeys.signUp.tr().toText20(),
20.height,
LocaleKeys.enterPhoneNumber.tr().toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
30.height,
FutureBuilder<Country>(
future: UserApiClent().getAllCountries(),
builder: (context, snapshot) {
if (snapshot.hasData) {
List<DropValue> dropList = [];
snapshot.data?.data?.forEach((element) {
dropList.add(new DropValue(
element.id ?? 0,
EasyLocalization.of(context)?.currentLocale?.countryCode == "SA"
? (element.countryNameN ?? "") + " " + (element.countryCode ?? "")
: (element.countryName ?? "") + " " + (element.countryCode ?? ""),
element.countryCode ?? ""));
});
return Column(
children: [
LocaleKeys.selectYourCountry.tr().toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
10.height,
DropdownField((DropValue value) {
countryCode = value.subValue;
countryId = value.id;
}, list: dropList, hint: LocaleKeys.chooseCountry.tr()),
],
);
} else {
return CircularProgressIndicator();
}
},
),
18.height,
LocaleKeys.enterPhoneForVerfication.tr().toText14(
color: MyColors.lightTextColor,
textAlign: TextAlign.center,
),
10.height,
TxtField(
hint: "5********",
value: phoneNum,
onChanged: (v) {
phoneNum = v;
},
),
40.height,
ShowFillButton(
title: LocaleKeys.continu.tr(),
maxWidth: double.infinity,
onPressed: () {
if (validation()) performBasicOtp(context);
},
),
],
),
],
),
),
),
);

@ -9,53 +9,61 @@ import 'package:car_customer_app/extensions/int_extensions.dart';
import 'package:car_customer_app/extensions/widget_extensions.dart';
import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import '../../classes/colors.dart';
class RegisterSelectionPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.login.tr()),
// appBar: appBar(title: LocaleKeys.login.tr()),
body: Container(
width: double.infinity,
height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
LocaleKeys.welcomeMessage.tr().toText24(),
mFlex(1),
mFlex(2),
SvgPicture.asset("assets/images/logo.svg"),
mFlex(3),
LocaleKeys.welcomeMessage.tr().toText20(),
LocaleKeys.welcomeDes.tr().toText14(color: MyColors.lightTextColor),
mFlex(4),
ShowFillButton(
title: LocaleKeys.login.tr(),
// title: "Log In With Password",
width: double.infinity,
maxWidth: double.infinity,
horizontalMargin: 20,
onPressed: () {
navigateWithName(context, AppRoutes.loginWithPassword);
},
),
// 20.height,
// ShowFillButton(
// title: "Log In",
// width: double.infinity,
// onPressed: () {
// navigateWithName(context, AppRoutes.loginVerifyAccount);
// },
// ),
20.height,
ShowFillButton(
title: LocaleKeys.signUp.tr(),
width: double.infinity,
maxWidth: double.infinity,
isFlatButton: true,
txtColor: Colors.black,
onPressed: () {
navigateWithName(context, AppRoutes.register);
},
),
20.height,
10.height,
ShowFillButton(
title: LocaleKeys.forgetPassword.tr(),
width: double.infinity,
maxWidth: double.infinity,
isFlatButton: true,
isBold: false,
txtColor: MyColors.darkPrimaryColor,
onPressed: () {
navigateWithName(context, AppRoutes.forgetPassword);
},
),
mFlex(2),
SvgPicture.asset(
"assets/images/bn_logo.svg",
fit: BoxFit.cover,
)
],
),
),

@ -1,91 +1,107 @@
import 'dart:async';
import 'dart:convert';
import 'package:car_customer_app/api/client/user_api_client.dart';
import 'package:car_customer_app/api/shared_prefrence.dart';
import 'package:car_customer_app/classes/utils.dart';
import 'package:car_customer_app/config/routes.dart';
import 'package:car_customer_app/extensions/int_extensions.dart';
import 'package:car_customer_app/extensions/string_extensions.dart';
import 'package:car_customer_app/generated/locale_keys.g.dart';
import 'package:car_customer_app/models/user/user.dart';
import 'package:car_customer_app/utils/navigator.dart';
import 'package:car_customer_app/utils/utils.dart';
import 'package:car_customer_app/extensions/widget_extensions.dart';
import 'package:car_customer_app/widgets/show_fill_button.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:flutter/material.dart';
import '../../classes/app_state.dart';
import '../../models/user/refresh_token.dart';
import '../../classes/colors.dart';
// class SplashPage extends StatelessWidget {
// @override
// Widget build(BuildContext context) {
// return Scaffold(
// body: Container(
// width: double.infinity,
// height: double.infinity,
// child: Column(
// children: [
// mFlex(5),
// "Logo".toText(fontSize: 45, isBold: true),
// mFlex(3),
// LocaleKeys.firstTimeLogIn.tr().toText(fontSize: 18, isBold: true).onPress(() {
// navigateWithName(context, AppRoutes.registerSelection);
// }),
// mFlex(1),
// LocaleKeys.alreadySigned.tr().toText(fontSize: 18, isBold: true).onPress(() async {
// // navigateWithName(context, AppRoutes.loginVerification);
//
// String token = await SharedPrefManager.getUserToken();
// String refreshToken = await SharedPrefManager.getRefreshToken();
// Utils.showLoading(context);
// RefreshToken refresh = await UserApiClent().RefreshTokenAPI(token, refreshToken);
// Utils.hideLoading(context);
// if (refresh.messageStatus == 1) {
// SharedPrefManager.setUserToken(refresh.data!.accessToken ?? "");
// SharedPrefManager.setRefreshToken(refresh.data!.refreshToken ?? "");
// String mdata = await SharedPrefManager.getData();
// print(mdata);
// UserInfo info = UserInfo.fromJson(jsonDecode(mdata));
// User user = new User();
// user.data = new UserData(accessToken: refresh.data!.accessToken ?? "", refreshToken: refresh.data!.refreshToken ?? "", userInfo: info);
// AppState().setUser = user;
// print(AppState().getUser.data?.userInfo?.roleName);
// navigateWithName(context, AppRoutes.dashboard);
// } else {
// String accessToken = await SharedPrefManager.getUserToken();
// String refreshToken = await SharedPrefManager.getRefreshToken();
// String mdata = await SharedPrefManager.getData();
// UserInfo info = UserInfo.fromJson(jsonDecode(mdata));
// User user = new User();
// user.data = new UserData(accessToken: accessToken, refreshToken: refreshToken, userInfo: info);
// AppState().setUser = user;
// print(AppState().getUser.data?.userInfo?.roleName);
// navigateWithName(context, AppRoutes.dashboard);
// }
// }),
// 35.height,
// TextButton(
// style: TextButton.styleFrom(
// backgroundColor: Colors.white,
// ),
// onPressed: () {
// if (EasyLocalization.of(context)?.currentLocale?.countryCode == "SA")
// context.setLocale(const Locale("en", "US"));
// else
// context.setLocale(const Locale('ar', 'SA'));
// },
// child: Text(
// LocaleKeys.english.tr(),
// ),
// ),
// mFlex(5),
// ],
// ),
// ),
// );
// }
// }
class SplashPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
performTimer(context);
return Scaffold(
body: Container(
width: double.infinity,
height: double.infinity,
decoration: MyColors.gradient,
child: Column(
children: [
mFlex(5),
"Logo".toText(fontSize: 45, isBold: true),
mFlex(3),
LocaleKeys.firstTimeLogIn.tr().toText(fontSize: 18, isBold: true).onPress(() {
navigateWithName(context, AppRoutes.registerSelection);
}),
mFlex(1),
LocaleKeys.alreadySigned.tr().toText(fontSize: 18, isBold: true).onPress(() async {
// navigateWithName(context, AppRoutes.loginVerification);
String token = await SharedPrefManager.getUserToken();
String refreshToken = await SharedPrefManager.getRefreshToken();
Utils.showLoading(context);
RefreshToken refresh = await UserApiClent().RefreshTokenAPI(token, refreshToken);
Utils.hideLoading(context);
if (refresh.messageStatus == 1) {
SharedPrefManager.setUserToken(refresh.data!.accessToken ?? "");
SharedPrefManager.setRefreshToken(refresh.data!.refreshToken ?? "");
String mdata = await SharedPrefManager.getData();
print(mdata);
UserInfo info = UserInfo.fromJson(jsonDecode(mdata));
User user = new User();
user.data = new UserData(accessToken: refresh.data!.accessToken ?? "", refreshToken: refresh.data!.refreshToken ?? "", userInfo: info);
AppState().setUser = user;
print(AppState().getUser.data?.userInfo?.roleName);
navigateWithName(context, AppRoutes.dashboard);
} else {
String accessToken = await SharedPrefManager.getUserToken();
String refreshToken = await SharedPrefManager.getRefreshToken();
String mdata = await SharedPrefManager.getData();
UserInfo info = UserInfo.fromJson(jsonDecode(mdata));
User user = new User();
user.data = new UserData(accessToken: accessToken, refreshToken: refreshToken, userInfo: info);
AppState().setUser = user;
print(AppState().getUser.data?.userInfo?.roleName);
navigateWithName(context, AppRoutes.dashboard);
}
}),
35.height,
TextButton(
style: TextButton.styleFrom(
backgroundColor: Colors.white,
),
onPressed: () {
if (EasyLocalization.of(context)?.currentLocale?.countryCode == "SA")
context.setLocale(const Locale("en", "US"));
else
context.setLocale(const Locale('ar', 'SA'));
},
child: Text(
LocaleKeys.english.tr(),
),
mExp(1),
Expanded(
child: SvgPicture.asset("assets/images/splash_logo.svg"),
),
mFlex(5),
mExp(1),
],
),
),
);
}
performTimer(BuildContext context) {
delay(3).whenComplete(() {
navigateReplaceWithName(context, AppRoutes.registerSelection);
});
}
}

@ -33,7 +33,7 @@ class VerifyPasswordPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: LocaleKeys.changePassword.tr()),
appBar: appBar(context,title: LocaleKeys.changePassword.tr()),
body: Container(
width: double.infinity,
height: double.infinity,

@ -14,7 +14,7 @@ class AppTheme {
// Notice that the counter didn't reset back to zero; the application
// is not restarted.
primaryColor: primaryColor,
primarySwatch: Colors.blue,
primarySwatch: Colors.orange,
backgroundColor: Colors.white,
primaryTextTheme: TextTheme(
headline6: TextStyle(color: Colors.white),

@ -7,7 +7,7 @@ Color? accentColorDark = Colors.green[800];
const Color borderColor = Colors.blueGrey;
Color? borderLightColor = Colors.blueGrey[50];
Color backgroudColor =
Colors.blueGrey[50]!.withOpacity(0.5) ?? Colors.transparent;
Colors.blueGrey[50]!.withOpacity(0.5) ;
const Color iconColor = Colors.blueGrey;
Color? headingColor = Colors.blueGrey[800];
Color? txtColor = Colors.blueGrey[500];

@ -74,7 +74,7 @@ Widget mDivider3({double? h}) {
return Container(
width: double.infinity,
height: h ?? 1,
color: borderLightColor!.withOpacity(0.7) ?? Colors.transparent,
color: borderLightColor!.withOpacity(0.7),
);
}

@ -4,23 +4,31 @@ import 'package:car_customer_app/extensions/int_extensions.dart';
import 'package:flutter/material.dart';
import 'package:sizer/sizer.dart';
AppBar appBar({
Color? backgroundColor,
double? elevation,
String? title,
Color? titleColor,
bool? isTitleCenter,
Color? backIconColor,
List<Widget>? actions,
}) {
AppBar appBar(
BuildContext context, {
Color? backgroundColor,
double? elevation,
String? title,
Color? titleColor,
bool? isTitleCenter,
Color? backIconColor,
List<Widget>? actions,
bool isRemoveBackButton = false,
}) {
return AppBar(
backgroundColor: backgroundColor ?? appBackgroundColor,
elevation: elevation ?? 0,
centerTitle: isTitleCenter ?? true,
leading: isRemoveBackButton
? null
: IconButton(
icon: Icon(Icons.arrow_back_ios, color: Colors.black),
onPressed: () => Navigator.of(context).pop(),
),
iconTheme: IconThemeData(
color: backIconColor ?? Colors.black, //change your color here
),
actions: actions,
title: (title ?? "").toText(fontSize: 20,isBold: true),
title: (title ?? "").toText(fontSize: 20, isBold: true),
);
}

@ -4,13 +4,14 @@ import 'package:flutter/material.dart';
import 'package:car_customer_app/extensions/string_extensions.dart';
import 'package:car_customer_app/extensions/int_extensions.dart';
import '../../classes/colors.dart';
import 'package:flutter_svg/flutter_svg.dart';
class ShowImageButton extends StatelessWidget {
String icon, title;
VoidCallback onClick;
ShowImageButton(
{required this.icon, required this.title, required this.onClick});
ShowImageButton({required this.icon, required this.title, required this.onClick});
@override
Widget build(BuildContext context) {
@ -23,15 +24,23 @@ class ShowImageButton extends StatelessWidget {
Container(
width: double.infinity,
height: 120,
color: accentColor,
padding: EdgeInsets.all(30),
child: Image.asset(
icon,
color: Colors.white,
child: Card(
color: MyColors.darkPrimaryColor,
shape: RoundedRectangleBorder(
side: BorderSide(color: Colors.transparent, width: 1),
borderRadius: BorderRadius.circular(8),
),
child: Padding(
padding: EdgeInsets.all(26),
child: SvgPicture.asset(
icon,
color: Colors.white,
),
),
),
),
12.height,
title.toText(color: Colors.blue,isBold: true,fontSize: 18),
6.height,
title.toText(color: Colors.black, isBold: true, fontSize: 16),
],
),
),

@ -25,7 +25,7 @@ class MessageDialog extends StatelessWidget {
40.height,
ShowFillButton(
title: buttonTitle ?? "Continue",
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
onClick!();
},

@ -83,7 +83,7 @@ class OtpDialog extends StatelessWidget {
40.height,
ShowFillButton(
title: "Check Code",
width: double.infinity,
maxWidth: double.infinity,
onPressed: () {
onClick(code);
},

@ -1,15 +1,18 @@
import 'package:car_customer_app/extensions/string_extensions.dart';
import 'package:car_customer_app/theme/colors.dart';
import 'package:car_customer_app/utils/utils.dart';
import 'package:flutter/material.dart';
import '../../classes/colors.dart';
class DropValue {
int id;
String value;
String subValue;
DropValue(this.id, this.value,this.subValue);
DropValue(this.id, this.value, this.subValue);
bool operator ==(o) => o is DropValue && o.value == value && o.id == id;
}
class DropdownField extends StatefulWidget {
@ -26,30 +29,30 @@ class DropdownField extends StatefulWidget {
class _DropdownFieldState extends State<DropdownField> {
DropValue? dropdownValue;
List<DropValue> defaultV = [
new DropValue(1, "One",""),
new DropValue(2, "Two",""),
new DropValue(1, "One", ""),
new DropValue(2, "Two", ""),
];
@override
Widget build(BuildContext context) {
return Container(
decoration: containerColorRadiusBorderWidth(
Colors.transparent,
4,
borderColor,
0.5,
MyColors.textFieldColor,
8,
MyColors.textFieldColor,
0,
),
margin: EdgeInsets.all(2),
margin: EdgeInsets.all(0),
padding: EdgeInsets.only(left: 8, right: 8),
child: DropdownButton<DropValue>(
value: dropdownValue,
value: dropdownValue ?? null,
icon: const Icon(Icons.keyboard_arrow_down_sharp),
elevation: 16,
iconSize: 16,
iconEnabledColor: borderColor,
iconDisabledColor: borderColor,
isExpanded: true,
style: const TextStyle(color: Colors.black),
style: const TextStyle(color: Colors.black, fontWeight: FontWeight.w600),
hint: (widget.hint ?? "").toText12(color: borderColor),
underline: Container(
height: 0,

@ -3,36 +3,68 @@ import 'package:car_customer_app/theme/colors.dart';
import 'package:flutter/material.dart';
import '../classes/colors.dart';
class ShowFillButton extends StatelessWidget {
String title;
VoidCallback onPressed;
Color txtColor;
double elevation, radius, width;
double elevation, radius, maxWidth, maxHeight, fontSize, horizontalPadding, horizontalMargin, verticalMargin;
bool isFlatButton, isBold;
ShowFillButton({
required this.title,
required this.onPressed,
this.txtColor = Colors.white,
this.elevation = 4,
this.radius = 6,
this.width = 88,
this.radius = 8,
this.maxWidth = 88,
this.maxHeight = 45,
this.fontSize = 16,
this.horizontalPadding = 16,
this.isFlatButton = false,
this.isBold = true,
this.horizontalMargin = 0,
this.verticalMargin = 0,
});
@override
Widget build(BuildContext context) {
return ElevatedButton(
style: ElevatedButton.styleFrom(
onPrimary: Colors.black87,
primary: accentColor,
minimumSize: Size(width, 45),
padding: EdgeInsets.symmetric(horizontal: 16),
elevation: elevation,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(Radius.circular(radius)),
return isFlatButton
? Container(
child: showButton(),
height: 30,
padding: const EdgeInsets.only(
left: 20,
right: 20,
),
)
: ConstrainedBox(
constraints: BoxConstraints(
minHeight: maxHeight,
minWidth: maxWidth,
maxHeight: maxHeight,
maxWidth: maxWidth,
),
child: showButton(),
);
}
Widget showButton() {
return Container(
decoration: isFlatButton ? null : MyColors.gradientButton,
margin: EdgeInsets.symmetric(horizontal: horizontalMargin, vertical: verticalMargin),
child: MaterialButton(
onPressed: onPressed,
shape: new RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(radius),
),
child: title.toText(
fontSize: fontSize,
isBold: isBold,
color: txtColor,
),
),
onPressed: onPressed,
child: title.toUpperCase().toText(fontSize: 16, isBold: true),
);
}
}

@ -2,6 +2,8 @@ import 'package:car_customer_app/generated/locale_keys.g.dart';
import 'package:easy_localization/src/public_ext.dart';
import 'package:flutter/material.dart';
import '../../classes/colors.dart';
enum ClassType { EMAIL, NUMBER }
class LoginEmailTab extends StatefulWidget {
@ -31,13 +33,16 @@ class _LoginEmailTabState extends State<LoginEmailTab> {
child: Container(
width: double.infinity,
height: 45,
color: type == ClassType.NUMBER ? Colors.blue : Colors.transparent,
decoration: BoxDecoration(
color: Colors.transparent,
border: Border.all(color: type == ClassType.NUMBER ? MyColors.darkPrimaryColor : Colors.transparent, width: 2),
borderRadius: BorderRadius.all(Radius.circular(8)),
),
child: Center(
child: Text(
LocaleKeys.number.tr(),
style: TextStyle(
color: type == ClassType.NUMBER ? Colors.white : Colors.black,
fontWeight: FontWeight.bold,
color: Colors.black,
),
),
),
@ -53,15 +58,19 @@ class _LoginEmailTabState extends State<LoginEmailTab> {
child: Container(
width: double.infinity,
height: 45,
color: type == ClassType.EMAIL ? Colors.blue : Colors.transparent,
decoration: BoxDecoration(
color: Colors.transparent,
border: Border.all(color: type == ClassType.EMAIL ? MyColors.darkPrimaryColor : Colors.transparent, width: 2),
borderRadius: BorderRadius.all(Radius.circular(8)),
),
child: Center(
child: Text(
LocaleKeys.email.tr(),
style: TextStyle(
color: type == ClassType.EMAIL ? Colors.white : Colors.black,
fontWeight: FontWeight.bold,
child: Text(
LocaleKeys.email.tr(),
style: TextStyle(
color: Colors.black,
),
),
)),
),
),
),
),

@ -5,6 +5,8 @@ import 'package:car_customer_app/extensions/string_extensions.dart';
import 'package:flutter/material.dart';
import 'package:sizer/sizer.dart';
import '../classes/colors.dart';
class TxtField extends StatelessWidget {
TextEditingController controller = new TextEditingController();
String? value;
@ -16,17 +18,15 @@ class TxtField extends StatelessWidget {
bool isNeedClickAll;
bool isButtonEnable;
double? elevation;
Function? onTap;
VoidCallback? onTap;
String? buttonTitle;
int? maxLines;
bool isSidePaddingZero;
bool isNeedBorder;
bool? isPasswordEnabled;
bool isCursorEnd;
Function(String)? onChanged;
TextInputType? keyboardType;
TxtField({
this.value,
this.lable,
@ -40,73 +40,73 @@ class TxtField extends StatelessWidget {
this.isButtonEnable = false,
this.buttonTitle,
this.maxLines,
this.isSidePaddingZero=false,
this.isNeedBorder=true,
this.isSidePaddingZero = false,
this.isNeedBorder = true,
this.onChanged,
this.isPasswordEnabled,
this.keyboardType,
this.isCursorEnd=false,
});
@override
Widget build(BuildContext context) {
controller.text = value ?? "";
if(isCursorEnd)
controller.selection = TextSelection.fromPosition(TextPosition(offset: controller.text.length));
controller.selection = TextSelection.fromPosition(TextPosition(offset: controller.text.length));
return InkWell(
onTap: isNeedClickAll == false
? null
: () {
onTap!();
},
onTap!();
},
customBorder: inkWellCorner(),
child: Row(
children: [
Expanded(
child: Card(
elevation: elevation,
margin: isSidePaddingZero?EdgeInsets.zero:null,
child: Container(
decoration: BoxDecoration(
color: MyColors.textFieldColor,
borderRadius: BorderRadius.all(Radius.circular(8)),
),
child: TextField(
keyboardType: TextInputType.number,
keyboardType: keyboardType,
autofocus: false,
controller: controller,
enabled: isNeedClickAll == true ? false : true,
maxLines: maxLines,
onTap: () {},
obscureText: isPasswordEnabled??false,
obscureText: isPasswordEnabled ?? false,
onChanged: onChanged,
decoration: InputDecoration(
labelText: lable,
alignLabelWithHint: true,
fillColor: Colors.white,
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: accentColor, width:isNeedBorder? 1.0:0),
borderRadius: BorderRadius.circular(4.0),
borderSide: BorderSide(color: MyColors.darkPrimaryColor, width: isNeedBorder ? 1.0 : 0),
borderRadius: BorderRadius.circular(8.0),
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: borderColor, width:isNeedBorder? 1.0:0),
borderRadius: BorderRadius.circular(4.0),
borderSide: BorderSide(color: MyColors.textFieldColor, width: isNeedBorder ? 1.0 : 0),
borderRadius: BorderRadius.circular(8.0),
),
disabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: borderColor, width:isNeedBorder? 1.0:0),
borderRadius: BorderRadius.circular(4.0),
borderSide: BorderSide(color: MyColors.textFieldColor, width: isNeedBorder ? 1.0 : 0),
borderRadius: BorderRadius.circular(8.0),
),
prefixIcon: prefixData != null
? Icon(
Icons.search,
color: borderColor,
)
Icons.search,
color: borderColor,
)
: null,
labelStyle: TextStyle(color: borderColor, fontSize: 13.sp),
hintStyle: TextStyle(color: borderColor, fontSize: 9.sp),
hintText: hint ?? "",
contentPadding: prefixData == null
? EdgeInsets.only(
left: 12,
right: 12,
top: maxLines != null ? 12 : 0,
bottom: maxLines != null ? 12 : 0,
)
left: 12,
right: 12,
top: maxLines != null ? 12 : 0,
bottom: maxLines != null ? 12 : 0,
)
: EdgeInsets.zero,
),
),
@ -118,8 +118,8 @@ class TxtField extends StatelessWidget {
onTap: isNeedClickAll
? null
: () {
controller.clear();
},
controller.clear();
},
child: Container(
width: 55,
height: 55,
@ -137,7 +137,7 @@ class TxtField extends StatelessWidget {
if (isButtonEnable)
Material(
child: InkWell(
onTap: () {},
onTap: onTap,
customBorder: inkWellCorner(),
child: Container(
height: 55,

@ -1,549 +0,0 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
args:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "2.3.0"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.2"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.15.0"
cross_file:
dependency: transitive
description:
name: cross_file
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.2"
crypto:
dependency: transitive
description:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
easy_localization:
dependency: "direct main"
description:
name: easy_localization
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.0"
easy_logger:
dependency: transitive
description:
name: easy_logger
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.2"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
ffi:
dependency: transitive
description:
name: ffi
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.2"
file:
dependency: transitive
description:
name: file
url: "https://pub.dartlang.org"
source: hosted
version: "6.1.2"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_lints:
dependency: "direct dev"
description:
name: flutter_lints
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
flutter_localizations:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
flutter_password_strength:
dependency: "direct main"
description:
name: flutter_password_strength
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.6"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.5"
flutter_svg:
dependency: "direct dev"
description:
name: flutter_svg
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
flutter_web_plugins:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
fluttertoast:
dependency: "direct dev"
description:
name: fluttertoast
url: "https://pub.dartlang.org"
source: hosted
version: "8.0.9"
http:
dependency: "direct dev"
description:
name: http
url: "https://pub.dartlang.org"
source: hosted
version: "0.13.4"
http_parser:
dependency: transitive
description:
name: http_parser
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.0"
image_picker:
dependency: "direct main"
description:
name: image_picker
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.4+11"
image_picker_for_web:
dependency: transitive
description:
name: image_picker_for_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.6"
image_picker_platform_interface:
dependency: transitive
description:
name: image_picker_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.1"
injector:
dependency: "direct dev"
description:
name: injector
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
intl:
dependency: transitive
description:
name: intl
url: "https://pub.dartlang.org"
source: hosted
version: "0.17.0"
js:
dependency: transitive
description:
name: js
url: "https://pub.dartlang.org"
source: hosted
version: "0.6.3"
lints:
dependency: transitive
description:
name: lints
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.1"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.11"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.3"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
nested:
dependency: transitive
description:
name: nested
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0"
path_drawing:
dependency: transitive
description:
name: path_drawing
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
path_parsing:
dependency: transitive
description:
name: path_parsing
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
path_provider:
dependency: "direct dev"
description:
name: path_provider
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.7"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.9"
path_provider_ios:
dependency: transitive
description:
name: path_provider_ios
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.7"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.2"
path_provider_macos:
dependency: transitive
description:
name: path_provider_macos
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
permission_handler:
dependency: "direct dev"
description:
name: permission_handler
url: "https://pub.dartlang.org"
source: hosted
version: "9.2.0"
permission_handler_android:
dependency: transitive
description:
name: permission_handler_android
url: "https://pub.dartlang.org"
source: hosted
version: "9.0.2+1"
permission_handler_apple:
dependency: transitive
description:
name: permission_handler_apple
url: "https://pub.dartlang.org"
source: hosted
version: "9.0.4"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.7.0"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.0"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "4.4.0"
platform:
dependency: transitive
description:
name: platform
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.0"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
process:
dependency: transitive
description:
name: process
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.4"
provider:
dependency: "direct dev"
description:
name: provider
url: "https://pub.dartlang.org"
source: hosted
version: "6.0.1"
shared_preferences:
dependency: "direct dev"
description:
name: shared_preferences
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.9"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.9"
shared_preferences_ios:
dependency: transitive
description:
name: shared_preferences_ios
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.8"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.3"
shared_preferences_macos:
dependency: transitive
description:
name: shared_preferences_macos
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.3"
sizer:
dependency: "direct dev"
description:
name: sizer
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.15"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.8"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
universal_io:
dependency: transitive
description:
name: universal_io
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
win32:
dependency: transitive
description:
name: win32
url: "https://pub.dartlang.org"
source: hosted
version: "2.3.1"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "5.3.1"
sdks:
dart: ">=2.15.0 <3.0.0"
flutter: ">=2.8.0"

@ -93,17 +93,9 @@ flutter:
# "family" key with the font family name, and a "fonts" key with a
# list giving the asset and other descriptors for the font. For
# example:
# fonts:
# - family: Schyler
# fonts:
# - asset: fonts/Schyler-Regular.ttf
# - asset: fonts/Schyler-Italic.ttf
# style: italic
# - family: Trajan Pro
# fonts:
# - asset: fonts/TrajanPro.ttf
# - asset: fonts/TrajanPro_Bold.ttf
# weight: 700
#
fonts:
- family: Poppins
fonts:
- asset: assets/fonts/Poppins-Medium.ttf
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages

@ -65,7 +65,7 @@
"edit" : "تعديل",
"imageDeleted" : "تم حذف الصوره",
"dashboard" : "الصفحه الرئيسيه",
"termsOfService":"من خلال إنشاء حساب فإنك توافق على شروط الخدمة و\n سياسة الخصوصية",
"termsOfService":"من خلال إنشاء حساب فإنك توافق على",
"userInformation": "معلومات المتسخدم",
"faceRecognition": "تحقق مع بصمة الوجه",
"fingerPrint" : "تحقق مع بصمة الاصبع",
@ -111,5 +111,18 @@
"female": "Hello girl :) {}"
}
},
"reset_locale": "Reset Language"
"reset_locale": "Reset Language",
"welcomeDes": "أنت مكان واحد لكل ما تحتاجه سيارتك",
"log_in": "تسجيل الدخول",
"send": "إرسال",
"retrivePassword": "استرجع كلمة المرور بإحدى الطرق التالية",
"retriveOnPhone": "سوف نرسل الاختيار إلى رقم هاتفك المحمول المسجل",
"retriveOnEmail": "سوف نرسل الاختيار إلى عنوان بريدك الإلكتروني المسجل",
"enterPhoneForVerfication": "الرجاء إدخال رقم هاتفك وسنرسل لك رمز التحقق",
"welcomeBack": "مرحبًا بعودتك!!!",
"selectYourCountry": "اختر بلدك",
"chooseCountry": "اختر الدوله",
"terms": "بنود الخدمة وخصوصية السياسة",
"profileMsg": "أدخل التفاصيل أدناه وأكمل معلومات الملف الشخصي",
"save": "حفظ"
}

@ -65,7 +65,7 @@
"edit" : "EDIT",
"imageDeleted" : "Image is Deleted",
"dashboard" : "Dashboard/Main Page",
"termsOfService":"By creating an account you agree to our Terms of Service and\n Privacy Policy",
"termsOfService":"By creating an account you agree to our",
"userInformation": "User Information",
"faceRecognition": "Face Recognition",
"fingerPrint" : "Finger Print",
@ -111,5 +111,18 @@
"female": "Hello girl :) {}"
}
},
"reset_locale": "Reset Language"
"reset_locale": "Reset Language",
"welcomeDes": "You one stop place all your car needs",
"log_in": "Log In",
"send": "Send",
"retrivePassword": "Retrive password by one of following method",
"retriveOnPhone": "We will send the opt to your registered mobile number",
"retriveOnEmail": "We will send the opt to your registered email address",
"enterPhoneForVerfication": "Please enter your phone number We will send you the verification code",
"welcomeBack": "Welcome Back!!!",
"selectYourCountry": "Select Your Country",
"chooseCountry": "Choose Country",
"terms": "Terms of Service and Privacy Policy",
"profileMsg": "Enter the details below and complete the profile info",
"save": "Save"
}
Loading…
Cancel
Save