Merge branch 'pharmacy' of https://gitlab.com/Cloud_Solution/diplomatic-quarter into pharmacy-hussam

 Conflicts:
	lib/config/config.dart
	lib/config/localized_values.dart
	lib/locator.dart
	lib/pages/landing/home_page.dart
	lib/uitl/translations_delegate_base.dart
	lib/widgets/others/app_scaffold_widget.dart
	pubspec.yaml
merge-requests/225/head
hussam al-habibeh 5 years ago
commit a1906a4072

Binary file not shown.

@ -0,0 +1,9 @@
{\rtf1\ansi\ansicpg1252\cocoartf2513
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f0\fs24 \cf0 keyPassword=HmGsa123\
storePassword=HmGsa123}

@ -3,5 +3,6 @@
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

@ -4,4 +4,5 @@
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE" />
</manifest>

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 644 B

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 44 KiB

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="95.266" height="25.878" viewBox="0 0 95.266 25.878">
<g id="Group_1207" data-name="Group 1207" transform="translate(-114.266 -194)">
<g id="Path_1368" data-name="Path 1368" transform="translate(114.266 194)" fill="#fff">
<path d="M 92.51264953613281 25.37797546386719 L 2.752974987030029 25.37797546386719 C 1.510674953460693 25.37797546386719 0.5 24.36730003356934 0.5 23.125 L 0.5 2.752975225448608 C 0.5 1.510675191879272 1.510674953460693 0.5000002384185791 2.752974987030029 0.5000002384185791 L 92.51264953613281 0.5000002384185791 C 93.75495147705078 0.5000002384185791 94.765625 1.510675191879272 94.765625 2.752975225448608 L 94.765625 23.125 C 94.765625 24.36730003356934 93.75495147705078 25.37797546386719 92.51264953613281 25.37797546386719 Z" stroke="none"/>
<path d="M 2.752975463867188 1 C 1.786384582519531 1 1 1.786388397216797 1 2.752975463867188 L 1 23.125 C 1 24.09158706665039 1.786384582519531 24.87797546386719 2.752975463867188 24.87797546386719 L 92.51264953613281 24.87797546386719 C 93.47924041748047 24.87797546386719 94.265625 24.09158706665039 94.265625 23.125 L 94.265625 2.752975463867188 C 94.265625 1.786388397216797 93.47924041748047 1 92.51264953613281 1 L 2.752975463867188 1 M 2.752975463867188 0 L 92.51264953613281 0 C 94.03307342529297 0 95.265625 1.232549667358398 95.265625 2.752975463867188 L 95.265625 23.125 C 95.265625 24.64542579650879 94.03307342529297 25.87797546386719 92.51264953613281 25.87797546386719 L 2.752975463867188 25.87797546386719 C 1.232551574707031 25.87797546386719 0 24.64542579650879 0 23.125 L 0 2.752975463867188 C 0 1.232549667358398 1.232551574707031 0 2.752975463867188 0 Z" stroke="none" fill="#ccc"/>
</g>
<g id="Group_417" data-name="Group 417" transform="translate(-1932.136 317)">
<g id="Group_22" data-name="Group 22" transform="translate(2052 -119)">
<path id="Path_19" data-name="Path 19" d="M497.257,14.133s.591,0,1.007,0l3.154.015c.376,0,.69-.4.708-.978l0-2.636c0-.562.252-1,.641-1.027l.967-.008c.39.024.658.468.658,1.027l0,2.651c.018.578.28.955.659.955l4.246.011.008-3.258c0-.56-.269-1-.66-1.02l-1.706-.008c-.378,0-.674-.4-.691-.977l-.007-.881c.019-.578.317-.976.7-.976l1.716.005c.39-.026.644-.486.644-1.045l0-4.066a1.73,1.73,0,0,1-1.314.821H505.1c-.376,0-.69.41-.708.988V6.333c-.018.578-.313.985-.69.985l-.873-.007c-.379,0-.681-.4-.7-.97l0-2.64c-.018-.578-.317-.967-.694-.967h-4.188V5.982c0,.562.263,1.009.654,1.036l1.716-.007c.388.026.663.488.663,1.046l-.005.752c0,.56-.265,1.009-.655,1.035l-1.718,0c-.391.027-.654.471-.654,1.03ZM511.678,1.685V15.267a1.727,1.727,0,0,1-1.745,1.643h-13.4a1.719,1.719,0,0,1-1.737-1.644V1.659A1.728,1.728,0,0,1,496.53.01l13.393.005A1.757,1.757,0,0,1,511.678,1.685Z" transform="translate(-427.842 -0.01)" fill="#ed1c2b"/>
<path id="Path_20" data-name="Path 20" d="M80.948,99.367h-.175v-.325a.784.784,0,0,1-.713.382c-.789,0-.79-.534-.79-.752V97.555h.176v1.11c0,.357.124.6.62.6a.64.64,0,0,0,.708-.649V97.556h.175ZM77.986,97.5a.963.963,0,1,1-.97.963A.932.932,0,0,1,77.986,97.5Zm0,1.76a.8.8,0,1,0-.8-.8A.762.762,0,0,0,77.986,99.26Zm-2.1-1.7h.176v.379a.723.723,0,0,1,.7-.434.37.37,0,0,1,.129.023l.008.188a.437.437,0,0,0-.187-.026.648.648,0,0,0-.648.7v.98h-.176Zm-.58.357c-.009-.05-.009-.356-.009-.356h.176v1.713c0,.414-.142.867-.942.867-.528,0-.832-.166-.889-.612l.175-.014c.038.287.223.463.716.463.652,0,.766-.371.766-.7v-.327a.938.938,0,1,1-.786-1.449A.825.825,0,0,1,75.3,97.912Zm-1.559.494a.7.7,0,0,0,.778.778.713.713,0,0,0,.77-.782.775.775,0,0,0-1.548,0Zm-1.48-1.556h.173v2.518h-.173Zm-2.069,1.281c.058-.472.285-.632.8-.632.5,0,.789.123.789.536v1c0,.137,0,.2.1.2a.435.435,0,0,0,.146-.027l.014.16a.531.531,0,0,1-.2.031.177.177,0,0,1-.192-.114.461.461,0,0,1-.024-.127c0-.037,0-.076,0-.12a.9.9,0,0,1-.8.383,1.254,1.254,0,0,1-.17-.009.748.748,0,0,1-.235-.061.487.487,0,0,1-.3-.487c0-.378.306-.5.651-.526l.593-.042c.173-.014.249-.032.249-.242,0-.231-.12-.394-.62-.394-.442,0-.576.143-.621.459Zm1.417.25a.512.512,0,0,1-.267.08l-.575.042c-.284.022-.476.1-.476.363,0,.35.334.392.541.392.34,0,.775-.161.775-.575v-.3Zm-1.905-.241a.666.666,0,0,0-.71-.478.8.8,0,0,0,0,1.6.694.694,0,0,0,.732-.532l.177-.009a.852.852,0,0,1-.909.7A.962.962,0,1,1,69,97.5a.805.805,0,0,1,.884.631Zm-2.182-.586H67.7v1.812h-.175Zm-.583.924a.736.736,0,0,0-.763-.816.8.8,0,1,0,.763.816Zm-.022.539a.787.787,0,0,1-.747.407.963.963,0,0,1,0-1.924.834.834,0,0,1,.743.4l.005-1.053H67.1v2.518H66.92v-.353Zm-2.046-.672a.726.726,0,0,0-.767-.682.741.741,0,0,0-.764.682Zm-1.533.162a.738.738,0,0,0,.8.752.682.682,0,0,0,.712-.5l.177-.008a.863.863,0,0,1-.907.674.9.9,0,0,1-.957-.976.953.953,0,1,1,1.905.049ZM60,97.555h.175v.277a.775.775,0,0,1,.649-.333.6.6,0,0,1,.652.4.68.68,0,0,1,.654-.4c.491,0,.717.235.717.644v1.225h-.175V98.2a.489.489,0,0,0-.539-.533.55.55,0,0,0-.622.593v1.112h-.175v-1.2c0-.307-.154-.5-.54-.5a.58.58,0,0,0-.622.626v1.077H60Zm21.364,0h.176v.352a.785.785,0,0,1,.747-.407.964.964,0,0,1,0,1.925.828.828,0,0,1-.741-.4l-.007,1.054h-.176V97.555Zm.156.889a.735.735,0,0,0,.763.816.8.8,0,1,0-.763-.816ZM67.485,97.02a.126.126,0,1,1,.126.133A.13.13,0,0,1,67.485,97.02Z" transform="translate(-51.882 -83.747)" fill="#5f6765"/>
<path id="Path_21" data-name="Path 21" d="M244.039,99.841a.127.127,0,1,1,.126.133A.13.13,0,0,1,244.039,99.841Zm-.345,0a.131.131,0,0,1,.127-.133.133.133,0,0,1,0,.265A.131.131,0,0,1,243.694,99.841Zm18.835,0a.129.129,0,0,1,.124-.133.133.133,0,0,1,0,.265A.126.126,0,0,1,262.528,99.837Zm-9.99-2.874a.125.125,0,1,1,.126.133A.127.127,0,0,1,252.539,96.963Zm-.345,0a.126.126,0,1,1,.127.133A.128.128,0,0,1,252.194,96.963Zm-10.439.005a.126.126,0,1,1,.126.133A.13.13,0,0,1,241.755,96.969Zm-.344,0a.127.127,0,1,1,.126.133A.13.13,0,0,1,241.411,96.969Zm27.141-.157h.176v2.517h-.176Zm-18.306.023h.175v2.518h-.175Zm-.708,1.759V96.831h.176V98.6c0,.218-.007.752-.8.752h-2.831a.738.738,0,0,1-.7-.3c-.092.181-.294.337-.72.337s-.625-.154-.717-.337a.735.735,0,0,1-.7.3h-.525c-.2,0-.229-.153-.226-.364a.942.942,0,0,1-.816.4.962.962,0,1,1,.974-.944l0,.537c0,.137,0,.211.1.211h.492c.5,0,.617-.239.617-.6V97.518h.175v1.11c0,.357.134.6.628.6s.617-.238.617-.6v-1.11h.175v1.1c.005.342.131.57.618.57h.555v-2.36h.175v1.036a.784.784,0,0,1,.713-.382c.789,0,.789.534.789.754v.953h.6C249.42,99.19,249.539,98.951,249.539,98.594Zm-8.622-.152a.785.785,0,1,0,.766-.816A.77.77,0,0,0,240.917,98.442Zm7.225-.2c0-.359-.125-.6-.617-.6a.64.64,0,0,0-.71.649v.893h1.327Zm5.311.181v.552c0,.138,0,.211.1.211h1.007v-1c0-.219.007-.752.8-.752a1.473,1.473,0,0,1,.29.027l-.091.15a1.256,1.256,0,0,0-.192-.015c-.494,0-.628.239-.628.6v1h1.315v.162H253.52a.179.179,0,0,1-.189-.108A.74.74,0,0,1,253.3,99a.982.982,0,0,1-.815.384.961.961,0,1,1,.973-.959Zm-1.744.015a.786.786,0,1,0,.767-.816A.775.775,0,0,0,251.709,98.441Zm14.964.222c.019.319.154.528.614.528.483,0,.613-.242.613-.6v-1.8h.175V98.6c0,.216-.007.748-.789.752a.759.759,0,0,1-.679-.273.983.983,0,0,1-1.81,0,.764.764,0,0,1-.683.275h-2.089a.758.758,0,0,1-.682-.276.985.985,0,0,1-1.812,0,.758.758,0,0,1-.681.272h-.6c-.03.378-.217.747-.936.747-.529,0-.831-.165-.889-.61l.173-.015c.038.284.222.461.716.461.572,0,.721-.294.759-.583h-.721a.909.909,0,0,1-.981-.955.942.942,0,0,1,1.883.014v.778h.6c.437,0,.58-.18.609-.463.005-.054.008-.1.012-.139a.918.918,0,0,1,.962-.833.929.929,0,0,1,.967.932c.018.3.161.5.616.5h1.341V98.181c0-.357-.116-.6-.616-.6a.574.574,0,0,0-.516.195l-.153-.108a.791.791,0,0,1,.662-.249c.789,0,.8.534.8.752v1.012h.582c.461,0,.59-.2.614-.516a.971.971,0,0,1,1.936-.038Zm-8.592-.276a.7.7,0,0,0-.773-.75.712.712,0,0,0-.762.752.748.748,0,0,0,.828.8h.706Zm1.563.363a.795.795,0,0,0,1.588-.034c0-.024,0-.046,0-.066a.795.795,0,0,0-1.58-.042A.691.691,0,0,0,259.644,98.749Zm6.855-.024c0-.026,0-.043,0-.061a.794.794,0,0,0-1.586.031.794.794,0,1,0,1.589.03ZM245.28,99.841a.126.126,0,1,1,.126.133A.13.13,0,0,1,245.28,99.841Z" transform="translate(-208.166 -83.695)" fill="#5f6765"/>
<path id="Path_22" data-name="Path 22" d="M11.934,8.762a.289.289,0,0,1-.291.285.294.294,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.28.28,0,0,1,11.934,8.762ZM28.821,7.124V5.365a.236.236,0,0,1,.262-.216.233.233,0,0,1,.262.225V7.045c0,.7.024,1.184-.357,1.542a1.527,1.527,0,0,1-1.088.371,1.607,1.607,0,0,1-1.1-.382,1.389,1.389,0,0,1-.346-1.131V5.376a.237.237,0,0,1,.268-.229.239.239,0,0,1,.271.241V7.5a.962.962,0,0,0,.226.79,1.018,1.018,0,0,0,.7.235.951.951,0,0,0,.658-.229C28.844,8.043,28.821,7.757,28.821,7.124ZM2.416,8.762a.291.291,0,0,1-.292.285.3.3,0,0,1-.3-.285.286.286,0,0,1,.3-.273A.281.281,0,0,1,2.416,8.762Zm5.213,0a.291.291,0,0,1-.292.285.3.3,0,0,1-.3-.285.286.286,0,0,1,.3-.273A.281.281,0,0,1,7.63,8.762Zm.8,0a.29.29,0,0,1-.291.285.293.293,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.281.281,0,0,1,8.431,8.762ZM14.682,5.35l.11-.054a1.876,1.876,0,0,1,.49-.137,2.478,2.478,0,0,1,.334-.023,1.814,1.814,0,0,1,1.831,1.975,2.5,2.5,0,0,1-.047.494h3.146a1.02,1.02,0,0,0,.7-.235.963.963,0,0,0,.227-.79V4.008A.271.271,0,0,1,22.014,4V6.523a1.388,1.388,0,0,1-.348,1.134,1.593,1.593,0,0,1-1.1.38H17.6l-4.858,0a1.482,1.482,0,0,1-.984-.367,1.263,1.263,0,0,1-.093-.1,1.3,1.3,0,0,1-.095.1,1.527,1.527,0,0,1-1.087.369h-1.6a1.6,1.6,0,0,1-1.066-.38c-.111-.053-.141-.02-.176.011a1.52,1.52,0,0,1-1.084.371H4.993a1.577,1.577,0,0,1-1.05-.382c-.11-.053-.141-.02-.175.011a1.47,1.47,0,0,1-.984.368l-1.335,0a1.6,1.6,0,0,1-1.1-.382A1.394,1.394,0,0,1,0,6.524V5.372a.24.24,0,0,1,.269-.23.237.237,0,0,1,.268.241v1.2a.96.96,0,0,0,.227.79,1.02,1.02,0,0,0,.7.235l1.317,0a.9.9,0,0,0,.572-.227A.843.843,0,0,0,3.6,6.721V5.369a.239.239,0,0,1,.268-.23.237.237,0,0,1,.268.241v1.2a.964.964,0,0,0,.226.79.973.973,0,0,0,.635.233l1.576,0a.93.93,0,0,0,.656-.23.861.861,0,0,0,.244-.686V5.37a.27.27,0,0,1,.536.011v1.2a.96.96,0,0,0,.227.79,1,1,0,0,0,.66.234H10.5a.936.936,0,0,0,.656-.229A.924.924,0,0,0,11.4,6.61c0-.149,0-.31,0-.484V5.368a.266.266,0,0,1,.524-.009v.847c0,.633-.024.919.246,1.172a.912.912,0,0,0,.571.227h4.132a2.086,2.086,0,0,0,.066-.537A1.359,1.359,0,0,0,15.586,5.58H15.5a2.189,2.189,0,0,0-.334.035c-.195.035-.165.03-.349.074C14.626,5.752,14.553,5.464,14.682,5.35ZM28.194,3.935a.288.288,0,0,1-.292.283.3.3,0,0,1-.3-.283.286.286,0,0,1,.3-.275A.282.282,0,0,1,28.194,3.935ZM41.723,8.762a.288.288,0,0,1-.29.285.3.3,0,0,1-.3-.285.287.287,0,0,1,.3-.273A.28.28,0,0,1,41.723,8.762Zm.8,0a.29.29,0,0,1-.291.285.294.294,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.281.281,0,0,1,42.523,8.762Zm14.539-.728.009-.438h2.136c.832-.024,1.051-.368,1.066-.967-.031-.6-.234-1-1.066-1.03a2.436,2.436,0,0,0-.359.042,3.143,3.143,0,0,0-.348.074c-.192.06-.267-.227-.138-.341l.108-.053a1.877,1.877,0,0,1,.491-.138,2.527,2.527,0,0,1,.336-.022,1.333,1.333,0,0,1,1.473,1.449A1.314,1.314,0,0,1,59.3,8.034Zm-.373-.246a.29.29,0,0,1-.292.284.294.294,0,0,1-.3-.284.285.285,0,0,1,.3-.275A.281.281,0,0,1,56.688,7.788ZM54.841,6.125c0,.7.023,1.184-.36,1.544a1.522,1.522,0,0,1-1.084.369,1.6,1.6,0,0,1-1.1-.38l-.165.011a1.528,1.528,0,0,1-1.085.369,1.734,1.734,0,0,1-.909-.234v.231l-2.923,0a1.6,1.6,0,0,1-1.1-.38c-.11-.053-.139-.02-.172.011a1.531,1.531,0,0,1-1.087.369l-1.9,0a1.559,1.559,0,0,1-1.009-.379h-.157a1.6,1.6,0,0,1-1.1.38l-2.584,0a1.509,1.509,0,0,1-.348.551,1.52,1.52,0,0,1-1.084.371,1.6,1.6,0,0,1-1.1-.382,1.017,1.017,0,0,1-.3-.545l-3.153.008a1.6,1.6,0,0,1-1.1-.38,1.392,1.392,0,0,1-.346-1.134V4a.271.271,0,0,1,.537.011V6.58a.964.964,0,0,0,.226.79,1.023,1.023,0,0,0,.7.235l3.067,0,.027-.16V6.7a1.441,1.441,0,0,1,.345-1.174,1.6,1.6,0,0,1,1.1-.382,1.522,1.522,0,0,1,1.084.371,1.621,1.621,0,0,1,.359,1.308v.41c0,.129,0,.252-.005.367h2.561a1.019,1.019,0,0,0,.7-.235.827.827,0,0,0,.226-.658V5.377a.239.239,0,0,1,.268-.242.242.242,0,0,1,.271.23l0,.373,0,.783c0,.349-.008.626.227.847a.962.962,0,0,0,.593.231l1.915,0a.942.942,0,0,0,.655-.229c.268-.253.245-.539.245-1.172l-.011-.885V4a.271.271,0,0,1,.537.011V6.124c0,.173,0,.333,0,.482a.937.937,0,0,0,.234.764,1.018,1.018,0,0,0,.7.235H49.6V5.365a.23.23,0,0,1,.234-.214c.208.011.291.095.3.215V6.786a.775.775,0,0,0,.225.585,1.023,1.023,0,0,0,.7.235.944.944,0,0,0,.656-.229c.268-.253.244-.539.244-1.172v-.84a.266.266,0,0,1,.524.009V6.581a.96.96,0,0,0,.226.789,1.019,1.019,0,0,0,.7.235.941.941,0,0,0,.656-.229c.268-.253.244-.539.244-1.172v-.84a.238.238,0,0,1,.264-.216.235.235,0,0,1,.262.226v.751ZM37.342,8.3c.245-.231.245-.488.244-1.015V6.859c0-.576-.007-.828-.244-1.051a.941.941,0,0,0-.658-.23,1.013,1.013,0,0,0-.7.235.957.957,0,0,0-.226.79V7.5a.958.958,0,0,0,.226.79,1.013,1.013,0,0,0,.7.235A.934.934,0,0,0,37.342,8.3ZM23.324,8.034V4.006A.271.271,0,0,1,23.861,4V8.034Z" transform="translate(0 -3.166)" fill="#3d4543"/>
<path id="Path_23" data-name="Path 23" d="M14.322,55.834V54.075a.266.266,0,0,1,.525.009v1.672c0,.7.022,1.183-.357,1.541a1.529,1.529,0,0,1-1.088.371,1.608,1.608,0,0,1-1.1-.383,1.391,1.391,0,0,1-.345-1.133V54.087a.271.271,0,0,1,.537.014V56.21a.961.961,0,0,0,.226.79,1.022,1.022,0,0,0,.7.235.941.941,0,0,0,.656-.23C14.346,56.753,14.322,56.467,14.322,55.834Zm1.437,1.76V54.087a.238.238,0,0,1,.268-.229.235.235,0,0,1,.267.215v3.094h1.652V57.6H15.759Zm6.514,0V54.07a.235.235,0,0,1,.235-.215c.208.011.291.095.3.215v.319l0,3.207h-.539Zm1.437,0,.394-3.469a.333.333,0,0,1,.368-.265.37.37,0,0,1,.344.235L25.9,56.91l1.05-2.82a.363.363,0,0,1,.319-.23.341.341,0,0,1,.388.264l.411,3.471h-.525l-.329-3.023-1.126,3.023h-.442l-1.151-3.023-.3,3.023Zm11.285-.751-.009-2.6v-.157a.244.244,0,0,1,.486-.012v3.523h-.533l-1.875-2.978.011,2.978h-.488V54.12c0-.225.2-.26.331-.26.172.007.229.08.352.257Zm6.478.751V54.075a.276.276,0,0,1,.537-.011v3.1h1.652v.428Zm4.314,0V54.06a.276.276,0,0,1,.537.011v1.353h1.824V54.071a.276.276,0,0,1,.537-.007v3.53h-.537V55.85H46.323v1.744Zm10.885,0V54.068a.24.24,0,0,1,.268-.214.238.238,0,0,1,.268.211v3.529ZM.264,53.868H.879a2.434,2.434,0,0,1,1.829.475,1.948,1.948,0,0,1,0,2.748,2.432,2.432,0,0,1-1.835.5H0V54.141A.242.242,0,0,1,.264,53.868Zm2.468,1.827a1.386,1.386,0,0,0-.424-1.073c-.346-.325-.741-.352-1.429-.352H.533v2.917h.5a1.752,1.752,0,0,0,1.3-.38A1.512,1.512,0,0,0,2.731,55.695ZM4.07,54.13c-.007-.183.107-.263.272-.263h.613a1.7,1.7,0,0,1,1.266.3.972.972,0,0,1,.31.743.876.876,0,0,1-.245.643,1.07,1.07,0,0,1-.639.295.576.576,0,0,1,.34.152,1.671,1.671,0,0,1,.31.52L6.811,57.6H6.248l-.459-.971C5.513,56.048,5.382,56,4.844,56h-.25v1.6H4.067V54.13ZM6,54.907a.618.618,0,0,0-.175-.447,1.1,1.1,0,0,0-.819-.2H4.595V55.6H4.78A1.462,1.462,0,0,0,5.8,55.377.651.651,0,0,0,6,54.907ZM18.25,57.594l1.229-3.184.126-.3a.357.357,0,0,1,.359-.252.367.367,0,0,1,.384.252l.149.356,1.219,3.127h-.563l-.361-.976H19.15l-.363.976Zm2.391-1.386-.674-1.821L19.3,56.209Zm7.9,1.386,1.229-3.184.124-.3a.36.36,0,0,1,.36-.252.367.367,0,0,1,.384.252l.15.356L32,57.594h-.559l-.365-.976H29.44l-.363.976Zm2.39-1.386-.671-1.821-.67,1.821Zm6.546,1.386L38.7,54.411l.124-.3a.358.358,0,0,1,.359-.252.365.365,0,0,1,.383.252l.15.356,1.216,3.127h-.56l-.361-.976h-1.64l-.365.976Zm2.391-1.386-.674-1.821-.667,1.821Zm9.348,1.386,1.227-3.184.126-.3a.357.357,0,0,1,.359-.252.37.37,0,0,1,.386.252l.147.356,1.218,3.127h-.559l-.365-.976H50.115l-.364.976Zm2.392-1.386-.677-1.821-.666,1.821Zm1.663,1.386V54.225c0-.267.068-.371.264-.371h.833a1.447,1.447,0,0,1,1.066.287.93.93,0,0,1,.311.718.8.8,0,0,1-.637.819.81.81,0,0,1,.763.835.986.986,0,0,1-.3.735c-.383.359-.884.348-1.6.348h-.7Zm1.938-2.725a.562.562,0,0,0-.154-.414,1.282,1.282,0,0,0-.919-.2h-.346v1.256h.306a1.443,1.443,0,0,0,.928-.208A.532.532,0,0,0,55.207,54.869Zm.119,1.653a.559.559,0,0,0-.18-.419,1.493,1.493,0,0,0-1.031-.208h-.329v1.289h.442a1.211,1.211,0,0,0,.925-.235A.616.616,0,0,0,55.327,56.523Zm2.845-2.668h1.1a1.448,1.448,0,0,1,1.066.287.936.936,0,0,1,.313.718.8.8,0,0,1-.639.819.809.809,0,0,1,.762.835.99.99,0,0,1-.3.735c-.384.359-.882.348-1.6.348h-.7V53.854Zm1.938,1.015a.572.572,0,0,0-.153-.414,1.275,1.275,0,0,0-.917-.2h-.348v1.256H59a1.455,1.455,0,0,0,.932-.208A.534.534,0,0,0,60.11,54.869Zm.122,1.653a.554.554,0,0,0-.18-.419,1.493,1.493,0,0,0-1.031-.208h-.329v1.289h.442c.467,0,.71-.034.924-.235A.611.611,0,0,0,60.231,56.523ZM8.772,54.791c0-.589.5-1,1.223-1.011a2.309,2.309,0,0,1,.855.181c.193.074.114.429-.1.36-.183-.043-.164-.043-.36-.083a1.294,1.294,0,0,0-.287-.032c-.484,0-.8.2-.8.537,0,.354.352.467.746.656.352.169,1.133.442,1.133,1.179,0,.617-.482,1.093-1.306,1.093a2.019,2.019,0,0,1-1.223-.4l.258-.346a1.8,1.8,0,0,0,.942.319c.49,0,.775-.275.775-.617,0-.41-.506-.61-.936-.808C9.19,55.588,8.772,55.34,8.772,54.791Z" transform="translate(0 -46.505)" fill="#3d4543"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 44 KiB

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="8.134" height="14.534" viewBox="0 0 8.134 14.534">
<g id="arrow_right" transform="translate(-6.793 -6.793)">
<path id="Path_1250" data-name="Path 1250" d="M7.5,18" transform="translate(0 -3.94)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path id="Path_1251" data-name="Path 1251" d="M7.5,20.621l6.927-6.56L7.5,7.5" transform="translate(0)" fill="none" stroke="#999" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 553 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
<g id="Group_1214" data-name="Group 1214" transform="translate(-239 -260)">
<circle id="Ellipse_49" data-name="Ellipse 49" cx="6.5" cy="6.5" r="6.5" transform="translate(239 260)" fill="#5ab145"/>
<path id="check_1_" data-name="check (1)" d="M2.97,6.314a.4.4,0,0,1-.56,0L.174,4.077a.594.594,0,0,1,0-.84l.28-.28a.594.594,0,0,1,.84,0l1.4,1.4L6.463.58a.594.594,0,0,1,.84,0l.28.28a.594.594,0,0,1,0,.84Zm0,0" transform="translate(241.663 263.071)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 565 B

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="18.666" height="18.665" viewBox="0 0 18.666 18.665">
<g id="contact_us_icon" transform="translate(-8.8 -8.802)">
<g id="Group_1035" data-name="Group 1035" transform="translate(8.8 8.802)">
<path id="Path_1306" data-name="Path 1306" d="M25.88,23.851,23.274,22.03a2.01,2.01,0,0,0-2.8.5l-.605.867a22.4,22.4,0,0,1-3.224-2.708,22.37,22.37,0,0,1-2.708-3.224l.866-.6a2.014,2.014,0,0,0,.5-2.8L13.48,11.451a2.014,2.014,0,0,0-1.644-.87,1.884,1.884,0,0,0-.655.117,3.635,3.635,0,0,0-.677.333l-.36.253a2.757,2.757,0,0,0-.254.227,3.615,3.615,0,0,0-.926,1.651c-.75,2.812,1.108,7.064,4.624,10.58,2.953,2.953,6.5,4.787,9.257,4.787h0a5.149,5.149,0,0,0,1.322-.163,3.612,3.612,0,0,0,1.651-.926,2.674,2.674,0,0,0,.239-.27l.254-.362a3.629,3.629,0,0,0,.321-.66A1.98,1.98,0,0,0,25.88,23.851Zm0,2.019a2.806,2.806,0,0,1-.236.494l-.23.329a1.892,1.892,0,0,1-.16.179,2.817,2.817,0,0,1-1.29.718,4.336,4.336,0,0,1-1.115.136h0c-2.552,0-5.881-1.744-8.689-4.552-3.268-3.268-5.084-7.3-4.416-9.8a2.821,2.821,0,0,1,.718-1.29,2,2,0,0,1,.163-.149l.326-.23a2.806,2.806,0,0,1,.512-.248,1.077,1.077,0,0,1,.376-.067,1.209,1.209,0,0,1,.984.526l1.82,2.605a1.209,1.209,0,0,1-.3,1.682l-1.186.828a.4.4,0,0,0-.11.544,22.257,22.257,0,0,0,3.029,3.686,22.265,22.265,0,0,0,3.686,3.029.4.4,0,0,0,.544-.11l.828-1.187a1.237,1.237,0,0,1,1.681-.3l2.606,1.821A1.175,1.175,0,0,1,25.878,25.871Z" transform="translate(-8.8 -9.866)"/>
<path id="Path_1307" data-name="Path 1307" d="M37.661,11.729A10.046,10.046,0,0,0,31.179,8.8a.4.4,0,0,0-.05.8,9.252,9.252,0,0,1,8.654,8.654.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427A10.047,10.047,0,0,0,37.661,11.729Z" transform="translate(-21.921 -8.802)"/>
<path id="Path_1308" data-name="Path 1308" d="M30.754,15.594a6.839,6.839,0,0,1,6.4,6.4.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427A7.644,7.644,0,0,0,30.8,14.791a.4.4,0,1,0-.05.8Z" transform="translate(-21.697 -12.381)"/>
<path id="Path_1309" data-name="Path 1309" d="M30.379,21.582a4.425,4.425,0,0,1,4.138,4.138.4.4,0,0,0,.4.377h.026a.4.4,0,0,0,.376-.427,5.23,5.23,0,0,0-4.891-4.89.4.4,0,0,0-.05.8Z" transform="translate(-21.473 -15.96)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22.245" height="20.148" viewBox="0 0 22.245 20.148">
<g id="credit_card_icon" transform="translate(0 -24.066)">
<path id="Path_1346" data-name="Path 1346" d="M22.208,35.622l-1.689-9.576A2.4,2.4,0,0,0,17.744,24.1L3.261,26.656a2.4,2.4,0,0,0-1.944,2.776l.124.7A2.4,2.4,0,0,0,0,32.333v9.485a2.4,2.4,0,0,0,2.4,2.4H16.773a2.4,2.4,0,0,0,2.4-2.4V38.591l1.1-.193a2.4,2.4,0,0,0,1.944-2.776ZM20.74,36.663a1.082,1.082,0,0,1-.7.448l-.869.153V32.333a2.4,2.4,0,0,0-2.4-2.4H2.734L2.6,29.2a1.089,1.089,0,0,1,.884-1.262l14.483-2.554a1.089,1.089,0,0,1,1.262.883l1.689,9.576A1.082,1.082,0,0,1,20.74,36.663Zm-3.968,6.244H2.4a1.09,1.09,0,0,1-1.089-1.089V37.173H17.862v4.645A1.09,1.09,0,0,1,16.773,42.907ZM2.4,31.244H16.773a1.09,1.09,0,0,1,1.089,1.089V32.9H1.307v-.569A1.09,1.09,0,0,1,2.4,31.244Zm15.466,2.965v1.658H1.307V34.208Z" transform="translate(0 0)"/>
<path id="Path_1347" data-name="Path 1347" d="M64.92,396.3H61.955a.654.654,0,0,0,0,1.307H64.92a.654.654,0,0,0,0-1.307Z" transform="translate(-58.631 -356.022)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="9.214" height="11.344" viewBox="0 0 9.214 11.344">
<g id="delete" transform="translate(0.003 0.001)">
<path id="Path_1323" data-name="Path 1323" d="M222.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,0,0,.531,0v-5.021A.266.266,0,0,0,222.664,154.7Zm0,0" transform="translate(-216.493 -150.594)" fill="#d63b4d"/>
<path id="Path_1324" data-name="Path 1324" d="M104.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,0,0,.531,0v-5.021A.266.266,0,0,0,104.664,154.7Zm0,0" transform="translate(-101.628 -150.594)" fill="#d63b4d"/>
<path id="Path_1325" data-name="Path 1325" d="M.751,3.376V9.922a1.466,1.466,0,0,0,.39,1.011,1.308,1.308,0,0,0,.949.41H7.117a1.308,1.308,0,0,0,.949-.41,1.466,1.466,0,0,0,.39-1.011V3.376a1.015,1.015,0,0,0-.26-2H6.835V1.048A1.044,1.044,0,0,0,5.783,0H3.424A1.044,1.044,0,0,0,2.372,1.048V1.38H1.012a1.015,1.015,0,0,0-.26,2Zm6.366,7.436H2.09a.841.841,0,0,1-.808-.89V3.4H7.924V9.922A.841.841,0,0,1,7.117,10.812ZM2.9,1.048A.512.512,0,0,1,3.424.53H5.783a.512.512,0,0,1,.521.518V1.38H2.9Zm-1.892.863H8.2a.478.478,0,1,1,0,.956H1.012a.478.478,0,1,1,0-.956Zm0,0" transform="translate(0)" fill="#d63b4d"/>
<path id="Path_1326" data-name="Path 1326" d="M163.664,154.7a.266.266,0,0,0-.266.266v5.021a.266.266,0,1,0,.531,0v-5.021A.266.266,0,0,0,163.664,154.7Zm0,0" transform="translate(-159.061 -150.594)" fill="#d63b4d"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="10.116" height="10.116" viewBox="0 0 10.116 10.116">
<path id="edit_icon" d="M4.5,12.505v2.107H6.607L12.822,8.4,10.715,6.29Zm9.952-5.737a.56.56,0,0,0,0-.792L13.137,4.661a.56.56,0,0,0-.792,0L11.316,5.689,13.424,7.8l1.028-1.028Z" transform="translate(-4.5 -4.496)" fill="#3666e0"/>
</svg>

