# <-- This is a comment, so all text inside comments will be ignored.
#
# What is this?
# This file is used as a filter to remove certain classes
# when the method count exceeds 65,536.
#
# The listed classes are not required for the app to run
# in order to generate the pairip.json file.
#
# How does it work?
# The filter uses a startsWith function.
# If you want to remove all classes from a specific package,
# you only need to specify the package name.
#
# Example:
# Classes:
#   com.example.class1
#   com.example.class2
#   com.example.class3
#
# To remove all classes under the package:
#   com.example
#
# This will remove all classes from the "com.example" package.
#
# Notes:
# - If you remove required classes, the app may fail to generate
#   the pairip.json file. Only include classes that you believe
#   are not required.
#
# - To determine which classes (and which dex) should be filtered,
#   check the log output when running Pairip.jar.
#   Look for log entries similar to:
#     [INFO] Patching classes.dex
#
#   You only need to inspect and filter classes from the dex
#   mentioned in the log.
androidx.camera.camera2.internal.Camera2
androidx.media3
okhttp3.CipherSuite
okhttp3.HttpUrl$Builder
okhttp3.OkHttpClient$Builder
okhttp3.Response$Builder
okhttp3.ResponseBody
okhttp3.internal.authenticator.JavaNetAuthenticator
okhttp3.internal.cache.CacheStrategy$Factory
okhttp3.internal.concurrent.TaskQueue
okhttp3.internal.connection.ExchangeFinder
okhttp3.internal.connection.RealCall
okhttp3.internal.connection.RealCall$AsyncCall
okhttp3.internal.connection.RouteSelector
okhttp3.internal.http.RealInterceptorChain
okhttp3.internal.http2.ErrorCode
okhttp3.internal.http2.Header
okhttp3.internal.platform.Platform
okhttp3.internal.tls.OkHostnameVerifier
retrofit2.ParameterHandler
retrofit2.ParameterHandler$1
retrofit2.ParameterHandler$2
retrofit2.ParameterHandler$Body
retrofit2.ParameterHandler$Field
retrofit2.ParameterHandler$FieldMap
retrofit2.ParameterHandler$Header
retrofit2.ParameterHandler$HeaderMap
retrofit2.ParameterHandler$Headers
retrofit2.ParameterHandler$Part
retrofit2.ParameterHandler$PartMap
retrofit2.ParameterHandler$Path
retrofit2.ParameterHandler$Query
retrofit2.ParameterHandler$QueryMap
retrofit2.ParameterHandler$QueryName
retrofit2.ParameterHandler$RawPart
retrofit2.ParameterHandler$RelativeUrl
retrofit2.ParameterHandler$Tag