An Android news application implemented using the MVVM pattern, Retrofit2, Paging3, Dagger-Hilt, Flow, ViewModel, Coroutines, Room, Navigation Components, View Binding and some other libraries from the Android Jetpack . Newsant app fetches data from the NewsAPI .
- Kotlin - First class and official programming language for Android development.
- Retrofit a REST Client for Android which makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST based webservice.
- Dagger Hilt for dependency injection.
- ViewModel to store and manage UI-related data in a lifecycle conscious way.
- Flow for handling asynchronous data streams.
- Navigation Component to handle all navigations and also passing of data between destinations.
- Material Design an adaptable system of guidelines, components, and tools that support the best practices of user interface design.
- Coroutines Coroutines help in managing background threads and reduces the need for callbacks.
- Room persistence library which provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Paging Library helps you load and display small chunks of data at a time.
- Coil - An image loading library for Android backed by Kotlin Coroutines.
- Firebase - is a platform developed by Google for creating mobile and web applications.
![](https://private-user-images.githubusercontent.com/100204863/279115401-55c7cccb-0c86-4812-b552-99e374e8a882.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTE1NDAxLTU1YzdjY2NiLTBjODYtNDgxMi1iNTUyLTk5ZTM3NGU4YTg4Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xZjI1MjBjMWJmZTIzMzQ2Njk3ZTQzZDcyZjMwNmVhOTljYTdiNmFlMDdjNjRiOGVhOWVhM2EzNDY5NDk2OWRkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.DMX8LTVQ4apkr4vIq6ZO1YabAnQF01hJ3Ff0kljI6QA)
Dark Theme :
![](https://private-user-images.githubusercontent.com/100204863/279121968-6e5da5cf-087e-4ef6-acaf-bcb8753a7bb3.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIxOTY4LTZlNWRhNWNmLTA4N2UtNGVmNi1hY2FmLWJjYjg3NTNhN2JiMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MjhkMGRlYmU5YTU3OTZjOWZhNzg1NTJiNjM1NDgwMWJjZDNhNTM5Y2JkOTFkMzQxMDU1OTZhZTQ3YzljYWMwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.QJaiZ7Y5O34PMK6G2j8xaBJUG37WemYIO2gUVyQhUNA)
![](https://private-user-images.githubusercontent.com/100204863/279122017-74bc929b-0984-41c0-a171-7f6699602158.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDE3LTc0YmM5MjliLTA5ODQtNDFjMC1hMTcxLTdmNjY5OTYwMjE1OC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZTZmOGJjNjQxZjAzNjc0NmZjOTkzY2I0M2U0YTUzYmNhNWMwOGUzNDRjOWIwNDU0YzBhNDE4N2UzNTg5MTJmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Wn4QU1elv1HxgveyIy_LGhdNbdOvRgHf_lN5uylCXPw)
![](https://private-user-images.githubusercontent.com/100204863/279122000-f53b49e7-532c-4f46-8c97-68fab59c1ba4.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDAwLWY1M2I0OWU3LTUzMmMtNGY0Ni04Yzk3LTY4ZmFiNTljMWJhNC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNTQwZjhhZjkzYjRmYTFhMmQyYjUxMTY3NjJhMGY1ZGZlMjg2YTM2YmViNDJjOTJmZThjMzE1YTdlNzEwODA3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.0z9_owMoXVyj9cSY2zrxt37ibdOlxedG8PIeHuegPb4)
![](https://private-user-images.githubusercontent.com/100204863/279122008-241f3e5f-cc2a-4c69-b760-bc0ae994568e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDA4LTI0MWYzZTVmLWNjMmEtNGM2OS1iNzYwLWJjMGFlOTk0NTY4ZS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hODkxMTVmMTI4YWEyNWM1MTcyNjE3M2JjMzQzZmY3MTE5NjE2OTI2NTc3MTJiN2M1ZGM3ZTc0ODc2ODhiZDM1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.vQHVhndJ6gZvzXKtNMLZ-MwoXsB79AYCeHLv49yknvA)
![](https://private-user-images.githubusercontent.com/100204863/279122024-b24d8860-da7b-4b8f-acd8-b02c7865be42.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDI0LWIyNGQ4ODYwLWRhN2ItNGI4Zi1hY2Q4LWIwMmM3ODY1YmU0Mi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNDI2MWE0ZWE1MzZhY2NhMjM5MGJhMDFkNDBjYmU2ZjUwOTA4YzE3M2U2YzFhNzA3YmQ3OTdmZjlkYjk5MDFiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.refDpZ_yvWzbDrQQPKt26zKi3ulfJolN64w-Bvn6IgI)
![](https://private-user-images.githubusercontent.com/100204863/279150513-0d65a227-0fda-422e-a75b-b34d7f6d380f.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTUwNTEzLTBkNjVhMjI3LTBmZGEtNDIyZS1hNzViLWIzNGQ3ZjZkMzgwZi5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNmFmMjllYzM4NjdhNDVlMmUyMWRhZTYwZGM4ZTU5NzcxODFkOGU1MmY4MDQ4YWIzMTQzMTA0OThjMzg5OGZmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.JWaBSDt83845O4kmXmPC1aV4jtpd6LDarK9zynTo5vY)
Light Theme :
![](https://private-user-images.githubusercontent.com/100204863/279142076-ec5066be-a537-4c7e-bbcd-6786c51c1334.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDc2LWVjNTA2NmJlLWE1MzctNGM3ZS1iYmNkLTY3ODZjNTFjMTMzNC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MjJhZjkzMTE2MWJlMGNjMTVjY2ExODUzOTJlNTc1ZDNhYmNlMTE3YTA2OWRhYWIzMTcwYzMxNTMxZWIwYjYyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.M1uMumtV5Z9hKNFLFRHQx8q1rEHS1eU0GLanyEx0Las)
![](https://private-user-images.githubusercontent.com/100204863/279142085-ceb3790d-9af6-4451-a2de-7df0a62632b3.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDg1LWNlYjM3OTBkLTlhZjYtNDQ1MS1hMmRlLTdkZjBhNjI2MzJiMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iYzliMDg2OTNlMzE5OTkwM2JhNmM1YjhkNGM2MzRhOTQ4MDY2OTdlNDM3M2U5Nzc1NjMzZjU3YzFlMTRhZjIzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9txk0aNCqzX5ymkCBt2tFy0uUmDonOD4WLbBxdcW4Os)
![](https://private-user-images.githubusercontent.com/100204863/279142088-c9a60098-238c-47f8-8583-28671a4ffded.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDg4LWM5YTYwMDk4LTIzOGMtNDdmOC04NTgzLTI4NjcxYTRmZmRlZC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZDE4NTA0OTk0NTcyYjIxMjBlMjI3YmE3ZDRkZjljZGYyN2QzYWY3MmE4NGRmMTRhYzdhODUyNzFlM2FiNjJhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.x1NP1lKbXxFN_w-2FSqwemhFUd7AvuFyFZRRux4_fU0)
![](https://private-user-images.githubusercontent.com/100204863/279142046-be311c0c-dd16-454b-b457-60067980ca0a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDQ2LWJlMzExYzBjLWRkMTYtNDU0Yi1iNDU3LTYwMDY3OTgwY2EwYS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kZWUzZDQ3NDIyNTc0MGE2NGY2OGFlM2ZhNmUyNjRjZWI4NzNjMzMxNGIwNDdmZTJmZjg3MTNhZGY5N2Q1OWY3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.77d2QRtURWSkuNqy0V8RQOd-CYMQEx5yK_Trtmc8xQg)
![](https://private-user-images.githubusercontent.com/100204863/279142066-c036db90-4d80-4a21-adf4-b379275a3989.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDY2LWMwMzZkYjkwLTRkODAtNGEyMS1hZGY0LWIzNzkyNzVhMzk4OS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMWU1ZGIyNTBlZWQzYTJlOWFlNjg2M2FlNzU5NzhjMDIxN2RmOGE5MzUyNDJiZWE3Zjk4NWVhZmM5ZWFiOWQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.-FxwGJLzumcd7Yf0P6VhxzO6krRfvCVdMVOGbSBj4Uk)
![](https://private-user-images.githubusercontent.com/100204863/279149732-49cd24da-976f-486a-80e7-55b8202a90a9.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQ5NzMyLTQ5Y2QyNGRhLTk3NmYtNDg2YS04MGU3LTU1YjgyMDJhOTBhOS5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MGZiNTQ3MzBlYTRhZTI5MDE3NTQxNzlkOTVlMzYyNGMzOGJiODI1YjM3Njg0ZDU4NzRiZGY5MWM1MDZmZWIyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.OV8KDQWLohOx2s9oQjFyMkZQy9296NyH1fdOibAK7Vc)
![](https://private-user-images.githubusercontent.com/100204863/311432886-621e6a51-41c1-40a9-a1e9-c2943ea1f89f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk4MjgyNDksIm5iZiI6MTcxOTgyNzk0OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMzExNDMyODg2LTYyMWU2YTUxLTQxYzEtNDBhOS1hMWU5LWMyOTQzZWExZjg5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwMVQwOTU5MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNTk1NGU3M2M0Mjk1N2U3YTU5NjA3ZDkyNTEzN2VkZmUwZDU3YTMyNWIxOGIxZTI1ODM1NjEyYjNlNGMxMDNiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.mpu09cqaQtXJ-DHUkO8iZU7hes7-fevApof23l5kkSk)