

-dontwarn com.google.android.material.**,androidx.**


-keep class com.heapanalytics.android.internal.HeapInternal {
    public static <methods>;
}

-keep class **BuildConfig {
    <fields>;
}

-keep class com.heapanalytics.android.internal.HeapInternal {
    void autoInit(android.content.Context);
    void captureClick(android.app.ActionBar$Tab);
    void captureClick(android.app.Activity,android.view.MenuItem);
    void captureClick(android.content.DialogInterface,int);
    void captureClick(android.view.MenuItem);
    void captureClick(android.view.View);
    void captureClick(android.widget.CompoundButton,boolean);
    void captureClick(android.widget.RadioGroup,int);
    void captureTabHostTabChange(java.lang.String);
    void captureTextViewLinkClick(android.text.style.ClickableSpan,android.view.View);
    void capture_android_support_design_widget_TabLayout_OnTabSelectedListener_onTabSelected(android.support.design.widget.TabLayout$Tab);
    void capture_android_support_v4_app_Fragment_onHiddenChanged(android.support.v4.app.Fragment,boolean);
    void capture_android_support_v4_app_Fragment_onStart(android.support.v4.app.Fragment);
    void capture_android_support_v4_app_Fragment_onStop(android.support.v4.app.Fragment);
    void capture_android_support_v4_app_Fragment_setUserVisibleHint(android.support.v4.app.Fragment,boolean);
    void capture_android_support_v4_view_PagerAdapter_setPrimaryItem(android.support.v4.view.PagerAdapter,android.view.View,int,java.lang.Object);
    void capture_androidx_fragment_app_Fragment_onHiddenChanged(androidx.fragment.app.Fragment,boolean);
    void capture_androidx_fragment_app_Fragment_onStart(androidx.fragment.app.Fragment);
    void capture_androidx_fragment_app_Fragment_onStop(androidx.fragment.app.Fragment);
    void capture_androidx_fragment_app_Fragment_setUserVisibleHint(androidx.fragment.app.Fragment,boolean);
    void capture_androidx_viewpager_widget_PagerAdapter_setPrimaryItem(androidx.viewpager.widget.PagerAdapter,android.view.View,int,java.lang.Object);
    void capture_com_google_android_material_tabs_TabLayout_OnTabSelectedListener_onTabSelected(com.google.android.material.tabs.TabLayout$Tab);
    void instrumentTextView(android.widget.TextView,android.text.TextWatcher);
    void instrument_android_support_v4_view_ViewPager_addOnPageChangeListener(android.support.v4.view.ViewPager,android.support.v4.view.ViewPager$OnPageChangeListener);
    void instrument_android_support_v4_view_ViewPager_setOnPageChangeListener(android.support.v4.view.ViewPager,android.support.v4.view.ViewPager$OnPageChangeListener);
    void instrument_androidx_viewpager_widget_ViewPager_addOnPageChangeListener(androidx.viewpager.widget.ViewPager,androidx.viewpager.widget.ViewPager$OnPageChangeListener);
    void instrument_androidx_viewpager_widget_ViewPager_setOnPageChangeListener(androidx.viewpager.widget.ViewPager,androidx.viewpager.widget.ViewPager$OnPageChangeListener);
    void suppressEvents();
}

-keep class com.heapanalytics.android.internal.HeapImpl {
    void markInstrumentorRan();
}

-keep,allowshrinking class android.support.design.widget.TabLayout$Tab

-keep,allowshrinking class android.support.design.widget.TabLayout$OnTabSelectedListener {
    void onTabReselected(android.support.design.widget.TabLayout$Tab);
    void onTabSelected(android.support.design.widget.TabLayout$Tab);
}

-keep,allowshrinking class com.google.android.material.tabs.TabLayout$Tab

-keep,allowshrinking class com.google.android.material.tabs.TabLayout$BaseOnTabSelectedListener {
    void onTabReselected(com.google.android.material.tabs.TabLayout$Tab);
    void onTabSelected(com.google.android.material.tabs.TabLayout$Tab);
}