After

Width:  |  Height:  |  Size: 336 B

@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" width="115.115" height="115.114" viewBox="0 0 115.115 115.114">
<g id="box_2_" data-name="box (2)" transform="translate(0 -0.002)">
<path id="Path_1371" data-name="Path 1371" d="M134.442,152.513l-32.349-1.2,0,0L76,160.011l40.47,13.49,40.47-13.49Z" transform="translate(-58.912 -117.291)" fill="#fff"/>
<path id="Path_1372" data-name="Path 1372" d="M216.469,30.237A20.235,20.235,0,1,1,196.234,10,20.234,20.234,0,0,1,216.469,30.237Z" transform="translate(-136.429 -7.752)" fill="#c72525"/>
<path id="Path_1373" data-name="Path 1373" d="M172.426,256.019,131.972,250,96,256.97v36.2l35.973,13.49,40.47-13.49v-37.1Z" transform="translate(-74.416 -193.792)" fill="#ffd474"/>
<g id="Group_1210" data-name="Group 1210" transform="translate(2.248 15.902)">
<path id="Path_1374" data-name="Path 1374" d="M339.847,78.112,335.939,95.77l22.5,7.5L373.275,88.43Z" transform="translate(-262.657 -76.45)" fill="#e8ab22"/>
<path id="Path_1375" data-name="Path 1375" d="M256,203.492l11.975,14.967,43.334-13.618L296.469,190Z" transform="translate(-200.69 -163.184)" fill="#e8ab22"/>
<path id="Path_1376" data-name="Path 1376" d="M33.839,205.8l40.47,13.49,9.479-15.8L43.318,190Z" transform="translate(-28.479 -163.184)" fill="#e8ab22"/>
<path id="Path_1377" data-name="Path 1377" d="M48.416,70.722,10,82.7,24.838,97.54l26.092-8.7,0,0Z" transform="translate(-9.999 -70.722)" fill="#e8ab22"/>
</g>
<path id="Path_1378" data-name="Path 1378" d="M148.247,374.5A2.248,2.248,0,1,0,146,372.25,2.249,2.249,0,0,0,148.247,374.5Z" transform="translate(-113.174 -286.812)"/>
<path id="Path_1379" data-name="Path 1379" d="M14.256,43.069,5.68,57.362A2.248,2.248,0,0,0,6.9,60.652L19.335,64.8v34.58a2.248,2.248,0,0,0,1.459,2.105c7.605,2.852,35.864,13.45,36.015,13.5a2.24,2.24,0,0,0,1.438.02l.02-.006,40.47-13.49a2.249,2.249,0,0,0,1.537-2.133V63.872L113.54,59.7a2.248,2.248,0,0,0,.916-3.735L101.206,42.72l13.249-13.249a2.248,2.248,0,0,0-.927-3.738L81.265,15.775a22.486,22.486,0,0,0-42.317-1.693L1.578,25.735a2.249,2.249,0,0,0-.92,3.736Zm3.831,2.355,36.1,12.033L47.078,69.306l-36.1-12.033Zm24.275-8.758a22.477,22.477,0,0,0,33.876,1.162L90.916,42.72,57.557,53.84,24.2,42.72ZM23.832,66.3c24.765,8.211,23.556,7.961,24.246,7.961a2.249,2.249,0,0,0,1.928-1.092l5.3-8.838v45.3L23.832,97.82V66.3Zm71.947,31.46L59.8,109.749V62.619l7.971,9.962a2.249,2.249,0,0,0,2.43.74l25.573-8.036Zm12.875-41.231L70.325,68.571l-9-11.247L97.419,45.293ZM97.419,40.148l-18.33-6.109a22.548,22.548,0,0,0,3.2-11.553c0-.571-.024-1.141-.067-1.709l26.417,8.154ZM59.8,4.5A17.963,17.963,0,0,1,77.792,22.485,17.984,17.984,0,0,1,59.8,40.472,17.987,17.987,0,1,1,59.8,4.5ZM37.561,19.225a22.669,22.669,0,0,0-.239,3.26,22.348,22.348,0,0,0,2.492,10.29l-22.12,7.373L6.467,28.921Z"/>
<path id="Path_1380" data-name="Path 1380" d="M185.216,387.573l5,1.875a2.248,2.248,0,1,0,1.579-4.21l-5-1.875a2.248,2.248,0,1,0-1.579,4.21Z" transform="translate(-142.442 -297.057)"/>
<path id="Path_1381" data-name="Path 1381" d="M162.524,416.981l-13.49-5.059a2.248,2.248,0,0,0-1.579,4.21l13.49,5.059a2.248,2.248,0,0,0,1.579-4.21Z" transform="translate(-113.171 -319.196)"/>
<path id="Icon_ionic-ios-close" data-name="Icon ionic-ios-close" d="M23.334,21.027l6.958-6.958a1.63,1.63,0,0,0-2.306-2.306l-6.958,6.958L14.07,11.763a1.63,1.63,0,1,0-2.306,2.306l6.958,6.958-6.958,6.958A1.63,1.63,0,0,0,14.07,30.29l6.958-6.958,6.958,6.958a1.63,1.63,0,1,0,2.306-2.306Z" transform="translate(38.674 1.065)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="95.266" height="25.878" viewBox="0 0 95.266 25.878">
<g id="hmg_shipping_logo" transform="translate(-114.266 -194)">
<g id="Path_1368" data-name="Path 1368" transform="translate(114.266 194)" fill="#fff">
<path d="M 92.51264953613281 25.37797546386719 L 2.752974987030029 25.37797546386719 C 1.510674953460693 25.37797546386719 0.5 24.36730003356934 0.5 23.125 L 0.5 2.752975225448608 C 0.5 1.510675191879272 1.510674953460693 0.5000002384185791 2.752974987030029 0.5000002384185791 L 92.51264953613281 0.5000002384185791 C 93.75495147705078 0.5000002384185791 94.765625 1.510675191879272 94.765625 2.752975225448608 L 94.765625 23.125 C 94.765625 24.36730003356934 93.75495147705078 25.37797546386719 92.51264953613281 25.37797546386719 Z" stroke="none"/>
<path d="M 2.752975463867188 1 C 1.786384582519531 1 1 1.786388397216797 1 2.752975463867188 L 1 23.125 C 1 24.09158706665039 1.786384582519531 24.87797546386719 2.752975463867188 24.87797546386719 L 92.51264953613281 24.87797546386719 C 93.47924041748047 24.87797546386719 94.265625 24.09158706665039 94.265625 23.125 L 94.265625 2.752975463867188 C 94.265625 1.786388397216797 93.47924041748047 1 92.51264953613281 1 L 2.752975463867188 1 M 2.752975463867188 0 L 92.51264953613281 0 C 94.03307342529297 0 95.265625 1.232549667358398 95.265625 2.752975463867188 L 95.265625 23.125 C 95.265625 24.64542579650879 94.03307342529297 25.87797546386719 92.51264953613281 25.87797546386719 L 2.752975463867188 25.87797546386719 C 1.232551574707031 25.87797546386719 0 24.64542579650879 0 23.125 L 0 2.752975463867188 C 0 1.232549667358398 1.232551574707031 0 2.752975463867188 0 Z" stroke="none" fill="#ccc"/>
</g>
<g id="Group_417" data-name="Group 417" transform="translate(-1932.136 317)">
<g id="Group_22" data-name="Group 22" transform="translate(2052 -119)">
<path id="Path_19" data-name="Path 19" d="M497.257,14.133s.591,0,1.007,0l3.154.015c.376,0,.69-.4.708-.978l0-2.636c0-.562.252-1,.641-1.027l.967-.008c.39.024.658.468.658,1.027l0,2.651c.018.578.28.955.659.955l4.246.011.008-3.258c0-.56-.269-1-.66-1.02l-1.706-.008c-.378,0-.674-.4-.691-.977l-.007-.881c.019-.578.317-.976.7-.976l1.716.005c.39-.026.644-.486.644-1.045l0-4.066a1.73,1.73,0,0,1-1.314.821H505.1c-.376,0-.69.41-.708.988V6.333c-.018.578-.313.985-.69.985l-.873-.007c-.379,0-.681-.4-.7-.97l0-2.64c-.018-.578-.317-.967-.694-.967h-4.188V5.982c0,.562.263,1.009.654,1.036l1.716-.007c.388.026.663.488.663,1.046l-.005.752c0,.56-.265,1.009-.655,1.035l-1.718,0c-.391.027-.654.471-.654,1.03ZM511.678,1.685V15.267a1.727,1.727,0,0,1-1.745,1.643h-13.4a1.719,1.719,0,0,1-1.737-1.644V1.659A1.728,1.728,0,0,1,496.53.01l13.393.005A1.757,1.757,0,0,1,511.678,1.685Z" transform="translate(-427.842 -0.01)" fill="#ed1c2b"/>
<path id="Path_20" data-name="Path 20" d="M80.948,99.367h-.175v-.325a.784.784,0,0,1-.713.382c-.789,0-.79-.534-.79-.752V97.555h.176v1.11c0,.357.124.6.62.6a.64.64,0,0,0,.708-.649V97.556h.175ZM77.986,97.5a.963.963,0,1,1-.97.963A.932.932,0,0,1,77.986,97.5Zm0,1.76a.8.8,0,1,0-.8-.8A.762.762,0,0,0,77.986,99.26Zm-2.1-1.7h.176v.379a.723.723,0,0,1,.7-.434.37.37,0,0,1,.129.023l.008.188a.437.437,0,0,0-.187-.026.648.648,0,0,0-.648.7v.98h-.176Zm-.58.357c-.009-.05-.009-.356-.009-.356h.176v1.713c0,.414-.142.867-.942.867-.528,0-.832-.166-.889-.612l.175-.014c.038.287.223.463.716.463.652,0,.766-.371.766-.7v-.327a.938.938,0,1,1-.786-1.449A.825.825,0,0,1,75.3,97.912Zm-1.559.494a.7.7,0,0,0,.778.778.713.713,0,0,0,.77-.782.775.775,0,0,0-1.548,0Zm-1.48-1.556h.173v2.518h-.173Zm-2.069,1.281c.058-.472.285-.632.8-.632.5,0,.789.123.789.536v1c0,.137,0,.2.1.2a.435.435,0,0,0,.146-.027l.014.16a.531.531,0,0,1-.2.031.177.177,0,0,1-.192-.114.461.461,0,0,1-.024-.127c0-.037,0-.076,0-.12a.9.9,0,0,1-.8.383,1.254,1.254,0,0,1-.17-.009.748.748,0,0,1-.235-.061.487.487,0,0,1-.3-.487c0-.378.306-.5.651-.526l.593-.042c.173-.014.249-.032.249-.242,0-.231-.12-.394-.62-.394-.442,0-.576.143-.621.459Zm1.417.25a.512.512,0,0,1-.267.08l-.575.042c-.284.022-.476.1-.476.363,0,.35.334.392.541.392.34,0,.775-.161.775-.575v-.3Zm-1.905-.241a.666.666,0,0,0-.71-.478.8.8,0,0,0,0,1.6.694.694,0,0,0,.732-.532l.177-.009a.852.852,0,0,1-.909.7A.962.962,0,1,1,69,97.5a.805.805,0,0,1,.884.631Zm-2.182-.586H67.7v1.812h-.175Zm-.583.924a.736.736,0,0,0-.763-.816.8.8,0,1,0,.763.816Zm-.022.539a.787.787,0,0,1-.747.407.963.963,0,0,1,0-1.924.834.834,0,0,1,.743.4l.005-1.053H67.1v2.518H66.92v-.353Zm-2.046-.672a.726.726,0,0,0-.767-.682.741.741,0,0,0-.764.682Zm-1.533.162a.738.738,0,0,0,.8.752.682.682,0,0,0,.712-.5l.177-.008a.863.863,0,0,1-.907.674.9.9,0,0,1-.957-.976.953.953,0,1,1,1.905.049ZM60,97.555h.175v.277a.775.775,0,0,1,.649-.333.6.6,0,0,1,.652.4.68.68,0,0,1,.654-.4c.491,0,.717.235.717.644v1.225h-.175V98.2a.489.489,0,0,0-.539-.533.55.55,0,0,0-.622.593v1.112h-.175v-1.2c0-.307-.154-.5-.54-.5a.58.58,0,0,0-.622.626v1.077H60Zm21.364,0h.176v.352a.785.785,0,0,1,.747-.407.964.964,0,0,1,0,1.925.828.828,0,0,1-.741-.4l-.007,1.054h-.176V97.555Zm.156.889a.735.735,0,0,0,.763.816.8.8,0,1,0-.763-.816ZM67.485,97.02a.126.126,0,1,1,.126.133A.13.13,0,0,1,67.485,97.02Z" transform="translate(-51.882 -83.747)" fill="#5f6765"/>
<path id="Path_21" data-name="Path 21" d="M244.039,99.841a.127.127,0,1,1,.126.133A.13.13,0,0,1,244.039,99.841Zm-.345,0a.131.131,0,0,1,.127-.133.133.133,0,0,1,0,.265A.131.131,0,0,1,243.694,99.841Zm18.835,0a.129.129,0,0,1,.124-.133.133.133,0,0,1,0,.265A.126.126,0,0,1,262.528,99.837Zm-9.99-2.874a.125.125,0,1,1,.126.133A.127.127,0,0,1,252.539,96.963Zm-.345,0a.126.126,0,1,1,.127.133A.128.128,0,0,1,252.194,96.963Zm-10.439.005a.126.126,0,1,1,.126.133A.13.13,0,0,1,241.755,96.969Zm-.344,0a.127.127,0,1,1,.126.133A.13.13,0,0,1,241.411,96.969Zm27.141-.157h.176v2.517h-.176Zm-18.306.023h.175v2.518h-.175Zm-.708,1.759V96.831h.176V98.6c0,.218-.007.752-.8.752h-2.831a.738.738,0,0,1-.7-.3c-.092.181-.294.337-.72.337s-.625-.154-.717-.337a.735.735,0,0,1-.7.3h-.525c-.2,0-.229-.153-.226-.364a.942.942,0,0,1-.816.4.962.962,0,1,1,.974-.944l0,.537c0,.137,0,.211.1.211h.492c.5,0,.617-.239.617-.6V97.518h.175v1.11c0,.357.134.6.628.6s.617-.238.617-.6v-1.11h.175v1.1c.005.342.131.57.618.57h.555v-2.36h.175v1.036a.784.784,0,0,1,.713-.382c.789,0,.789.534.789.754v.953h.6C249.42,99.19,249.539,98.951,249.539,98.594Zm-8.622-.152a.785.785,0,1,0,.766-.816A.77.77,0,0,0,240.917,98.442Zm7.225-.2c0-.359-.125-.6-.617-.6a.64.64,0,0,0-.71.649v.893h1.327Zm5.311.181v.552c0,.138,0,.211.1.211h1.007v-1c0-.219.007-.752.8-.752a1.473,1.473,0,0,1,.29.027l-.091.15a1.256,1.256,0,0,0-.192-.015c-.494,0-.628.239-.628.6v1h1.315v.162H253.52a.179.179,0,0,1-.189-.108A.74.74,0,0,1,253.3,99a.982.982,0,0,1-.815.384.961.961,0,1,1,.973-.959Zm-1.744.015a.786.786,0,1,0,.767-.816A.775.775,0,0,0,251.709,98.441Zm14.964.222c.019.319.154.528.614.528.483,0,.613-.242.613-.6v-1.8h.175V98.6c0,.216-.007.748-.789.752a.759.759,0,0,1-.679-.273.983.983,0,0,1-1.81,0,.764.764,0,0,1-.683.275h-2.089a.758.758,0,0,1-.682-.276.985.985,0,0,1-1.812,0,.758.758,0,0,1-.681.272h-.6c-.03.378-.217.747-.936.747-.529,0-.831-.165-.889-.61l.173-.015c.038.284.222.461.716.461.572,0,.721-.294.759-.583h-.721a.909.909,0,0,1-.981-.955.942.942,0,0,1,1.883.014v.778h.6c.437,0,.58-.18.609-.463.005-.054.008-.1.012-.139a.918.918,0,0,1,.962-.833.929.929,0,0,1,.967.932c.018.3.161.5.616.5h1.341V98.181c0-.357-.116-.6-.616-.6a.574.574,0,0,0-.516.195l-.153-.108a.791.791,0,0,1,.662-.249c.789,0,.8.534.8.752v1.012h.582c.461,0,.59-.2.614-.516a.971.971,0,0,1,1.936-.038Zm-8.592-.276a.7.7,0,0,0-.773-.75.712.712,0,0,0-.762.752.748.748,0,0,0,.828.8h.706Zm1.563.363a.795.795,0,0,0,1.588-.034c0-.024,0-.046,0-.066a.795.795,0,0,0-1.58-.042A.691.691,0,0,0,259.644,98.749Zm6.855-.024c0-.026,0-.043,0-.061a.794.794,0,0,0-1.586.031.794.794,0,1,0,1.589.03ZM245.28,99.841a.126.126,0,1,1,.126.133A.13.13,0,0,1,245.28,99.841Z" transform="translate(-208.166 -83.695)" fill="#5f6765"/>
<path id="Path_22" data-name="Path 22" d="M11.934,8.762a.289.289,0,0,1-.291.285.294.294,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.28.28,0,0,1,11.934,8.762ZM28.821,7.124V5.365a.236.236,0,0,1,.262-.216.233.233,0,0,1,.262.225V7.045c0,.7.024,1.184-.357,1.542a1.527,1.527,0,0,1-1.088.371,1.607,1.607,0,0,1-1.1-.382,1.389,1.389,0,0,1-.346-1.131V5.376a.237.237,0,0,1,.268-.229.239.239,0,0,1,.271.241V7.5a.962.962,0,0,0,.226.79,1.018,1.018,0,0,0,.7.235.951.951,0,0,0,.658-.229C28.844,8.043,28.821,7.757,28.821,7.124ZM2.416,8.762a.291.291,0,0,1-.292.285.3.3,0,0,1-.3-.285.286.286,0,0,1,.3-.273A.281.281,0,0,1,2.416,8.762Zm5.213,0a.291.291,0,0,1-.292.285.3.3,0,0,1-.3-.285.286.286,0,0,1,.3-.273A.281.281,0,0,1,7.63,8.762Zm.8,0a.29.29,0,0,1-.291.285.293.293,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.281.281,0,0,1,8.431,8.762ZM14.682,5.35l.11-.054a1.876,1.876,0,0,1,.49-.137,2.478,2.478,0,0,1,.334-.023,1.814,1.814,0,0,1,1.831,1.975,2.5,2.5,0,0,1-.047.494h3.146a1.02,1.02,0,0,0,.7-.235.963.963,0,0,0,.227-.79V4.008A.271.271,0,0,1,22.014,4V6.523a1.388,1.388,0,0,1-.348,1.134,1.593,1.593,0,0,1-1.1.38H17.6l-4.858,0a1.482,1.482,0,0,1-.984-.367,1.263,1.263,0,0,1-.093-.1,1.3,1.3,0,0,1-.095.1,1.527,1.527,0,0,1-1.087.369h-1.6a1.6,1.6,0,0,1-1.066-.38c-.111-.053-.141-.02-.176.011a1.52,1.52,0,0,1-1.084.371H4.993a1.577,1.577,0,0,1-1.05-.382c-.11-.053-.141-.02-.175.011a1.47,1.47,0,0,1-.984.368l-1.335,0a1.6,1.6,0,0,1-1.1-.382A1.394,1.394,0,0,1,0,6.524V5.372a.24.24,0,0,1,.269-.23.237.237,0,0,1,.268.241v1.2a.96.96,0,0,0,.227.79,1.02,1.02,0,0,0,.7.235l1.317,0a.9.9,0,0,0,.572-.227A.843.843,0,0,0,3.6,6.721V5.369a.239.239,0,0,1,.268-.23.237.237,0,0,1,.268.241v1.2a.964.964,0,0,0,.226.79.973.973,0,0,0,.635.233l1.576,0a.93.93,0,0,0,.656-.23.861.861,0,0,0,.244-.686V5.37a.27.27,0,0,1,.536.011v1.2a.96.96,0,0,0,.227.79,1,1,0,0,0,.66.234H10.5a.936.936,0,0,0,.656-.229A.924.924,0,0,0,11.4,6.61c0-.149,0-.31,0-.484V5.368a.266.266,0,0,1,.524-.009v.847c0,.633-.024.919.246,1.172a.912.912,0,0,0,.571.227h4.132a2.086,2.086,0,0,0,.066-.537A1.359,1.359,0,0,0,15.586,5.58H15.5a2.189,2.189,0,0,0-.334.035c-.195.035-.165.03-.349.074C14.626,5.752,14.553,5.464,14.682,5.35ZM28.194,3.935a.288.288,0,0,1-.292.283.3.3,0,0,1-.3-.283.286.286,0,0,1,.3-.275A.282.282,0,0,1,28.194,3.935ZM41.723,8.762a.288.288,0,0,1-.29.285.3.3,0,0,1-.3-.285.287.287,0,0,1,.3-.273A.28.28,0,0,1,41.723,8.762Zm.8,0a.29.29,0,0,1-.291.285.294.294,0,0,1-.3-.285.285.285,0,0,1,.3-.273A.281.281,0,0,1,42.523,8.762Zm14.539-.728.009-.438h2.136c.832-.024,1.051-.368,1.066-.967-.031-.6-.234-1-1.066-1.03a2.436,2.436,0,0,0-.359.042,3.143,3.143,0,0,0-.348.074c-.192.06-.267-.227-.138-.341l.108-.053a1.877,1.877,0,0,1,.491-.138,2.527,2.527,0,0,1,.336-.022,1.333,1.333,0,0,1,1.473,1.449A1.314,1.314,0,0,1,59.3,8.034Zm-.373-.246a.29.29,0,0,1-.292.284.294.294,0,0,1-.3-.284.285.285,0,0,1,.3-.275A.281.281,0,0,1,56.688,7.788ZM54.841,6.125c0,.7.023,1.184-.36,1.544a1.522,1.522,0,0,1-1.084.369,1.6,1.6,0,0,1-1.1-.38l-.165.011a1.528,1.528,0,0,1-1.085.369,1.734,1.734,0,0,1-.909-.234v.231l-2.923,0a1.6,1.6,0,0,1-1.1-.38c-.11-.053-.139-.02-.172.011a1.531,1.531,0,0,1-1.087.369l-1.9,0a1.559,1.559,0,0,1-1.009-.379h-.157a1.6,1.6,0,0,1-1.1.38l-2.584,0a1.509,1.509,0,0,1-.348.551,1.52,1.52,0,0,1-1.084.371,1.6,1.6,0,0,1-1.1-.382,1.017,1.017,0,0,1-.3-.545l-3.153.008a1.6,1.6,0,0,1-1.1-.38,1.392,1.392,0,0,1-.346-1.134V4a.271.271,0,0,1,.537.011V6.58a.964.964,0,0,0,.226.79,1.023,1.023,0,0,0,.7.235l3.067,0,.027-.16V6.7a1.441,1.441,0,0,1,.345-1.174,1.6,1.6,0,0,1,1.1-.382,1.522,1.522,0,0,1,1.084.371,1.621,1.621,0,0,1,.359,1.308v.41c0,.129,0,.252-.005.367h2.561a1.019,1.019,0,0,0,.7-.235.827.827,0,0,0,.226-.658V5.377a.239.239,0,0,1,.268-.242.242.242,0,0,1,.271.23l0,.373,0,.783c0,.349-.008.626.227.847a.962.962,0,0,0,.593.231l1.915,0a.942.942,0,0,0,.655-.229c.268-.253.245-.539.245-1.172l-.011-.885V4a.271.271,0,0,1,.537.011V6.124c0,.173,0,.333,0,.482a.937.937,0,0,0,.234.764,1.018,1.018,0,0,0,.7.235H49.6V5.365a.23.23,0,0,1,.234-.214c.208.011.291.095.3.215V6.786a.775.775,0,0,0,.225.585,1.023,1.023,0,0,0,.7.235.944.944,0,0,0,.656-.229c.268-.253.244-.539.244-1.172v-.84a.266.266,0,0,1,.524.009V6.581a.96.96,0,0,0,.226.789,1.019,1.019,0,0,0,.7.235.941.941,0,0,0,.656-.229c.268-.253.244-.539.244-1.172v-.84a.238.238,0,0,1,.264-.216.235.235,0,0,1,.262.226v.751ZM37.342,8.3c.245-.231.245-.488.244-1.015V6.859c0-.576-.007-.828-.244-1.051a.941.941,0,0,0-.658-.23,1.013,1.013,0,0,0-.7.235.957.957,0,0,0-.226.79V7.5a.958.958,0,0,0,.226.79,1.013,1.013,0,0,0,.7.235A.934.934,0,0,0,37.342,8.3ZM23.324,8.034V4.006A.271.271,0,0,1,23.861,4V8.034Z" transform="translate(0 -3.166)" fill="#3d4543"/>
<path id="Path_23" data-name="Path 23" d="M14.322,55.834V54.075a.266.266,0,0,1,.525.009v1.672c0,.7.022,1.183-.357,1.541a1.529,1.529,0,0,1-1.088.371,1.608,1.608,0,0,1-1.1-.383,1.391,1.391,0,0,1-.345-1.133V54.087a.271.271,0,0,1,.537.014V56.21a.961.961,0,0,0,.226.79,1.022,1.022,0,0,0,.7.235.941.941,0,0,0,.656-.23C14.346,56.753,14.322,56.467,14.322,55.834Zm1.437,1.76V54.087a.238.238,0,0,1,.268-.229.235.235,0,0,1,.267.215v3.094h1.652V57.6H15.759Zm6.514,0V54.07a.235.235,0,0,1,.235-.215c.208.011.291.095.3.215v.319l0,3.207h-.539Zm1.437,0,.394-3.469a.333.333,0,0,1,.368-.265.37.37,0,0,1,.344.235L25.9,56.91l1.05-2.82a.363.363,0,0,1,.319-.23.341.341,0,0,1,.388.264l.411,3.471h-.525l-.329-3.023-1.126,3.023h-.442l-1.151-3.023-.3,3.023Zm11.285-.751-.009-2.6v-.157a.244.244,0,0,1,.486-.012v3.523h-.533l-1.875-2.978.011,2.978h-.488V54.12c0-.225.2-.26.331-.26.172.007.229.08.352.257Zm6.478.751V54.075a.276.276,0,0,1,.537-.011v3.1h1.652v.428Zm4.314,0V54.06a.276.276,0,0,1,.537.011v1.353h1.824V54.071a.276.276,0,0,1,.537-.007v3.53h-.537V55.85H46.323v1.744Zm10.885,0V54.068a.24.24,0,0,1,.268-.214.238.238,0,0,1,.268.211v3.529ZM.264,53.868H.879a2.434,2.434,0,0,1,1.829.475,1.948,1.948,0,0,1,0,2.748,2.432,2.432,0,0,1-1.835.5H0V54.141A.242.242,0,0,1,.264,53.868Zm2.468,1.827a1.386,1.386,0,0,0-.424-1.073c-.346-.325-.741-.352-1.429-.352H.533v2.917h.5a1.752,1.752,0,0,0,1.3-.38A1.512,1.512,0,0,0,2.731,55.695ZM4.07,54.13c-.007-.183.107-.263.272-.263h.613a1.7,1.7,0,0,1,1.266.3.972.972,0,0,1,.31.743.876.876,0,0,1-.245.643,1.07,1.07,0,0,1-.639.295.576.576,0,0,1,.34.152,1.671,1.671,0,0,1,.31.52L6.811,57.6H6.248l-.459-.971C5.513,56.048,5.382,56,4.844,56h-.25v1.6H4.067V54.13ZM6,54.907a.618.618,0,0,0-.175-.447,1.1,1.1,0,0,0-.819-.2H4.595V55.6H4.78A1.462,1.462,0,0,0,5.8,55.377.651.651,0,0,0,6,54.907ZM18.25,57.594l1.229-3.184.126-.3a.357.357,0,0,1,.359-.252.367.367,0,0,1,.384.252l.149.356,1.219,3.127h-.563l-.361-.976H19.15l-.363.976Zm2.391-1.386-.674-1.821L19.3,56.209Zm7.9,1.386,1.229-3.184.124-.3a.36.36,0,0,1,.36-.252.367.367,0,0,1,.384.252l.15.356L32,57.594h-.559l-.365-.976H29.44l-.363.976Zm2.39-1.386-.671-1.821-.67,1.821Zm6.546,1.386L38.7,54.411l.124-.3a.358.358,0,0,1,.359-.252.365.365,0,0,1,.383.252l.15.356,1.216,3.127h-.56l-.361-.976h-1.64l-.365.976Zm2.391-1.386-.674-1.821-.667,1.821Zm9.348,1.386,1.227-3.184.126-.3a.357.357,0,0,1,.359-.252.37.37,0,0,1,.386.252l.147.356,1.218,3.127h-.559l-.365-.976H50.115l-.364.976Zm2.392-1.386-.677-1.821-.666,1.821Zm1.663,1.386V54.225c0-.267.068-.371.264-.371h.833a1.447,1.447,0,0,1,1.066.287.93.93,0,0,1,.311.718.8.8,0,0,1-.637.819.81.81,0,0,1,.763.835.986.986,0,0,1-.3.735c-.383.359-.884.348-1.6.348h-.7Zm1.938-2.725a.562.562,0,0,0-.154-.414,1.282,1.282,0,0,0-.919-.2h-.346v1.256h.306a1.443,1.443,0,0,0,.928-.208A.532.532,0,0,0,55.207,54.869Zm.119,1.653a.559.559,0,0,0-.18-.419,1.493,1.493,0,0,0-1.031-.208h-.329v1.289h.442a1.211,1.211,0,0,0,.925-.235A.616.616,0,0,0,55.327,56.523Zm2.845-2.668h1.1a1.448,1.448,0,0,1,1.066.287.936.936,0,0,1,.313.718.8.8,0,0,1-.639.819.809.809,0,0,1,.762.835.99.99,0,0,1-.3.735c-.384.359-.882.348-1.6.348h-.7V53.854Zm1.938,1.015a.572.572,0,0,0-.153-.414,1.275,1.275,0,0,0-.917-.2h-.348v1.256H59a1.455,1.455,0,0,0,.932-.208A.534.534,0,0,0,60.11,54.869Zm.122,1.653a.554.554,0,0,0-.18-.419,1.493,1.493,0,0,0-1.031-.208h-.329v1.289h.442c.467,0,.71-.034.924-.235A.611.611,0,0,0,60.231,56.523ZM8.772,54.791c0-.589.5-1,1.223-1.011a2.309,2.309,0,0,1,.855.181c.193.074.114.429-.1.36-.183-.043-.164-.043-.36-.083a1.294,1.294,0,0,0-.287-.032c-.484,0-.8.2-.8.537,0,.354.352.467.746.656.352.169,1.133.442,1.133,1.179,0,.617-.482,1.093-1.306,1.093a2.019,2.019,0,0,1-1.223-.4l.258-.346a1.8,1.8,0,0,0,.942.319c.49,0,.775-.275.775-.617,0-.41-.506-.61-.936-.808C9.19,55.588,8.772,55.34,8.772,54.791Z" transform="translate(0 -46.505)" fill="#3d4543"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="lakum_icon" transform="translate(-116 -118)">
<circle id="Ellipse_40" data-name="Ellipse 40" cx="24" cy="24" r="24" transform="translate(116 118)" fill="#5ab145"/>
<g id="lakum_icon-2" data-name="lakum_icon" transform="translate(128 130)">
<path id="Path_1290" data-name="Path 1290" d="M22.792,1.695H19.779q.016-.5.017-1.007A.688.688,0,0,0,19.108,0H4.372a.688.688,0,0,0-.688.688q0,.506.017,1.007H.688A.688.688,0,0,0,0,2.383a14.909,14.909,0,0,0,2.268,8.188A7.177,7.177,0,0,0,7.72,14.112a7.064,7.064,0,0,0,1.49,1.251V18.42H8.056a2.533,2.533,0,0,0-2.53,2.53V22.1H5.477a.688.688,0,0,0,0,1.376H18A.688.688,0,1,0,18,22.1h-.049V20.95a2.533,2.533,0,0,0-2.53-2.53H14.27V15.363a7.063,7.063,0,0,0,1.49-1.251,7.177,7.177,0,0,0,5.452-3.541A14.909,14.909,0,0,0,23.48,2.383.688.688,0,0,0,22.792,1.695ZM3.414,9.809A13.258,13.258,0,0,1,1.39,3.07H3.778a22.988,22.988,0,0,0,2.137,8.345q.275.55.574,1.04A6.634,6.634,0,0,1,3.414,9.809Zm16.653,0a6.634,6.634,0,0,1-3.075,2.647q.3-.49.574-1.04A22.992,22.992,0,0,0,19.7,3.07H22.09A13.258,13.258,0,0,1,20.066,9.809Zm0,0" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,32 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22.944" height="22.944" viewBox="0 0 22.944 22.944">
<g id="medication_refill_icon" transform="translate(-293.302 -232.294)">
<g id="pills_1_" data-name="pills (1)" transform="translate(298.551 236.387)">
<g id="Group_915" data-name="Group 915" transform="translate(0 0)">
<g id="Group_914" data-name="Group 914" transform="translate(0 0)">
<path id="Path_1199" data-name="Path 1199" d="M14.048,1.856A2.493,2.493,0,0,0,11.638,0,2.514,2.514,0,0,0,9.465,1.249L7.888,3.981h0L6.31,6.713a2.5,2.5,0,0,0,4.212,2.694l.012-.019L13.8,3.752A2.48,2.48,0,0,0,14.048,1.856ZM10.109,9.129A2,2,0,0,1,6.742,6.963L8.195,4.446l.539.311h0l2.927,1.69ZM13.368,3.5,11.911,6.017,9.2,4.451l.7-1.207a.249.249,0,0,0-.432-.249L8.767,4.2l-.324-.187L9.9,1.5a2.014,2.014,0,0,1,1.742-1,2.005,2.005,0,0,1,1.729,3Z" transform="translate(-5.975 0)"/>
</g>
</g>
<g id="Group_917" data-name="Group 917" transform="translate(5.76 8.273)">
<g id="Group_916" data-name="Group 916">
<path id="Path_1200" data-name="Path 1200" d="M242.743,332.271a9.6,9.6,0,0,0-4.519,0c-.723.206-1.09.5-1.091.864h0v2.215c0,.368.366.66,1.089.866a9.636,9.636,0,0,0,4.522,0c.723-.206,1.089-.5,1.089-.866v-2.213a.008.008,0,0,0,0,0C243.834,332.769,243.467,332.477,242.743,332.271Zm-4.382.479a9.122,9.122,0,0,1,4.245,0c.6.172.729.356.729.386h0c0,.03-.129.215-.729.386a9.121,9.121,0,0,1-4.245,0c-.6-.172-.729-.357-.729-.386S237.759,332.922,238.362,332.75Zm4.974,2.6c0,.036-.13.216-.728.387a9.154,9.154,0,0,1-4.248,0c-.6-.171-.727-.351-.727-.387v-1.578a3.067,3.067,0,0,0,.592.228,9.6,9.6,0,0,0,4.519,0,3.067,3.067,0,0,0,.592-.228v.622a5.227,5.227,0,0,1-1.3.417.249.249,0,0,0,.1.489,6.075,6.075,0,0,0,1.206-.358Z" transform="translate(-237.134 -332.001)"/>
</g>
</g>
<g id="Group_919" data-name="Group 919" transform="translate(3.826 2.221)">
<g id="Group_918" data-name="Group 918" transform="translate(0)">
<path id="Path_1201" data-name="Path 1201" d="M159.9,89.178a.249.249,0,0,0-.34.091l0,.007a.249.249,0,1,0,.432.249l0-.007A.249.249,0,0,0,159.9,89.178Z" transform="translate(-159.52 -89.145)"/>
</g>
</g>
<g id="Group_921" data-name="Group 921" transform="translate(9.706 11.187)">
<g id="Group_920" data-name="Group 920">
<path id="Path_1202" data-name="Path 1202" d="M395.99,449.18a.249.249,0,0,0-.273-.223h-.006a.249.249,0,0,0,.023.5h.032A.249.249,0,0,0,395.99,449.18Z" transform="translate(-395.486 -448.956)"/>
</g>
</g>
</g>
<g id="reload" transform="translate(293.302 232.294)">
<path id="Path_1291" data-name="Path 1291" d="M.478,11.95A.478.478,0,0,1,0,11.472,11.485,11.485,0,0,1,11.472,0C16.037,0,19.8,2.724,22.364,7.877a.478.478,0,0,1-.855.426C19.843,4.951,16.75.956,11.472.956A10.528,10.528,0,0,0,.956,11.472a.478.478,0,0,1-.478.478Zm0,0"/>
<path id="Path_1292" data-name="Path 1292" d="M409.634,90.97H405.81a.478.478,0,1,1,0-.956h3.346V86.708a.478.478,0,0,1,.956,0v3.784A.478.478,0,0,1,409.634,90.97Zm0,0" transform="translate(-387.168 -82.366)"/>
<path id="Path_1293" data-name="Path 1293" d="M22.753,257.282c-4.565,0-8.332-2.724-10.893-7.877a.478.478,0,0,1,.855-.426c1.666,3.352,4.759,7.347,10.037,7.347A10.528,10.528,0,0,0,33.269,245.81a.478.478,0,1,1,.956,0A11.485,11.485,0,0,1,22.753,257.282Zm0,0" transform="translate(-11.281 -234.338)"/>
<path id="Path_1294" data-name="Path 1294" d="M.478,324.74A.478.478,0,0,1,0,324.262v-3.784A.478.478,0,0,1,.478,320H4.3a.478.478,0,1,1,0,.956H.956v3.306a.477.477,0,0,1-.478.478Zm0,0" transform="translate(0 -305.66)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24.306" height="17.222" viewBox="0 0 24.306 17.222">
<g id="my_family_icon" transform="translate(0 -74.611)">
<g id="Group_22" data-name="Group 22" transform="translate(20.766 84.267)">
<g id="Group_21" data-name="Group 21">
<path id="Path_42" data-name="Path 42" d="M438.273,278.2a.477.477,0,0,0-.755.582,3.575,3.575,0,0,1,.749,2.2.477.477,0,1,0,.953,0A4.52,4.52,0,0,0,438.273,278.2Z" transform="translate(-437.419 -278.017)"/>
</g>
</g>
<g id="Group_24" data-name="Group 24" transform="translate(0 74.611)">
<g id="Group_23" data-name="Group 23" transform="translate(0 0)">
<path id="Path_43" data-name="Path 43" d="M20.018,81.255a3.632,3.632,0,1,0-4.055,0,6.279,6.279,0,0,0-1.949,1.078,2.68,2.68,0,0,0-3.721,0,6.283,6.283,0,0,0-1.95-1.078,3.632,3.632,0,1,0-4.055,0A6.326,6.326,0,0,0,0,87.224s0,.008,0,.012c0,.732.416,1.812,2.4,2.8A18.256,18.256,0,0,0,8.006,91.57a32.792,32.792,0,0,0,8.295,0,18.254,18.254,0,0,0,5.609-1.532c1.981-.989,2.4-2.069,2.4-2.8A6.326,6.326,0,0,0,20.018,81.255Zm-4.706-3.012a2.679,2.679,0,1,1,2.679,2.678A2.682,2.682,0,0,1,15.312,78.243Zm-4.581,5.036a1.731,1.731,0,0,1,2.844,0h0a1.731,1.731,0,1,1-2.845,0ZM3.636,78.243a2.679,2.679,0,1,1,2.678,2.678A2.682,2.682,0,0,1,3.636,78.243ZM7.592,90.548a16.536,16.536,0,0,1-4.769-1.364c-1.2-.6-1.865-1.29-1.869-1.943,0,0,0,0,0-.006a5.361,5.361,0,0,1,8.779-4.131,2.683,2.683,0,0,0,.708,3.226A4.568,4.568,0,0,0,7.592,90.548Zm8.17.128a31.981,31.981,0,0,1-7.217,0v-.117a3.609,3.609,0,0,1,7.217,0Zm5.722-1.491a16.532,16.532,0,0,1-4.769,1.364,4.569,4.569,0,0,0-2.849-4.217,2.683,2.683,0,0,0,.708-3.226,5.362,5.362,0,0,1,8.779,4.131C23.353,87.891,22.689,88.583,21.484,89.185Z" transform="translate(0 -74.611)"/>
</g>
</g>
<g id="Group_26" data-name="Group 26" transform="translate(19.731 83.333)">
<g id="Group_25" data-name="Group 25" transform="translate(0 0)">
<path id="Path_44" data-name="Path 44" d="M416.091,258.344a.477.477,0,0,0,0,.953A.477.477,0,0,0,416.091,258.344Z" transform="translate(-415.63 -258.344)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1,54 @@
<svg xmlns="http://www.w3.org/2000/svg" width="25.424" height="25.422" viewBox="0 0 25.424 25.422">
<g id="my_prescription_icon" transform="translate(0 -0.015)">
<g id="Group_932" data-name="Group 932" transform="translate(7.717 5.748)">
<g id="Group_931" data-name="Group 931">
<path id="Path_1207" data-name="Path 1207" d="M159.546,117.282h-1.319v-1.319a.5.5,0,1,0-.993,0v1.319h-1.319a.5.5,0,0,0,0,.993h1.319v1.319a.5.5,0,0,0,.993,0v-1.319h1.319a.5.5,0,0,0,0-.993Z" transform="translate(-155.418 -115.466)"/>
</g>
</g>
<g id="Group_934" data-name="Group 934" transform="translate(5.66 3.691)">
<g id="Group_933" data-name="Group 933">
<path id="Path_1208" data-name="Path 1208" d="M118.361,74.042a4.369,4.369,0,1,0,4.369,4.369A4.374,4.374,0,0,0,118.361,74.042Zm0,7.746a3.376,3.376,0,1,1,3.376-3.376A3.38,3.38,0,0,1,118.361,81.788Z" transform="translate(-113.992 -74.042)"/>
</g>
</g>
<g id="Group_936" data-name="Group 936" transform="translate(0 0.015)">
<g id="Group_935" data-name="Group 935" transform="translate(0 0)">
<path id="Path_1209" data-name="Path 1209" d="M19.914,4.58,15.5.16a.5.5,0,0,0-.351-.145H1.49A1.491,1.491,0,0,0,0,1.5V23.948a1.491,1.491,0,0,0,1.49,1.49h9.485a.5.5,0,1,0,0-.993H1.49a.5.5,0,0,1-.5-.5V1.5a.5.5,0,0,1,.5-.5H14.648v2.93a1.491,1.491,0,0,0,1.49,1.49h2.93v8.838a.5.5,0,1,0,.993,0V4.931A.5.5,0,0,0,19.914,4.58Zm-3.777-.145a.5.5,0,0,1-.5-.5V1.71l2.724,2.724H16.137Z" transform="translate(0 -0.015)"/>
</g>
</g>
<g id="Group_938" data-name="Group 938" transform="translate(7.266 13.918)">
<g id="Group_937" data-name="Group 937">
<path id="Path_1210" data-name="Path 1210" d="M155.444,280H146.82a.5.5,0,1,0,0,.993h8.623a.5.5,0,1,0,0-.993Z" transform="translate(-146.324 -279.998)"/>
</g>
</g>
<g id="Group_940" data-name="Group 940" transform="translate(3.178 13.918)">
<g id="Group_939" data-name="Group 939">
<path id="Path_1211" data-name="Path 1211" d="M66.11,280H64.493a.5.5,0,1,0,0,.993H66.11a.5.5,0,1,0,0-.993Z" transform="translate(-63.996 -279.998)"/>
</g>
</g>
<g id="Group_942" data-name="Group 942" transform="translate(7.266 16.698)">
<g id="Group_941" data-name="Group 941">
<path id="Path_1212" data-name="Path 1212" d="M151.769,335.994H146.82a.5.5,0,0,0,0,.993h4.949a.5.5,0,0,0,0-.993Z" transform="translate(-146.324 -335.994)"/>
</g>
</g>
<g id="Group_944" data-name="Group 944" transform="translate(3.178 16.698)">
<g id="Group_943" data-name="Group 943">
<path id="Path_1213" data-name="Path 1213" d="M66.11,335.994H64.493a.5.5,0,0,0,0,.993H66.11a.5.5,0,0,0,0-.993Z" transform="translate(-63.996 -335.994)"/>
</g>
</g>
<g id="Group_946" data-name="Group 946" transform="translate(7.266 19.479)">
<g id="Group_945" data-name="Group 945">
<path id="Path_1214" data-name="Path 1214" d="M147.168,392.136a.5.5,0,1,0,.146.351A.5.5,0,0,0,147.168,392.136Z" transform="translate(-146.32 -391.991)"/>
</g>
</g>
<g id="Group_948" data-name="Group 948" transform="translate(3.178 19.479)">
<g id="Group_947" data-name="Group 947">
<path id="Path_1215" data-name="Path 1215" d="M66.11,391.991H64.493a.5.5,0,0,0,0,.993H66.11a.5.5,0,0,0,0-.993Z" transform="translate(-63.996 -391.991)"/>
</g>
</g>
<g id="Group_950" data-name="Group 950" transform="translate(11.957 15.348)">
<g id="Group_949" data-name="Group 949">
<path id="Path_1216" data-name="Path 1216" d="M251.19,312.733a3.078,3.078,0,0,0-.429.031,3.078,3.078,0,0,0-5.125-3.061l-3.932,3.932a3.078,3.078,0,0,0,4.354,4.354l2.057-2.057a3.078,3.078,0,1,0,3.075-3.2Zm-5.835,4.553a2.085,2.085,0,0,1-2.949-2.949l1.615-1.615,2.949,2.949Zm2.317-2.317-2.949-2.949,1.615-1.615a2.085,2.085,0,0,1,2.949,2.949Zm3.021,2.868a2.085,2.085,0,0,1,0-4.05Zm.993,0v-4.051a2.085,2.085,0,0,1,0,4.051Z" transform="translate(-240.802 -308.801)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="orders_icon" transform="translate(-20 -118)">
<circle id="Ellipse_32" data-name="Ellipse 32" cx="24" cy="24" r="24" transform="translate(20 118)" fill="#5ab145"/>
<g id="orders_icon-2" data-name="orders_icon" transform="translate(12.463 127.957)">
<path id="Path_1289" data-name="Path 1289" d="M44.461,6.574a.731.731,0,0,0-.071-.312.682.682,0,0,0-.477-.377L31.925.071a.711.711,0,0,0-.618,0L19.2,5.939a.709.709,0,0,0-.4.612V21.306a.7.7,0,0,0,.4.636l12.107,5.868c.006,0,.006,0,.012.006a.209.209,0,0,1,.053.024c.006,0,.012.006.024.006l.053.018c.006,0,.012.006.018.006s.041.006.059.012h.018c.024,0,.053.006.077.006a.336.336,0,0,0,.077-.006h.018a.209.209,0,0,0,.059-.012c.006,0,.012-.006.018-.006l.053-.018c.006,0,.012-.006.024-.006a.209.209,0,0,0,.053-.024c.006,0,.006,0,.012-.006l12.142-5.886a.712.712,0,0,0,.4-.636V6.592C44.461,6.586,44.461,6.58,44.461,6.574ZM31.613,1.489l10.5,5.091L38.246,8.458l-10.5-5.091Zm0,10.182L21.113,6.58l5.015-2.431,10.5,5.091Zm-11.4-3.955L30.907,12.9V26.044L20.213,20.859ZM32.319,26.044V12.9l5.02-2.437V13.9a.706.706,0,1,0,1.413,0V9.776l4.3-2.083V20.835Z" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="23.347" height="27.209" viewBox="0 0 23.347 27.209">
<g id="our_locations_icon" transform="translate(-80 -16)">
<path id="Path_1310" data-name="Path 1310" d="M205.9,49.814h-1.36v-1.36a.453.453,0,0,0-.453-.453h-1.814a.453.453,0,0,0-.453.453v1.36h-1.36a.453.453,0,0,0-.453.453v1.814a.453.453,0,0,0,.453.453h1.36V53.9a.453.453,0,0,0,.453.453h1.814a.453.453,0,0,0,.453-.453v-1.36h1.36a.453.453,0,0,0,.453-.453V50.267A.453.453,0,0,0,205.9,49.814Zm-.453,1.814h-1.36a.453.453,0,0,0-.453.453v1.36h-.907v-1.36a.453.453,0,0,0-.454-.453h-1.36v-.907h1.36a.453.453,0,0,0,.454-.453v-1.36h.907v1.36a.453.453,0,0,0,.453.453h1.36Z" transform="translate(-111.501 -30.186)"/>
<path id="Path_1311" data-name="Path 1311" d="M82.122,43.209h19.1a.5.5,0,0,0,.531-.453V31.361a1.894,1.894,0,0,0,1.592-1.757V27.337a.418.418,0,0,0-.131-.3L99.5,23.411a.573.573,0,0,0-.4-.155H97.511v-6.8A.5.5,0,0,0,96.98,16H86.367a.5.5,0,0,0-.531.453v6.8H84.776a.58.58,0,0,0-.375.133l-4.245,3.628a.423.423,0,0,0-.155.321V29.6a1.894,1.894,0,0,0,1.592,1.757V42.756A.5.5,0,0,0,82.122,43.209Zm14.327-7.256V42.3H92.2V35.953Zm-10.612-.907v-.907H97.511v.907Zm5.306.907V42.3H86.9V35.953ZM97.511,42.3V35.953h.531a.5.5,0,0,0,.531-.453V33.686a.5.5,0,0,0-.531-.453H85.306a.5.5,0,0,0-.531.453V35.5a.5.5,0,0,0,.531.453h.531V42.3H82.653V31.361a2.207,2.207,0,0,0,1.061-.559,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.365,2.365,0,0,0,3.184,0,2.207,2.207,0,0,0,1.061.559V42.3ZM86.9,16.907h9.551V25.07H86.9ZM81.061,29.6v-2.08L85,24.163h.841v1.36a.5.5,0,0,0,.531.453H96.98a.5.5,0,0,0,.531-.453v-1.36h1.351l3.425,3.345v2.1a1.074,1.074,0,0,1-2.122,0V27.337H99.1V29.6a1.074,1.074,0,0,1-2.122,0V27.337H95.919V29.6a1.074,1.074,0,0,1-2.122,0V27.337H92.735V29.6a1.074,1.074,0,0,1-2.122,0V27.337H89.551V29.6a1.074,1.074,0,0,1-2.122,0V27.337H86.367V29.6a1.074,1.074,0,0,1-2.122,0V27.337H83.184V29.6a1.074,1.074,0,0,1-2.122,0Z" transform="translate(0)"/>
<path id="Path_1312" data-name="Path 1312" d="M0,0H.907V1.283H0Z" transform="translate(94.117 36.727) rotate(-45)"/>
<path id="Path_1313" data-name="Path 1313" d="M0,0H.907V2.565H0Z" transform="translate(92.607 38.087) rotate(-45)"/>
<path id="Path_1314" data-name="Path 1314" d="M0,0H.907V1.283H0Z" transform="translate(88.747 36.727) rotate(-45)"/>
<path id="Path_1315" data-name="Path 1315" d="M0,0H.907V2.565H0Z" transform="translate(87.193 38.087) rotate(-45)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,49 @@
<svg xmlns="http://www.w3.org/2000/svg" width="23.228" height="27.884" viewBox="0 0 23.228 27.884">
<g id="pill_reminder_icon" transform="translate(-42.75 0)">
<g id="Group_1018" data-name="Group 1018" transform="translate(50.924 25.133)">
<g id="Group_1017" data-name="Group 1017">
<path id="Path_1295" data-name="Path 1295" d="M193.475,461.478h-.234a.408.408,0,1,0,0,.817h.234a.408.408,0,1,0,0-.817Z" transform="translate(-192.833 -461.478)"/>
</g>
</g>
<g id="Group_1020" data-name="Group 1020" transform="translate(42.75 2.982)">
<g id="Group_1019" data-name="Group 1019" transform="translate(0)">
<path id="Path_1296" data-name="Path 1296" d="M59.74,63.609a.408.408,0,0,0-.408.408V74.961H48.042a.408.408,0,0,0,0,.817H59.306A3.465,3.465,0,0,1,55.87,78.83H47.028a3.465,3.465,0,0,1-3.436-3.052h2.784a.408.408,0,0,0,0-.817H43.567V59.43H55.241a.408.408,0,1,0,0-.817H43.592a3.465,3.465,0,0,1,3.436-3.052h6.2a.408.408,0,1,0,0-.817h-6.2a4.283,4.283,0,0,0-4.278,4.278V75.369a4.283,4.283,0,0,0,4.278,4.278H55.87a4.283,4.283,0,0,0,4.278-4.278V64.017A.408.408,0,0,0,59.74,63.609Z" transform="translate(-42.75 -54.744)"/>
</g>
</g>
<g id="Group_1022" data-name="Group 1022" transform="translate(49.376 4.916)">
<g id="Group_1021" data-name="Group 1021">
<path id="Path_1297" data-name="Path 1297" d="M168.145,90.267h-3.33a.408.408,0,1,0,0,.817h3.33a.408.408,0,1,0,0-.817Z" transform="translate(-164.407 -90.267)"/>
</g>
</g>
<g id="Group_1024" data-name="Group 1024" transform="translate(62.435 0.912)">
<g id="Group_1023" data-name="Group 1023" transform="translate(0)">
<path id="Path_1298" data-name="Path 1298" d="M404.863,16.826a.408.408,0,0,0-.51.638,3.266,3.266,0,0,1,1.233,2.562v.035a.408.408,0,1,0,.817,0v-.035A4.079,4.079,0,0,0,404.863,16.826Z" transform="translate(-404.199 -16.737)"/>
</g>
</g>
<g id="Group_1026" data-name="Group 1026" transform="translate(63.27 0)">
<g id="Group_1025" data-name="Group 1025" transform="translate(0 0)">
<path id="Path_1299" data-name="Path 1299" d="M420.181.084a.408.408,0,0,0-.493.652A4.314,4.314,0,0,1,421.417,4.2v.367a.408.408,0,0,0,.817,0V4.2A5.124,5.124,0,0,0,420.181.084Z" transform="translate(-419.526 -0.001)"/>
</g>
</g>
<g id="Group_1028" data-name="Group 1028" transform="translate(55.761 0.912)">
<g id="Group_1027" data-name="Group 1027" transform="translate(0)">
<path id="Path_1300" data-name="Path 1300" d="M283.771,16.889a.409.409,0,0,0-.574-.064,4.079,4.079,0,0,0-1.54,3.2v.035a.408.408,0,1,0,.817,0v-.035a3.267,3.267,0,0,1,1.233-2.562A.409.409,0,0,0,283.771,16.889Z" transform="translate(-281.657 -16.736)"/>
</g>
</g>
<g id="Group_1030" data-name="Group 1030" transform="translate(54.422 0)">
<g id="Group_1029" data-name="Group 1029" transform="translate(0 0)">
<path id="Path_1301" data-name="Path 1301" d="M259.693.162a.409.409,0,0,0-.572-.079A5.124,5.124,0,0,0,257.068,4.2v.367a.408.408,0,1,0,.817,0V4.2A4.314,4.314,0,0,1,259.614.734.408.408,0,0,0,259.693.162Z" transform="translate(-257.068 0)"/>
</g>
</g>
<g id="Group_1032" data-name="Group 1032" transform="translate(55.815 0.359)">
<g id="Group_1031" data-name="Group 1031">
<path id="Path_1302" data-name="Path 1302" d="M290.6,13.973a.532.532,0,0,1-.532-.532V10.466a3.074,3.074,0,0,0-2.631-3.044V7a.408.408,0,1,0-.817,0V7.42a3.039,3.039,0,0,0-2.631,3.012v3.009a.532.532,0,0,1-.532.532.815.815,0,0,0-.814.814v.449a.815.815,0,0,0,.814.814h2.07a1.658,1.658,0,0,0,3.214,0H290.6a.815.815,0,0,0,.814-.814v-.449A.815.815,0,0,0,290.6,13.973Zm-3.465,2.509a.842.842,0,0,1-.735-.433h1.47A.842.842,0,0,1,287.14,16.482Zm1.269-1.249H285.89l-.041,0h-2.383l0-.446a1.35,1.35,0,0,0,1.349-1.349V10.432a2.222,2.222,0,0,1,2.221-2.222h.027a2.247,2.247,0,0,1,2.2,2.256v2.975a1.344,1.344,0,0,0,1.339,1.345h.006l0,.446Z" transform="translate(-282.649 -6.59)"/>
</g>
</g>
<g id="Group_1034" data-name="Group 1034" transform="translate(47.279 11.263)">
<g id="Group_1033" data-name="Group 1033">
<path id="Path_1303" data-name="Path 1303" d="M133.839,214.324h-.465l.029-.027a2.883,2.883,0,0,0,0-4.077l-2.575-2.575a2.883,2.883,0,1,0-4.077,4.077l1.287,1.287,1.287,1.287.029.027h-3.039a.408.408,0,1,0,0,.817h7.523a.408.408,0,1,0,0-.817Zm-6.51-3.18a2.066,2.066,0,1,1,2.922-2.922l1,1-2.922,2.922Zm4.035,3.179a2.052,2.052,0,0,1-1.461-.605l-1-1,2.922-2.922,1,1q.037.037.071.075a2.066,2.066,0,0,1-1.532,3.452Z" transform="translate(-125.907 -206.8)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="17.332" height="14.475" viewBox="0 0 17.332 14.475">
<g id="quote_end" transform="translate(0 0)">
<g id="Group_1206" data-name="Group 1206" transform="translate(0 0)">
<path id="Path_1369" data-name="Path 1369" d="M2.945,14.418a4.592,4.592,0,0,1,1.269-.185,3.988,3.988,0,0,1,1.591.326c-.4-1.464-1.361-3.991-3.275-4.275a.455.455,0,0,1-.371-.327l-.418-1.5a.455.455,0,0,1,.376-.573,3.177,3.177,0,0,1,.428-.029c2.3,0,4.573,2.4,5.533,5.832.564,2.014.729,5.043-.659,6.949A4.145,4.145,0,0,1,4.05,22.332H4.032a4.032,4.032,0,0,1-1.087-7.915Z" transform="translate(8.84 -7.858)" fill="#ccc"/>
<path id="Path_1370" data-name="Path 1370" d="M49.146,16.322a4.042,4.042,0,0,1,2.424-1.9,4.592,4.592,0,0,1,1.269-.185,3.989,3.989,0,0,1,1.591.326c-.4-1.464-1.361-3.991-3.275-4.275a.455.455,0,0,1-.371-.327l-.418-1.5a.455.455,0,0,1,.376-.573,3.173,3.173,0,0,1,.428-.029c2.3,0,4.573,2.4,5.533,5.832.563,2.014.729,5.043-.66,6.95a4.144,4.144,0,0,1-3.369,1.693h-.018a4.032,4.032,0,0,1-3.511-6.011Z" transform="translate(-48.626 -7.858)" fill="#ccc"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="17.332" height="14.475" viewBox="0 0 17.332 14.475">
<g id="quote_start" transform="translate(0 -7.858)">
<g id="Group_1206" data-name="Group 1206" transform="translate(0 7.858)">
<path id="Path_1369" data-name="Path 1369" d="M5.548,14.418a4.592,4.592,0,0,0-1.269-.185,3.988,3.988,0,0,0-1.591.326c.4-1.464,1.361-3.991,3.275-4.275a.455.455,0,0,0,.371-.327l.418-1.5a.455.455,0,0,0-.376-.573,3.177,3.177,0,0,0-.428-.029c-2.3,0-4.573,2.4-5.533,5.832-.564,2.014-.729,5.043.659,6.949a4.145,4.145,0,0,0,3.369,1.693h.018a4.032,4.032,0,0,0,1.087-7.915Z" transform="translate(0 -7.858)" fill="#ccc"/>
<path id="Path_1370" data-name="Path 1370" d="M56.6,16.322a4.042,4.042,0,0,0-2.424-1.9,4.592,4.592,0,0,0-1.269-.185,3.989,3.989,0,0,0-1.591.326c.4-1.464,1.361-3.991,3.275-4.275a.455.455,0,0,0,.371-.327l.418-1.5A.455.455,0,0,0,55,7.887a3.173,3.173,0,0,0-.428-.029c-2.3,0-4.573,2.4-5.533,5.832-.563,2.014-.729,5.043.66,6.95a4.144,4.144,0,0,0,3.369,1.693h.018A4.032,4.032,0,0,0,56.6,16.322Z" transform="translate(-39.786 -7.858)" fill="#ccc"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="review_icon" transform="translate(-307 -118)">
<circle id="Ellipse_42" data-name="Ellipse 42" cx="24" cy="24" r="24" transform="translate(307 118)" fill="#5ab145"/>
<path id="review_icon-2" data-name="review_icon" d="M12.244.739,9.29,6.24l-6.609.885a1.3,1.3,0,0,0-.8,2.268l4.782,4.279L5.531,19.717a1.425,1.425,0,0,0,2.1,1.4l5.913-2.854,5.913,2.854a1.426,1.426,0,0,0,2.1-1.4l-1.131-6.045,4.782-4.279a1.3,1.3,0,0,0-.8-2.268L17.8,6.24,14.841.739A1.509,1.509,0,0,0,12.244.739Z" transform="translate(317.857 131.29)" fill="none" stroke="#fff" stroke-width="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 672 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20.174" height="24.435" viewBox="0 0 20.174 24.435">
<g id="shipping_addresses_icon" transform="translate(-4 -1)">
<path id="Path_1304" data-name="Path 1304" d="M23.674,11.087c0,7.457-9.587,13.848-9.587,13.848S4.5,18.544,4.5,11.087a9.587,9.587,0,1,1,19.174,0Z" transform="translate(0 0)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path id="Path_1305" data-name="Path 1305" d="M19.891,13.7a3.2,3.2,0,1,1-3.2-3.2,3.2,3.2,0,0,1,3.2,3.2Z" transform="translate(-2.609 -2.609)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 685 B

