From 17c083e81e51a1b35c98b0d5552c53f2822514ee Mon Sep 17 00:00:00 2001
From: clupus <154858@sch.bme.hu>
Date: Tue, 16 Nov 2021 16:43:02 +0100
Subject: [PATCH] alap kesz, design van hatra

---
 .../hu/bme/kszk/kikerdezo/MainActivity.kt     |   2 +-
 .../kszk/kikerdezo/QuestionListActivity.kt    |  54 ++++++++++++++++--
 .../hu/bme/kszk/kikerdezo/ResultsActivity.kt  |   2 +-
 .../kszk/kikerdezo/adapter/QuestionAdapter.kt |  13 ++---
 .../kszk/kikerdezo/adapter/ResultAdapter.kt   |  10 ++--
 .../kszk/kikerdezo/database/AppDatabase.kt    |  20 +++----
 .../hu/bme/kszk/kikerdezo/model/Result.kt     |   5 +-
 .../baseline_check_circle_black_18.png        | Bin 0 -> 294 bytes
 .../baseline_check_circle_black_20.png        | Bin 0 -> 299 bytes
 .../baseline_check_circle_black_24.png        | Bin 0 -> 354 bytes
 .../baseline_check_circle_black_36.png        | Bin 0 -> 495 bytes
 .../baseline_check_circle_black_48.png        | Bin 0 -> 621 bytes
 .../baseline_check_circle_black_18.png        | Bin 0 -> 209 bytes
 .../baseline_check_circle_black_20.png        | Bin 0 -> 234 bytes
 .../baseline_check_circle_black_24.png        | Bin 0 -> 240 bytes
 .../baseline_check_circle_black_36.png        | Bin 0 -> 354 bytes
 .../baseline_check_circle_black_48.png        | Bin 0 -> 436 bytes
 .../baseline_check_circle_black_18.png        | Bin 0 -> 354 bytes
 .../baseline_check_circle_black_20.png        | Bin 0 -> 384 bytes
 .../baseline_check_circle_black_24.png        | Bin 0 -> 436 bytes
 .../baseline_check_circle_black_36.png        | Bin 0 -> 621 bytes
 .../baseline_check_circle_black_48.png        | Bin 0 -> 843 bytes
 .../baseline_check_circle_black_18.png        | Bin 0 -> 495 bytes
 .../baseline_check_circle_black_20.png        | Bin 0 -> 519 bytes
 .../baseline_check_circle_black_24.png        | Bin 0 -> 621 bytes
 .../baseline_check_circle_black_36.png        | Bin 0 -> 989 bytes
 .../baseline_check_circle_black_48.png        | Bin 0 -> 1318 bytes
 .../baseline_check_circle_black_18.png        | Bin 0 -> 621 bytes
 .../baseline_check_circle_black_20.png        | Bin 0 -> 705 bytes
 .../baseline_check_circle_black_24.png        | Bin 0 -> 843 bytes
 .../baseline_check_circle_black_36.png        | Bin 0 -> 1318 bytes
 .../baseline_check_circle_black_48.png        | Bin 0 -> 1749 bytes
 .../res/drawable/baseline_check_circle_24.xml |  10 ++++
 .../res/layout/activity_question_list.xml     |  15 ++---
 app/src/main/res/layout/result_item.xml       |  33 ++++++-----
 app/src/main/res/values/strings.xml           |   4 ++
 36 files changed, 117 insertions(+), 51 deletions(-)
 create mode 100644 app/src/main/res/drawable-hdpi/baseline_check_circle_black_18.png
 create mode 100644 app/src/main/res/drawable-hdpi/baseline_check_circle_black_20.png
 create mode 100644 app/src/main/res/drawable-hdpi/baseline_check_circle_black_24.png
 create mode 100644 app/src/main/res/drawable-hdpi/baseline_check_circle_black_36.png
 create mode 100644 app/src/main/res/drawable-hdpi/baseline_check_circle_black_48.png
 create mode 100644 app/src/main/res/drawable-mdpi/baseline_check_circle_black_18.png
 create mode 100644 app/src/main/res/drawable-mdpi/baseline_check_circle_black_20.png
 create mode 100644 app/src/main/res/drawable-mdpi/baseline_check_circle_black_24.png
 create mode 100644 app/src/main/res/drawable-mdpi/baseline_check_circle_black_36.png
 create mode 100644 app/src/main/res/drawable-mdpi/baseline_check_circle_black_48.png
 create mode 100644 app/src/main/res/drawable-xhdpi/baseline_check_circle_black_18.png
 create mode 100644 app/src/main/res/drawable-xhdpi/baseline_check_circle_black_20.png
 create mode 100644 app/src/main/res/drawable-xhdpi/baseline_check_circle_black_24.png
 create mode 100644 app/src/main/res/drawable-xhdpi/baseline_check_circle_black_36.png
 create mode 100644 app/src/main/res/drawable-xhdpi/baseline_check_circle_black_48.png
 create mode 100644 app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_18.png
 create mode 100644 app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_20.png
 create mode 100644 app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_24.png
 create mode 100644 app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_36.png
 create mode 100644 app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_48.png
 create mode 100644 app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_18.png
 create mode 100644 app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_20.png
 create mode 100644 app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_24.png
 create mode 100644 app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_36.png
 create mode 100644 app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_48.png
 create mode 100644 app/src/main/res/drawable/baseline_check_circle_24.xml

diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/MainActivity.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/MainActivity.kt
index 058b0de..24cb733 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/MainActivity.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/MainActivity.kt
@@ -245,7 +245,7 @@ class MainActivity : AppCompatActivity() {
 
     private fun loadToDatabase(recivedQuestionData: QuestionData?) {
         thread{
-            AppDatabase.getInstanceQuestion(this).clearAllTables()
+            AppDatabase.getInstanceQuestion(this@MainActivity).clearAllTables()
             if (recivedQuestionData != null) {
                 if(recivedQuestionData.data != null) {
                     for (question in recivedQuestionData.data!!)
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/QuestionListActivity.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/QuestionListActivity.kt
index 82db470..f85ce25 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/QuestionListActivity.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/QuestionListActivity.kt
@@ -1,13 +1,18 @@
 package hu.bme.kszk.kikerdezo
 
 import android.os.Bundle
+import android.preference.PreferenceManager
 import android.provider.AlarmClock.EXTRA_MESSAGE
 import android.util.Log
 import android.widget.Toast
 import androidx.appcompat.app.AppCompatActivity
 import androidx.recyclerview.widget.RecyclerView
+import com.google.android.material.floatingactionbutton.FloatingActionButton
 import hu.bme.kszk.kikerdezo.adapter.Adapter
 import hu.bme.kszk.kikerdezo.database.AppDatabase
+import hu.bme.kszk.kikerdezo.model.Result
+import java.text.SimpleDateFormat
+import java.util.*
 
 class QuestionListActivity : AppCompatActivity() {
     private lateinit var questionAdapter: Adapter
@@ -16,10 +21,10 @@ class QuestionListActivity : AppCompatActivity() {
         super.onCreate(savedInstanceState)
         setContentView(R.layout.activity_question_list)
 
-        var b = intent.getIntExtra(EXTRA_MESSAGE, -1)
+        var labNum = intent.getIntExtra(EXTRA_MESSAGE, -1)
 
-        if(b != -1)
-            initRecyclerView(b)
+        if(labNum != -1)
+            initRecyclerView(labNum)
         else{
             Log.d("FAIL", "Could not get LAB number!");
             val text = "Nem tudtuk betolteni a labor szamat!"
@@ -28,14 +33,55 @@ class QuestionListActivity : AppCompatActivity() {
             val toast = Toast.makeText(applicationContext, text, duration)
             toast.show()
         }
+
+        val btnFinish =  findViewById<FloatingActionButton>(R.id.btnFinish)
+        btnFinish.setOnClickListener{
+            Log.d("VESZTETTEM", "nem nyomodott meg a finish gomb")
+            saveUserScore(labNum)
+        }
+
+    }
+
+    private fun saveUserScore(labNum: Int){
+        val rvMain: RecyclerView = findViewById(R.id.rvMain)
+        val itemCount = rvMain.adapter?.itemCount
+        val sp = PreferenceManager.getDefaultSharedPreferences(this)
+        var scoreCounter: Int = 0
+
+        val sdf = SimpleDateFormat("dd/M/yyyy hh:mm:ss")
+        val currentDate = sdf.format(Date())
+
+
+        if(itemCount!= null) {
+            for (i in 0 until itemCount!!){
+                val holder = rvMain.findViewHolderForAdapterPosition(i) as Adapter.QuestionViewHolder
+                if(holder.correct == holder.selected){
+                    scoreCounter += 1
+                }
+            }
+        }
+        var result = Result(
+            null,
+            labNum,
+            sp.getString("USERNAME", "PlayerOne").toString(),
+            scoreCounter,
+            currentDate
+        )
+        val dbThread = Thread {
+            AppDatabase.getInstanceResult(this@QuestionListActivity).resultsDao().insertResult(result)
+        }
+        dbThread.start()
+        finish()
     }
 
     private fun initRecyclerView(b: Int) {
         questionAdapter = Adapter(this)
         val rvMain: RecyclerView = findViewById(R.id.rvMain)
         rvMain.adapter = questionAdapter
-        AppDatabase.getInstanceQuestion(this).questionDao().getLabQuestion(b).observe(this, { questions ->
+
+        AppDatabase.getInstanceQuestion(this@QuestionListActivity).questionDao().getLabQuestion(b).observe(this, { questions ->
             questionAdapter.submitList(questions)
         })
+
     }
 }
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/ResultsActivity.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/ResultsActivity.kt
index 1b46027..053d713 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/ResultsActivity.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/ResultsActivity.kt
@@ -52,7 +52,7 @@ class ResultsActivity : AppCompatActivity() {
         resAdapter = ResultAdapter(this)
         val rvResults: RecyclerView = findViewById(R.id.rvResults)
         rvResults.adapter = resAdapter
-        AppDatabase.getInstanceResult(this).resultsDao().getResults().observe(this, { results ->
+        AppDatabase.getInstanceResult(this@ResultsActivity).resultsDao().getResults().observe(this, { results ->
             resAdapter.submitList(results)
         })
     }
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/QuestionAdapter.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/QuestionAdapter.kt
index e110bed..fddfcb0 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/QuestionAdapter.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/QuestionAdapter.kt
@@ -14,18 +14,16 @@ import hu.bme.kszk.kikerdezo.R
 import hu.bme.kszk.kikerdezo.model.Question
 
 
-class Adapter(val context: Context) :
-    ListAdapter<Question, Adapter.QuestionViewHolder>(QuestionDiffCallback) {
+class Adapter(val context: Context) : ListAdapter<Question, Adapter.QuestionViewHolder>(QuestionDiffCallback) {
 
-    class QuestionViewHolder(itemView: View) :
-        RecyclerView.ViewHolder(itemView)  {
+    class QuestionViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)  {
         private val questionText: TextView = itemView.findViewById(R.id.question)
         private val ans1: Button = itemView.findViewById(R.id.btnAns1)
         private val ans2: Button = itemView.findViewById(R.id.btnAns2)
         private val ans3: Button = itemView.findViewById(R.id.btnAns3)
         private val ans4: Button = itemView.findViewById(R.id.btnAns4)
-        private var correct:  Int =  0
-        private var selected: Int = -1
+        var correct:  Int =  0
+        var selected: Int = -1
 
         init{
             ans1.setOnClickListener{
@@ -71,8 +69,7 @@ class Adapter(val context: Context) :
             ans4.text = question.answer4
             questionText.text = question.questionText
         }
-
-        }
+    }
 
     // Create new views (invoked by the layout manager)
     override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) : QuestionViewHolder {
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/ResultAdapter.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/ResultAdapter.kt
index b9e6a7d..7608b63 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/ResultAdapter.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/ResultAdapter.kt
@@ -19,23 +19,25 @@ class ResultAdapter(val context: Context) :
             private val score: TextView = itemView.findViewById(R.id.score)
             private val name:  TextView = itemView.findViewById(R.id.name)
             private val date:  TextView = itemView.findViewById(R.id.date)
+            private val labNum: TextView = itemView.findViewById(R.id.labNum)
                 init{
 
                 }
                 fun bind(result: Result){
                     score.text = result.score.toString()
                     name.text  = result.uname
-                    date.text  = result.date.toString()
+                    labNum.text = result.lab.toString()
+                    date.text  = result.date
                 }
             }
-        override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) : ResultAdapter.ResultViewHolder {
+        override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) : ResultViewHolder {
             // Create a new view, which defines the UI of the list item
             val view = LayoutInflater.from(parent.context)
                 .inflate(R.layout.result_item, parent, false)
 
-            return ResultAdapter.ResultViewHolder(view)
+            return ResultViewHolder(view)
         }
-        override fun onBindViewHolder(holder: ResultAdapter.ResultViewHolder, position: Int) {
+        override fun onBindViewHolder(holder: ResultViewHolder, position: Int) {
             val result = getItem(position)
             holder.bind(result)
         }
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/database/AppDatabase.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/database/AppDatabase.kt
index 4117c84..90dfa65 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/database/AppDatabase.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/database/AppDatabase.kt
@@ -5,36 +5,34 @@ import androidx.room.Database
 import androidx.room.Room
 import androidx.room.RoomDatabase
 import hu.bme.kszk.kikerdezo.model.Question
+import hu.bme.kszk.kikerdezo.model.Result
 
-@Database(entities = [Question::class], version = 1)
+@Database(entities = [Question::class, Result::class], version = 1)
 abstract class AppDatabase : RoomDatabase() {
     abstract fun questionDao(): QuestionDao
     abstract fun resultsDao(): ResultDao
 
     companion object {
         private var INSTANCE: AppDatabase? = null
+        private var INSTANCE2: AppDatabase? = null
 
         fun getInstanceQuestion(context: Context): AppDatabase {
             if (INSTANCE == null) {
-                INSTANCE = Room.databaseBuilder(context.getApplicationContext(),
+                INSTANCE = Room.databaseBuilder(context.applicationContext,
                     AppDatabase::class.java, "question.db")
-                    .fallbackToDestructiveMigration()
+                    //.fallbackToDestructiveMigration()
                     .build()
             }
             return INSTANCE!!
         }
         fun getInstanceResult(context: Context): AppDatabase {
-            if (INSTANCE == null) {
-                INSTANCE = Room.databaseBuilder(context.getApplicationContext(),
+            if (INSTANCE2 == null) {
+                INSTANCE2 = Room.databaseBuilder(context.applicationContext,
                     AppDatabase::class.java, "result.db")
-                    .fallbackToDestructiveMigration()
+                    //.fallbackToDestructiveMigration()
                     .build()
             }
-            return INSTANCE!!
-        }
-
-        fun destroyInstance() {
-            INSTANCE = null
+            return INSTANCE2!!
         }
     }
 }
\ No newline at end of file
diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/model/Result.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/model/Result.kt
index 93802ef..66b11c2 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/model/Result.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/model/Result.kt
@@ -7,8 +7,9 @@ import java.util.*
 
 @Entity(tableName = "result")
 data class Result(
-    @PrimaryKey(autoGenerate = true) var id: Int,
+    @PrimaryKey(autoGenerate = true) var id: Long?,
+    @ColumnInfo(name = "labor") var lab: Int,
     @ColumnInfo(name = "uname") var uname: String,
     @ColumnInfo(name = "score") var score: Int,
-    @ColumnInfo(name = "date")  var date: Date
+    @ColumnInfo(name = "date")  var date: String
     )
diff --git a/app/src/main/res/drawable-hdpi/baseline_check_circle_black_18.png b/app/src/main/res/drawable-hdpi/baseline_check_circle_black_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..03efef2e0679b3ca843c0134bb638515023c8e97
GIT binary patch
literal 294
zcmeAS@N?(olHy`uVBq!ia0y~yV2}o34i*Lm2KBo(_ZS!$-g>$?hFF|Fdc~2e$wB1U
zM|;5?Uvykgcjbgne_^Kgg~w6h?XC9Je3y7t%x`&hUO(h@Jnh(oMKkCANUq4gXa3>+
z(+x^0k6c_%a4ny`<HwVZO~o}a(ovJPoG4b;@y&3~bZ83LbWySYP!r3-1J&y_H%?L(
zZ&?z%INz1Mt;a*KX6w^P_9jD3r)zuqzP5V^Tr=g4v%hOKLEuWx{~udY4_@tRsXd#-
z^6-qnjQz`8+FK&ZZ!yf6C_S+#DmI#R`5PXOm1}RF<VtezQomZgdVySOR?ij9n?@HG
zU7ND!d`f0V|L>_RU(Q9pFZo{QU9~@Ee{8vtW6Vtc2fQ5&3=9mOu6{1-oD!M<;_89;

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/baseline_check_circle_black_20.png b/app/src/main/res/drawable-hdpi/baseline_check_circle_black_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8d2f2d6e0038306bbc06db771e200597a2bf092
GIT binary patch
literal 299
zcmeAS@N?(olHy`uVBq!ia0y~yV2}f04i*LmhKZJGnhXpKpFCY0Lo808y%NaPWFT|=
zqkhM;<OhaJ<e2-F?kX+({DwoUW%)}sr#OdywjR4)nsvKw`G5Pt;rg8Ye;?itJJP5u
zD(cSX^8T=Fm)ONst{bD<CA;o5tbY}lVmGUJ`=Ri=C+}|g9OU@ojZO4RtJ3W<aceit
zl5Se?tmOR;wYkS~G6br=&HuW#vvEq=P3u{ESI_5KD>wU*vKGhDmeYlsAO2z!J;gcS
zZPp}-JASQ`Wt|VDwn|0Ve>;$^Z`!vu{>Fjib8=ZRGk%6JA9s%a+&)`Ta!0owlU0BE
z;cK4aA7j|QJml&9^=Uef6kB7mMgap`-@OM5|Ihx)V&Aqd<+Eh`as~zl22WQ%mvv4F
FO#t+rg~tE@

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/baseline_check_circle_black_24.png b/app/src/main/res/drawable-hdpi/baseline_check_circle_black_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..172f2c34e36213ccd87183d007ea141e7ff80f31
GIT binary patch
literal 354
zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4i*Lm25-&)VFm_9O-~oc5Rc<euNn3oG7xaM
z$j|#wWJy%!dxq%^n-8!qXlgEKO`Z5as-sCGHe(@k=glPH4#{Ne6Ia(Q-|}UNWdHHD
z`W?4;W^7J9KhwB++Zo9Vd2J;#3S4vwQ=HVNNKTBNs8!@vx8&%Q*^>oZq=TdK(q6i*
zirBRx(m<JGbNCqpg_ZYrOyT6q^?9WEQF-5w2LaP;FJ7>i;n^T3*<^6-ZMaE-g6_gc
zJ6(V08#Y}qUwCwO&jy2qzPYb&H3*uiZP}flQnQIKtz|Cf+;=`)B|rI6S|)Qh>8)09
zbNqVc(k91n#vZS=ac``iCWmZ1`?x;9&Q11zv2)mz{y^T9>pfg|&UErGtj#nI;!obW
z<(uK8N{QDJnMOB`nBGw8yVY^n{#LQb$HtytDeiw<{&aq2{>+noQ$E8~nSp_U!PC{x
JWt~$(69Cp$mw^BP

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/baseline_check_circle_black_36.png b/app/src/main/res/drawable-hdpi/baseline_check_circle_black_36.png
new file mode 100644
index 0000000000000000000000000000000000000000..5721d07bb773dad8e0ad7f6f46ed57640cc2d2ad
GIT binary patch
literal 495
zcmeAS@N?(olHy`uVBq!ia0y~yU@!w=4i*Lm1~s2WVGIn6+dN$yLn02py<wPl$Uvmw
zVZB2W<C0YyLS88f$Xc*Chs`kBRKTcaX5pTH;6j(R!Ira(n+h8JLZ&k8<?Ap@u)bkf
zxSFflOXOwnr037S^IZS9-@Tcyw#{dT!4m&=H%Xt_n%-q6PTtv=;`KYor*(#lqhGp{
z&(Y~!9_O9fX9|h7&pNYq;o&)#b(~5gErXjjEPCzrH9~w5OQP@j-diHeSQ3-Zm)hQY
z_5AIwvc!#_mVNtwPATMB+>zsfDf42(?XGZ_+oY~r{3mB(Rp54qsn5?Coj<9y(VR6P
z^<%BMS@KC%jTNaIj?B5K@5`BVOE66};E+$huJ?kLrG2Y5>oy8)yAt}w@$-Y_=Bgb0
zT4n)qQ3dm*=a)?}2-rB$>1xBYiJO<UOzi446>&Q^Pw3b;i7geM7i^jF&sc8T-0O#?
zd^3K<<Z^sx&@G0Gt@}>x48C>Yy8f%=cN-a&#$H)gGWBV}GM<;G=5&Ofn`fk!^jWO<
z%+7$MJS!pYbG=?&Q(3Fe^`6q@{=_|x)x0lc)_u39(~I8s?T!t}o2aGdn)Tq5bw;w_
zj#REYJZyQz%;p~&`_-D{cd^*{{c3IA^!kVOW9|*@Rndz?tPU|SFfe$!`njxgN@xNA
DuteWV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/baseline_check_circle_black_48.png b/app/src/main/res/drawable-hdpi/baseline_check_circle_black_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..22102305e0443a01e5e48212103fc5cd3f26d980
GIT binary patch
literal 621
zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|Ogvp2Ln;{G+)~WB9U$WN
zaAA{2W3SWh+&RMRGn)(ecxPwcI#ao$)6#&i&><wi?`~<Z=MvXsPvxiY8e(U7Y~T3y
zcg+7w$ConC*^^#xkaJ^0;^8)4X)~vu>XZtHR`C<{`YS#(@O<wubka9>Y!a$IA^kQ`
z=^)ENeW%87kF#-s3Qh&H6L~XFN*V9CFJiew*>YLIPRp_heQyogXWvcWEKKW^F4<)m
zCa^qAV)5j=j|3mxQO>*g>R8+(38miKHP6;4G)8Xy>J#O}wAE$tY-c8Ocjehh?1k_6
zpESuXTTyFyWT*O_huTk?_H=H(syV@8SN;TJztZ`4uQeXMSi8UCz}n2f1%)N{3h6F8
zs$3TomS{fdS=2ZCKr;X16_2-?PxkD8yn-b^?&f2QRePSjJ-qOE;T1;Z8RG2H$MxDO
zyAvMY&`pSAGyEkTAv5*h9^NAgN5%i}Y4qJXu;-M7`*+FxOr49hW^CVje4}fTfO~G@
zy?a8>eU_v@FTAqvt-~(=iZaRNZ4S{Me<#Kq4ZQtK{?hdCg7&h<0z*IBfBxnn_h^Oh
z=X#O16K#$JMm~1ubzWj^W7)Y_?5unkSgi2#b=hwoagSsSUcEY`Q!3*=H8y_dGQY<w
zjvQWE`^w~;ps@b>+93DBkcV%NCcaYX>$2Hb<u~_8Wc9xa#kUscIE~ro@82<X|9$=y
zAJ)&cR$*XZaFDpR-&EGXJetqXbb--9<3}|!8KozA3o<2%Sx#BtHz`u!>#0Ms+&h*r
bFt9O+@0DdgEAxzjfq}u()z4*}Q$iB}T_zVV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/baseline_check_circle_black_18.png b/app/src/main/res/drawable-mdpi/baseline_check_circle_black_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..5777459d288a8f2c87cbc5fc9774f9b3f415636d
GIT binary patch
literal 209
zcmeAS@N?(olHy`uVBq!ia0y~yU=RXf4i*LmhCj#M?l3Sg%<yz^4AD40_0n#^W&@sv
zhyNuQq?RQJ#s?i@n#ss^LLy+|)f<PNdufW;8~B}@c<a5&T$LZzQEFmhYPXDD+$=bu
zE-PK@$JWPCBggYxD}0g8%57o?&hegp<vIO~kZ1G3M=wNr<2x04y3$xq&kb+nDDL9n
z{oTs4<n0t&BcWSA59+cR39<ESZ?N%qdBmkPJ+gG#DdzBfr}`_HJ5SEKZ8;?(lYxPO
N!PC{xWt~$(698E8PD20y

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/baseline_check_circle_black_20.png b/app/src/main/res/drawable-mdpi/baseline_check_circle_black_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..59b69d347b839c218addb746b9bc9ec6d1952d4f
GIT binary patch
literal 234
zcmeAS@N?(olHy`uVBq!ia0y~yU=RUe4i*Lm2K9!kZ43+y8$DedLp09My>ynd*+AsL
z$Ni;@#tsXYx*z1-)AhKd>y?ykYPX-#7qJ57h3(g!XU#BiyzqUU{ijcM4+>05N=%}c
zBpp%MZ_*QDdCjQ$NzpRjo0AM2Ba&7bt>-+{&2OC5>O9TXvd~>ZM!QKYsqA5If`-nT
zzx72v0$JSEERMygr;HZ%C!U<CdDy08scx;xndxz}FHV_YaNoy5?(Exs*2kUf`&6<+
n*u!=_)+n2Ev+wZT9{u{A`)zqr*Sat;Ffe$!`njxgN@xNATdZ8*

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/baseline_check_circle_black_24.png b/app/src/main/res/drawable-mdpi/baseline_check_circle_black_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..6724af52bc07d679dddfbd297393d88be770b175
GIT binary patch
literal 240
zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4i*Lm2CurW#S9D#+dW+zLo813o$SrmY{26(
z-$BNpJ7#(0VbcW1^OyAmcCyMGh}{xc@Hw#i%B|fmdQHlXeR%(BL(iHwZ`Slg?2^j+
za3Z?eM=tM$utkagWUe+PJr3urWjyx<T%=zc-E%&_B}U*+VNLYWgNhtxT+8?i61$q7
zel1!5;E)ijbkl>3onnQF-mDjl#0yk8rZuUwYkL>ISgz8(dSQQd>4c+KqrM*Bsq?Nh
t&)3w`)5Ndkz002cb_;^le|1+ec)b=bm(IP{!@$76;OXk;vd$@?2>@BVVNd`7

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/baseline_check_circle_black_36.png b/app/src/main/res/drawable-mdpi/baseline_check_circle_black_36.png
new file mode 100644
index 0000000000000000000000000000000000000000..172f2c34e36213ccd87183d007ea141e7ff80f31
GIT binary patch
literal 354
zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4i*Lm25-&)VFm_9O-~oc5Rc<euNn3oG7xaM
z$j|#wWJy%!dxq%^n-8!qXlgEKO`Z5as-sCGHe(@k=glPH4#{Ne6Ia(Q-|}UNWdHHD
z`W?4;W^7J9KhwB++Zo9Vd2J;#3S4vwQ=HVNNKTBNs8!@vx8&%Q*^>oZq=TdK(q6i*
zirBRx(m<JGbNCqpg_ZYrOyT6q^?9WEQF-5w2LaP;FJ7>i;n^T3*<^6-ZMaE-g6_gc
zJ6(V08#Y}qUwCwO&jy2qzPYb&H3*uiZP}flQnQIKtz|Cf+;=`)B|rI6S|)Qh>8)09
zbNqVc(k91n#vZS=ac``iCWmZ1`?x;9&Q11zv2)mz{y^T9>pfg|&UErGtj#nI;!obW
z<(uK8N{QDJnMOB`nBGw8yVY^n{#LQb$HtytDeiw<{&aq2{>+noQ$E8~nSp_U!PC{x
JWt~$(69Cp$mw^BP

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/baseline_check_circle_black_48.png b/app/src/main/res/drawable-mdpi/baseline_check_circle_black_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c637df4c97b853aada110158b44ab335c990893
GIT binary patch
literal 436
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4i*LmhQHi~JPZts)t)YnArXh)PPffFWFT_9
zUO`N(E8&U4PR<xr?ymuyRgDE*IR))?Jq64YA|5c@jBD4*6uzA>`@t%q_qv`UfB$v9
z{m#n&oBx`kqH6kSK}U;Cs_Lo>i>+%8O=3>^$n355@PnXat7u%6<1q~u`=>RcaldA+
zl;3mwlw{nmu6f$~&fk*O=g9t*7r&qL5ci>DPxZqN{&?TID{1rW4^0NUTjYzmn)ZDR
zik&ZUn{|`JABGv>-)Gupbtl*yC>E`n_9E_13wx+-?2Hew-*g|g+Q!BzWb*2Bbm~pm
z)*&7gtB^0K|76#JbstY@&p%j^xSacnvk#+l_mR>)1(#U6*yIvUxC_K-++lgJQt@G%
zIoAvCCEhz8^?F~q^W?tJ`*{_Q)m|UpqW7@bTrN0x!Cw!aJs*xa7%%5qx_9{;Cc{Gi
zGA)LDpR#WyYi&MGE2&-iKtsPKF<<?yYOv*F{V8WYEQ;sf_)&hFuAtO<j<t{P&c4s_
rwz`E;<rIf#B1ezWF}pYazOf!U5&XUM+PXyy3=9mOu6{1-oD!M<)rGz7

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_18.png b/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..172f2c34e36213ccd87183d007ea141e7ff80f31
GIT binary patch
literal 354
zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4i*Lm25-&)VFm_9O-~oc5Rc<euNn3oG7xaM
z$j|#wWJy%!dxq%^n-8!qXlgEKO`Z5as-sCGHe(@k=glPH4#{Ne6Ia(Q-|}UNWdHHD
z`W?4;W^7J9KhwB++Zo9Vd2J;#3S4vwQ=HVNNKTBNs8!@vx8&%Q*^>oZq=TdK(q6i*
zirBRx(m<JGbNCqpg_ZYrOyT6q^?9WEQF-5w2LaP;FJ7>i;n^T3*<^6-ZMaE-g6_gc
zJ6(V08#Y}qUwCwO&jy2qzPYb&H3*uiZP}flQnQIKtz|Cf+;=`)B|rI6S|)Qh>8)09
zbNqVc(k91n#vZS=ac``iCWmZ1`?x;9&Q11zv2)mz{y^T9>pfg|&UErGtj#nI;!obW
z<(uK8N{QDJnMOB`nBGw8yVY^n{#LQb$HtytDeiw<{&aq2{>+noQ$E8~nSp_U!PC{x
JWt~$(69Cp$mw^BP

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_20.png b/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..632371315330afec284ce6d6cc2119922d0fe276
GIT binary patch
literal 384
zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4i*Lm2DR@6&lngO-923#Lp+YZy=I$t$Ux-4
zM|*A|NejmBFQNnwGH&|9W$-<jSLpZ(0qH=!ixV~HEOfSXILsQ?-lo>aT-UbCxplA0
zwlBdt`=5V*U>3Fb{1i#<YilA6lD+;1t#Wrd#+Z4QS(4K>KF=pH@NA^PwPeAYk#8)F
zm3YmQmOo-iJbvQr+pBXF-khJz+`oVI|Dpn^I~B!E8!V3=jXNX#y(a8_Vfh`=xEPi@
zfnknU1gCeJvww(Mt70}I{=icE?45HrKNX!5u&ubJNK~CeSa^=~?DzNP7?>YSP0l_&
zLEPUjV%CFG4;bd{wMcx*<a_C8WWw(g_aA$njdVBDU#ccQbxx_~+YKvEvWup-_R8Kc
zUHQ;!cg4+>*Hwbu4?N#>{GrFPb39&K&R?Ilut|H@>8$U}zZahP@T1?$p+V{E>r@km
qh5Q$~STd$HZ7F7yI#+MKk0Gn$um0I7W^4=$3=E#GelF{r5}E+gtEpiC

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_24.png b/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c637df4c97b853aada110158b44ab335c990893
GIT binary patch
literal 436
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4i*LmhQHi~JPZts)t)YnArXh)PPffFWFT_9
zUO`N(E8&U4PR<xr?ymuyRgDE*IR))?Jq64YA|5c@jBD4*6uzA>`@t%q_qv`UfB$v9
z{m#n&oBx`kqH6kSK}U;Cs_Lo>i>+%8O=3>^$n355@PnXat7u%6<1q~u`=>RcaldA+
zl;3mwlw{nmu6f$~&fk*O=g9t*7r&qL5ci>DPxZqN{&?TID{1rW4^0NUTjYzmn)ZDR
zik&ZUn{|`JABGv>-)Gupbtl*yC>E`n_9E_13wx+-?2Hew-*g|g+Q!BzWb*2Bbm~pm
z)*&7gtB^0K|76#JbstY@&p%j^xSacnvk#+l_mR>)1(#U6*yIvUxC_K-++lgJQt@G%
zIoAvCCEhz8^?F~q^W?tJ`*{_Q)m|UpqW7@bTrN0x!Cw!aJs*xa7%%5qx_9{;Cc{Gi
zGA)LDpR#WyYi&MGE2&-iKtsPKF<<?yYOv*F{V8WYEQ;sf_)&hFuAtO<j<t{P&c4s_
rwz`E;<rIf#B1ezWF}pYazOf!U5&XUM+PXyy3=9mOu6{1-oD!M<)rGz7

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_36.png b/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_36.png
new file mode 100644
index 0000000000000000000000000000000000000000..22102305e0443a01e5e48212103fc5cd3f26d980
GIT binary patch
literal 621
zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|Ogvp2Ln;{G+)~WB9U$WN
zaAA{2W3SWh+&RMRGn)(ecxPwcI#ao$)6#&i&><wi?`~<Z=MvXsPvxiY8e(U7Y~T3y
zcg+7w$ConC*^^#xkaJ^0;^8)4X)~vu>XZtHR`C<{`YS#(@O<wubka9>Y!a$IA^kQ`
z=^)ENeW%87kF#-s3Qh&H6L~XFN*V9CFJiew*>YLIPRp_heQyogXWvcWEKKW^F4<)m
zCa^qAV)5j=j|3mxQO>*g>R8+(38miKHP6;4G)8Xy>J#O}wAE$tY-c8Ocjehh?1k_6
zpESuXTTyFyWT*O_huTk?_H=H(syV@8SN;TJztZ`4uQeXMSi8UCz}n2f1%)N{3h6F8
zs$3TomS{fdS=2ZCKr;X16_2-?PxkD8yn-b^?&f2QRePSjJ-qOE;T1;Z8RG2H$MxDO
zyAvMY&`pSAGyEkTAv5*h9^NAgN5%i}Y4qJXu;-M7`*+FxOr49hW^CVje4}fTfO~G@
zy?a8>eU_v@FTAqvt-~(=iZaRNZ4S{Me<#Kq4ZQtK{?hdCg7&h<0z*IBfBxnn_h^Oh
z=X#O16K#$JMm~1ubzWj^W7)Y_?5unkSgi2#b=hwoagSsSUcEY`Q!3*=H8y_dGQY<w
zjvQWE`^w~;ps@b>+93DBkcV%NCcaYX>$2Hb<u~_8Wc9xa#kUscIE~ro@82<X|9$=y
zAJ)&cR$*XZaFDpR-&EGXJetqXbb--9<3}|!8KozA3o<2%Sx#BtHz`u!>#0Ms+&h*r
bFt9O+@0DdgEAxzjfq}u()z4*}Q$iB}T_zVV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_48.png b/app/src/main/res/drawable-xhdpi/baseline_check_circle_black_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..7add91a90616ff10f0f28380747f0adfed0462fd
GIT binary patch
literal 843
zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^S>g*;sxLn;{G+-6Kmc9c2(
zQFoSF!waT`4RVWi&&~;Sb*k=m@M_q4?cE)PMcu6l`2r1E4tfH)qAEgLS}$$$^-B1C
zKmVf**W4wO&&{6s^V7})`5Cvr->d0JT@#@r)_pW-V}#DOzF3(D0`3;aIl=`v))^eK
z>?`PCev>3?c=pqZg{^i+CfG%-Q0x~!s`cW5+@_T8FBUW{IK8ls@yH~`S0@x_e9Cwv
zG)ZuJh7$k!)kz#DS17Lfu#UGxvF}9^bKI8p=#J#PjqK^suF{Won1wwIas8q&@5Mq6
zb*+ayk7gQAnefugu&pAi$2VnDkkP*9$21g!MGLt&k7#zCaIyTN(D+i3{q<JG#;n6x
zzbl$pUUB~3aEUEXp>g-duQwKPf4su{&%vZL*XHV%%0Id`-+33U>?&W`kjU^@y|z6=
zVo}4=>pU5MmdFe6`s!>ojbSmXyX1dDTW>?#(op`AKTF~#gkRY>CCq@M<d4eIpNr~Q
zk7+CStzXXbxb)GFTUG{9jOB$jx#b!MBDPxmyOU)Qrrl@1U99J7|Ksy(`IT#r?6>%L
z=SI(4o-M-1<3(;ut`G!MFU+6x{(EG&;p4$FHmkNhjfaYFSMX%iY?#~V$I~-^OK+ya
z<L0+KCPpT8m%@FRCFFC`7i2R(&X#E^2a6lq)CI8y=O1TJ`^N9^SYVHg{EW!|f=dD=
zgWn%xU-$OE&^7y(&hW>~%D?N|UVUd3&OgTPx9Lm&48Qq?ACqbx+&HwD!?^vy!5<0M
z%%%!vd<S2CY;0>ie(@OJLt(i&vhp_!e>ojHq?i*afBzr%%r8@y^g0*h{Ry#ut^aiD
z^vBDi^lGLp+9PcrTKx2|&eQ8ZUbaW-)y`V6N5cMU;m5}@PyhT_xoP$M<=Wei``i1M
z|7>b2D*6+0w_V%o)ZUMmwY~PmTnawdGe7HBnQv%n;-Bw(mr3bo>96{=f3LL~0|Nu2
zK-&K++XVV`IXpzS%segl`bDyAk*Vi8HMJWelXYHqe*2oDU43Y+?aN2=D$4!$?Mr`f
yVY9)@nLobdthr}YwAtv$nak(I7#JR0W3pEcnCMU>a*%<6fx*+&&t;ucLK6Uh`i?OG

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_18.png b/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..5721d07bb773dad8e0ad7f6f46ed57640cc2d2ad
GIT binary patch
literal 495
zcmeAS@N?(olHy`uVBq!ia0y~yU@!w=4i*Lm1~s2WVGIn6+dN$yLn02py<wPl$Uvmw
zVZB2W<C0YyLS88f$Xc*Chs`kBRKTcaX5pTH;6j(R!Ira(n+h8JLZ&k8<?Ap@u)bkf
zxSFflOXOwnr037S^IZS9-@Tcyw#{dT!4m&=H%Xt_n%-q6PTtv=;`KYor*(#lqhGp{
z&(Y~!9_O9fX9|h7&pNYq;o&)#b(~5gErXjjEPCzrH9~w5OQP@j-diHeSQ3-Zm)hQY
z_5AIwvc!#_mVNtwPATMB+>zsfDf42(?XGZ_+oY~r{3mB(Rp54qsn5?Coj<9y(VR6P
z^<%BMS@KC%jTNaIj?B5K@5`BVOE66};E+$huJ?kLrG2Y5>oy8)yAt}w@$-Y_=Bgb0
zT4n)qQ3dm*=a)?}2-rB$>1xBYiJO<UOzi446>&Q^Pw3b;i7geM7i^jF&sc8T-0O#?
zd^3K<<Z^sx&@G0Gt@}>x48C>Yy8f%=cN-a&#$H)gGWBV}GM<;G=5&Ofn`fk!^jWO<
z%+7$MJS!pYbG=?&Q(3Fe^`6q@{=_|x)x0lc)_u39(~I8s?T!t}o2aGdn)Tq5bw;w_
zj#REYJZyQz%;p~&`_-D{cd^*{{c3IA^!kVOW9|*@Rndz?tPU|SFfe$!`njxgN@xNA
DuteWV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_20.png b/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c2edda870909941515b22bc90c828c74a8e3329
GIT binary patch
literal 519
zcmeAS@N?(olHy`uVBq!ia0y~yV6XvU4i*Lmh6!H<e=;yIp7V5Z42d}W_J(cWAp?Q7
zhuat4lG+&kp_s{n*Oa|6*rmy=)Q@3KgRsE124DAP7hlFRVykr&H%-1_VdQ!&w&jb)
zMB5s<j8!YmSLz8fO_Q-u;&A8F;hb?{ZTB0)<aUuYvc^?;7ZnA!JDJ3qE4AfaFjM^Q
zm9gtx%a-`m<8yj1l+2a9y;xT)EMu40mYf^>Vfq`JHat2!=kA^}T!)VJ<XKkSJ{~Py
z^I@lPn835E<(n+x9%nuO_NL+1rh2Ow(Q~CQTHaoGI-yc%+D7HWdP|f4@A~b(Y<6$g
z!xNI+7u0{&%ZYBRUB?$Gk@7&h*4AciuV~9kxxVa_)`<CfuToeqE}i0ec8x*cVaKy;
z1XeuU`e-@l{c{nCYumnal^qD@jGZg`E$hdUghr=ZEuwx|KNh7h+L<1_)+4I7Y{M+G
z)U6xd1+UI54*R|G>g?BnbA8e`CvKhXT{|aai|lG!zgKLNmT$kdW?SQnsI+<8Qn%^`
z|5yL$b9>XG{ilw(ZPApz&Dv;_drFM0@zIOPOV8ds^dea7ThOgJx}4QdKbj>b9G!OT
z_9ut=5gSCA_O90Usk6IK_t<;(@$6N{yLWC6Y&rh0`*`8x<BYSfPh50dan<#W8?QT7
e2K!20)1T{exR~qQg|7?@3=E#GelF{r5}E*#BlKwi

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_24.png b/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..22102305e0443a01e5e48212103fc5cd3f26d980
GIT binary patch
literal 621
zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|Ogvp2Ln;{G+)~WB9U$WN
zaAA{2W3SWh+&RMRGn)(ecxPwcI#ao$)6#&i&><wi?`~<Z=MvXsPvxiY8e(U7Y~T3y
zcg+7w$ConC*^^#xkaJ^0;^8)4X)~vu>XZtHR`C<{`YS#(@O<wubka9>Y!a$IA^kQ`
z=^)ENeW%87kF#-s3Qh&H6L~XFN*V9CFJiew*>YLIPRp_heQyogXWvcWEKKW^F4<)m
zCa^qAV)5j=j|3mxQO>*g>R8+(38miKHP6;4G)8Xy>J#O}wAE$tY-c8Ocjehh?1k_6
zpESuXTTyFyWT*O_huTk?_H=H(syV@8SN;TJztZ`4uQeXMSi8UCz}n2f1%)N{3h6F8
zs$3TomS{fdS=2ZCKr;X16_2-?PxkD8yn-b^?&f2QRePSjJ-qOE;T1;Z8RG2H$MxDO
zyAvMY&`pSAGyEkTAv5*h9^NAgN5%i}Y4qJXu;-M7`*+FxOr49hW^CVje4}fTfO~G@
zy?a8>eU_v@FTAqvt-~(=iZaRNZ4S{Me<#Kq4ZQtK{?hdCg7&h<0z*IBfBxnn_h^Oh
z=X#O16K#$JMm~1ubzWj^W7)Y_?5unkSgi2#b=hwoagSsSUcEY`Q!3*=H8y_dGQY<w
zjvQWE`^w~;ps@b>+93DBkcV%NCcaYX>$2Hb<u~_8Wc9xa#kUscIE~ro@82<X|9$=y
zAJ)&cR$*XZaFDpR-&EGXJetqXbb--9<3}|!8KozA3o<2%Sx#BtHz`u!>#0Ms+&h*r
bFt9O+@0DdgEAxzjfq}u()z4*}Q$iB}T_zVV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_36.png b/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_36.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bdd13135491ab01747eeaa74e7683213aac1c52
GIT binary patch
literal 989
zcmeAS@N?(olHy`uVBq!ia0y~yV8{Vs4i*Lm2G#ueZVU{}OFUg1Ln>~)y|dR(+EL)Z
zM|+QT0=!dH_-sQC1W#zOIJY=r+JfSTQa=SBDDtSXK4P7~8nmycrODxl$d1B}BTFpi
z<}~uBeb0NJT)cUyuDAWqyu9+V=L>p_PH8OeF*^05f6*bW(rq`NcNqVQQRE2!V)?kE
zcH7F$UP~<&NSb97oe&7@QEWH4nV@!mg{jq@6%PK#d1bGC@|d;U@qCwwWtGW{^ZZ$j
zV$C;J6!2thoM4;PXZF2w;h{qR**kS2P4$G_TOT(?nXS-@O<z$^vU1tkTaV6JdJDX}
z;l&@CXf7IJQFghqN55#2mbZXkL`i-6+~wzlT8g)q-{zV=a|6r6NuuRz?$6xF@^HI!
zl<DF6>_6*O>m2pcO7d;@Ul;OKp2}mCSkmTW@bmq%Hc^}FLbFqCo^gGfaVBTUtV>T$
z<}8}(AoMbgL*iop9J%8?QOnl&PWvJCF;kZ>``p7S@54+HkD`xM=^hK(GS`y(0q_0g
zb<1;4M-^;%VV=&o=jrh&`FC$$bBnS}WZn7m`IP)^IT4>Z!{$BO#Bk5|<OJr~NwLb|
zIuY|`{gQsRA&xP^>HL(fVI0#GmbHHLbBu60-eP*X)G^|a>E@~%Rf!Qz8`ia(avu?z
zRdvI$G2&3;w9vqJZqJ%kdA1&Hn(DNX<>IubuUL~gOJ#H1zb5bhF<W@rhQ-ZqHS1QL
zH;S(~!RmeE^1;5)H4hfmo?!I0xOUKQs!qdsu`Np?53S_87QQ(r<K*U+eSBrv2bfk!
zUWnPy5-ppPa>Qui&O}b-aDyL5=AVhkn(=b!ip4vVSL(ZNeqz|SRy;#5^3{{XN$*Nc
zw(FGcx^BN<{_*3QCf9YoGDlf2y>#);<}1OgWS^GGy8bqp7=AfnrTW3rue!gbbY-Vi
z-CPu(;dc3+u~+ZXxQtm-*cN5ZUb(UDS22s)(K#7WRyxf|eVIScwoJ1*z2Z+=l)=?Y
zF&lcgmOWF=<2}oJdc~34&6*#j&hnlv2tJf2{Ze(7_Ouz_!@meE*_kYv|L11jRlmhM
zlOuDl-pX5NzjS8`?;EScoPKAYOEH^t`kjwh9uT^8XVbg4v#a0q%Y2P2JJVJ8MB|>~
z#(l}xT=&#1)#?Ab*Cy*oPo7@nM*gI#nv!d`51)JR_G3xEG}oS7M$Snc(|xTU<jxLt
z_`JzbZ->I(oK&7m9n;S)cl`8yQ>?|D-ijL!Wbft1ZF|E0@Ts>*(}yox#T_etE}CSp
zr)KLJ3!56r3l@87YA>f$d_S}nnu9cy%l<G28@=MWl@`m(z`(%Z>FVdQ&MBb@0J^H(
AQvd(}

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_48.png b/app/src/main/res/drawable-xxhdpi/baseline_check_circle_black_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bc1143a3620e1ba90b92604fd4fb65684fee922
GIT binary patch
literal 1318
zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Lx+13>Rhybuln7iUjzCxH60aj1ce;`r^gF
zzz|as<QL4qt{Ysjc>lHg&;Dy<t-dRgv}D6i<LPhhc6uB#J1IEhZ^A3-1D>y0I{rx=
zQGej}IrNt)W8yBMmZFl<6Xoue)wOl?PuJYz_@h%bdEulT6OUe+(Ep>ax2L<Sv%Rgg
z_->F40|Rrar;B4q1>>7@M;9hJGO!#tw$T3FyLa#A)dy4`d3f^7nm|F3ePHk}TWs~&
zcLi3ldHgR6chB)_znix8!S^2@fBmUB_5SlehqVp{Paa0k3ou}C)!A0iBIR<(jQdIV
zu}4>Q<hq^KxlFQB6`r6zbs6JJktZioG6T$*KNkID;?;gqEU+eGk>*k*7p?G&sHHrK
zt4wDdj}lF~BJIm{G3N^7=crt+%XtU4_)TXjwKmWUUKFsD$LHl&&4~T%!fei5<}wF1
z#I*>yR2gJkSuXNdkmuzU4bQdA%u%skmvbGrSIrjM`uf6Z$CXkSRz@udY1Jyxysi<s
zmPhuOpVxC4=iQt~XMYk?zmOBQsGwM<Vzo(gSf!+V!pZ2$j47HPKN+;|X{0PT8+D2O
z#)o54vvQW!Hpu4ZEOd>!$A05;l$4Z8N?il<desk+L9f^?K6weryQ<a~Jld*Z*Qxo}
zpp9RraH;$;U3n+7t@4+?DT;*sNtDQERqC?uVfo+}@U@-i(cB52_?;`BulaM>_}-7e
z|BCe=W=(%(|K*YR`m(8Fjyx=kI|?=K+<hxs{-V@e=3PC%--X*hJyKt>{6FP$DM`Km
zjqQo<xlEhBFHlJ9QcZd9xKbnRl%{Rjss9!ywgpxEdAx>6S?g+vT*wixvtK%{Os)(N
z*5<vfe97mjqw|_AI{k`|DlQ0Vzpay-=qJU0D=Br)diN!>k2Du<EXt|i5j@$Pyzx@8
zjnaBfn-{JPPkLV$IvoGt`o4s}@2~w<eWfacceda9UNpaPyj^Q(wa9-RyYBxNA6#Ad
zrT#s9)wyqm+?7AC+qJD!s{%giXY6}1`}x6uAEMX91#L9g<37n=<Uja0_R~^^mhL)B
zIgvx$uKq3`73AZ*s+F3KYc5rP*nLCJ$8AfpNu#>>)eS+r*gqHQ+NM?;h~NAYvMIgL
zY@6<y5Pq>o($7zQN$4<$3Rsk$+F)1{IE(%CoR3pB*+eMuewgwka&fQ4)JF%k@;TP<
zoM$WcS@%)SCP19i<W{kJ+|~;o=ijLnOSVpseYT5F@%QvIt!hr^R4wY?-Z5lkU|?w4
z@NezPjm*UcjZe5c9yR1#;L_gtC8W3bZ;d3!o<^29XC|Y?9~O4{7uKwKQmDtjr%~mC
z^JE2W(+9c^lNtB$ekgmuz_7!E!B1u1&5HMXzxS}VJ-F$p%J$$WD7SmM`njxgN@xNA
DXlLEy

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_18.png b/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_18.png
new file mode 100644
index 0000000000000000000000000000000000000000..22102305e0443a01e5e48212103fc5cd3f26d980
GIT binary patch
literal 621
zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|Ogvp2Ln;{G+)~WB9U$WN
zaAA{2W3SWh+&RMRGn)(ecxPwcI#ao$)6#&i&><wi?`~<Z=MvXsPvxiY8e(U7Y~T3y
zcg+7w$ConC*^^#xkaJ^0;^8)4X)~vu>XZtHR`C<{`YS#(@O<wubka9>Y!a$IA^kQ`
z=^)ENeW%87kF#-s3Qh&H6L~XFN*V9CFJiew*>YLIPRp_heQyogXWvcWEKKW^F4<)m
zCa^qAV)5j=j|3mxQO>*g>R8+(38miKHP6;4G)8Xy>J#O}wAE$tY-c8Ocjehh?1k_6
zpESuXTTyFyWT*O_huTk?_H=H(syV@8SN;TJztZ`4uQeXMSi8UCz}n2f1%)N{3h6F8
zs$3TomS{fdS=2ZCKr;X16_2-?PxkD8yn-b^?&f2QRePSjJ-qOE;T1;Z8RG2H$MxDO
zyAvMY&`pSAGyEkTAv5*h9^NAgN5%i}Y4qJXu;-M7`*+FxOr49hW^CVje4}fTfO~G@
zy?a8>eU_v@FTAqvt-~(=iZaRNZ4S{Me<#Kq4ZQtK{?hdCg7&h<0z*IBfBxnn_h^Oh
z=X#O16K#$JMm~1ubzWj^W7)Y_?5unkSgi2#b=hwoagSsSUcEY`Q!3*=H8y_dGQY<w
zjvQWE`^w~;ps@b>+93DBkcV%NCcaYX>$2Hb<u~_8Wc9xa#kUscIE~ro@82<X|9$=y
zAJ)&cR$*XZaFDpR-&EGXJetqXbb--9<3}|!8KozA3o<2%Sx#BtHz`u!>#0Ms+&h*r
bFt9O+@0DdgEAxzjfq}u()z4*}Q$iB}T_zVV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_20.png b/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_20.png
new file mode 100644
index 0000000000000000000000000000000000000000..36b583576044db8da59a0f0a1b8a7aac09b30e68
GIT binary patch
literal 705
zcmeAS@N?(olHy`uVBq!ia0y~yU<d$V4mJh`hCabhYZ(}rIy_w*Ln;{G+)^!(b(Cm(
zIO+8=qisCf&b*C@k6V9wkI@2U?d~|$SHBj8cj_AN{`5t+rt196)<2uA?_2hB?O(W*
zHM4&DG%(mEpuK^ekNtn~jb_mYrI)t&Y8W&}*0k$?l-)eTvC;R%Rhhhp%r(At55#1w
zcJi>w9X5Ys$dwYyY2H}=LAScSbB6P?3MTvW^Ay}oq>l>Ro1y5ISjDIRptp*Vee&)O
z`47kb9&nv;OQa@cSwhnF2g;?okLK_BGP#0rpR(S9tCoLW1RRhr$d!9;+x~vW^ITbV
zzK7OX9d6UzrJkvpJ?5+Fl<CzuJlW%M?t%HbM{TFfwN77A`*`B<%SLzfD|dfXtNV4Y
zRAHW36T9m4Lq=D&Epq<2W#S}zPuIETRdS^o^UNYY)yZ8gWj_7YV4g+Dy|Z%1CeL26
z#kJ!8;fhakCLH&d$sM2U%Mo|+aYc|q#bw(*brX*JG3OsQvNc9Gt!I?~V7#tGVcvxX
zF~(?FiG22dZ({y@Y!PF;9i=$0Ol-eWKYJ8Qj)0uL&7y-93tSKIT@~=RUfeP9=w#>5
zk^$ChJ0>3G=Cf$Xw_EhG!YJeYe2<@gnn^4lQ?hrr8$PvO*>UXg$yd+#mmF4(>R-<M
z@|pirCZ%}+F3lfP)?Mx9WEAXw+<LIW=<ctlYZ^LE^BkMJ=r8xGM8UO3C;PJLz0^+1
z`B>t4|A4QmYmdsjJ6p=4g9X<f7f%0pY?o40|91}VwRX1_c8ERpO#J&$$#sjwds(C3
z{o6Gc&8;w!JIy?;tKx9L9`zHKl=nR>GTHQH!q4|*?`AMCFtj<&sJ||JQC6mt|Hes~
zGN;*due|QR5%BJo!j5Tw%xC!Bm{%h4KEi%xzv#{Tk_J%?ObjxzX>44<d)_)SFfcH9
My85}Sb4q9e01S3QbN~PV

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_24.png b/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..7add91a90616ff10f0f28380747f0adfed0462fd
GIT binary patch
literal 843
zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^S>g*;sxLn;{G+-6Kmc9c2(
zQFoSF!waT`4RVWi&&~;Sb*k=m@M_q4?cE)PMcu6l`2r1E4tfH)qAEgLS}$$$^-B1C
zKmVf**W4wO&&{6s^V7})`5Cvr->d0JT@#@r)_pW-V}#DOzF3(D0`3;aIl=`v))^eK
z>?`PCev>3?c=pqZg{^i+CfG%-Q0x~!s`cW5+@_T8FBUW{IK8ls@yH~`S0@x_e9Cwv
zG)ZuJh7$k!)kz#DS17Lfu#UGxvF}9^bKI8p=#J#PjqK^suF{Won1wwIas8q&@5Mq6
zb*+ayk7gQAnefugu&pAi$2VnDkkP*9$21g!MGLt&k7#zCaIyTN(D+i3{q<JG#;n6x
zzbl$pUUB~3aEUEXp>g-duQwKPf4su{&%vZL*XHV%%0Id`-+33U>?&W`kjU^@y|z6=
zVo}4=>pU5MmdFe6`s!>ojbSmXyX1dDTW>?#(op`AKTF~#gkRY>CCq@M<d4eIpNr~Q
zk7+CStzXXbxb)GFTUG{9jOB$jx#b!MBDPxmyOU)Qrrl@1U99J7|Ksy(`IT#r?6>%L
z=SI(4o-M-1<3(;ut`G!MFU+6x{(EG&;p4$FHmkNhjfaYFSMX%iY?#~V$I~-^OK+ya
z<L0+KCPpT8m%@FRCFFC`7i2R(&X#E^2a6lq)CI8y=O1TJ`^N9^SYVHg{EW!|f=dD=
zgWn%xU-$OE&^7y(&hW>~%D?N|UVUd3&OgTPx9Lm&48Qq?ACqbx+&HwD!?^vy!5<0M
z%%%!vd<S2CY;0>ie(@OJLt(i&vhp_!e>ojHq?i*afBzr%%r8@y^g0*h{Ry#ut^aiD
z^vBDi^lGLp+9PcrTKx2|&eQ8ZUbaW-)y`V6N5cMU;m5}@PyhT_xoP$M<=Wei``i1M
z|7>b2D*6+0w_V%o)ZUMmwY~PmTnawdGe7HBnQv%n;-Bw(mr3bo>96{=f3LL~0|Nu2
zK-&K++XVV`IXpzS%segl`bDyAk*Vi8HMJWelXYHqe*2oDU43Y+?aN2=D$4!$?Mr`f
yVY9)@nLobdthr}YwAtv$nak(I7#JR0W3pEcnCMU>a*%<6fx*+&&t;ucLK6Uh`i?OG

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_36.png b/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_36.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bc1143a3620e1ba90b92604fd4fb65684fee922
GIT binary patch
literal 1318
zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Lx+13>Rhybuln7iUjzCxH60aj1ce;`r^gF
zzz|as<QL4qt{Ysjc>lHg&;Dy<t-dRgv}D6i<LPhhc6uB#J1IEhZ^A3-1D>y0I{rx=
zQGej}IrNt)W8yBMmZFl<6Xoue)wOl?PuJYz_@h%bdEulT6OUe+(Ep>ax2L<Sv%Rgg
z_->F40|Rrar;B4q1>>7@M;9hJGO!#tw$T3FyLa#A)dy4`d3f^7nm|F3ePHk}TWs~&
zcLi3ldHgR6chB)_znix8!S^2@fBmUB_5SlehqVp{Paa0k3ou}C)!A0iBIR<(jQdIV
zu}4>Q<hq^KxlFQB6`r6zbs6JJktZioG6T$*KNkID;?;gqEU+eGk>*k*7p?G&sHHrK
zt4wDdj}lF~BJIm{G3N^7=crt+%XtU4_)TXjwKmWUUKFsD$LHl&&4~T%!fei5<}wF1
z#I*>yR2gJkSuXNdkmuzU4bQdA%u%skmvbGrSIrjM`uf6Z$CXkSRz@udY1Jyxysi<s
zmPhuOpVxC4=iQt~XMYk?zmOBQsGwM<Vzo(gSf!+V!pZ2$j47HPKN+;|X{0PT8+D2O
z#)o54vvQW!Hpu4ZEOd>!$A05;l$4Z8N?il<desk+L9f^?K6weryQ<a~Jld*Z*Qxo}
zpp9RraH;$;U3n+7t@4+?DT;*sNtDQERqC?uVfo+}@U@-i(cB52_?;`BulaM>_}-7e
z|BCe=W=(%(|K*YR`m(8Fjyx=kI|?=K+<hxs{-V@e=3PC%--X*hJyKt>{6FP$DM`Km
zjqQo<xlEhBFHlJ9QcZd9xKbnRl%{Rjss9!ywgpxEdAx>6S?g+vT*wixvtK%{Os)(N
z*5<vfe97mjqw|_AI{k`|DlQ0Vzpay-=qJU0D=Br)diN!>k2Du<EXt|i5j@$Pyzx@8
zjnaBfn-{JPPkLV$IvoGt`o4s}@2~w<eWfacceda9UNpaPyj^Q(wa9-RyYBxNA6#Ad
zrT#s9)wyqm+?7AC+qJD!s{%giXY6}1`}x6uAEMX91#L9g<37n=<Uja0_R~^^mhL)B
zIgvx$uKq3`73AZ*s+F3KYc5rP*nLCJ$8AfpNu#>>)eS+r*gqHQ+NM?;h~NAYvMIgL
zY@6<y5Pq>o($7zQN$4<$3Rsk$+F)1{IE(%CoR3pB*+eMuewgwka&fQ4)JF%k@;TP<
zoM$WcS@%)SCP19i<W{kJ+|~;o=ijLnOSVpseYT5F@%QvIt!hr^R4wY?-Z5lkU|?w4
z@NezPjm*UcjZe5c9yR1#;L_gtC8W3bZ;d3!o<^29XC|Y?9~O4{7uKwKQmDtjr%~mC
z^JE2W(+9c^lNtB$ekgmuz_7!E!B1u1&5HMXzxS}VJ-F$p%J$$WD7SmM`njxgN@xNA
DXlLEy

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_48.png b/app/src/main/res/drawable-xxxhdpi/baseline_check_circle_black_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..221b4dd910cb82c457ec1929cb20acb469aa9a9f
GIT binary patch
literal 1749
zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Lx+145>_WOc@v$lLCA~Tp30IjYGiY!pv|6
z28ObdAirP+4lS>&?)kfp-GBF=-?MV{m49K=E~-}_`mI#M9=T8YjsD_aI_p$d{Qa5q
zO634^`FHulQ6Jc59JhE8{H?f+apJ62ndwaT_MZ~SP0o8+P*hT?TU*yvuUw@OddXwu
zwbv5Y#TRY6dh)K=`^#TN|A<@=K7UT=tl*i`%i0x+85mgBc)B=-R4~3d*vi=KAi#3q
z@cj?R7ydV!%v3Oa?m}5ca4<+LOSN8i+(P`5f5ADM>l<}1FSs3CC*ZbGM!-Gsf%Y!#
zsY{~HEx7D*@oh?F;HjIZl+M3!TNQQsXi4lvU6Wk(@K?8<xy!^z8}P6=GTd>wxQo@;
zxKr}i`;)dm_|qQb3hGKGNa{Yw+<MR8LfYP@>2Ld#%AzZ7$oGj9*}O^26`QN^LgZ}1
ztD1!yPD_@pGuPS?oA~%&MbOdDh3$>kXJ_5hU-7$U<%{2q>ns*-QfXV{>Q(xZDQnXl
zwog1>U6a&KF=?$*?v>HjSdqD+ZOgKyE4MYSShjfMy2d5bo<(uIdbyx|Mwgxzhh|?%
zp^k!*_RA$_6cSFnRFfCb@q4M!E10!pwP2%N$v4Ld*QcM`r_VCuUdi`)ANI4qeBZeL
z?P+<_@{O{dJS>4Gv%(BB(w42=E171n`OKL!-~ON9_fW(8@=VqJ`a2TKwq7xL`#pNv
z%Vc||-=Er-{gstX-ubV_G2-#Hx`d{uQtkozYG?l*5IJq~lSxrD=mYa*onS`Bul!3N
zvZqDd3b3DKKA}&3MrtOr$DKP1R^I=7JH3F<^R@R`{yj;BZ=4V9y0`2(yHv!T+j=Ui
zt$pnc&Oh2UafQ6?%3qDFVpl&idq(-(<UjsMY~li+^pd)=G=+Q>J9|r}%C~~QZt@j+
z=PQ5t{8ng*?(rAu(-qh1dD*{K$WisP-^mntdg8C0JduYd{<7o=T<kmX*G&^H&(#}$
zoecH(CAoIKy<(<rl>K#uj1q$=dv^DS`L=QPJNfE)1%KaUsFxP}y_2ziw&3rbocS}C
zb^Ogabs&7&y=_6CCrAD`b#eObd!A>{%hWvGTbEF6tZV=IL+FR!jd#yZ`J;2-`n>D$
zTMk?~Z~Noc^dF6Pn?wHGX<zT$zdxgK<NWpyr7EA9kLL${_{_2IUiBYW?w-Fj{PF5R
z_60Rr@1Aqk%<cSp;OEM%^V2_+KKv-IYw+#!qFu}d`^4T{mnt}x!u`tUuZ?h>@M-aw
zYni{8_jTSku4&vi|NYbbC!TPx`|^iz{|P?HeGd1}JO7j~o}#~FU*PxC|7YAz{=wwB
z|IhiCOwD3<w0=MRf8mMbmIv>`uIvAwZgl(u>#w?JPV%cc#O?&&KcDlXS@$QCYkjcV
zkBf^E4jx{-ZT{?s{N+!%MgHF5sNbU({b9+o>GpB)&+Byqz82elP*wZc6d3ydL56Ak
z6Yc#Dm(Oo~weQTUHGls^J{8|JcjNrkSM9PM<oxwr9BTjOq0V2KFpIp$Jbz=ZS$uf%
z=1)wZWzn-Ue@eaD|IL{=|8&%Gy}7;r-%h%9Fg*QX`tC;;lhYqO?|AkwfBF0OXI9AV
zFTYi%rxo8&aO&SY`CH)ub5_m2`)hi`oMr!Wryn%cS^hkI{z+Gh<<I2jY~I=RV#*(x
z4ZC<=mHcu3n|8f$Zrgm;zuXsB`R=O_3%{go{?F&0$bz8yeKwP~r>?kg{9pasyNtXH
z3>*y`{;ln8JSY4lrrpr)vWj-WjQckJ{3?p8id1+mUvsWpaY(NFNa?c#txen9n>U`d
zoztuL{$oW=y?wxj4KLJ{%=G?x96zNo+w*26tFx*1?gXuj*AhLZYkkkAHt$`p;yFo$
Y_tWil27AudD1u5QPgg&ebxsLQ0JsalH~;_u

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/baseline_check_circle_24.xml b/app/src/main/res/drawable/baseline_check_circle_24.xml
new file mode 100644
index 0000000..5e111ca
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_check_circle_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="24dp"
+    android:height="24dp"
+    android:viewportWidth="24"
+    android:viewportHeight="24"
+    android:tint="?attr/colorControlNormal">
+  <path
+      android:fillColor="@android:color/white"
+      android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM10,17l-5,-5 1.41,-1.41L10,14.17l7.59,-7.59L19,8l-9,9z"/>
+</vector>
diff --git a/app/src/main/res/layout/activity_question_list.xml b/app/src/main/res/layout/activity_question_list.xml
index 2690cbf..4da7888 100644
--- a/app/src/main/res/layout/activity_question_list.xml
+++ b/app/src/main/res/layout/activity_question_list.xml
@@ -20,13 +20,14 @@
 
         </androidx.recyclerview.widget.RecyclerView>
 
-        <Button
-            android:id="@+id/btnEnd"
-            android:layout_width="match_parent"
-            android:layout_height="119dp"
-            app:layout_anchor="@+id/btnEnd"
-            app:layout_anchorGravity="bottom|center"
-            tools:text="Vegeztem" />
     </LinearLayout>
 
+    <com.google.android.material.floatingactionbutton.FloatingActionButton
+        android:id="@+id/btnFinish"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="end|bottom"
+        android:clickable="true"
+        app:srcCompat="@drawable/baseline_check_circle_24"/>
+
 </androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/result_item.xml b/app/src/main/res/layout/result_item.xml
index f79b353..189d450 100644
--- a/app/src/main/res/layout/result_item.xml
+++ b/app/src/main/res/layout/result_item.xml
@@ -7,39 +7,46 @@
 
     <LinearLayout
         android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:orientation="horizontal">
+        android:layout_height="wrap_content"
+        android:orientation="vertical"
+        tools:ignore="MissingConstraints">
 
         <View
             android:id="@+id/divider"
-            android:layout_width="match_parent"
-            android:layout_height="1dp"
+            android:layout_width="0dp"
+            android:layout_height="0dp"
             android:layout_weight="1"
             android:background="?android:attr/listDivider" />
 
         <LinearLayout
             android:layout_width="match_parent"
-            android:layout_height="200dp"
+            android:layout_height="120sp"
             android:orientation="horizontal">
 
             <TextView
                 android:id="@+id/score"
                 android:layout_width="50sp"
-                android:layout_height="150sp"
-                android:text="Score" />
+                android:layout_height="100sp"
+                android:text="@string/score" />
 
             <TextView
                 android:id="@+id/name"
-                android:layout_width="200sp"
-                android:layout_height="150sp"
-                android:text="name" />
+                android:layout_width="80sp"
+                android:layout_height="100sp"
+                android:text="@string/name" />
+
+            <TextView
+                android:layout_width="50sp"
+                android:layout_height="100sp"
+                android:text="@string/labnum"
+                android:id="@+id/labNum"/>
 
             <TextView
                 android:id="@+id/date"
-                android:layout_width="100sp"
-                android:layout_height="150sp"
+                android:layout_width="0dp"
+                android:layout_height="100sp"
                 android:layout_weight="1"
-                android:text="Date" />
+                android:text="@string/date" />
 
         </LinearLayout>
     </LinearLayout>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6a01020..ca2011c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -31,4 +31,8 @@
     <string name="questiongoeshere">QuestionGoesHere</string>
     <string name="oke">Oke</string>
     <string name="kikerdezo">Kikerdezo</string>
+    <string name="date">Date</string>
+    <string name="labnum">labNum</string>
+    <string name="name">name</string>
+    <string name="score">Score</string>
 </resources>
\ No newline at end of file
-- 
GitLab