-keep,allowshrinking class com.heapanalytics.android.internal.HeapImpl {
    void unsafeInit(android.content.Context,java.lang.String,boolean);
}

-keep,allowshrinking class android.support.v7.view.menu.MenuBuilder$Callback {
    boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem);
}

-keep,allowshrinking class android.support.design.widget.BottomNavigationView** extends android.support.v7.view.menu.MenuBuilder$Callback

-keep,allowshrinking class android.support.v7.widget.ActionMenuView** extends android.support.v7.view.menu.MenuBuilder$Callback

-keep,allowshrinking class androidx.appcompat.view.menu.MenuBuilder$Callback {
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem);
}

-keep,allowshrinking class com.google.android.material.bottomnavigation.BottomNavigationView** extends androidx.appcompat.view.menu.MenuBuilder$Callback

-keep,allowshrinking class androidx.appcompat.widget.ActionMenuView** extends androidx.appcompat.view.menu.MenuBuilder$Callback

-keep,allowshrinking class android.support.v4.app.Fragment {
    void onAttach(android.app.Activity);
    void onAttach(android.content.Context);
    void onCreate(android.os.Bundle);
    void onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle);
    void onDestroy();
    void onDestroyView();
    void onDetach();
    void onHiddenChanged(boolean);
    void onPause();
    void onResume();
    void onStart();
    void onStop();
    void onViewStateRestored(android.os.Bundle);
    void setUserVisibleHint(boolean);
}

-keep,allowshrinking class android.support.v4.app.Fragment** extends android.support.v4.app.Fragment

-keep,allowshrinking class androidx.fragment.app.Fragment {
    void onAttach(android.app.Activity);
    void onAttach(android.content.Context);
    void onCreate(android.os.Bundle);
    void onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle);
    void onDestroy();
    void onDestroyView();
    void onDetach();
    void onHiddenChanged(boolean);
    void onPause();
    void onResume();
    void onStart();
    void onStop();
    void onViewStateRestored(android.os.Bundle);
    void setUserVisibleHint(boolean);
}

-keep,allowshrinking class androidx.fragment.app.Fragment** extends androidx.fragment.app.Fragment

-keep,allowshrinking class androidx.fragment** extends androidx.fragment.app.Fragment

-keep,allowshrinking class android.support.v4.view.PagerAdapter {
    void setPrimaryItem(android.view.View,int,java.lang.Object);
    void setPrimaryItem(android.view.ViewGroup,int,java.lang.Object);
}

-keep,allowshrinking class android.support.v4.view.PagerAdapter** extends android.support.v4.view.PagerAdapter

-keep,allowshrinking class androidx.viewpager.widget.PagerAdapter {
    void setPrimaryItem(android.view.View,int,java.lang.Object);
    void setPrimaryItem(android.view.ViewGroup,int,java.lang.Object);
}

-keep,allowshrinking class androidx.viewpager.widget.PagerAdapter** extends androidx.viewpager.widget.PagerAdapter

-keep,allowshrinking class androidx.fragment** extends androidx.viewpager.widget.PagerAdapter

-keep,allowshrinking class androidx.legacy** extends androidx.viewpager.widget.PagerAdapter

-keep,allowshrinking class android.support.v4.view.ViewPager {
    void addOnPageChangeListener(android.support.v4.view.ViewPager$OnPageChangeListener);
    void setOnPageChangeListener(android.support.v4.view.ViewPager$OnPageChangeListener);
}

-keep,allowshrinking class android.support.v4.view.ViewPager$OnPageChangeListener

-keep,allowshrinking class androidx.viewpager.widget.ViewPager {
    void addOnPageChangeListener(androidx.viewpager.widget.ViewPager$OnPageChangeListener);
    void setOnPageChangeListener(androidx.viewpager.widget.ViewPager$OnPageChangeListener);
}

-keep,allowshrinking class androidx.viewpager.widget.ViewPager$OnPageChangeListener