@ -0,0 +1,16 @@
<svg id="shipping_mark_icon" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<g id="Group_1132" data-name="Group 1132" transform="translate(0 11.716)">
<g id="Group_1130" data-name="Group 1130" transform="translate(0 0.839)">
<path id="Path_1340" data-name="Path 1340" d="M9,362.56a19.9,19.9,0,0,1-6.161-.871C.493,360.892,0,359.87,0,359.154a2.508,2.508,0,0,1,1.535-1.974.527.527,0,0,1,.508.924c-.628.345-.988.728-.988,1.05,0,.394.558,1,2.124,1.536A18.83,18.83,0,0,0,9,361.505a18.83,18.83,0,0,0,5.821-.815c1.566-.532,2.124-1.142,2.124-1.536,0-.322-.36-.7-.988-1.05a.527.527,0,1,1,.508-.924A2.508,2.508,0,0,1,18,359.154c0,.716-.493,1.737-2.839,2.535A19.9,19.9,0,0,1,9,362.56Z" transform="translate(0 -357.115)" fill="#c9dff7"/>
<path id="Path_1341" data-name="Path 1341" d="M263.461,357.181a.527.527,0,0,0-.508.924c.628.345.988.728.988,1.05,0,.394-.558,1-2.124,1.536a18.831,18.831,0,0,1-5.821.815h0v1.055h0a19.9,19.9,0,0,0,6.161-.871c2.347-.8,2.839-1.819,2.839-2.535A2.508,2.508,0,0,0,263.461,357.181Z" transform="translate(-246.996 -357.116)" fill="#aecef2"/>
</g>
<g id="Group_1131" data-name="Group 1131" transform="translate(3.045)">
<path id="Path_1342" data-name="Path 1342" d="M92.565,337.362a15.281,15.281,0,0,1-3.981-.469c-1.31-.37-1.974-.906-1.974-1.592s.664-1.222,1.974-1.592a17.135,17.135,0,0,1,7.963,0c1.31.37,1.974.906,1.974,1.592s-.664,1.222-1.974,1.592A15.284,15.284,0,0,1,92.565,337.362ZM87.674,335.3a2.692,2.692,0,0,0,1.388.628,16.425,16.425,0,0,0,7.006,0,2.693,2.693,0,0,0,1.388-.628,2.693,2.693,0,0,0-1.388-.628,16.429,16.429,0,0,0-7.006,0A2.693,2.693,0,0,0,87.674,335.3Zm9.8.022h0Z" transform="translate(-86.61 -333.241)" fill="#c9dff7"/>
<path id="Path_1343" data-name="Path 1343" d="M259.978,333.709A15.281,15.281,0,0,0,256,333.24h0v1.055h0a14.8,14.8,0,0,1,3.5.378,2.693,2.693,0,0,1,1.388.628,2.693,2.693,0,0,1-1.388.628,14.8,14.8,0,0,1-3.5.378h0v1.055h0a15.28,15.28,0,0,0,3.981-.469c1.31-.37,1.974-.906,1.974-1.592S261.287,334.079,259.978,333.709Z" transform="translate(-250.041 -333.24)" fill="#aecef2"/>
</g>
</g>
<g id="Group_1133" data-name="Group 1133" transform="translate(4.098)">
<path id="Path_1344" data-name="Path 1344" d="M121.462,0a4.908,4.908,0,0,0-4.9,4.9c0,1.684,2.046,5.384,3.761,8.191a1.337,1.337,0,0,0,2.282,0c1.716-2.807,3.761-6.508,3.761-8.191A4.908,4.908,0,0,0,121.462,0Zm0,6.536a1.97,1.97,0,1,1,1.97-1.97A1.973,1.973,0,0,1,121.462,6.536Z" transform="translate(-116.56)" fill="#5ab145"/>
<path id="Path_1345" data-name="Path 1345" d="M256,0h0V2.6h0a1.97,1.97,0,1,1,0,3.941h0v7.2h0a1.328,1.328,0,0,0,1.141-.64c1.716-2.807,3.761-6.508,3.761-8.191A4.908,4.908,0,0,0,256,0Z" transform="translate(-251.094 0)" fill="#3f9d28"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@ -0,0 +1,34 @@
<svg xmlns="http://www.w3.org/2000/svg" width="23.894" height="17.733" viewBox="0 0 23.894 17.733">
<g id="shipping_truck_icon" transform="translate(0 -66.008)">
<g id="Group_1177" data-name="Group 1177" transform="translate(4.667 68.808)">
<g id="Group_1176" data-name="Group 1176" transform="translate(0 0)">
<path id="Path_1362" data-name="Path 1362" d="M100.462,126.006a.467.467,0,1,0,.467.467A.467.467,0,0,0,100.462,126.006Z" transform="translate(-99.995 -126.006)"/>
</g>
</g>
<g id="Group_1179" data-name="Group 1179" transform="translate(0 66.008)">
<g id="Group_1178" data-name="Group 1178">
<path id="Path_1363" data-name="Path 1363" d="M21.977,72.8,21.3,71.449a1.392,1.392,0,0,0-1.252-.774h-3.9V67.408a1.4,1.4,0,0,0-1.4-1.4H1.4a1.4,1.4,0,0,0-1.4,1.4V79.541a1.4,1.4,0,0,0,1.4,1.4H2.8a2.789,2.789,0,0,0,.715,1.867H.467a.467.467,0,1,0,0,.933h22.96a.467.467,0,1,0,0-.933H22.245a2.788,2.788,0,0,0,.715-1.867c0-.027,0-.053,0-.08a1.4,1.4,0,0,0,.935-1.32v-2.58C23.893,76.417,24,76.925,21.977,72.8Zm-.706.675,1.4,2.8H18.013v-2.8ZM.933,77.208h.933v.933H.933Zm4.667,5.6a1.869,1.869,0,0,1-1.867-1.867,1.842,1.842,0,0,1,.038-.374,1.867,1.867,0,0,1,3.658,0v0a1.835,1.835,0,0,1,.037.372A1.869,1.869,0,0,1,5.6,82.808Zm0-4.667a2.81,2.81,0,0,0-2.64,1.867H1.4a.467.467,0,0,1-.467-.467v-.467h1.4a.467.467,0,0,0,.467-.467V76.741a.467.467,0,0,0-.467-.467H.933V67.408a.467.467,0,0,1,.467-.467H14.747a.467.467,0,0,1,.467.467v12.6H8.24A2.81,2.81,0,0,0,5.6,78.141Zm2.085,4.667A2.788,2.788,0,0,0,8.4,80.941h8.96a2.789,2.789,0,0,0,.715,1.867H7.685Zm12.475,0a1.869,1.869,0,0,1-1.867-1.867,1.842,1.842,0,0,1,.038-.374,1.867,1.867,0,0,1,3.658,0v0a1.835,1.835,0,0,1,.037.372A1.869,1.869,0,0,1,20.16,82.808Zm2.8-3.267a.466.466,0,0,1-.193.377,2.8,2.8,0,0,0-5.247.089H16.147v-8.4h3.9a.464.464,0,0,1,.417.258l.338.675H17.547a.467.467,0,0,0-.467.467v3.733a.467.467,0,0,0,.467.467H22.96Z" transform="translate(0 -66.008)"/>
</g>
</g>
<g id="Group_1181" data-name="Group 1181" transform="translate(6.533 68.808)">
<g id="Group_1180" data-name="Group 1180" transform="translate(0 0)">
<path id="Path_1364" data-name="Path 1364" d="M146.341,126.006h-5.88a.467.467,0,0,0,0,.933h5.88a.467.467,0,1,0,0-.933Z" transform="translate(-139.994 -126.006)"/>
</g>
</g>
<g id="Group_1183" data-name="Group 1183" transform="translate(8.4 70.675)">
<g id="Group_1182" data-name="Group 1182" transform="translate(0 0)">
<path id="Path_1365" data-name="Path 1365" d="M184.472,166h-4.013a.467.467,0,0,0,0,.933h4.013a.467.467,0,0,0,0-.933Z" transform="translate(-179.992 -166.004)"/>
</g>
</g>
<g id="Group_1185" data-name="Group 1185" transform="translate(19.227 80.008)">
<g id="Group_1184" data-name="Group 1184">
<path id="Path_1366" data-name="Path 1366" d="M412.916,366a.933.933,0,1,0,.933.933A.934.934,0,0,0,412.916,366Z" transform="translate(-411.983 -365.996)"/>
</g>
</g>
<g id="Group_1187" data-name="Group 1187" transform="translate(4.667 80.008)">
<g id="Group_1186" data-name="Group 1186">
<path id="Path_1367" data-name="Path 1367" d="M100.929,366a.933.933,0,1,0,.933.933A.934.934,0,0,0,100.929,366Z" transform="translate(-99.996 -365.996)"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25">
<g id="success_check_icon" transform="translate(-23 -242)">
<circle id="Ellipse_49" data-name="Ellipse 49" cx="12.5" cy="12.5" r="12.5" transform="translate(23 242)" fill="#5ab145"/>
<path id="check_1_" data-name="check (1)" d="M5.287,10.921a.7.7,0,0,1-1,0L.31,6.94a1.057,1.057,0,0,1,0-1.5l.5-.5a1.057,1.057,0,0,1,1.5,0L4.789,7.432,11.5.716a1.057,1.057,0,0,1,1.5,0l.5.5a1.057,1.057,0,0,1,0,1.5Zm0,0" transform="translate(28.658 248.714)" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 560 B

