-
Notifications
You must be signed in to change notification settings - Fork 8
/
proguard-changes.txt
257 lines (251 loc) · 25.4 KB
/
proguard-changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
commit 1636e1ca59117f5cb3bf7294ddf1e036be12ca25
Author: Chinmoy Chakraborty <[email protected]>
Date: Tue Oct 31 14:33:51 2023 +0530
Shrinked app using proguard.
diff --git a/app/build.gradle b/app/build.gradle
index 6b7a2359..73e213ba 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -28,6 +28,7 @@ android {
versionName "2.0.0_v11"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+ resConfigs "en", "hi"
}
applicationVariants.all { variant ->
variant.outputs.all {
@@ -36,10 +37,19 @@ android {
outputFileName = "nl_${versionName}_${flavor}_${timestamp}.apk"
}
}
+ // WARNING: Remove if using mapbox
+ packagingOptions {
+ exclude 'lib/x86_64/libmapbox-gl.so'
+ exclude 'lib/x86/libmapbox-gl.so'
+ exclude 'lib/arm64-v8a/libmapbox-gl.so'
+ exclude 'lib/armeabi-v7a/libmapbox-gl.so'
+ }
buildTypes {
release {
- minifyEnabled false
+ minifyEnabled true
+ shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+ signingConfig signingConfigs.debug
}
}
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index f1b42451..4194f8f7 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -19,3 +19,51 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
+
+# NL App rulesx
+-keepclasseswithmembers class com.chatbot.model.** { *; }
+-keepclasseswithmembers class com.chatbot.ChatbotListingState.** { *; }
+-keepclasseswithmembers class com.chatbot.notification.model.** { *; }
+-keepclasseswithmembers class com.samagra.parent.authentication.** { *; }
+-keepclasseswithmembers class com.samagra.parent.data.models.** { *; }
+-keepclasseswithmembers class com.samagra.parent.data.** { *; }
+-keepclasseswithmembers class com.samagra.parent.ui.** { *; }
+-keepclasseswithmembers class com.samagra.ancillaryscreens.data.** { *; }
+-keepclasseswithmembers class com.samagra.ancillaryscreens.fcm.** { *; }
+-keepclasseswithmembers class com.samagra.commons.models.** { *; }
+-keepclasseswithmembers class com.samagra.data.** { *; }
+-keepclasseswithmembers class com.samagra.network.** { *; }
+-keepclasseswithmembers class com.samagra.gatekeeper.** { *; }
+-keepclasseswithmembers class com.data.models.** { *; }
+-keepclasseswithmembers class com.data.db.models.** { *; }
+-keepclasseswithmembers class com.samagra.workflowengine.odk.** { *; }
+-keepclasseswithmembers class com.samagra.workflowengine.workflow.model.** { *; }
+-keepclasseswithmembers class com.assessment.studentselection.data.** { *; }
+-keepclasseswithmembers class com.morziz.network.models.** { *; }
+
+# Collect App rules
+-dontwarn com.google.**
+-dontwarn au.com.bytecode.**
+-dontwarn org.joda.time.**
+-dontwarn org.osmdroid.**
+-dontwarn org.xmlpull.v1.**
+-dontwarn org.hamcrest.**
+-dontwarn com.rarepebble.**
+
+-keep class org.javarosa.**
+-keep class org.odk.collect.android.logic.actions.**
+-keep class android.support.v7.widget.** { *; }
+-keep class com.google.android.gms.internal.firebase-perf.** { *; }
+-keepclassmembers class * {
+ @com.google.api.client.util.Key <fields>;
+}
+
+-dontobfuscate
+
+# recommended okhttp rules
+# https://github.com/square/okhttp#r8--proguard
+-dontwarn javax.annotation.**
+-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
+-dontwarn org.codehaus.mojo.animal_sniffer.*
+-dontwarn okhttp3.internal.platform.ConscryptPlatform
+-printusage usage.txt
\ No newline at end of file
diff --git a/app/src/main/java/com/samagra/parent/MyApplication.java b/app/src/main/java/com/samagra/parent/MyApplication.java
index 442529a9..60f58688 100644
--- a/app/src/main/java/com/samagra/parent/MyApplication.java
+++ b/app/src/main/java/com/samagra/parent/MyApplication.java
@@ -479,13 +479,13 @@ public class MyApplication extends Application implements MainApplication, Lifec
: firebaseRemoteConfig.getString(RemoteConfigUtils.API_BASE_URL);
String hasuraUrl = BuildConfig.DEBUG ? BuildConfig.STAGING_HASURA_URL
: firebaseRemoteConfig.getString(RemoteConfigUtils.HASURA_SERVER_BASE_URL);
- String chatbotUrlString = BuildConfig.DEBUG ? BuildConfig.DEFAULT_CHATBOT_URLS
- : firebaseRemoteConfig.getString(RemoteConfigUtils.CHATBOT_URLS);
+// String chatbotUrlString = BuildConfig.DEBUG ? BuildConfig.DEFAULT_CHATBOT_URLS
+// : firebaseRemoteConfig.getString(RemoteConfigUtils.CHATBOT_URLS);
/*String loginServiceUrl = firebaseRemoteConfig.getString(LOGIN_SERVICE_BASE_URL);
String appServiceUrl = firebaseRemoteConfig.getString(RemoteConfigUtils.API_BASE_URL);
- String hasuraUrl = firebaseRemoteConfig.getString(RemoteConfigUtils.HASURA_SERVER_BASE_URL);
- String chatbotUrlString = firebaseRemoteConfig.getString(RemoteConfigUtils.CHATBOT_URLS);*/
+ String hasuraUrl = firebaseRemoteConfig.getString(RemoteConfigUtils.HASURA_SERVER_BASE_URL);*/
+ String chatbotUrlString = firebaseRemoteConfig.getString(RemoteConfigUtils.CHATBOT_URLS);
Timber.d("setupNetworkConfig: loginServiceUrl: %s", loginServiceUrl);
Timber.d("setupNetworkConfig: appServiceUrl: %s", appServiceUrl);
diff --git a/app/src/main/java/com/samagra/parent/authentication/AuthenicationRepository.kt b/app/src/main/java/com/samagra/parent/authentication/AuthenicationRepository.kt
index 068834b1..749964b5 100644
--- a/app/src/main/java/com/samagra/parent/authentication/AuthenicationRepository.kt
+++ b/app/src/main/java/com/samagra/parent/authentication/AuthenicationRepository.kt
@@ -115,12 +115,14 @@ class AuthenticationRepository : BaseRepository() {
MentorDataHelper.apiService?.fetchMentorData(apiKey = prefs.getBearerAuthToken())
}
val mentorData: MentorDetailsRemoteResponse? = responseMentor.await()
+ println("MENTOR DATA: FETCH MENTOR DATA: $mentorData")
mentorData?.let {
Timber.d("fetchMentorData: response got")
MentorDataHelper.parseMentorData(it.mentor, prefs)
}
responseStatus.emit(MentorDataSaved.MentorDataSaveSuccessful(mentorData))
} catch (t: Exception) {
+ println("MENTOR DATA: FETCH MENTOR DATA ERROR: $t")
Timber.e(t, "fetchMentorData error: %s", t.message)
responseStatus.emit(MentorDataSaved.MentorDataSaveFailed(t))
}
diff --git a/app/src/main/java/com/samagra/parent/authentication/AuthenticationActivity.kt b/app/src/main/java/com/samagra/parent/authentication/AuthenticationActivity.kt
index e7c5a14c..8350e924 100644
--- a/app/src/main/java/com/samagra/parent/authentication/AuthenticationActivity.kt
+++ b/app/src/main/java/com/samagra/parent/authentication/AuthenticationActivity.kt
@@ -324,6 +324,7 @@ class AuthenticationActivity :
override fun onLoginSuccess() = viewModel.getMentorData(prefs)
private fun handleMentorDataSavedState(mentorDataSaved: AuthenticationRepository.MentorDataSaved?) {
+ println("MENTOR DATA SAVED: $mentorDataSaved")
when (mentorDataSaved) {
is AuthenticationRepository.MentorDataSaved.MentorDataSaveFailed -> {
if (mentorDataSaved.t.message == AuthenticationVM.UDISE_NULL) {
diff --git a/app/src/main/java/com/samagra/parent/authentication/OTPViewFragment.kt b/app/src/main/java/com/samagra/parent/authentication/OTPViewFragment.kt
index 9d240c55..5b8afe22 100644
--- a/app/src/main/java/com/samagra/parent/authentication/OTPViewFragment.kt
+++ b/app/src/main/java/com/samagra/parent/authentication/OTPViewFragment.kt
@@ -122,6 +122,7 @@ class OTPViewFragment : BaseSmsReceiverFragment<FragmentOtpViewPinBinding, OTPVi
customDialog.setOnFinishListener {
val authToken =
getFirebaseRemoteConfigInstance().getString(RemoteConfigUtils.HASURA_SERVER_AUTH_TOKEN)
+ println("AUTH TOKEN: $authToken")
/*
* first pick Jwt token from the callback api if token is null or empty then use Token from Firebase.
* */
@@ -132,6 +133,7 @@ class OTPViewFragment : BaseSmsReceiverFragment<FragmentOtpViewPinBinding, OTPVi
prefs.saveIsUserLoggedIn(true)
// Give Callback to Activity
if (context is AuthenticationCallbacks) {
+ println("AUTHENTICATION CALLBACKS: 136")
(context as AuthenticationCallbacks).onLoginSuccess()
}
}
diff --git a/app/src/main/res/raw/keep.xml b/app/src/main/res/raw/keep.xml
new file mode 100644
index 00000000..d0963d34
--- /dev/null
+++ b/app/src/main/res/raw/keep.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:tools="http://schemas.android.com/tools"
+ tools:shrinkMode="strict" />
\ No newline at end of file
diff --git a/assets/src/main/res/drawable/ic_celebrating_bird.gif b/assets/src/main/res/drawable/ic_celebrating_bird.gif
index 81b29b7a..1ffa6008 100644
Binary files a/assets/src/main/res/drawable/ic_celebrating_bird.gif and b/assets/src/main/res/drawable/ic_celebrating_bird.gif differ
diff --git a/assets/src/main/res/drawable/ic_flying_bird.gif b/assets/src/main/res/drawable/ic_flying_bird.gif
index ed706cfc..4f1d6047 100644
Binary files a/assets/src/main/res/drawable/ic_flying_bird.gif and b/assets/src/main/res/drawable/ic_flying_bird.gif differ
diff --git a/chatbot/src/main/assets/chatbot/static/js/787.c7919854.chunk.js.map b/chatbot/src/main/assets/chatbot/static/js/787.c7919854.chunk.js.map
deleted file mode 100644
index 9b8c7cbe..00000000
--- a/chatbot/src/main/assets/chatbot/static/js/787.c7919854.chunk.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"static/js/787.c7919854.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime<i.firstHiddenTime&&(o.value=e.startTime,o.entries.push(e),n(!0)))},s=window.performance&&performance.getEntriesByName&&performance.getEntriesByName(\"first-contentful-paint\")[0],m=s?null:a(\"paint\",f);(s||m)&&(n=c(e,o,t),s&&f(s),u((function(i){o=r(\"FCP\"),n=c(e,o,t),requestAnimationFrame((function(){requestAnimationFrame((function(){o.value=performance.now()-i.timeStamp,n(!0)}))}))})))},p=!1,l=-1,h=function(e,t){p||(d((function(e){l=e.value})),p=!0);var n,i=function(t){l>-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t<n-y){var r={entryType:\"first-input\",name:e.type,target:e.target,cancelable:e.cancelable,startTime:e.timeStamp,processingStart:e.timeStamp+t};i.forEach((function(e){e(r)})),i=[]}},S=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTime<m.firstHiddenTime&&(d.value=e.processingStart-e.startTime,d.entries.push(e),s(!0))},l=a(\"first-input\",p);s=c(n,d,f),l&&o((function(){l.takeRecords().map(p),l.disconnect()}),!0),l&&u((function(){var a;d=r(\"FID\"),s=c(n,d,f),i=[],t=-1,e=null,w(addEventListener),a=p,i.push(a),E()}))},b={},F=function(e,t){var n,i=v(),f=r(\"LCP\"),s=function(e){var t=e.startTime;t<i.firstHiddenTime&&(f.value=t,f.entries.push(e),n())},m=a(\"largest-contentful-paint\",s);if(m){n=c(e,f,t);var d=function(){b[f.id]||(m.takeRecords().map(s),m.disconnect(),b[f.id]=!0,n(!0))};[\"keydown\",\"click\"].forEach((function(e){addEventListener(e,d,{once:!0,capture:!0})})),o(d,!0),u((function(i){f=r(\"LCP\"),n=c(e,f,t),requestAnimationFrame((function(){requestAnimationFrame((function(){f.value=performance.now()-i.timeStamp,b[f.id]=!0,n(!0)}))}))}))}},P=function(e){var t,n=r(\"TTFB\");t=function(){try{var t=performance.getEntriesByType(\"navigation\")[0]||function(){var e=performance.timing,t={entryType:\"navigation\",startTime:0};for(var n in e)\"navigationStart\"!==n&&\"toJSON\"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();if(n.value=n.delta=t.responseStart,n.value<0||n.value>performance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""}
\ No newline at end of file
diff --git a/chatbot/src/main/assets/chatbot/static/media/Mulish-Bold.7db7badec59ff25ba369.ttf b/chatbot/src/main/assets/chatbot/static/media/Mulish-Bold.7db7badec59ff25ba369.ttf
deleted file mode 100644
index 7ff0fa2b..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/Mulish-Bold.7db7badec59ff25ba369.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/Mulish-Demi.3fd0f50bd4908ad371c2.ttf b/chatbot/src/main/assets/chatbot/static/media/Mulish-Demi.3fd0f50bd4908ad371c2.ttf
deleted file mode 100644
index b46ce733..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/Mulish-Demi.3fd0f50bd4908ad371c2.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/Mulish-Medium.9f38b9b7c2e88d6b74d9.ttf b/chatbot/src/main/assets/chatbot/static/media/Mulish-Medium.9f38b9b7c2e88d6b74d9.ttf
deleted file mode 100644
index 8b46d612..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/Mulish-Medium.9f38b9b7c2e88d6b74d9.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/Mulish-Regular.2f1b746890b4fbe97d3e.ttf b/chatbot/src/main/assets/chatbot/static/media/Mulish-Regular.2f1b746890b4fbe97d3e.ttf
deleted file mode 100644
index 26b7cb2d..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/Mulish-Regular.2f1b746890b4fbe97d3e.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.150de8eaa454d669c405.ttf b/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.150de8eaa454d669c405.ttf
deleted file mode 100644
index 774d51ac..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.150de8eaa454d669c405.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.e033a13ee751afc1860c.woff2 b/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.e033a13ee751afc1860c.woff2
deleted file mode 100644
index 71e31852..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-brands-400.e033a13ee751afc1860c.woff2 and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.3223dc79c1adee56370b.woff2 b/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.3223dc79c1adee56370b.woff2
deleted file mode 100644
index 7f021680..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.3223dc79c1adee56370b.woff2 and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.d87474231f4192884802.ttf b/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.d87474231f4192884802.ttf
deleted file mode 100644
index 8a9d6344..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-regular-400.d87474231f4192884802.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.4a2cd718d7031b732e76.ttf b/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.4a2cd718d7031b732e76.ttf
deleted file mode 100644
index 993dbe1f..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.4a2cd718d7031b732e76.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.bb975c966c37455a1bc3.woff2 b/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.bb975c966c37455a1bc3.woff2
deleted file mode 100644
index 5c16cd3e..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-solid-900.bb975c966c37455a1bc3.woff2 and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.0e3a648be390bd8cb094.ttf b/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.0e3a648be390bd8cb094.ttf
deleted file mode 100644
index ab6ae224..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.0e3a648be390bd8cb094.ttf and /dev/null differ
diff --git a/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.68577e40f3e70067b5da.woff2 b/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.68577e40f3e70067b5da.woff2
deleted file mode 100644
index 9027e38b..00000000
Binary files a/chatbot/src/main/assets/chatbot/static/media/fa-v4compatibility.68577e40f3e70067b5da.woff2 and /dev/null differ
diff --git a/chatbot/src/main/res/drawable/animate_bot.gif b/chatbot/src/main/res/drawable/animate_bot.gif
index 7f8bb95a..2feab4ec 100644
Binary files a/chatbot/src/main/res/drawable/animate_bot.gif and b/chatbot/src/main/res/drawable/animate_bot.gif differ
diff --git a/collect_app/build.gradle b/collect_app/build.gradle
index c209d5f9..b2956a2f 100644
--- a/collect_app/build.gradle
+++ b/collect_app/build.gradle
@@ -102,7 +102,7 @@ android {
signingConfig signingConfigs.release
}
minifyEnabled(true)
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
resValue("bool", "FIREBASE_ENABLED", "true")
resValue("string", "GOOGLE_MAPS_API_KEY", googleMapsApiKey)
buildConfigField 'String', "MAPBOX_ACCESS_TOKEN", '"' + mapboxToken + '"'