![](https://private-user-images.githubusercontent.com/63912668/326234905-ccc4e14f-8631-4025-b0a2-41e014115370.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzQ5MDUtY2NjNGUxNGYtODYzMS00MDI1LWIwYTItNDFlMDE0MTE1MzcwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4YmMzZGZjMjc3MGRlOWNiNmRlZWQ2Mzg3NGQyZTI2YTFkYjM1MTE5YWMxNDMwZjU4N2UwZmEzNWUwNTY0M2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OXIu3X-NttQ_z6AHJYT1ST8MvSWn8FBtuYR2LNvga7I)
- Flutter (Riverpod, GoRouter, Dio, Freezed, Firebase)
- Node.js (TypeScript, Express, Mongoose)
- MongoDB
- Users can request delivery from a location to another destination
- Drivers will get push notification around an area
- Order location can be updated by driver with location verification
- Users can rate drivers for their delivery performance
- Users can pay through UPI app to the driver directly
git clone https://github.com/jagadeesh-k-2802/logitech-app-flutter
cd server && npm i
- Configure all required environment variables in
server/config/config.env.example
- Remove
.example
from the filename it should beconfig.env
- Install MongoDB Locally on Your System or use Cloud hosted connection string
- Download Firebase Admin Private Key JSON file and rename it it to
firebase-admin.json
- Place the JSON file inside
server/config/
npm run dev
to start the node serverdart pub global activate flutterfire_cli
Install flutterfire CLInpm install -g firebase-tools
Install firebase CLI using NPMcd mobile && flutterfire configure
Configure firebase using your own firebase project- Place your Google maps API key in
./mobile/config/env.example.json
- Again Place your Google Maps API key in
./mobile/android/secrets.defaults.properties
and remove thedefaults
from the filename - If running on iOS also Place Google Maps API key in
./mobile/ios/Runner/AppDelegate.swift
- Run this command
dart run build_runner build
to generate freezed JSON model files - open
./mobile
inside your code editor and run flutter app with the environment JSON file
![](https://private-user-images.githubusercontent.com/63912668/326234945-774cc999-3985-4da8-b079-39ea0ac90277.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzQ5NDUtNzc0Y2M5OTktMzk4NS00ZGE4LWIwNzktMzllYTBhYzkwMjc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiNjRlZjk0OWUyYjlhYzE1ZWVhMjZhMWQ4ZDU2YTg4YzQwYTRiYWRkNGJjZDA5OGNmZWNmNWMzY2IzODJhOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.FmZsiuI1EaB29dFn-NWp3IhLIPIY58j4j38GIaFVnYE)
![](https://private-user-images.githubusercontent.com/63912668/326234957-2b01018d-7d4e-49e5-bc24-7cee15a99714.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzQ5NTctMmIwMTAxOGQtN2Q0ZS00OWU1LWJjMjQtN2NlZTE1YTk5NzE0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEzNWZkNmUzOWVhOTBiYWUyMDU1OTM5YzZjYjlhMGE5ZGRlNzc0ZGE4MjllZWM1NjZhMGVhZGJkODEyYzJhMjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.76cVmGhqQBRWkV8oAyCSmVIoZErQGXhbAfvXCmmcOJ8)
![](https://private-user-images.githubusercontent.com/63912668/326234960-d4d3d18d-301b-4fd0-9775-2a278ef13980.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzQ5NjAtZDRkM2QxOGQtMzAxYi00ZmQwLTk3NzUtMmEyNzhlZjEzOTgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZjMDAzZmE4ODAwM2IwODY1ODM2ODdlMjk3ODczMGJlMjBiMjU2ZjY3N2E1YTNmMDliOWM2YmM4ODcxMWI0NmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.SOMK4_hTscx-DK0-M-d6C6_EAPm9zSzc1tieaf7xUkY)
![](https://private-user-images.githubusercontent.com/63912668/326235046-70a80de4-1a22-4b46-81a6-053eedbca640.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUwNDYtNzBhODBkZTQtMWEyMi00YjQ2LTgxYTYtMDUzZWVkYmNhNjQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJjOWQ0MjM1OGU1ZTczYTU3NWQ1OWRjNTJmNjhlMzFkZDdmNzQ1MDk5ZTY2MjBhMDhiZjRhNTcxYzg5NDUwNWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8WkbqD3CTbH_Ssng2vNjorYVQ5GETSqr7ngX5N1ofrQ)
![](https://private-user-images.githubusercontent.com/63912668/326235052-03cb81f5-0618-48b1-97a8-077255251f95.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUwNTItMDNjYjgxZjUtMDYxOC00OGIxLTk3YTgtMDc3MjU1MjUxZjk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg3Y2U1YWVkNDliZmZhMTMyNzFlMzJjM2NhNWQ1NTEwYTAyNjRjYzQzODFiOGViMzcwOTc0YzE3MDU5YWZhZmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GhrsuMV4tpFhTuWlScNgxqGnwpdAv-7i10O7WjdYoBA)
![](https://private-user-images.githubusercontent.com/63912668/326235145-63720fbf-dfe6-49ab-bf78-9288547edb14.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUxNDUtNjM3MjBmYmYtZGZlNi00OWFiLWJmNzgtOTI4ODU0N2VkYjE0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlOTQxZjE2MmU5ZTk3ZTU0N2VlZjYyZmUyNzRkMmU3ZTgwMDYwMTU5ZjliZjdhN2ZhNGEyZjM4MzllOTdmNTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Np7gX3nyAY41Vog1pJWKmv6fTiEcnPMZe2xTAl5_Yf4)
![](https://private-user-images.githubusercontent.com/63912668/326235212-1ee13aa7-9b34-495a-959c-1a719ae9742e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyMTItMWVlMTNhYTctOWIzNC00OTVhLTk1OWMtMWE3MTlhZTk3NDJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiZmU1YzYxZWFjN2E2ZDI0MmYzN2YyODg0YjNmMGRhYzRkZTY5NTVkNzdlNDM1NTllOWM3ZjczOWJjMzkwMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.asfX5MrTBmrqjJCV8k8lL7aBx7LM6rTb2sVgbTWtFBg)
![](https://private-user-images.githubusercontent.com/63912668/326235216-65dfd6cf-0e06-4f27-894d-6d12ab4fd9d4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyMTYtNjVkZmQ2Y2YtMGUwNi00ZjI3LTg5NGQtNmQxMmFiNGZkOWQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0NmFiZDRiNDE4NjgyOWVkNDdlZDBjODliMGY4ODI5ZWJkOGE1MDk4N2JlYTg0NzZiYmM0Y2ZkZDdmOWQ2OTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0._z_kAmqt2FybkBzZJWQ5p1itFhyun94czmpKa7o0xoI)
![](https://private-user-images.githubusercontent.com/63912668/326235224-8ce4a33d-202c-4a0f-ad1b-8c000c00c5db.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyMjQtOGNlNGEzM2QtMjAyYy00YTBmLWFkMWItOGMwMDBjMDBjNWRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlMzMwM2I4OTMxODMzNzllOTM3N2MyYmJlNTJkMjM4ZDU4YTdjNGMxYjQzN2NkN2VhYTdiNTE0OTVjMDAwNDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QNwafZ7VXSQryx5eb-NvmF27nLb3aqExfiPAUrTGwDg)
![](https://private-user-images.githubusercontent.com/63912668/326235257-9ea68a2d-8cb9-4da1-9871-c213fb7eedad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyNTctOWVhNjhhMmQtOGNiOS00ZGExLTk4NzEtYzIxM2ZiN2VlZGFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMxMGJmYzM3ZTRjMGQwOGNhYWEyOWU5ZDgwZTU2NzBlYmI1NWEzYjZlZGJiZjJiY2JjOGZjNzY2OGRkMzI1OTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jsDV3JusXifzb-RJXbljfnUluSTok161cd806T9fYPI)
![](https://private-user-images.githubusercontent.com/63912668/326235262-29a55f62-9e16-48c6-96a3-32a995b0ab05.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyNjItMjlhNTVmNjItOWUxNi00OGM2LTk2YTMtMzJhOTk1YjBhYjA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTczNmExOWQ0ZjFjYTNjYTM3MWVjZTI5YTliODVmYTJkZmY1OThlMTJhZGU4NjI2NDBlYjE0NDNjNDUyY2E4ZjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6EXsgdsu0IxcA2zZIaGJwZcA_uwl_45WyY1y_oTfQ1w)
![](https://private-user-images.githubusercontent.com/63912668/326235265-6a0d82cd-a724-4ee0-8179-21c9ab76c276.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUyNjUtNmEwZDgyY2QtYTcyNC00ZWUwLTgxNzktMjFjOWFiNzZjMjc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwZjMyZGZjZGQ2YjM2MTY5NjQ2ZGMwNDU5MTIyMTQ2NjQxZGE4MTk1ODE4MjBiMzg2ZWJlYWZjY2NhMDdlZjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.hhSstqa8n7Mmc4uPJNJEc1aEhppO1Y4ldyvR3LjC-ns)
![](https://private-user-images.githubusercontent.com/63912668/326235315-191e85b4-842f-4246-930c-a46b7a4a9802.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzMTUtMTkxZTg1YjQtODQyZi00MjQ2LTkzMGMtYTQ2YjdhNGE5ODAyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0YWMyZDM2M2IxMmNmMjliODI3MDBkZDc0NmQ0M2FhODQyYTZjM2M4MjNjNzg1ZmRmMDdmN2JlZjY2NjkxMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cO0TXVJAjSIKkOGxZhT2YhbbAQXiUEDq2alxUjTb_vA)
![](https://private-user-images.githubusercontent.com/63912668/326235316-0cd5a9b2-b7a1-4c06-9c20-9b581cec7656.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzMTYtMGNkNWE5YjItYjdhMS00YzA2LTljMjAtOWI1ODFjZWM3NjU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjZTc3NmIxMTkxMjExNjY0YzQxNDhhNTM0MWE4M2RlODFiODM3ZTNmZWM5ZjFhMGFkOTIyYmYxOGM4YjE4NDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.BBnz_13fpZs72k83_qQV4ueY4Y7dLF40CtieO8BEQjQ)
![](https://private-user-images.githubusercontent.com/63912668/326235333-5da5017c-fed3-4a11-bc17-e715451ff325.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzMzMtNWRhNTAxN2MtZmVkMy00YTExLWJjMTctZTcxNTQ1MWZmMzI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk1NDgxYTMxMjk5ZjRlODc1MTYxYTY5NTJjNzQ1ZTEyNDJjZmRhODk3OTFhYWVlNWNmZjQ2ZjU4OWEzNGYxY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aDzqhO7Kj_x-GUmqLLzKqBft2FIqYXmIBgYuYNAOXEs)
![](https://private-user-images.githubusercontent.com/63912668/326235357-90f5e199-71ea-4ad2-9c51-f15daabd029e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzNTctOTBmNWUxOTktNzFlYS00YWQyLTljNTEtZjE1ZGFhYmQwMjllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkYzA1ODExMWIwODk5YWY3MDM2MDdlMjNjZjA4NzRhOTViMTA2NzQ1YTIxOTAzOTViYzFiOWZhN2EyODExYWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qdmXfd5PnLHNj3SDSk3JkX5Ni2T8Hu8wey-LmZFvr0E)
![](https://private-user-images.githubusercontent.com/63912668/326235378-7671103e-ed69-4521-8e24-6ffcf4c959ec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzNzgtNzY3MTEwM2UtZWQ2OS00NTIxLThlMjQtNmZmY2Y0Yzk1OWVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxOWQxMTQ1ZWU1MWY5ODg3ZDdjZTJlOGNhYTBhYWQxYWVlY2ZhNjdmZjY4Nzk1ODRhNTEwM2Q3Njk1ODc5ZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QfLc25IjDl3nJjmt3KX_DRbGrVA6pTJKv1IDr7JwOok)
![](https://private-user-images.githubusercontent.com/63912668/326235368-d0b2b9e3-f424-4614-8ee4-c2df0368c054.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzNjgtZDBiMmI5ZTMtZjQyNC00NjE0LThlZTQtYzJkZjAzNjhjMDU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwOTA2MmZiMmFiYjFhYTY3YzA3YmI2NTNhMDllMTQ0YjZlOWQwNGMwYjc3YmUyNDFkMTU2YzE1YmJhMmJlZjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.H-cUJpfBDcMo8Y2GLHOgPtBeOKixW0nCaivI7Omb2po)
![](https://private-user-images.githubusercontent.com/63912668/326235373-4edff71e-2248-47e0-a0a5-9bc07a9fc50a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzUzNzMtNGVkZmY3MWUtMjI0OC00N2UwLWEwYTUtOWJjMDdhOWZjNTBhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY1ZTMxYWFkNDIxMDM2Y2E4OWVjZjUzZDdjOWI1ODkyMmQ1YmVmNTVmY2MyOWMyM2FjZmY1MzQwM2M2MzM2ZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tzXodU7F3aCVPIsqOZjdyNqn5hshQgweJ685phw35M0)
![](https://private-user-images.githubusercontent.com/63912668/326235465-4d532b08-7072-4e00-b2e0-5af5eb149c17.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzU0NjUtNGQ1MzJiMDgtNzA3Mi00ZTAwLWIyZTAtNWFmNWViMTQ5YzE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVjODYyYmUxNDk4OWIxOWQ2MjVhNmI0MjNiYTc0ZmViYWE0YjEyYzQ1N2VmZWRhMTI4N2MyMjk1NjVhZjVhYWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NkqfSueTzazt2FzhO4u9EBDApSRbZhuqRdQm87yBKQ4)
![](https://private-user-images.githubusercontent.com/63912668/326235495-2ae123b2-1d15-4407-a388-7086b38b3ff9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzU0OTUtMmFlMTIzYjItMWQxNS00NDA3LWEzODgtNzA4NmIzOGIzZmY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhNTAwNGI2N2RjZmMyMjlkZWUxODRjMTRiNWJkYWYxZGYzMDA0NGI0ODRlZWU5MTZjMjE4MzRmN2MzM2QxMmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fCo17-O-VYBf474JkW2gdIzDXfzA2LTfzIDdbC3Ut1I)
![](https://private-user-images.githubusercontent.com/63912668/326235503-76fb83fb-80ca-421a-b460-d8f5c72d058d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMDU0NzksIm5iZiI6MTczOTAwNTE3OSwicGF0aCI6Ii82MzkxMjY2OC8zMjYyMzU1MDMtNzZmYjgzZmItODBjYS00MjFhLWI0NjAtZDhmNWM3MmQwNThkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA4NTkzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiZTQ4MzlkODI4NTVlNjAwMmE4MTY0ZDNkZDQyODE2M2E1MjcyMzcxMjYxNzZmNjg1ZjViZDUyNTFhZTY1ZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bAMPLVtG0BeMfBU0clg6cqHAMpw2L4szWdbW9Nm57zk)