@ -0,0 +1,24 @@
<svg id="success_review_icon" xmlns="http://www.w3.org/2000/svg" width="99.663" height="114.999" viewBox="0 0 99.663 114.999">
<g id="_011---Approved-Cleaning" data-name="011---Approved-Cleaning" transform="translate(0 0)">
<path id="Rectangle-path" d="M3,0H18a3,3,0,0,1,3,3V47a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V3A3,3,0,0,1,3,0Z" transform="translate(1.832 63.499)" fill="#e8ab22"/>
<path id="Shape" d="M11.75,33H6a5.75,5.75,0,0,1,5.75,5.75V77.082A5.75,5.75,0,0,1,6,82.832h5.75a5.75,5.75,0,0,0,5.75-5.75V38.75A5.75,5.75,0,0,0,11.75,33Z" transform="translate(5.5 30.248)" fill="#c68d0e"/>
<path id="Shape-2" data-name="Shape" d="M75.248,73.933H71.415a5.75,5.75,0,0,1,0,11.5H67.581a5.75,5.75,0,1,1,0,11.5h-34.5A23.054,23.054,0,0,1,24.5,95.418c-1.878-.747-3.527-1.955-5.347-2.837a14.34,14.34,0,0,0-6.191-1.4H12V52.85a20.379,20.379,0,0,0,11-3.239C29.92,45.2,40.4,37.192,38.142,27c-.767-3.431-1.054-6.785,2.607-8.644,4.063-2.07,7.954.556,9.851,3.872,6.382,11.174-4.772,28.711-4.772,28.711h27.5a5.75,5.75,0,0,1,0,11.5h1.917a5.75,5.75,0,1,1,0,11.5Z" transform="translate(10.999 16.147)" fill="#ffe0b2"/>
<path id="Shape-3" data-name="Shape" d="M55.479,56.313A5.75,5.75,0,0,0,51.416,46.5H49.5a5.75,5.75,0,0,0,0-11.5H43.75a5.75,5.75,0,0,1,0,11.5h1.917a5.75,5.75,0,1,1,0,11.5H41.833a5.75,5.75,0,1,1,0,11.5H38A5.75,5.75,0,0,1,38,81h5.75a5.75,5.75,0,0,0,0-11.5h3.833a5.75,5.75,0,1,0,0-11.5h3.833A5.736,5.736,0,0,0,55.479,56.313Z" transform="translate(34.831 32.081)" fill="#dfc49c"/>
<path id="Shape-4" data-name="Shape" d="M31.065,22.221c4.259,7.456.709,17.746-2.126,23.766a3.45,3.45,0,0,0,3.1,4.945S43.2,33.394,36.815,22.221c-1.884-3.295-5.736-5.9-9.775-3.906A9.744,9.744,0,0,1,31.065,22.221Z" transform="translate(24.785 16.15)" fill="#dfc49c"/>
<path id="Shape-5" data-name="Shape" d="M64.535,20.166C47.267,20.166,47.267,1,47.267,1s0,19.166-17.267,19.166c17.267,0,17.267,19.166,17.267,19.166s0-19.166,17.269-19.166Z" transform="translate(27.498 0.917)" fill="#ffdc00"/>
<path id="Shape-6" data-name="Shape" d="M29,26.416C17.5,26.416,17.5,13,17.5,13S17.5,26.416,6,26.416c11.5,0,11.5,13.416,11.5,13.416S17.5,26.416,29,26.416Z" transform="translate(5.5 11.916)" fill="#ffdc00"/>
<g id="Group_1203" data-name="Group 1203">
<path id="Shape-7" data-name="Shape" d="M93.913,69.11a7.641,7.641,0,0,0-3.768-6.564A7.576,7.576,0,0,0,92,57.61a7.666,7.666,0,0,0-7.666-7.666H60.12c3-5.708,8.445-18.466,3.143-27.747-2.333-4.077-7.206-7.266-12.383-4.629-5.4,2.745-4.192,8.167-3.609,10.769,1.485,6.677-3.323,13.608-14.294,20.584a18.591,18.591,0,0,1-8.37,2.821,7.653,7.653,0,0,0-7.358-5.633H7.666A7.666,7.666,0,0,0,0,53.777V92.109a7.666,7.666,0,0,0,7.666,7.666h9.583a7.666,7.666,0,0,0,7.383-5.711,12.521,12.521,0,0,1,4.7,1.184c.74.351,1.447.767,2.156,1.177a26.389,26.389,0,0,0,3.3,1.706,25.063,25.063,0,0,0,9.3,1.644h34.5a7.666,7.666,0,0,0,6.352-11.954,7.632,7.632,0,0,0,3.833-11.5,7.588,7.588,0,0,0,5.148-7.212ZM17.249,95.942H7.666a3.833,3.833,0,0,1-3.833-3.833V53.777a3.833,3.833,0,0,1,3.833-3.833h9.583a3.833,3.833,0,0,1,3.833,3.833V92.109A3.833,3.833,0,0,1,17.249,95.942ZM88.955,71.818a3.8,3.8,0,0,1-2.708,1.125H72.831a1.917,1.917,0,1,0,0,3.833h9.583a3.833,3.833,0,0,1,0,7.666H72.831a1.917,1.917,0,1,0,0,3.833h5.75a3.833,3.833,0,0,1,0,7.666h-34.5a21.18,21.18,0,0,1-7.858-1.365,22.94,22.94,0,0,1-2.815-1.468c-.8-.464-1.6-.924-2.428-1.321a16.389,16.389,0,0,0-6.064-1.533V55.6a22.463,22.463,0,0,0,10.118-3.45C47.511,44.211,52.887,35.918,51.012,27.5c-.866-3.877-.477-5.46,1.606-6.516,3.381-1.725,6.193,1.15,7.318,3.114,5.729,10.031-4.621,26.566-4.726,26.733a1.917,1.917,0,0,0,1.618,2.95h27.5a3.833,3.833,0,1,1,0,7.666h-11.5a1.917,1.917,0,1,0,0,3.833H86.247a3.833,3.833,0,0,1,2.708,6.541Z" transform="translate(0 15.221)"/>
<path id="Shape-8" data-name="Shape" d="M48.183,0a1.917,1.917,0,0,0-1.917,1.861v.056c0,.705-.174,17.249-15.35,17.249a1.917,1.917,0,0,0,0,3.833c15.116,0,15.348,16.548,15.35,17.249A1.917,1.917,0,1,0,50.1,40.3v-.052C50.1,39.543,50.274,23,65.452,23a1.917,1.917,0,1,0,0-3.833C50.334,19.166,50.1,2.618,50.1,1.917A1.917,1.917,0,0,0,48.183,0Zm8.531,21.083a18.208,18.208,0,0,0-8.531,9.652,18.2,18.2,0,0,0-8.531-9.652,18.2,18.2,0,0,0,8.531-9.652A18.208,18.208,0,0,0,56.714,21.083Z" transform="translate(26.581 0)"/>
<path id="Shape-9" data-name="Shape" d="M20.333,13.919v-.011a1.917,1.917,0,0,0-3.833.012c0,.47-.161,11.5-9.583,11.5a1.917,1.917,0,1,0,0,3.833c9.422,0,9.583,11.034,9.583,11.5v.012a1.917,1.917,0,1,0,3.833-.012c0-.47.161-11.5,9.583-11.5a1.917,1.917,0,1,0,0-3.833C20.494,25.419,20.333,14.385,20.333,13.919Zm2.576,13.416a12.881,12.881,0,0,0-4.493,5.2,12.881,12.881,0,0,0-4.493-5.2,12.87,12.87,0,0,0,4.493-5.2A12.87,12.87,0,0,0,22.909,27.336Z" transform="translate(4.583 10.996)"/>
<path id="Shape-10" data-name="Shape" d="M49.833,22.917a1.917,1.917,0,1,0-3.833,0V26.75a1.917,1.917,0,1,0,3.833,0Z" transform="translate(42.164 19.249)"/>
<path id="Shape-11" data-name="Shape" d="M47.917,34.666a1.917,1.917,0,0,0,1.917-1.917V28.917a1.917,1.917,0,1,0-3.833,0V32.75A1.917,1.917,0,0,0,47.917,34.666Z" transform="translate(42.164 24.748)"/>
<path id="Shape-12" data-name="Shape" d="M53.75,28.833a1.917,1.917,0,1,0,0-3.833H49.917a1.917,1.917,0,0,0,0,3.833Z" transform="translate(43.997 22.915)"/>
<path id="Shape-13" data-name="Shape" d="M47.75,25H43.917a1.917,1.917,0,1,0,0,3.833H47.75a1.917,1.917,0,1,0,0-3.833Z" transform="translate(38.497 22.915)"/>
<path id="Shape-14" data-name="Shape" d="M22.073,10.783l2.875,2.875a1.917,1.917,0,0,0,2.71-2.71L24.783,8.073a1.917,1.917,0,1,0-2.71,2.71Z" transform="translate(19.696 6.863)"/>
<path id="Shape-15" data-name="Shape" d="M20.425,9.135a1.917,1.917,0,0,0,2.71-2.71L20.26,3.55a1.917,1.917,0,0,0-2.71,2.71Z" transform="translate(15.593 2.761)"/>
<path id="Shape-16" data-name="Shape" d="M17.561,13.658a1.917,1.917,0,0,0,2.71,0l2.875-2.875a1.917,1.917,0,1,0-2.71-2.71l-2.875,2.875a1.917,1.917,0,0,0,0,2.71Z" transform="translate(15.582 6.863)"/>
<path id="Shape-17" data-name="Shape" d="M23.416,9.719a1.917,1.917,0,0,0,1.355-.562l2.875-2.875a1.917,1.917,0,1,0-2.71-2.71L22.061,6.448a1.917,1.917,0,0,0,1.355,3.272Z" transform="translate(19.707 2.739)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<path id="user_icon" d="M24,.563a24,24,0,1,0,24,24A24,24,0,0,0,24,.563Zm0,9.29a8.516,8.516,0,1,1-8.516,8.516A8.516,8.516,0,0,1,24,9.853Zm0,33.29a18.545,18.545,0,0,1-14.177-6.6,10.79,10.79,0,0,1,9.532-5.787,2.368,2.368,0,0,1,.687.106A12.813,12.813,0,0,0,24,31.53a12.764,12.764,0,0,0,3.958-.668,2.368,2.368,0,0,1,.687-.106,10.79,10.79,0,0,1,9.532,5.787A18.545,18.545,0,0,1,24,43.143Z" transform="translate(0 -0.563)" fill="#ccc"/>
</svg>

