# OpenCV loads native classes via JNI; keep its Java surface intact.
-keep class org.opencv.** { *; }
-dontwarn org.opencv.**

# OkHttp / Okio
-dontwarn okhttp3.**
-dontwarn okio.**
-keep class okhttp3.** { *; }

# Tink (via androidx.security-crypto, used for EncryptedSharedPreferences) references
# compile-only Error Prone annotations that aren't present at runtime.
-dontwarn com.google.errorprone.annotations.**