After

Width:  |  Height:  |  Size: 522 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="26.04" height="24.537" viewBox="0 0 26.04 24.537">
<path id="wishklist_icon" d="M20.8,4.5a7.111,7.111,0,0,0-5.409,2.537A7.111,7.111,0,0,0,9.986,4.5a6.536,6.536,0,0,0-6.611,6.651c0,4.594,4.086,8.281,10.275,13.967l1.745,1.572,1.745-1.572c6.189-5.686,10.275-9.373,10.275-13.967A6.536,6.536,0,0,0,20.8,4.5Z" transform="translate(-2.375 -3.5)" fill="none" stroke="#fff" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 440 B

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
<g id="wishlist_icon" transform="translate(-212 -118)">
<circle id="Ellipse_41" data-name="Ellipse 41" cx="24" cy="24" r="24" transform="translate(212 118)" fill="#5ab145"/>
<path id="wishklist_icon" d="M20.8,4.5a7.111,7.111,0,0,0-5.409,2.537A7.111,7.111,0,0,0,9.986,4.5a6.536,6.536,0,0,0-6.611,6.651c0,4.594,4.086,8.281,10.275,13.967l1.745,1.572,1.745-1.572c6.189-5.686,10.275-9.373,10.275-13.967A6.536,6.536,0,0,0,20.8,4.5Z" transform="translate(220.605 126.789)" fill="none" stroke="#fff" stroke-width="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 737 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

1
ios/.gitignore vendored

@ -32,3 +32,4 @@ Runner/GeneratedPluginRegistrant.*
!default.perspectivev3
/Runner.xcworkspace/contents.xcworkspacedata
/Runner.xcodeproj/project.pbxproj
/Flutter/.last_build_id

@ -0,0 +1 @@
da98d9f0c1f407e541c636e84847ac81

@ -0,0 +1,4 @@
storePassword=HmGsa123
keyPassword=HmGsa123
keyAlias=DQKey
storeFile=DQKey.jks

@ -6,8 +6,10 @@ import 'package:diplomaticquarterapp/widgets/mobile-no/mobile_no.dart';
const MAX_SMALL_SCREEN = 660;
const BASE_URL = 'https://uat.hmgwebservices.com/';
const PHARMACY_BASE_URL = 'https://uat.hmgwebservices.com/epharmacy/api/';
const BASE_URL = 'https://uat.hmgwebservices.com/';
// const BASE_URL = 'https://hmgwebservices.com/';
const GET_PROJECT = 'Services/Lists.svc/REST/GetProject';
///Doctor
@ -32,7 +34,7 @@ const GET_Patient_LAB_ORDERS = 'Services/Patients.svc/REST/GetPatientLabOrders';
const GET_Patient_LAB_SPECIAL_RESULT =
'Services/Patients.svc/REST/GetPatientLabSpecialResults';
const GET_Patient_LAB_RESULT =
'/Services/Patients.svc/REST/GetPatientLabResults';
'Services/Patients.svc/REST/GetPatientLabResults';
///
const GET_PATIENT_ORDERS = 'Services/Patients.svc/REST/GetPatientRadOrders';
@ -85,14 +87,18 @@ const GET_BABY_BY_USER_ID = 'Services/Community.svc/REST/GetBabyByUserID';
const GET_USERINFORMATION_REQUEST =
'Services/Community.svc/REST/GetUserInformation_New';
///Update email
const UPDATE_PATENT_EMAIL = 'Services/Patients.svc/REST/UpdatePateintEmail';
const UPDATE_PATENT_INFO = 'Services/Community.svc/REST/UpdateUserInfo_New';
///addNewChild
const GET_NEWCHILD_REQUEST = 'Services/Community.svc/REST/CreateNewBaby';
///newUserId
const GET_NEW_USER_REQUEST = 'Services/Community.svc/REST/CreateNewUser_New';
///delteChild
const DELETE_CHILD_REQUEST = 'Services/Community.svc/REST/DeleteBaby';
///delete Child
const DELETE_CHILD_REQUEST = '/Services/Community.svc/REST/DeleteBaby';
///addNewTABLE
const GET_TABLE_REQUEST = 'Services/Community.svc/REST/CreateVaccinationTable';
@ -124,9 +130,12 @@ const GET_QR_PARKING = 'Services/SWP.svc/REST/GetQRParkingByID';
//URL to get clinic list
const GET_CLINICS_LIST_URL = "Services/lists.svc/REST/GetClinicCentralized";
//URL to get active appointment list
const GET_ACTIVE_APPOINTMENTS_LIST_URL =
"Services/Doctors.svc/Rest/Dr_GetAppointmentActiveNumber";
//URL to get projects list
const GET_PROJECTS_LIST = 'Services/Lists.svc/REST/GetProject';
@ -181,6 +190,9 @@ const CHECK_PAYMENT_STATUS =
//URL create advance payment
const CREATE_ADVANCE_PAYMENT = "Services/Doctors.svc/REST/CreateAdvancePayment";
const HIS_CREATE_ADVANCE_PAYMENT =
"Services/Patients.svc/REST/HIS_CreateAdvancePayment";
const ADD_ADVANCE_NUMBER_REQUEST =
'Services/PayFort_Serv.svc/REST/AddAdvancedNumberRequest';
@ -241,6 +253,7 @@ const SESSION_ID = 'TMRhVmkGhOsvamErw';
const IS_DENTAL_ALLOWED_BACKEND = false;
const PATIENT_TYPE = 1;
const PATIENT_TYPE_ID = 1;
var DEVICE_TOKEN = "";
var DeviceTypeID = Platform.isIOS ? 1 : 2;
const LANGUAGE_ID = 2;
const GET_PHARMCY_ITEMS = "Services/Lists.svc/REST/GetPharmcyItems_Region";
@ -249,6 +262,9 @@ const GET_PAtIENTS_INSURANCE =
"Services/Patients.svc/REST/Get_PatientInsuranceDetails";
const GET_PAtIENTS_INSURANCE_UPDATED =
"Services/Patients.svc/REST/PatientER_GetPatientInsuranceCardUpdateHistory";
const INSURANCE_DETAILS = "Services/Patients.svc/REST/Get_InsuranceCheckList";
const GET_VACCINES = "Services/Patients.svc/REST/GetDoneVaccinesByPatientID";
const GET_VACCINES_EMAIL = "Services/Notifications.svc/REST/SendVaccinesEmail";
const GET_PAtIENTS_INSURANCE_APPROVALS =
@ -338,12 +354,33 @@ const GET_ALL_CITIES = 'services/Lists.svc/rest/GetAllCities';
const CREATE_E_REFERRAL = "Services/Patients.svc/REST/CreateEReferral";
const GET_E_REFERRALS = "Services/Patients.svc/REST/GetEReferrals";
//Pharmacy wishlist
// const GET_WISHLIST = "http://swd-pharapp-01:7200/api/shopping_cart_items/";
// pharmacy
const PHARMACY_VERIFY_CUSTOMER = "epharmacy/api/VerifyCustomer";
const PHARMACY_CREATE_CUSTOMER = "epharmacy/api/CreateCustomer";
const GET_PHARMACY_BANNER = "epharmacy/api/promotionbanners";
const GET_PHARMACY_TOP_MANUFACTURER = "epharmacy/api/topmanufacturer";
const GET_PHARMACY_BEST_SELLER_PRODUCT = "epharmacy/api/bestsellerproducts";
const GET_PHARMACY_PRODUCTs_BY_IDS = "epharmacy/api/productsbyids/";
const GET_CUSTOMERS_ADDRESSES = "epharmacy/api/Customers/";
const GET_WISHLIST = "epharmacy/api/shopping_cart_items/";
const GET_ORDER = "orders?";
const GET_ORDER_DETAILS = "epharmacy/api/orders/";
const GET_ADDRESS = "epharmacy/api/Customers/272843?fields=addresses";
const GET_SHOPPING_CART = "epharmacy/api/shopping_cart_items/";
const GET_SHIPPING_OPTIONS = "epharmacy/api/get_shipping_option/";
const DELETE_SHOPPING_CART = "epharmacy/api/delete_shopping_cart_items/";
const DELETE_SHOPPING_CART_ALL = "epharmacy/api/delete_shopping_cart_item_by_customer/";
const ORDER_SHOPPING_CART = "epharmacy/api/orders";
const GET_LACUM_ACCOUNT_INFORMATION = "Services/Patients.svc/REST/GetLakumAccountInformation";
const GET_LACUM_GROUP_INFORMATION = "Services/Patients.svc/REST/GetlakumInQueryInfoGrouping";
const LACUM_ACCOUNT_ACTIVATE = "Services/Patients.svc/REST/LakumAccountActivation";
const LACUM_ACCOUNT_DEACTIVATE = "Services/Patients.svc/REST/LakumAccountDeactivation";
const CREATE_LAKUM_ACCOUNT = "Services/Patients.svc/REST/PHR_CreateLakumAccount";
const TRANSFER_YAHALA_LOYALITY_POINTS = "Services/Patients.svc/REST/TransferYaHalaLoyaltyPoints";
const LAKUM_GET_USER_TERMS_AND_CONDITIONS = "Services/ERP.svc/REST/GetUserTermsAndConditionsForEPharmcy";
// Home Health Care
const HHC_GET_ALL_SERVICES =
@ -357,6 +394,22 @@ const GET_ORDER_DETAIL_BY_ID =
const GET_CMC_ORDER_DETAIL_BY_ID =
"Services/Patients.svc/REST/PatientER_CMC_GetTransactionsForOrder";
const GET_CHECK_UP_ITEMS = "Services/Patients.svc/REST/GetCheckUpItems";
const PUSH_NOTIFICATION_GET_ALL_NOTIFICATIONS =
'Services/MobileNotifications.svc/REST/PushNotification_GetAllNotifications';
const PUSH_NOTIFICATION_SET_MESSAGES_FROM_POOL_AS_READ =
'Services/MobileNotifications.svc/REST/PushNotification_SetMessagesFromPoolAsRead';
const GET_PATIENT_ALL_PRES_ORD =
'Services/Patients.svc/REST/PatientER_GetPatientAllPresOrders';
const PATIENT_ER_INSERT_PRES_ORDER =
'Services/Patients.svc/REST/PatientER_InsertPresOrder';
// External API
const ADD_ADDRESS_INFO =
"https://mdlaboratories.com/exacartapi/api/addcustomeraddress";
const GET_CUSTOMER_ADDRESSES =
"https://mdlaboratories.com/exacartapi/api/Customers/";
const GET_CUSTOMER_INFO =
"https://mdlaboratories.com/exacartapi/api/VerifyCustomer";
//Pharmacy

@ -1,4 +1,4 @@
const Map<String, Map<String, String>> localizedValues = {
const Map localizedValues = {
'dashboardScreenToolbarTitle': {'ar': 'الرئيسة', 'en': 'Home'},
'settings': {'en': 'Settings', 'ar': 'الاعدادات'},
'language': {'en': 'App Language', 'ar': 'لغة التطبيق'},
@ -109,15 +109,16 @@ const Map<String, Map<String, String>> localizedValues = {
'set-reminder': {'en': 'Set Reminder', 'ar': 'تعيين تذكير'},
'login': {'en': 'Login', 'ar': 'تسجيل الدخول'},
'loginregister': {'en': 'Login / Register', 'ar': 'دخولتسجيل'},
'welcome': {'en': 'Welcome', 'ar': 'أهلا بك'},
'welcome_text': {
'en': 'Dr. Sulaiman Al Habib Mobile Application ',
'ar': 'الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك'
'loginregister': {'en': 'Login / Register', 'ar': 'تسجيل الدخول'},
'poweredBy': {'en': 'Powered By', 'ar': 'مشغل بواسطة'},
"welcome": {"en": "Welcome", "ar": "مرحبا"},
"welcome_text": {
"en": "Dr. Sulaiman Al Habib Mobile Application",
"ar": "الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك"
},
'welcome_text2': {
'en': 'Have you visited AlHabib Medical Group before? ',
'ar': 'الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك'
'ar': 'هل قمت بزيارة مجموعة الحبيب الطبية من قبل؟'
},
'yes': {'en': 'Yes', 'ar': 'نعم'},
'no': {'en': 'No', 'ar': 'لا'},
@ -126,12 +127,22 @@ const Map<String, Map<String, String>> localizedValues = {
"ar": "اختر من الخيارات أدناه لتسجيل الدخول إلى ملفك الطبي."
},
"registernow": {"en": "Register Now", "ar": "تسجيل الان"},
"nationalID": {"en": "National ID", "ar": "رقم الهوية"},
"nationalID": {
"en": "Enter the Identification Number",
"ar": "أدخل رقم الهوية الوطنية او الاقامة"
},
"national-id": {"en": "National ID", "ar": "رقم الهوية"},
"fileNo": {"en": "File Number", "ar": "رقم الملف"},
"fileno": {"en": "File No", "ar": "رقم الملف"},
"forgotFileNo": {"en": "Forgot file Number?", "ar": "نسيت رقم الملف الطبي؟"},
"forgotFileNoTitle": {
"en": "Forgot medical file Number",
"ar": "نسيت رقم الملف"
},
"enter-national-id": {
"en": "Please enter mobile number and national ID / Iqama",
"ar": "الرجاء إدخال رقم الجوال والهوية الوطنية / الاقامة"
"en": "Please enter mobile number and identification number",
"ar": "الرجاء إدخال رقم الجوال ورقم الهوية"
},
"profile-info": {
"en": "Please enter profile information",
@ -283,6 +294,7 @@ const Map<String, Map<String, String>> localizedValues = {
"enter-email": {"en": "Enter Email", "ar": "ادخل البريد الالكتروني"},
"family": {"en": "My Family", "ar": "عائلتي"},
"family-title": {"en": "My Family Files", "ar": "ملفات العائلة"},
"myFamily": {"en": "My Family", "ar": "ملفات العائلة"},
"add-new-member": {"en": "Add Family Member", "ar": "إضافة عضو جديد"},
"sent-requests": {"en": "Sent Requests", "ar": "الطلبات المرسلة"},
"recieved-requests": {"en": "Recieved Requests", "ar": "الطلبات المستلمة"},
@ -337,7 +349,7 @@ const Map<String, Map<String, String>> localizedValues = {
"MyMedicalFile": {"en": "My Medical File", 'ar': 'ملف الطبي الالكتروني'},
"myMedicalFileSubTitle": {
"en": "All your medical records",
'ar': 'جميع سجلاتك البية'
'ar': 'جميع سجلاتك الطبية'
},
"viewMore": {"en": "View More", 'ar': 'عرض المزيد'},
"homeHealthCareService": {
@ -348,7 +360,7 @@ const Map<String, Map<String, String>> localizedValues = {
"EmergencyService": {"en": "Emergency Service", 'ar': 'الفحص الطبي الشامل'},
"OnlinePaymentService": {
"en": "Online Payment Service",
'ar': 'خدمة الدفع عبر الإلكتدوني'
'ar': 'خدمة الدفع الإلكتدوني'
},
"OffersAndPackages": {
"en": "Online transfer request",
@ -409,7 +421,7 @@ const Map<String, Map<String, String>> localizedValues = {
"locationa": {"en": "location:", "ar": "الموقع"},
"ambulancerequest": {"en": "Ambulance :", "ar": "طلب نقل "},
"requestA": {"en": "Request:", "ar": "اسعاف"},
"MyAppointments": {"en": "My Appointments", "ar": "مواعيدي"},
"MyAppointments": {"en": "Appointments", "ar": "مواعيدي"},
"NoBookedAppointments": {
"en": "No Booked Appointments",
"ar": "لا توجد مواعيد محجوزة"
@ -620,6 +632,64 @@ const Map<String, Map<String, String>> localizedValues = {
"ar":
"خدمة الاشعة: هذه الخدمة تمكنك من الاطلاع على تقارير وصور الاشعة التي تمت في مجموعة الحبيب الطبية وكذلك ارسال التقرير عن طريق الايميل."
},
"orders": {"en": "Orders", "ar": "الطلبات"},
"lakum": {"en": "Lakum", "ar": "لكم"},
"wishlist": {"en": "Wishlist", "ar": "الرغبات"},
"reviews": {"en": "Reviews", "ar": "التقيمات"},
// "myPrescriptions": {"en": "My Prescriptions", "ar": "وصفاتي"},
// "medicationRefill": {"en": "Medication Refill", "ar": "تعبئة الأدوية"},
"pillReminder": {"en": "Pill Reminder", "ar": "تذكير الأدويه"},
"shippingAddresses": {"en": "Shipping Addresses", "ar": "عناوين الشحن"},
"reachUs": {"en": "Reach Us", "ar": "الوصول لنا"},
"ourLocations": {"en": "Our Locations", "ar": "مواقعنا"},
"edit": {"en": "Edit", "ar": "تعديل"},
"delete": {"en": "Delete", "ar": " حذف"},
"addAddress": {"en": "ADD A NEW ADDRESS", "ar": " اضافة عنوان جديد"},
"addNewAddress": {"en": "Add New Address", "ar": " اضافة عنوان جديد"},
"order": {"en": "My Order", "ar": " طلباتي"},
"delivered": {"en": "Delivered", "ar": " تم التوصيل"},
"pending": {"en": "Pending", "ar": " معلقة "},
"processing": {"en": "Processing", "ar": " تحت المعالجة"},
"cancelled": {"en": "Cancelled", "ar": " ملغي"},
"writeReview": {"en": "Write Review", "ar": " اكتب تقييمك"},
"shareReview": {"en": "SHARE REVIEW", "ar": " اكتب تقييمك"},
"backMyAccount": {
"en": "BACK TO MY ACCOUNT ",
"ar": " الرجوع لحسابي الشخصي"
},
"reviewSuccessful": {"en": "Review Successful", "ar": " تقييم ناجح"},
"reviewShared": {
"en": "Your review has been shared on product review section",
"ar": " تمت مشاركة تقييمك في قسم تقييم المنتج"
},
"reviewComment": {
"en": "Your reviews help other to choose better product",
"ar": " تقييمك سوف يساعد الأخرين في اختيار المنتج الأفضل"
},
"shippedMethod": {"en": "SHIP BY:", "ar": " الشحن بواسطة:"},
"orderDetail": {"en": "Order Detail", "ar": " تفاصيل الطلب"},
"orderSummary": {"en": "Order Summary", "ar": " تفاصيل المنتج"},
"subtotal": {"en": "Subtotal", "ar": " المجموع"},
"shipping": {"en": "Shipping", "ar": " الشحن"},
"vat": {"en": "VAT (15%)", "ar": "(15%) القيمة المضافة"},
"sar": {"en": "SAR", "ar": " ر.س "},
"payOnline": {"en": "PAY ONLINE", "ar": "اتمام عملية الدفع "},
"cancelOrder": {"en": "CANCEL ORDER", "ar": "الغاء الطلب "},
"confirmAddress": {"en": "CONFIRM ADDRESS ", "ar": " تأكيد العنوان "},
"confirmLocation": {"en": "CONFIRM LOCATION ", "ar": " تأكيد الموقع "},
"confirmDeleteMsg": {
"en": "Are you sure! want to delete ",
"ar": "هل انت متأكد تريد الحذف "
},
"confirmDelete": {"en": "DELETE", "ar": "حذف"},
"confirmCancellation": {
"en": "Are you sure! want to cancel this order ",
"ar": "هل انت متأكد تريد حذف هذا المنتج "
},
"orderNumber": {"en": "Order#: ", "ar": "الطلب: "},
"orderDate": {"en": "Date", "ar": "التاريخ:"},
"itemsNo": {"en": "items(s)", "ar": "عناصر"},
"noOrder": {"en": "You Don't have any orders.", "ar": "ليس لديك طلبات"},
"TermsService": {"en": "Terms of Service", "ar": "شروط الخدمه"},
"Beforeusing": {
@ -658,6 +728,10 @@ const Map<String, Map<String, String>> localizedValues = {
"ar": "الفحص ليس تشخيص."
},
"remeberthat": {"en": "Remember that", "ar": "تذكر ذلك:"},
"loginToUseService": {
"en": "You need to login to use this service",
"ar": "هذة الخدمة تتطلب تسجيل الدخول"
},
// pharmacy module
"medicationRefill": {"en": "MEDICATION REFILL", "ar": "إعادة تعبئة الدواء"},
@ -674,6 +748,26 @@ const Map<String, Map<String, String>> localizedValues = {
"recentlyViewed": {"en": "Recently Viewed", "ar": "شوهدت مؤخرا"},
"bestSellers": {"en": "Best Sellers", "ar": "أفضل البائعين"},
"deleteAllItems": {"en": "Delete All Items", "ar": "حذف كافة العناصر"},
"total": {"en": "Total", "ar": "المجموع"},
"selectAddress": {"en": "Select Address", "ar": "حدد العنوان"},
"shippingAddress": {"en": "SHIPPING ADDRESS", "ar": "عنوان الشحن"},
"changeAddress": {"en": "Change Address", "ar": "تغيير العنوان"},
"selectPaymentOption": {
"en": "Select Payment Option",
"ar": "حدد خيار الدفع"
},
"changeMethod": {"en": "Change Method", "ar": "تغيير خيار الدفع"},
"reviewOrder": {"en": "Review Order", "ar": "مراجعة الطلب"},
"active": {"en": "ACTIVE", "ar": "فعال"},
"inactive": {"en": "INACTIVE", "ar": "غير فعال"},
"balance": {"en": "BALANCE", "ar": "الحالي"},
"gained": {"en": "GAINED", "ar": "المكتسب"},
"consumed": {"en": "CONSUMED", "ar": "المستهلك"},
"transferred": {"en": "TRANSFERRED", "ar": "المحول"},
"checkBeneficiary": {"en": "CHECK BENEFICIARY", "ar": "تحقق من المستفيد"},
"beneficiaryName": {"en": "Beneficiary Name", "ar": "اسم المستفيد"},
"accountActivation": {"en": "Account Activation", "ar": "تفعيل الحساب"},
"acceptLbl": {"en": "Accept", "ar": "موافقة"},
"select-gender": {"en": "Select Gender", "ar": "اختر الجنس"},
"i-am-a": {"en": "I am a ...", "ar": "أنا ..."},
"select-age": {"en": "Select Your Age", "ar": "حدد العمر"},
@ -692,4 +786,370 @@ const Map<String, Map<String, String>> localizedValues = {
"en": "Search Product here",
"ar": "ابحث في الطلب الخاص بك"
},
"HHCNotAuthMsg": {
"en":
"This service provides a set of home health care services, continuous and comprehensive follow-up in their places of residence for those who cannot access health facilities, such as (laboratory analyzes - radiology - vaccinations - physical therapy), etc.",
"ar":
"من خلال هذه الخدمة يمكنك طلب مجموعة من الفحوصات التي تساعدك وتساعد طبيبك في فهم حالتك الصحية الحالية ومن ثم تحديد المخاطر المحتملة"
},
"email": {"en": "Email", "ar": "البريد الالكتروني"},
"Book": {"en": "Book", "ar": "احجز"},
"AppointmentLabel": {"en": "Appointment", "ar": "موعد"},
"BloodType": {"en": "Blood Type", "ar": "فصيلة الدم"},
"marital-status": {"en": "Marital status", "ar": "الحالة الإجتماعية"},
"general": {"en": "General", "ar": "عام"},
"profile": {"en": "Profile", "ar": "ملفي"},
"notifications": {"en": "Notifications", "ar": "إشعارات"},
"notificationDetails": {"en": "Notification Details", "ar": "تفاصيل الاشعار"},
"notificationDetailsa": {
"en": "Notification Details",
"ar": "تفاصيل الاشعار"
},
"info-my-doctor-points": {
"en": [
"View the doctor's profile and qualifications.",
"View the doctor's schedule.",
"View details of your appointments with the selected doctor.",
"Book appointment with the doctor. ",
],
"ar": [
"الاطلاع على معلومات الطبيب ومؤهلاته.",
"الاطلاع على جدول الطبيب.",
"الاطلاع على تفاصيل المواعيد التي تمت مع الطبيب.",
"حجز موعد مع الطبيب."
]
},
"info-my-doctor": {
"en":
"This service allows you to see all the doctors you have visited in Al Habib Medical Group, and through this service:",
"ar":
"خدمة اطبائي: هذه الخدمة تمكنك من الاطلاع على جميع الاطباء الذين قمت بزيارتهم في مجموعة الحبيب الطبية, كما تستطيع من خلال هذه الخدمة:"
},
"info-prescriptions": {
"en":
"This service allows you to view all the medical prescriptions issued by Al Habib Medical Group, and through this service, you can:",
"ar":
"خدمة الوصفات الطبية: هذه الخدمة تمكنك من الاطلاع على جميع الوصفات الطبية التي تم اصدارها في مجموعة الحبيب الطبية، كما تستطيع من خلال هذه الخدمة:"
},
"info-my-prescription-points": {
"en": [
"View the duration days.",
"View the frequency timing.",
"View the doctor's remarks.",
"Add a reminder to remind you when to take medicine doses.",
"Search in AlHabib Pharmacies about the branches where medicines are available, pharmacies locations and contact numbers.",
"Ordering and delivery medications online.",
"View the prices of the drug. ",
],
"ar": [
"الاطلاع على طريقة تناول العلاج.",
"الاطلاع على مدة تناول العلاج.",
"الاطلاع على ملاحظات الطبيب.",
"اضافة منبه للتذكير بموعد تناول جرعات الادوية.",
"البحث في صيدليات الحبيب عن الفروع التي يتوفر فيها العلاج وكذلك مواقع الصيدليات وارقام الاتصال. ",
"امكانية شراء وتوصيل العلاج عن طريق الانترنت.",
"الاطلاع على اسعار الادوية المصروفة."
]
},
"info-insurance-cards": {
"en":
"This service allows you to view all the insurance cards that recorded during your visits to Al Habib Medical Group in addition to:",
"ar":
"خدمة بطاقات التامين: هذه الخدمة تمكنك من الاطلاع على جميع بطاقات التامين والتي تم تسجيلها اثناء زياراتك لمجموعة الحبيب الطبية بالاضافة الى:"
},
"info-insurance-cards-points": {
"en": [
"Name of the insurance company.",
"Insurance category.",
"Insurance policy number.",
"The expiry date of insurance.",
"The status of the insurance card (active or inactive).",
"Details of the coverage, e.x the room category covered as well some cases covered by the insurance.",
],
"ar": [
"اسم شركة التامين.",
"فئة التامين.",
"رقم بوليصة التامين.",
"تاريخ انتهاء التامين.",
"حالة بطاقة التامين (فعالة او غير فعالة).",
"تفاصيل التامين، مثلاً: مستوى الغرفة التي يغطيها التامين وكذلك الحالات التي يغطيها التامين.",
]
},
"info-allergies": {
"en":
"This service allows you to view all types of allergies recorded during your visits to Al Habib Medical Group.",
"ar":
"خدمة الحساسية: هذه الخدمة تمكنك من الاطلاع على جميع انواع الحساسية التي تم تسجيلها خلال زياراتك في مجموعة الحبيب الطبية."
},
"sick-leaves": {"en": "Sick Leaves", "ar": "الاجازات المرضية"},
"info-sick-leaves": {
"en":
"This service allows you to view all sick leaves that were taken in Al Habib Medical Group in addition to:",
"ar":
"الاجازات المرضية: هذه الخدمة تمكنك من الاطلاع على جميع الاجازات المرضية والتي تم اصدارها في مجموعة الحبيب الطبية بالاضافة الى:"
},
"info-sick-leave-points": {
"en": [
"Doctor Name",
"Sick leave date ",
"Sick leave days",
"Branch that patient take the vaccination form.",
"Sending a report of vaccinations to the email. ",
],
"ar": [
"اسم الطبيب",
"تاريخ الاجازة.",
"عدد ايام الاجازة.",
"الفرع الذي تم اصدار الاجازة منه.",
"ارسال نسخة مختومة من الاجازة الى البريد الالكتروني."
]
},
"info-approvals": {
"en":
"This service allows you to view all approvals requests that have been sent to the insurance companies in addition to:",
"ar":
"خدمة الموافقات: هذه الخدمة تمكنك من الاطلاع على جميع طلبات الموافقات والتي تم ارسالها الى شركات التامين بالاضافة الى:"
},
"info-approval-points": {
"en": [
"View the total unused approvals.",
"Track the approvals status.",
],
"ar": [
"الاطلاع على اجمالي الموافقات الغير مستخدمة.",
"تتبع حالة الموافقة.",
]
},
"month-report": {"en": "Monthly Reports", "ar": "تقاريري الشهرية"},
"info-month-report": {
"en":
"Upon activation of this service, the system will send a monthly report automatically to the registered email which lists the vital signs and the results for the last visits made in AlHabib Medical Group.",
"ar":
"خدمة التقارير الشهرية: عند تفعيل هذه الخدمة سيقوم النظام بارسال تقرير شهري بشكل آلي على الايميل المسجل والذي يسرد المؤشرات الحيوية ونتائج التحاليل لآخر زيارات تمت بمجموعة الحبيب الطبية."
},
"language-setting": {
"en": "SMS and Confirmation Calls Language",
"ar": "لغة الرسائل القصيرة و الاتصال الآلي"
},
"alert": {"en": "Alerts", "ar": "التنبيهات"},
"email-alert": {
"en": "Alert By Email",
"ar": "استلام التنبيهات بالبريد الالكتروني"
},
"sms-alert": {
"en": "Alert By SMS",
"ar": "استلام التنبيهات بالرسائل القصيرة"
},
"contact-info": {"en": "Contact Information", "ar": "معلومات التواصل"},
"emrg-name": {
"en": "Emergency Contact Name",
"ar": "اسم للتواصل في حالة الطوارئ"
},
"emrg-no": {
"en": "Emergency Contact Number",
"ar": "رقم للتواصل في حالة الطوارئ"
},
"modes": {"en": "Modes", "ar": "الاوضاع"},
"vibration": {"en": "Vibration Touch Feedback", "ar": "الاهتزاز عند اللمس"},
"blind-modes": {
"en": "Modes for Partially Blind",
"ar": "تأثيرات لدعم ضعاف البصر"
},
"invert-theme": {"en": "Invert", "ar": "ألوان سلبية"},
"off-theme": {"en": "Off", "ar": "إيقاف"},
"dim-theme": {"en": "Dim", "ar": "ضوء خافت"},
"bw-theme": {"en": "Black and White", "ar": "أبيض و أسود"},
"permissions": {"en": "Permission", "ar": "الصلاحيات"},
"camera-permission": {"en": "Camera", "ar": "الكاميرا"},
"location-permission": {"en": "Location", "ar": "تحديد المواقع"},
"accessibility": {"en": "Accessibility Mode", "ar": "وضع امكانية الوصول"},
"orderStatus": {"en": "Order Status", "ar": "حالة الطلب"},
"CancelOrder": {"en": "Cancel Order", "ar": "الغاء الطلب"},
"FindUs": {"en": "Find Us", "ar": "اين تجدنا"},
"Feedback": {"en": "Feedback", "ar": "رأيك يهمنا"},
"LiveChat": {"en": "Live Chat", "ar": "محادثة مباشرة"},
"Service": {"en": "Service", "ar": "خدمة"},
"HMGServiceLabel": {"en": "HMG Service", 'ar': 'خدمات الحبيب'},
"HealthWeatherIndicators": {
"en": "Health Weather Indicators",
'ar': ' مؤشرات الطقس الصحية '
},
"HealthTipsBasedOnCurrentWeather": {
"en": "Health Tips Based On Current Weather",
'ar': ' نصائح صحية على أساس الطقس الحالي '
},
"MoreDetails": {"en": "More details", "ar": " المزيد من التفاصيل "},
"SendCopy": {"en": "Send Copy", "ar": "ارسال نسخة"},
"ResendOrder": {"en": "Resend order & deliver", "ar": "إعادة طلب و توصيل"},
"Ports": {"en": "Ports", "ar": "المنافذ"},
"Way": {"en": "Way", "ar": "الطزيقة"},
"Average": {"en": "Average", "ar": "المعدل"},
"DailyDoses": {"en": "Daily Doses", "ar": "جرعات يومية"},
"Period": {"en": "Period", "ar": "الفترة"},
"cm": {"en": "CM", "ar": "سم"},
"kg": {"en": "kg", "ar": "كجم"},
"mass": {"en": "Mass", "ar": "كتلة"},
"temp-c": {"en": "°C", "ar": "°س"},
"bpm": {"en": "bpm", "ar": "نبضة"},
"respiration-signs": {"en": "Respiration", "ar": "تنفس"},
"sys-dias": {"en": "SBP/DBP", "ar": "إنقباض/إنبساط"},
"body": {"en": "Body \n Mass", "ar": "كتلة\nالجسم"},
"feedback": {"en": "Feedback", "ar": "رأيك يهمنا"},
"send": {"en": "Send", "ar": "أرسل"},
"status": {"en": "Status", "ar": "الحالة"},
"like-to-hear": {
"en":
"We would love to hear the feedback, concerns on healthcare services and eServices experience. Please use the below form",
"ar":
"يسعدنا سماع ملاحظاتك حول خدمات الرعاية الصحية والخدمات الإلكترونية. يرجى تعبئة الحقول المطلوبة"
},
"subject": {"en": "Subject", "ar": "الموضوع"},
"message": {"en": "Message", "ar": "رسالة"},
"empty-subject": {
"en": "Please enter the subject",
"ar": "يرجى ادخال الموضوع"
},
"empty-message": {"en": "Please enter message", "ar": "يرجى ادخال الموضوع"},
"select-attachment": {"en": "Select Attachment", "ar": "إختر المرفق"},
"complain-appo": {"en": "Complaint for appointment", "ar": "شكوى على موعد"},
"complain-without-appo": {
"en": "Complaint without appointment",
"ar": "شكوى بدون موعد"
},
"question": {"en": "Question", "ar": "سؤال"},
"message-type": {"en": "Message Type", "ar": "نوع الرسالة"},
"compliment": {"en": "compliment", "ar": "ثناء"},
"suggestion": {"en": "Suggestion", "ar": "إقتراح"},
"your-feedback": {"en": "Your feedback was sent", "ar": "إقتراح"},
"select-part": {
"en": "Please select the part that complain about",
"ar": "يرجى تحديد الجزء الذي تشكو منه"
},
"number": {"en": "Number", "ar": "الرقم"},
"not-classified": {"en": "Not classified", "ar": "غير محدد"},
"selectClinic": {"en": "Select Clinic", "ar": " بحث بالعيادة"},
"searchItemError": {
"en": "Item name should be more than 3 character ",
"ar": "يجب أن يكون اسم العنصر أكثر من 3 أحرف"
},
"YouCanFind": {"en": "YouCanFind", "ar": "باستطاعتك العثور على "},
"ItemInSearch": {"en": " Item In Search", "ar": " عنصر في البحث "},
"InvoiceNo": {"en": " Invoice No", "ar": "رقم الفاتورة"},
"SpecialResult": {"en": " Special Result", "ar": "نتيجة خاصة"},
"GeneralResult": {"en": "General Result", "ar": "نتيجة عامة"},
"show-more-btn": {"en": "Flow Chart", "ar": "النتائج التراكمية"},
"value": {"en": "Value", "ar": "القيمة"},
"range": {"en": "Range", "ar": "المدى"},
"out-patient": {"en": "Out Patient", "ar": "عيادات خارجية"},
"in-patient": {"en": "In Patient", "ar": "تنويم"},
"report": {"en": "Radiology Report", "ar": "تقرير الاشعة"},
"open-rad": {"en": "Open Image", "ar": "فتح صور الاشعة"},
"send-copy": {"en": "Email the Report", "ar": "أرسل التقرير"},
"vaccination": {"en": "Vaccination", "ar": "جدول التطعيمات"},
"welcomeBack": {"en": "Welcome back", "ar": "مرحبا مرة أخرى"},
"instructions": {
"en":
"Please ensure that the email address is up-to-date and process to view the schedule",
"ar": "يرجى التأكد من صحة عنوان البريد الالكتروني و المتابعة لعرض الجدول "
},
"update-email": {"en": "Update Email", "ar": "تحديث البريد الالكتروني"},
"updated-email": {
"en": "Updated email successfully",
"ar": "تم تحديث البريد الالكتروني"
},
"view-list-children": {
"en": "View List of Children",
"ar": "عرض قائمة الأطفال"
},
"add-child": {"en": "Add New Child", "ar": "اضافة طفل"},
"child-name": {"en": "Child Name", "ar": "اسم الطفل"},
"childDob": {"en": "Birth Date", "ar": "تاريخ الولادة"},
"deleted-child-mes": {
"en":
"The request was successful. The children have removed from the vaccination schedule subscription service.",
"ar": "تم حذف الطفل بنجاح"
},
"deleted-child": {"en": "Delete child", "ar": "إالغاء الطفل"},
"visit": {"en": "Visit", "ar": "زيارة"},
"description-vaccination": {"en": "Description", "ar": "وصف"},
"due-date": {"en": "Due date", "ar": "تاريخ الاستحقاق"},
"valid-email": {
"en": "Please enter valid email",
"ar": "الرجاء إدخال عنوان بريد صحيح"
},
"confirm-send": {
"en": "Send the child's schedule to the email?",
"ar": "ارسال جدول التطعيمات الى بريدك الالكتروني؟"
},
"email-success": {
"en":
" The request was successful. You will receive the Schedule in moments.",
"ar": "تم ارسال جدول التطعيمات "
},
"add-instructions": {
"en":
"Add the child's information below to recieve the schedule of vaccinations.",
"ar": "أضف معلومات الطفل لاستلام جدول التطعيمات"
},
"added-child": {
"en":
"The request was successful. You have added a child to the vaccination schedule subscription service.",
"ar": "تمت الاضافة بنجاح."
},
"appUpdate": {"en": "UPDATE THE APP", "ar": "تحديث التطبيق"},
"ereferralSaveSuccess": {
"en":
"The referral request has been submitted successfully, you will be contacted ASAP to complete the process. Referral request no is ",
"ar":
" تم إرسال طلب الإحالة بنجاح ، وسيتم الاتصال بك في أسرع وقت ممكن لإكمال العملية. رقم طلب الإحالة"
},
"Year": {"en": "YEAR", "ar": "السنة"},
"Month": {"en": "MONTH", "ar": "الشهر"},
"point": {"en": "POINT", "ar": "النقاط"},
"riyal": {"en": "RIYAL", "ar": "الريال"},
"termOfService": {"en": "Terms of service", "ar": "شروط الخدمة"},
"shoppingCart": {"en": "Shopping Cart", "ar": "عربة التسوق"},
"referralStatus": {"en": "Referral Status", "ar": "حالة الإحالة"},
"referralDate": {"en": "Referral Date", "ar": "تاريخ الإحالة"},
"patientName": {"en": "Patient Name", "ar": "اسم المريض"},
"referralNumber": {"en": "Referral Number", "ar": "رقم الإحالة"},
"requestID": {"en": "Request ID", "ar": " رقم الطلب"},
"OrderStatus": {"en": "Status", "ar": "الحاله"},
"pickupDate": {"en": "Pickup Date", "ar": "التاريخ"},
"serviceName": {"en": "Service Name", "ar": " اسم الخدمة"},
"orderLocation": {"en": "Location", "ar": "الموقع"},
"selectService": {"en": "Select Service", "ar": "حدد الخدمة"},
"coveredService": {"en": "Covered Service : ", "ar": " الخدمات المغطاة : "},
"selectedService": {
"en": "Selected Service : ",
"ar": " الخدمات المختارة : "
},
"cancelOrderMsg": {
"en": "Are you sure!! want to cancel this order",
"ar": "هل أنت واثق!! تريد إلغاء هذا الطلب"
},
"processDoneSuccessfully": {
"en": "Process Done Successfully",
"ar": "تمت العملية بنجاح"
},
"selectHomeHealthCareServices": {
"en": "Select Home Health Care Services",
"ar": " حدد خدمات الرعاية الصحية المنزلية"
},
};

@ -16,4 +16,8 @@ const USER_LONG = 'user-long';
const IS_GO_TO_PARKING = 'IS_GO_TO_PARKING';
const IS_SEARCH_APPO = 'is-search-appo';
const IS_LIVECARE_APPOINTMENT = 'is_livecare_appointment';
const IS_VIBRATION = 'is_vibration';
const THEME_VALUE = 'is_vibration';
const MAIN_USER = 'main-user';
const PHARMACY_LAST_VISITED_PRODUCTS = 'last-visited';
const PHARMACY_CUSTOMER_ID = 'costumer-id';

@ -0,0 +1,76 @@
class GetAllProjectsResponseModel {
String desciption;
Null desciptionN;
int iD;
String legalName;
String legalNameN;
String name;
Null nameN;
String phoneNumber;
String setupID;
int distanceInKilometers;
bool isActive;
String latitude;
String longitude;
int mainProjectID;
Null projectOutSA;
bool usingInDoctorApp;
GetAllProjectsResponseModel(
{this.desciption,
this.desciptionN,
this.iD,
this.legalName,
this.legalNameN,
this.name,
this.nameN,
this.phoneNumber,
this.setupID,
this.distanceInKilometers,
this.isActive,
this.latitude,
this.longitude,
this.mainProjectID,
this.projectOutSA,
this.usingInDoctorApp});
GetAllProjectsResponseModel.fromJson(Map<String, dynamic> json) {
desciption = json['Desciption'];
desciptionN = json['DesciptionN'];
iD = json['ID'];
legalName = json['LegalName'];
legalNameN = json['LegalNameN'];
name = json['Name'];
nameN = json['NameN'];
phoneNumber = json['PhoneNumber'];
setupID = json['SetupID'];
distanceInKilometers = json['DistanceInKilometers'];
isActive = json['IsActive'];
latitude = json['Latitude'];
longitude = json['Longitude'];
mainProjectID = json['MainProjectID'];
projectOutSA = json['ProjectOutSA'];
usingInDoctorApp = json['UsingInDoctorApp'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['Desciption'] = this.desciption;
data['DesciptionN'] = this.desciptionN;
data['ID'] = this.iD;
data['LegalName'] = this.legalName;
data['LegalNameN'] = this.legalNameN;
data['Name'] = this.name;
data['NameN'] = this.nameN;
data['PhoneNumber'] = this.phoneNumber;
data['SetupID'] = this.setupID;
data['DistanceInKilometers'] = this.distanceInKilometers;
data['IsActive'] = this.isActive;
data['Latitude'] = this.latitude;
data['Longitude'] = this.longitude;
data['MainProjectID'] = this.mainProjectID;
data['ProjectOutSA'] = this.projectOutSA;
data['UsingInDoctorApp'] = this.usingInDoctorApp;
return data;
}
}

@ -0,0 +1,128 @@
class GetEReferralResponseModel {
dynamic acceptedBrachCode;
dynamic acceptedBranchName;
dynamic acceptedBranchNameAr;
Channel channel;
dynamic identityCardAttachment;
String identityNumber;
dynamic insuranceCardAttachment;
bool isInsuredPatient;
String otherRelationship;
String patientContactNo;
int patientId;
String patientName;
int preferredBranchCode;
String preferredBranchName;
String referralDate;
int referralNumber;
Channel relationshipType;
String requesterContactNo;
String requesterName;
String status;
String statusAr;
GetEReferralResponseModel(
{this.acceptedBrachCode,
this.acceptedBranchName,
this.acceptedBranchNameAr,
this.channel,
this.identityCardAttachment,
this.identityNumber,
this.insuranceCardAttachment,
this.isInsuredPatient,
this.otherRelationship,
this.patientContactNo,
this.patientId,
this.patientName,
this.preferredBranchCode,
this.preferredBranchName,
this.referralDate,
this.referralNumber,
this.relationshipType,
this.requesterContactNo,
this.requesterName,
this.status,
this.statusAr});
GetEReferralResponseModel.fromJson(Map<String, dynamic> json) {
acceptedBrachCode = json['AcceptedBrachCode'];
acceptedBranchName = json['AcceptedBranchName'];
acceptedBranchNameAr = json['AcceptedBranchNameAr'];
channel =
json['Channel'] != null ? new Channel.fromJson(json['Channel']) : null;
identityCardAttachment = json['IdentityCardAttachment'];
identityNumber = json['IdentityNumber'];
insuranceCardAttachment = json['InsuranceCardAttachment'];
isInsuredPatient = json['IsInsuredPatient'];
otherRelationship = json['OtherRelationship'];
patientContactNo = json['PatientContactNo'];
patientId = json['PatientId'];
patientName = json['PatientName'];
preferredBranchCode = json['PreferredBranchCode'];
preferredBranchName = json['PreferredBranchName'];
referralDate = json['ReferralDate'];
referralNumber = json['ReferralNumber'];
relationshipType = json['RelationshipType'] != null
? new Channel.fromJson(json['RelationshipType'])
: null;
requesterContactNo = json['RequesterContactNo'];
requesterName = json['RequesterName'];
status = json['Status'];
statusAr = json['StatusAr'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['AcceptedBrachCode'] = this.acceptedBrachCode;
data['AcceptedBranchName'] = this.acceptedBranchName;
data['AcceptedBranchNameAr'] = this.acceptedBranchNameAr;
if (this.channel != null) {
data['Channel'] = this.channel.toJson();
}
data['IdentityCardAttachment'] = this.identityCardAttachment;
data['IdentityNumber'] = this.identityNumber;
data['InsuranceCardAttachment'] = this.insuranceCardAttachment;
data['IsInsuredPatient'] = this.isInsuredPatient;
data['OtherRelationship'] = this.otherRelationship;
data['PatientContactNo'] = this.patientContactNo;
data['PatientId'] = this.patientId;
data['PatientName'] = this.patientName;
data['PreferredBranchCode'] = this.preferredBranchCode;
data['PreferredBranchName'] = this.preferredBranchName;
data['ReferralDate'] = this.referralDate;
data['ReferralNumber'] = this.referralNumber;
if (this.relationshipType != null) {
data['RelationshipType'] = this.relationshipType.toJson();
}
data['RequesterContactNo'] = this.requesterContactNo;
data['RequesterName'] = this.requesterName;
data['Status'] = this.status;
data['StatusAr'] = this.statusAr;
return data;
}
}
class Channel {
int iD;
String text;
String textAr;
String textEn;
Channel({this.iD, this.text, this.textAr, this.textEn});
Channel.fromJson(Map<String, dynamic> json) {
iD = json['ID'];
text = json['Text'];
textAr = json['Text_Ar'];
textEn = json['Text_En'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['ID'] = this.iD;
data['Text'] = this.text;
data['Text_Ar'] = this.textAr;
data['Text_En'] = this.textEn;
return data;
}
}

@ -16,7 +16,9 @@ class InsuranceCardModel {
int patientType;
String groupName;
String companyName;
int companyID;
String subCategoryDesc;
int subCategoryID;
String patientCardID;
String insurancePolicyNumber;
bool isActive;
@ -25,6 +27,7 @@ class InsuranceCardModel {
InsuranceCardModel({
this.insurancePolicyNumber,
this.subCategoryDesc,
this.subCategoryID,
this.versionID,
this.channel,
this.languageID,
@ -40,6 +43,7 @@ class InsuranceCardModel {
this.patientType,
this.groupName,
this.companyName,
this.companyID,
this.patientCardID,
this.isActive,
this.cardValidTo
@ -50,6 +54,7 @@ class InsuranceCardModel {
insurancePolicyNumber = json['InsurancePolicyNo'];
patientCardID = json['PatientCardID'];
companyName = json['CompanyName'];
companyID = json['CompanyID'];
groupName = json['GroupName'];
versionID = json['VersionID'];
channel = json['Channel'];
@ -65,6 +70,7 @@ class InsuranceCardModel {
patientTypeID = json['PatientTypeID'];
patientType = json['PatientType'];
subCategoryDesc = json['SubCategoryDesc'];
subCategoryID = json["SubCategoryID"];
cardValidTo = json['CardValidTo'];
}

@ -86,3 +86,14 @@ class LabResult {
return data;
}
}
class LabResultList {
String filterName = "";
List<LabResult> patientLabResultList = List();
LabResultList(
{this.filterName, LabResult lab}) {
patientLabResultList.add(lab);
}
}

@ -8,6 +8,9 @@ class AdvanceModel {
String email;
String note;
String depositorName;
String mobileNumber;
String patientName;
int projectID;
CitiesModel citiessModel;
AdvanceModel(
@ -17,5 +20,8 @@ class AdvanceModel {
this.hospitalsModel,
this.fileNumber,
this.depositorName,
this.mobileNumber,
this.patientName,
this.projectID,
this.citiessModel});
}

@ -0,0 +1,22 @@
class GetNotificationsRequestModel {
int notificationStatusID;
int pagingSize;
int currentPage;
GetNotificationsRequestModel(
{this.notificationStatusID, this.pagingSize, this.currentPage});
GetNotificationsRequestModel.fromJson(Map<String, dynamic> json) {
notificationStatusID = json['NotificationStatusID'];
pagingSize = json['pagingSize'];
currentPage = json['currentPage'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['NotificationStatusID'] = this.notificationStatusID;
data['pagingSize'] = this.pagingSize;
data['currentPage'] = this.currentPage;
return data;
}
}

@ -0,0 +1,96 @@
class GetNotificationsResponseModel {
int id;
int recordId;
int patientID;
bool projectOutSA;
String deviceType;
String deviceToken;
String message;
String messageType;
String messageTypeData;
dynamic videoURL;
bool isQueue;
String isQueueOn;
String createdOn;
String createdBy;
String notificationType;
bool isSent;
String isSentOn;
bool isRead;
String isReadOn;
int channelID;
int projectID;
GetNotificationsResponseModel(
{this.id,
this.recordId,
this.patientID,
this.projectOutSA,
this.deviceType,
this.deviceToken,
this.message,
this.messageType,
this.messageTypeData,
this.videoURL,
this.isQueue,
this.isQueueOn,
this.createdOn,
this.createdBy,
this.notificationType,
this.isSent,
this.isSentOn,
this.isRead,
this.isReadOn,
this.channelID,
this.projectID});
GetNotificationsResponseModel.fromJson(Map<String, dynamic> json) {
id = json['Id'];
recordId = json['RecordId'];
patientID = json['PatientID'];
projectOutSA = json['ProjectOutSA'];
deviceType = json['DeviceType'];
deviceToken = json['DeviceToken'];
message = json['Message'];
messageType = json['MessageType'];
messageTypeData = json['MessageTypeData'];
videoURL = json['VideoURL'];
isQueue = json['IsQueue'];
isQueueOn = json['IsQueueOn'];
createdOn = json['CreatedOn'];
createdBy = json['CreatedBy'];
notificationType = json['NotificationType'];
isSent = json['IsSent'];
isSentOn = json['IsSentOn'];
isRead = json['IsRead'];
isReadOn = json['IsReadOn'];
channelID = json['ChannelID'];
projectID = json['ProjectID'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['Id'] = this.id;
data['RecordId'] = this.recordId;
data['PatientID'] = this.patientID;
data['ProjectOutSA'] = this.projectOutSA;
data['DeviceType'] = this.deviceType;
data['DeviceToken'] = this.deviceToken;
data['Message'] = this.message;
data['MessageType'] = this.messageType;
data['MessageTypeData'] = this.messageTypeData;
data['VideoURL'] = this.videoURL;
data['IsQueue'] = this.isQueue;
data['IsQueueOn'] = this.isQueueOn;
data['CreatedOn'] = this.createdOn;
data['CreatedBy'] = this.createdBy;
data['NotificationType'] = this.notificationType;
data['IsSent'] = this.isSent;
data['IsSentOn'] = this.isSentOn;
data['IsRead'] = this.isRead;
data['IsReadOn'] = this.isReadOn;
data['ChannelID'] = this.channelID;
data['ProjectID'] = this.projectID;
return data;
}
}

@ -0,0 +1,15 @@
class MarkMessageAsReadRequestModel {
int notificationPoolID;
MarkMessageAsReadRequestModel({this.notificationPoolID});
MarkMessageAsReadRequestModel.fromJson(Map<String, dynamic> json) {
notificationPoolID = json['NotificationPoolID'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['NotificationPoolID'] = this.notificationPoolID;
return data;
}
}

@ -17,6 +17,7 @@ class Addresses {
String createdOnUtc;
String province;
String latLong;
bool isChecked;
Addresses(
{this.id,
@ -36,7 +37,8 @@ class Addresses {
this.customerAttributes,
this.createdOnUtc,
this.province,
this.latLong});
this.latLong,
this.isChecked = false});
Addresses.fromJson(Map<String, dynamic> json) {
id = json['id'];
@ -57,6 +59,7 @@ class Addresses {
createdOnUtc = json['created_on_utc'];
province = json['province'];
latLong = json['lat_long'];
isChecked = json['isChecked'];
}
Map<String, dynamic> toJson() {
@ -79,6 +82,7 @@ class Addresses {
data['created_on_utc'] = this.createdOnUtc;
data['province'] = this.province;
data['lat_long'] = this.latLong;
data['isChecked'] = this.isChecked;
return data;
}

@ -0,0 +1,84 @@
class BillingAddress {
String id;
String firstName;
String lastName;
String email;
String company;
int countryId;
String country;
String stateProvinceId;
String city;
String address1;
String address2;
String zipPostalCode;
String phoneNumber;
String faxNumber;
String customerAttributes;
String createdOnUtc;
String province;
String latLong;
BillingAddress(
{this.id,
this.firstName,
this.lastName,
this.email,
this.company,
this.countryId,
this.country,
this.stateProvinceId,
this.city,
this.address1,
this.address2,
this.zipPostalCode,
this.phoneNumber,
this.faxNumber,
this.customerAttributes,
this.createdOnUtc,
this.province,
this.latLong});
BillingAddress.fromJson(Map<String, dynamic> json) {
id = json['id'];
firstName = json['first_name'];
lastName = json['last_name'];
email = json['email'];
company = json['company'];
countryId = json['country_id'];
country = json['country'];
stateProvinceId = json['state_province_id'];
city = json['city'];
address1 = json['address1'];
address2 = json['address2'];
zipPostalCode = json['zip_postal_code'];
phoneNumber = json['phone_number'];
faxNumber = json['fax_number'];
customerAttributes = json['customer_attributes'];
createdOnUtc = json['created_on_utc'];
province = json['province'];
latLong = json['lat_long'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['first_name'] = this.firstName;
data['last_name'] = this.lastName;
data['email'] = this.email;
data['company'] = this.company;
data['country_id'] = this.countryId;
data['country'] = this.country;
data['state_province_id'] = this.stateProvinceId;
data['city'] = this.city;
data['address1'] = this.address1;
data['address2'] = this.address2;
data['zip_postal_code'] = this.zipPostalCode;
data['phone_number'] = this.phoneNumber;
data['fax_number'] = this.faxNumber;
data['customer_attributes'] = this.customerAttributes;
data['created_on_utc'] = this.createdOnUtc;
data['province'] = this.province;
data['lat_long'] = this.latLong;
return data;
}
}

@ -1,4 +1,10 @@
import 'package:diplomaticquarterapp/core/model/pharmacies/Addresses.dart';
import 'package:diplomaticquarterapp/core/model/pharmacies/BillingAddress.dart';
class Customer {
BillingAddress billingAddress;
BillingAddress shippingAddress;
List<Addresses> addresses;
String fileNumber;
String iqamaNumber;
int isOutSa;
@ -8,8 +14,6 @@ class Customer {
String phone;
String countryCode;
String yahalaAccountno;
String billingAddress;
String shippingAddress;
String id;
String username;
String email;
@ -17,50 +21,63 @@ class Customer {
String lastName;
String languageId;
String adminComment;
String isTaxExempt;
String hasShoppingCartItems;
String active;
String deleted;
String isSystemAccount;
bool isTaxExempt;
bool hasShoppingCartItems;
bool active;
bool deleted;
bool isSystemAccount;
String systemName;
String lastIpAddress;
String createdOnUtc;
String lastLoginDateUtc;
String lastActivityDateUtc;
String registeredInStoreId;
int registeredInStoreId;
Customer(
{this.fileNumber,
this.iqamaNumber,
this.isOutSa,
this.patientType,
this.gender,
this.birthDate,
this.phone,
this.countryCode,
this.yahalaAccountno,
this.billingAddress,
this.shippingAddress,
this.id,
this.username,
this.email,
this.firstName,
this.lastName,
this.languageId,
this.adminComment,
this.isTaxExempt,
this.hasShoppingCartItems,
this.active,
this.deleted,
this.isSystemAccount,
this.systemName,
this.lastIpAddress,
this.createdOnUtc,
this.lastLoginDateUtc,
this.lastActivityDateUtc,
this.registeredInStoreId});
{this.billingAddress,
this.shippingAddress,
this.addresses,
this.fileNumber,
this.iqamaNumber,
this.isOutSa,
this.patientType,
this.gender,
this.birthDate,
this.phone,
this.countryCode,
this.yahalaAccountno,
this.id,
this.username,
this.email,
this.firstName,
this.lastName,
this.languageId,
this.adminComment,
this.isTaxExempt,
this.hasShoppingCartItems,
this.active,
this.deleted,
this.isSystemAccount,
this.systemName,
this.lastIpAddress,
this.createdOnUtc,
this.lastLoginDateUtc,
this.lastActivityDateUtc,
this.registeredInStoreId});
Customer.fromJson(Map<String, dynamic> json) {
billingAddress = json['billing_address'] != null
? new BillingAddress.fromJson(json['billing_address'])
: null;
shippingAddress = json['shipping_address'] != null
? new BillingAddress.fromJson(json['shipping_address'])
: null;
if (json['addresses'] != null) {
addresses = new List<Addresses>();
json['addresses'].forEach((v) {
addresses.add(new Addresses.fromJson(v));
});
}
fileNumber = json['file_number'];
iqamaNumber = json['iqama_number'];
isOutSa = json['is_out_sa'];
@ -70,8 +87,6 @@ class Customer {
phone = json['phone'];
countryCode = json['country_code'];
yahalaAccountno = json['yahala_accountno'];
billingAddress = json['billing_address'];
shippingAddress = json['shipping_address'];
id = json['id'];
username = json['username'];
email = json['email'];
@ -94,6 +109,15 @@ class Customer {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.billingAddress != null) {
data['billing_address'] = this.billingAddress.toJson();
}
if (this.shippingAddress != null) {
data['shipping_address'] = this.shippingAddress.toJson();
}
if (this.addresses != null) {
data['addresses'] = this.addresses.map((v) => v.toJson()).toList();
}
data['file_number'] = this.fileNumber;
data['iqama_number'] = this.iqamaNumber;
data['is_out_sa'] = this.isOutSa;
@ -103,8 +127,6 @@ class Customer {
data['phone'] = this.phone;
data['country_code'] = this.countryCode;
data['yahala_accountno'] = this.yahalaAccountno;
data['billing_address'] = this.billingAddress;
data['shipping_address'] = this.shippingAddress;
data['id'] = this.id;
data['username'] = this.username;
data['email'] = this.email;
@ -125,4 +147,4 @@ class Customer {
data['registered_in_store_id'] = this.registeredInStoreId;
return data;
}
}
}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,179 @@
import 'PointsAmountPerYear.dart';
import 'PointsDetails.dart';
class LakumInquiryInformationObjVersion {
int accountNumber;
String accountStatus;
String barCode;
int consumedPoints;
String consumedPointsAmount;
List<PointsAmountPerYear> consumedPointsAmountPerYear;
List<PointsDetails> consumedPointsDetails;
String createdDate;
int expiredPoints;
String expiryDate;
int gainedPoints;
List<PointsAmountPerYear> gainedPointsAmountPerYear;
List<PointsDetails> gainedPointsDetails;
String lakumMessageStatus;
String memberName;
String memberUniversalId;
String mobileNumber;
int pointsBalance;
int pointsBalanceAmount;
int pointsWillBeExpired;
String prefLang;
int statusCode;
int transferPoints;
List<PointsAmountPerYear> transferPointsAmountPerYear;
List<PointsDetails> transferPointsDetails;
int waitingPoints;
int loyalityAmount;
int loyalityPoints;
int purchaseRate;
LakumInquiryInformationObjVersion(
{this.accountNumber,
this.accountStatus,
this.barCode,
this.consumedPoints,
this.consumedPointsAmount,
this.consumedPointsAmountPerYear,
this.consumedPointsDetails,
this.createdDate,
this.expiredPoints,
this.expiryDate,
this.gainedPoints,
this.gainedPointsAmountPerYear,
this.gainedPointsDetails,
this.lakumMessageStatus,
this.memberName,
this.memberUniversalId,
this.mobileNumber,
this.pointsBalance,
this.pointsBalanceAmount,
this.pointsWillBeExpired,
this.prefLang,
this.statusCode,
this.transferPoints,
this.transferPointsAmountPerYear,
this.transferPointsDetails,
this.waitingPoints,
this.loyalityAmount,
this.loyalityPoints,
this.purchaseRate});
LakumInquiryInformationObjVersion.fromJson(Map<String, dynamic> json) {
accountNumber = json['AccountNumber'];
accountStatus = json['AccountStatus'];
barCode = json['BarCode'];
consumedPoints = json['ConsumedPoints'];
consumedPointsAmount = json['ConsumedPointsAmount'];
if (json['ConsumedPointsAmountPerYear'] != null) {
consumedPointsAmountPerYear = new List<PointsAmountPerYear>();
json['ConsumedPointsAmountPerYear'].forEach((v) {
consumedPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
});
}
if (json['ConsumedPointsDetails'] != null) {
consumedPointsDetails = new List<PointsDetails>();
json['ConsumedPointsDetails'].forEach((v) {
consumedPointsDetails.add(PointsDetails.fromJson(v));
});
}
createdDate = json['CreatedDate'];
expiredPoints = json['ExpiredPoints'];
expiryDate = json['ExpiryDate'];
gainedPoints = json['GainedPoints'];
if (json['GainedPointsAmountPerYear'] != null) {
gainedPointsAmountPerYear = new List<PointsAmountPerYear>();
json['GainedPointsAmountPerYear'].forEach((v) {
gainedPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
});
}
if (json['GainedPointsDetails'] != null) {
gainedPointsDetails = new List<PointsDetails>();
json['GainedPointsDetails'].forEach((v) {
gainedPointsDetails.add(PointsDetails.fromJson(v));
});
}
lakumMessageStatus = json['LakumMessageStatus'];
memberName = json['MemberName'];
memberUniversalId = json['MemberUniversalId'];
mobileNumber = json['MobileNumber'];
pointsBalance = json['PointsBalance'];
pointsBalanceAmount = json['PointsBalanceAmount'];
pointsWillBeExpired = json['PointsWillBeExpired'];
prefLang = json['PrefLang'];
statusCode = json['StatusCode'];
transferPoints = json['TransferPoints'];
if (json['TransferPointsAmountPerYear'] != null) {
transferPointsAmountPerYear = new List<PointsAmountPerYear>();
json['TransferPointsAmountPerYear'].forEach((v) {
transferPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
});
}
if (json['TransferPointsDetails'] != null) {
transferPointsDetails = new List<PointsDetails>();
json['TransferPointsDetails'].forEach((v) {
transferPointsDetails.add(PointsDetails.fromJson(v));
});
}
waitingPoints = json['WaitingPoints'];
loyalityAmount = json['loyalityAmount'];
loyalityPoints = json['loyalityPoints'];
purchaseRate = json['purchaseRate'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['AccountNumber'] = this.accountNumber;
data['AccountStatus'] = this.accountStatus;
data['BarCode'] = this.barCode;
data['ConsumedPoints'] = this.consumedPoints;
data['ConsumedPointsAmount'] = this.consumedPointsAmount;
if (this.consumedPointsAmountPerYear != null) {
data['ConsumedPointsAmountPerYear'] =
this.consumedPointsAmountPerYear.map((v) => v).toList();
}
if (this.consumedPointsDetails != null) {
data['ConsumedPointsDetails'] =
this.consumedPointsDetails.map((v) => v).toList();
}
data['CreatedDate'] = this.createdDate;
data['ExpiredPoints'] = this.expiredPoints;
data['ExpiryDate'] = this.expiryDate;
data['GainedPoints'] = this.gainedPoints;
if (this.gainedPointsAmountPerYear != null) {
data['GainedPointsAmountPerYear'] =
this.gainedPointsAmountPerYear.map((v) => v).toList();
}
if (this.gainedPointsDetails != null) {
data['GainedPointsDetails'] =
this.gainedPointsDetails.map((v) => v).toList();
}
data['LakumMessageStatus'] = this.lakumMessageStatus;
data['MemberName'] = this.memberName;
data['MemberUniversalId'] = this.memberUniversalId;
data['MobileNumber'] = this.mobileNumber;
data['PointsBalance'] = this.pointsBalance;
data['PointsBalanceAmount'] = this.pointsBalanceAmount;
data['PointsWillBeExpired'] = this.pointsWillBeExpired;
data['PrefLang'] = this.prefLang;
data['StatusCode'] = this.statusCode;
data['TransferPoints'] = this.transferPoints;
if (this.transferPointsAmountPerYear != null) {
data['TransferPointsAmountPerYear'] =
this.transferPointsAmountPerYear.map((v) => v).toList();
}
if (this.transferPointsDetails != null) {
data['TransferPointsDetails'] =
this.transferPointsDetails.map((v) => v).toList();
}
data['WaitingPoints'] = this.waitingPoints;
data['loyalityAmount'] = this.loyalityAmount;
data['loyalityPoints'] = this.loyalityPoints;
data['purchaseRate'] = this.purchaseRate;
return data;
}
}

@ -0,0 +1,28 @@
class ListUserAgreement {
String userAgreementLAKUM;
String userAgreementLAKUMn;
String userAgreementTxt;
String userAgreementTxtn;
ListUserAgreement(
{this.userAgreementLAKUM,
this.userAgreementLAKUMn,
this.userAgreementTxt,
this.userAgreementTxtn});
ListUserAgreement.fromJson(Map<String, dynamic> json) {
userAgreementLAKUM = json['UserAgreementLAKUM'];
userAgreementLAKUMn = json['UserAgreementLAKUMn'];
userAgreementTxt = json['UserAgreementTxt'];
userAgreementTxtn = json['UserAgreementTxtn'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['UserAgreementLAKUM'] = this.userAgreementLAKUM;
data['UserAgreementLAKUMn'] = this.userAgreementLAKUMn;
data['UserAgreementTxt'] = this.userAgreementTxt;
data['UserAgreementTxtn'] = this.userAgreementTxtn;
return data;
}
}

@ -0,0 +1,170 @@
import 'dart:convert';
PharmacyAddressesModel pharmacyAddressesModelFromJson(String str) => PharmacyAddressesModel.fromJson(json.decode(str));
String pharmacyAddressesModelToJson(PharmacyAddressesModel data) => json.encode(data.toJson());
class PharmacyAddressesModel {
PharmacyAddressesModel({
this.customers,
});
List<Customer> customers;
factory PharmacyAddressesModel.fromJson(Map<String, dynamic> json) => PharmacyAddressesModel(
customers: List<Customer>.from(json["customers"].map((x) => Customer.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"customers": List<dynamic>.from(customers.map((x) => x.toJson())),
};
}
class Customer {
Customer({
this.addresses,
});
List<Address> addresses;
factory Customer.fromJson(Map<String, dynamic> json) => Customer(
addresses: List<Address>.from(json["addresses"].map((x) => Address.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"addresses": List<dynamic>.from(addresses.map((x) => x.toJson())),
};
}
class Address {
Address({
this.id,
this.firstName,
this.lastName,
this.email,
this.company,
this.countryId,
this.country,
this.stateProvinceId,
this.city,
this.address1,
this.address2,
this.zipPostalCode,
this.phoneNumber,
this.faxNumber,
this.customerAttributes,
this.createdOnUtc,
this.province,
this.latLong,
});
String id;
FirstName firstName;
LastName lastName;
Email email;
dynamic company;
int countryId;
Country country;
dynamic stateProvinceId;
City city;
String address1;
String address2;
String zipPostalCode;
String phoneNumber;
dynamic faxNumber;
String customerAttributes;
DateTime createdOnUtc;
dynamic province;
String latLong;
factory Address.fromJson(Map<String, dynamic> json) => Address(
id: json["id"],
firstName: firstNameValues.map[json["first_name"]],
lastName: lastNameValues.map[json["last_name"]],
email: emailValues.map[json["email"]],
company: json["company"],
countryId: json["country_id"],
country: countryValues.map[json["country"]],
stateProvinceId: json["state_province_id"],
city: cityValues.map[json["city"]],
address1: json["address1"],
address2: json["address2"],
zipPostalCode: json["zip_postal_code"],
phoneNumber: json["phone_number"],
faxNumber: json["fax_number"],
customerAttributes: json["customer_attributes"],
createdOnUtc: DateTime.parse(json["created_on_utc"]),
province: json["province"],
latLong: json["lat_long"],
);
Map<String, dynamic> toJson() => {
"id": id,
"first_name": firstNameValues.reverse[firstName],
"last_name": lastNameValues.reverse[lastName],
"email": emailValues.reverse[email],
"company": company,
"country_id": countryId,
"country": countryValues.reverse[country],
"state_province_id": stateProvinceId,
"city": cityValues.reverse[city],
"address1": address1,
"address2": address2,
"zip_postal_code": zipPostalCode,
"phone_number": phoneNumber,
"fax_number": faxNumber,
"customer_attributes": customerAttributes,
"created_on_utc": createdOnUtc.toIso8601String(),
"province": province,
"lat_long": latLong,
};
}
enum City { RIYADH, AL_OYUN }
final cityValues = EnumValues({
"Al Oyun": City.AL_OYUN,
"Riyadh": City.RIYADH
});
enum Country { SAUDI_ARABIA }
final countryValues = EnumValues({
"Saudi Arabia": Country.SAUDI_ARABIA
});
enum Email { TAMER_FANASHEH_GMAIL_COM, TAMER_DASDASDAS_GMAIL_COM }
final emailValues = EnumValues({
"Tamer.dasdasdas@gmail.com": Email.TAMER_DASDASDAS_GMAIL_COM,
"Tamer.fanasheh@gmail.com": Email.TAMER_FANASHEH_GMAIL_COM
});
enum FirstName { TAMER, TAMER_FANASHEH }
final firstNameValues = EnumValues({
"TAMER": FirstName.TAMER,
"TAMER FANASHEH": FirstName.TAMER_FANASHEH
});
enum LastName { FANASHEH, MUSA }
final lastNameValues = EnumValues({
"FANASHEH": LastName.FANASHEH,
"MUSA": LastName.MUSA
});
class EnumValues<T> {
Map<String, T> map;
Map<T, String> reverseMap;
EnumValues(this.map);
Map<T, String> get reverse {
if (reverseMap == null) {
reverseMap = map.map((k, v) => new MapEntry(v, k));
}
return reverseMap;
}
}

@ -1,149 +1,538 @@
import 'package:diplomaticquarterapp/core/model/pharmacies/Specifications.dart';
import 'PharmacyImageObject.dart';
import 'Reviews.dart';
class PharmacyProduct {
String id;
bool visibleIndividually;
String name;
String namen;
String shortDescription;
String shortDescriptionn;
String fullDescription;
String fullDescriptionn;
bool markasNew;
bool showOnHomePage;
String metaKeywords;
String metaDescription;
String metaTitle;
bool allowCustomerReviews;
int approvedRatingSum;
int notApprovedRatingSum;
int approvedTotalReviews;
int notApprovedTotalReviews;
String sku;
bool isRx;
bool prescriptionRequired;
String rxMessage;
String rxMessagen;
String manufacturerPartNumber;
String gtin;
bool isGiftCard;
bool requireOtherProducts;
bool automaticallyAddRequiredProducts;
bool isDownload;
bool unlimitedDownloads;
int maxNumberOfDownloads;
String downloadExpirationDays;
bool hasSampleDownload;
bool hasUserAgreement;
bool isRecurring;
int recurringCycleLength;
int recurringTotalCycles;
bool isRental;
int rentalPriceLength;
bool isShipEnabled;
bool isFreeShipping;
bool shipSeparately;
double additionalShippingCharge;
bool isTaxExempt;
bool isTelecommunicationsOrBroadcastingOrElectronicServices;
bool useMultipleWarehouses;
int manageInventoryMethodId;
int stockQuantity;
String stockAvailability;
String stockAvailabilityn;
bool displayStockAvailability;
bool displayStockQuantity;
int minStockQuantity;
int notifyAdminForQuantityBelow;
bool allowBackInStockSubscriptions;
int orderMinimumQuantity;
int orderMaximumQuantity;
String allowedQuantities;
bool allowAddingOnlyExistingAttributeCombinations;
bool disableBuyButton;
bool disableWishlistButton;
bool availableForPreOrder;
String preOrderAvailabilityStartDateTimeUtc;
bool callForPrice;
double price;
double oldPrice;
double productCost;
String specialPrice;
String specialPriceStartDateTimeUtc;
String specialPriceEndDateTimeUtc;
bool customerEntersPrice;
double minimumCustomerEnteredPrice;
double maximumCustomerEnteredPrice;
bool basepriceEnabled;
double basepriceAmount;
double basepriceBaseAmount;
bool hasTierPrices;
bool hasDiscountsApplied;
String discountName;
String discountNamen;
String discountDescription;
String discountDescriptionn;
String discountPercentage;
String currency;
String currencyn;
double weight;
double length;
double width;
double height;
String availableStartDateTimeUtc;
String availableEndDateTimeUtc;
int displayOrder;
bool published;
bool deleted;
String createdOnUtc;
String updatedOnUtc;
String productType;
int parentGroupedProductId;
List<int> roleIds;
List<int> discountIds;
List<int> storeIds;
List<int> manufacturerIds;
List<Reviews> reviews;
List<PharmacyImageObject> images;
List<String> attributes;
List<Specifications> specifications;
List<String> associatedProductIds;
List<String> tags;
int vendorId;
String seName;
PharmacyProduct(
{this.id,
this.visibleIndividually,
this.name,
this.namen,
this.shortDescription,
this.shortDescriptionn,
this.fullDescription,
this.fullDescriptionn,
this.markasNew,
this.showOnHomePage,
this.metaKeywords,
this.metaDescription,
this.metaTitle,
this.allowCustomerReviews,
this.approvedRatingSum,
this.notApprovedRatingSum,
this.approvedTotalReviews,
this.notApprovedTotalReviews,
this.sku,
this.isRx,
this.prescriptionRequired,
this.rxMessage,
this.rxMessagen,
this.manufacturerPartNumber,
this.gtin,
this.isGiftCard,
this.requireOtherProducts,
this.automaticallyAddRequiredProducts,
this.isDownload,
this.unlimitedDownloads,
this.maxNumberOfDownloads,
this.downloadExpirationDays,
this.hasSampleDownload,
this.hasUserAgreement,
this.isRecurring,
this.recurringCycleLength,
this.recurringTotalCycles,
this.isRental,
this.rentalPriceLength,
this.isShipEnabled,
this.isFreeShipping,
this.shipSeparately,
this.additionalShippingCharge,
this.isTaxExempt,
this.isTelecommunicationsOrBroadcastingOrElectronicServices,
this.useMultipleWarehouses,
this.manageInventoryMethodId,
this.stockQuantity,
this.stockAvailability,
this.stockAvailabilityn,
this.displayStockAvailability,
this.displayStockQuantity,
this.minStockQuantity,
this.notifyAdminForQuantityBelow,
this.allowBackInStockSubscriptions,
this.orderMinimumQuantity,
this.orderMaximumQuantity,
this.allowedQuantities,
this.allowAddingOnlyExistingAttributeCombinations,
this.disableBuyButton,
this.disableWishlistButton,
this.availableForPreOrder,
this.preOrderAvailabilityStartDateTimeUtc,
this.callForPrice,
this.price,
this.oldPrice,
this.productCost,
this.specialPrice,
this.specialPriceStartDateTimeUtc,
this.specialPriceEndDateTimeUtc,
this.customerEntersPrice,
this.minimumCustomerEnteredPrice,
this.maximumCustomerEnteredPrice,
this.basepriceEnabled,
this.basepriceAmount,
this.basepriceBaseAmount,
this.hasTierPrices,
this.hasDiscountsApplied,
this.discountName,
this.discountNamen,
this.discountDescription,
this.discountDescriptionn,
this.discountPercentage,
this.currency,
this.currencyn,
this.weight,
this.length,
this.width,
this.height,
this.availableStartDateTimeUtc,
this.availableEndDateTimeUtc,
this.displayOrder,
this.published,
this.deleted,
this.createdOnUtc,
this.updatedOnUtc,
this.productType,
this.parentGroupedProductId,
this.roleIds,
this.discountIds,
this.storeIds,
this.manufacturerIds,
this.reviews,
this.images});
this.images,
this.attributes,
this.specifications,
this.associatedProductIds,
this.tags,
this.vendorId,
this.seName});
PharmacyProduct.fromJson(Map<String, dynamic> json) {
try {
id = json['id'];
name = json['name'];
namen = json['namen'];
shortDescription = json['short_description'];
fullDescription = json['full_description'];
fullDescriptionn = json['full_descriptionn'];
approvedRatingSum = json['approved_rating_sum'];
approvedTotalReviews = json['approved_total_reviews'];
sku = json['sku'];
isRx = json['is_rx'];
rxMessage = json['rx_message'];
rxMessagen = json['rx_messagen'];
stockQuantity = json['stock_quantity'];
stockAvailability = json['stock_availability'];
stockAvailabilityn = json['stock_availabilityn'];
allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
orderMinimumQuantity = json['order_minimum_quantity'];
orderMaximumQuantity = json['order_maximum_quantity'];
price = json['price'];
oldPrice = json['old_price'];
discountName = json['discount_name'];
discountNamen = json['discount_namen'];
discountPercentage = json['discount_percentage'];
displayOrder = json['display_order'];
if (json['discount_ids'] != null) {
discountIds = new List<int>();
json['discount_ids'].forEach((v) {
discountIds.add(v);
});
}
if (json['reviews'] != null) {
reviews = new List<Reviews>();
json['reviews'].forEach((v) {
reviews.add(new Reviews.fromJson(v));
});
}
if (json['images'] != null) {
images = new List<PharmacyImageObject>();
json['images'].forEach((v) {
images.add(new PharmacyImageObject.fromJson(v));
});
}
} catch (e) {
print(e);
id = json['id'];
visibleIndividually = json['visible_individually'];
name = json['name'];
namen = json['namen'];
shortDescription = json['short_description'];
shortDescriptionn = json['short_descriptionn'];
fullDescription = json['full_description'];
fullDescriptionn = json['full_descriptionn'];
markasNew = json['markas_new'];
showOnHomePage = json['show_on_home_page'];
metaKeywords = json['meta_keywords'];
metaDescription = json['meta_description'];
metaTitle = json['meta_title'];
allowCustomerReviews = json['allow_customer_reviews'];
approvedRatingSum = json['approved_rating_sum'];
notApprovedRatingSum = json['not_approved_rating_sum'];
approvedTotalReviews = json['approved_total_reviews'];
notApprovedTotalReviews = json['not_approved_total_reviews'];
sku = json['sku'];
isRx = json['is_rx'];
prescriptionRequired = json['prescription_required'];
rxMessage = json['rx_message'];
rxMessagen = json['rx_messagen'];
manufacturerPartNumber = json['manufacturer_part_number'];
gtin = json['gtin'];
isGiftCard = json['is_gift_card'];
requireOtherProducts = json['require_other_products'];
automaticallyAddRequiredProducts =
json['automatically_add_required_products'];
isDownload = json['is_download'];
unlimitedDownloads = json['unlimited_downloads'];
maxNumberOfDownloads = json['max_number_of_downloads'];
downloadExpirationDays = json['download_expiration_days'];
hasSampleDownload = json['has_sample_download'];
hasUserAgreement = json['has_user_agreement'];
isRecurring = json['is_recurring'];
recurringCycleLength = json['recurring_cycle_length'];
recurringTotalCycles = json['recurring_total_cycles'];
isRental = json['is_rental'];
rentalPriceLength = json['rental_price_length'];
isShipEnabled = json['is_ship_enabled'];
isFreeShipping = json['is_free_shipping'];
shipSeparately = json['ship_separately'];
additionalShippingCharge = json['additional_shipping_charge'];
isTaxExempt = json['is_tax_exempt'];
isTelecommunicationsOrBroadcastingOrElectronicServices =
json['is_telecommunications_or_broadcasting_or_electronic_services'];
useMultipleWarehouses = json['use_multiple_warehouses'];
manageInventoryMethodId = json['manage_inventory_method_id'];
stockQuantity = json['stock_quantity'];
stockAvailability = json['stock_availability'];
stockAvailabilityn = json['stock_availabilityn'];
displayStockAvailability = json['display_stock_availability'];
displayStockQuantity = json['display_stock_quantity'];
minStockQuantity = json['min_stock_quantity'];
notifyAdminForQuantityBelow = json['notify_admin_for_quantity_below'];
allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
orderMinimumQuantity = json['order_minimum_quantity'];
orderMaximumQuantity = json['order_maximum_quantity'];
allowedQuantities = json['allowed_quantities'];
allowAddingOnlyExistingAttributeCombinations =
json['allow_adding_only_existing_attribute_combinations'];
disableBuyButton = json['disable_buy_button'];
disableWishlistButton = json['disable_wishlist_button'];
availableForPreOrder = json['available_for_pre_order'];
preOrderAvailabilityStartDateTimeUtc =
json['pre_order_availability_start_date_time_utc'];
callForPrice = json['call_for_price'];
price = json['price'];
oldPrice = json['old_price'];
productCost = json['product_cost'];
specialPrice = json['special_price'];
specialPriceStartDateTimeUtc = json['special_price_start_date_time_utc'];
specialPriceEndDateTimeUtc = json['special_price_end_date_time_utc'];
customerEntersPrice = json['customer_enters_price'];
minimumCustomerEnteredPrice = json['minimum_customer_entered_price'];
maximumCustomerEnteredPrice = json['maximum_customer_entered_price'];
basepriceEnabled = json['baseprice_enabled'];
basepriceAmount = json['baseprice_amount'];
basepriceBaseAmount = json['baseprice_base_amount'];
hasTierPrices = json['has_tier_prices'];
hasDiscountsApplied = json['has_discounts_applied'];
discountName = json['discount_name'];
discountNamen = json['discount_namen'];
discountDescription = json['discount_description'];
discountDescriptionn = json['discount_Descriptionn'];
discountPercentage = json['discount_percentage'];
currency = json['currency'];
currencyn = json['currencyn'];
weight = json['weight'];
length = json['length'];
width = json['width'];
height = json['height'];
availableStartDateTimeUtc = json['available_start_date_time_utc'];
availableEndDateTimeUtc = json['available_end_date_time_utc'];
displayOrder = json['display_order'];
published = json['published'];
deleted = json['deleted'];
createdOnUtc = json['created_on_utc'];
updatedOnUtc = json['updated_on_utc'];
productType = json['product_type'];
parentGroupedProductId = json['parent_grouped_product_id'];
if (json['role_ids'] != null) {
roleIds = new List<int>();
json['role_ids'].forEach((v) {
roleIds.add(v);
});
}
if (json['discount_ids'] != null) {
discountIds = new List<int>();
json['discount_ids'].forEach((v) {
discountIds.add(v);
});
}
if (json['store_ids'] != null) {
storeIds = new List<int>();
json['store_ids'].forEach((v) {
storeIds.add(v);
});
}
if (json['manufacturer_ids'] != null) {
manufacturerIds = new List<int>();
json['manufacturer_ids'].forEach((v) {
manufacturerIds.add(v);
});
}
if (json['reviews'] != null) {
reviews = new List<Reviews>();
json['reviews'].forEach((v) {
reviews.add(new Reviews.fromJson(v));
});
}
if (json['images'] != null) {
images = new List<PharmacyImageObject>();
json['images'].forEach((v) {
images.add(new PharmacyImageObject.fromJson(v));
});
}
if (json['attributes'] != null) {
attributes = new List<String>();
json['attributes'].forEach((v) {
attributes.add(v);
});
}
if (json['specifications'] != null) {
specifications = new List<Specifications>();
json['specifications'].forEach((v) {
specifications.add(new Specifications.fromJson(v));
});
}
if (json['associated_product_ids'] != null) {
associatedProductIds = new List<String>();
json['associated_product_ids'].forEach((v) {
associatedProductIds.add(v);
});
}
if (json['tags'] != null) {
tags = new List<String>();
json['tags'].forEach((v) {
tags.add(v);
});
}
vendorId = json['vendor_id'];
seName = json['se_name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['visible_individually'] = this.visibleIndividually;
data['name'] = this.name;
data['namen'] = this.namen;
data['short_description'] = this.shortDescription;
data['short_descriptionn'] = this.shortDescriptionn;
data['full_description'] = this.fullDescription;
data['full_descriptionn'] = this.fullDescriptionn;
data['markas_new'] = this.markasNew;
data['show_on_home_page'] = this.showOnHomePage;
data['meta_keywords'] = this.metaKeywords;
data['meta_description'] = this.metaDescription;
data['meta_title'] = this.metaTitle;
data['allow_customer_reviews'] = this.allowCustomerReviews;
data['approved_rating_sum'] = this.approvedRatingSum;
data['not_approved_rating_sum'] = this.notApprovedRatingSum;
data['approved_total_reviews'] = this.approvedTotalReviews;
data['not_approved_total_reviews'] = this.notApprovedTotalReviews;
data['sku'] = this.sku;
data['is_rx'] = this.isRx;
data['prescription_required'] = this.prescriptionRequired;
data['rx_message'] = this.rxMessage;
data['rx_messagen'] = this.rxMessagen;
data['manufacturer_part_number'] = this.manufacturerPartNumber;
data['gtin'] = this.gtin;
data['is_gift_card'] = this.isGiftCard;
data['require_other_products'] = this.requireOtherProducts;
data['automatically_add_required_products'] =
this.automaticallyAddRequiredProducts;
data['is_download'] = this.isDownload;
data['unlimited_downloads'] = this.unlimitedDownloads;
data['max_number_of_downloads'] = this.maxNumberOfDownloads;
data['download_expiration_days'] = this.downloadExpirationDays;
data['has_sample_download'] = this.hasSampleDownload;
data['has_user_agreement'] = this.hasUserAgreement;
data['is_recurring'] = this.isRecurring;
data['recurring_cycle_length'] = this.recurringCycleLength;
data['recurring_total_cycles'] = this.recurringTotalCycles;
data['is_rental'] = this.isRental;
data['rental_price_length'] = this.rentalPriceLength;
data['is_ship_enabled'] = this.isShipEnabled;
data['is_free_shipping'] = this.isFreeShipping;
data['ship_separately'] = this.shipSeparately;
data['additional_shipping_charge'] = this.additionalShippingCharge;
data['is_tax_exempt'] = this.isTaxExempt;
data['is_telecommunications_or_broadcasting_or_electronic_services'] =
this.isTelecommunicationsOrBroadcastingOrElectronicServices;
data['use_multiple_warehouses'] = this.useMultipleWarehouses;
data['manage_inventory_method_id'] = this.manageInventoryMethodId;
data['stock_quantity'] = this.stockQuantity;
data['stock_availability'] = this.stockAvailability;
data['stock_availabilityn'] = this.stockAvailabilityn;
data['display_stock_availability'] = this.displayStockAvailability;
data['display_stock_quantity'] = this.displayStockQuantity;
data['min_stock_quantity'] = this.minStockQuantity;
data['notify_admin_for_quantity_below'] = this.notifyAdminForQuantityBelow;
data['allow_back_in_stock_subscriptions'] =
this.allowBackInStockSubscriptions;
data['order_minimum_quantity'] = this.orderMinimumQuantity;
data['order_maximum_quantity'] = this.orderMaximumQuantity;
data['allowed_quantities'] = this.allowedQuantities;
data['allow_adding_only_existing_attribute_combinations'] =
this.allowAddingOnlyExistingAttributeCombinations;
data['disable_buy_button'] = this.disableBuyButton;
data['disable_wishlist_button'] = this.disableWishlistButton;
data['available_for_pre_order'] = this.availableForPreOrder;
data['pre_order_availability_start_date_time_utc'] =
this.preOrderAvailabilityStartDateTimeUtc;
data['call_for_price'] = this.callForPrice;
data['price'] = this.price;
data['old_price'] = this.oldPrice;
data['product_cost'] = this.productCost;
data['special_price'] = this.specialPrice;
data['special_price_start_date_time_utc'] =
this.specialPriceStartDateTimeUtc;
data['special_price_end_date_time_utc'] = this.specialPriceEndDateTimeUtc;
data['customer_enters_price'] = this.customerEntersPrice;
data['minimum_customer_entered_price'] = this.minimumCustomerEnteredPrice;
data['maximum_customer_entered_price'] = this.maximumCustomerEnteredPrice;
data['baseprice_enabled'] = this.basepriceEnabled;
data['baseprice_amount'] = this.basepriceAmount;
data['baseprice_base_amount'] = this.basepriceBaseAmount;
data['has_tier_prices'] = this.hasTierPrices;
data['has_discounts_applied'] = this.hasDiscountsApplied;
data['discount_name'] = this.discountName;
data['discount_namen'] = this.discountNamen;
data['discount_description'] = this.discountDescription;
data['discount_Descriptionn'] = this.discountDescriptionn;
data['discount_percentage'] = this.discountPercentage;
data['currency'] = this.currency;
data['currencyn'] = this.currencyn;
data['weight'] = this.weight;
data['length'] = this.length;
data['width'] = this.width;
data['height'] = this.height;
data['available_start_date_time_utc'] = this.availableStartDateTimeUtc;
data['available_end_date_time_utc'] = this.availableEndDateTimeUtc;
data['display_order'] = this.displayOrder;
if (this.discountIds != String) {
data['published'] = this.published;
data['deleted'] = this.deleted;
data['created_on_utc'] = this.createdOnUtc;
data['updated_on_utc'] = this.updatedOnUtc;
data['product_type'] = this.productType;
data['parent_grouped_product_id'] = this.parentGroupedProductId;
if (this.roleIds != null) {
data['role_ids'] = this.roleIds.map((v) => v).toList();
}
if (this.discountIds != null) {
data['discount_ids'] = this.discountIds.map((v) => v).toList();
}
if (this.reviews != String) {
if (this.storeIds != null) {
data['store_ids'] = this.storeIds.map((v) => v).toList();
}
data['manufacturer_ids'] = this.manufacturerIds;
if (this.reviews != null) {
data['reviews'] = this.reviews.map((v) => v.toJson()).toList();
}
if (this.images != String) {
if (this.images != null) {
data['images'] = this.images.map((v) => v.toJson()).toList();
}
if (this.attributes != null) {
data['attributes'] = this.attributes.map((v) => v).toList();
}
if (this.specifications != null) {
data['specifications'] =
this.specifications.map((v) => v.toJson()).toList();
}
if (this.associatedProductIds != null) {
data['associated_product_ids'] =
this.associatedProductIds.map((v) => v).toList();
}
if (this.tags != null) {
data['tags'] = this.tags.map((v) => v).toList();
}
data['vendor_id'] = this.vendorId;
data['se_name'] = this.seName;
return data;
}
}

@ -0,0 +1,42 @@
import 'PointsAmountPerday.dart';
class PointsAmountPerMonth {
double amountPerMonth;
String month;
int monthNumber;
List<PointsAmountPerday> pointsAmountPerday;
double pointsPerMonth;
PointsAmountPerMonth(
{this.amountPerMonth,
this.month,
this.monthNumber,
this.pointsAmountPerday,
this.pointsPerMonth});
PointsAmountPerMonth.fromJson(Map<String, dynamic> json) {
amountPerMonth = json['AmountPerMonth'];
month = json['Month'];
monthNumber = json['MonthNumber'];
if (json['PointsAmountPerday'] != null) {
pointsAmountPerday = new List<PointsAmountPerday>();
json['PointsAmountPerday'].forEach((v) {
pointsAmountPerday.add(new PointsAmountPerday.fromJson(v));
});
}
pointsPerMonth = json['PointsPerMonth'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['AmountPerMonth'] = this.amountPerMonth;
data['Month'] = this.month;
data['MonthNumber'] = this.monthNumber;
if (this.pointsAmountPerday != null) {
data['PointsAmountPerday'] =
this.pointsAmountPerday.map((v) => v.toJson()).toList();
}
data['PointsPerMonth'] = this.pointsPerMonth;
return data;
}
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save