# The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\aapt_proguard_file\release\processReleaseResources\aapt_rules.txt -keep class androidx.camera.core.impl.MetadataHolderService { (); } -keep class androidx.core.app.CoreComponentFactory { (); } -keep class androidx.core.content.FileProvider { (); } -keep class androidx.multidex.MultiDexApplication { (); } -keep class androidx.profileinstaller.ProfileInstallReceiver { (); } -keep class androidx.room.MultiInstanceInvalidationService { (); } -keep class androidx.startup.InitializationProvider { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver { (); } -keep class androidx.work.impl.background.systemalarm.RescheduleReceiver { (); } -keep class androidx.work.impl.background.systemalarm.SystemAlarmService { (); } -keep class androidx.work.impl.background.systemjob.SystemJobService { (); } -keep class androidx.work.impl.diagnostics.DiagnosticsReceiver { (); } -keep class androidx.work.impl.foreground.SystemForegroundService { (); } -keep class androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver { (); } -keep class com.chuckerteam.chucker.internal.support.ChuckerFileProvider { (); } -keep class com.chuckerteam.chucker.internal.support.ClearDatabaseService { (); } -keep class com.chuckerteam.chucker.internal.ui.MainActivity { (); } -keep class com.chuckerteam.chucker.internal.ui.throwable.ThrowableActivity { (); } -keep class com.chuckerteam.chucker.internal.ui.transaction.TransactionActivity { (); } -keep class com.example.retailapllication.CancellationRescheduleRulesMob { (); } -keep class com.example.retailapllication.ContactAdmin { (); } -keep class com.example.retailapllication.DeviceAdmin { (); } -keep class com.example.retailapllication.EmployeeSettlement.EmployeeSettlementMainActivity { (); } -keep class com.example.retailapllication.EmployeeSettlement.EmployeeSettlementMainActivityMobile { (); } -keep class com.example.retailapllication.EmployeeTipAmount.TipAmountSetlementMain { (); } -keep class com.example.retailapllication.EmployeeTipAmount.TipAmountSetlementMainMbile { (); } -keep class com.example.retailapllication.KioskSales.CatogoryKiosk { (); } -keep class com.example.retailapllication.KioskSales.KioskSalesHomePageActivity { (); } -keep class com.example.retailapllication.KioskSetUp.Kiosk_MainActivity { (); } -keep class com.example.retailapllication.LoginActivity { (); } -keep class com.example.retailapllication.MainActivity { (); } -keep class com.example.retailapllication.MyApplications { (); } -keep class com.example.retailapllication.PrintActivity { (); } -keep class com.example.retailapllication.ReadyForSalesPos.RedyForSalesAddPage { (); } -keep class com.example.retailapllication.ReadyForSalesPos.RedyForSalesMainActivity { (); } -keep class com.example.retailapllication.RedyForSalesMobile.RedyForSalesAddPageMobile { (); } -keep class com.example.retailapllication.RedyForSalesMobile.RedyForSalesMbileMain { (); } -keep class com.example.retailapllication.ReturnAndExchangeMobileMain.MainActivityAddPage { (); } -keep class com.example.retailapllication.ReturnAndExchangeMobileMain.MainActivityOne { (); } -keep class com.example.retailapllication.SalesReportScreen { (); } -keep class com.example.retailapllication.SplashScreenActivity { (); } -keep class com.example.retailapllication.SupplierMasterMobile.SupplierMainActivity { (); } -keep class com.example.retailapllication.SupplierMasterMobile.SupplierMasterMobile { (); } -keep class com.example.retailapllication.TextToSpeechAct { (); } -keep class com.example.retailapllication.TokenActivity { (); } -keep class com.example.retailapllication.UsbPermissionReceiver { (); } -keep class com.example.retailapllication.ab_Integration.CounterCategoryActivity { (); } -keep class com.example.retailapllication.ab_Integration.MaterialIssuseProduction { (); } -keep class com.example.retailapllication.ab_Integration.SalessetupNew { (); } -keep class com.example.retailapllication.dinein.DineInBookingPage { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.CancelApplicableProducts.CancelApplicableProducts { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.CancelPaymentChange.CancelPaymentChange { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.CancellationRescheduleRules.CancellationRescheduleRules { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.CancellationRescheduleRules.CancellationRescheduleRulesAdd { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.Salesbillproductreturn.Viewretunprodhistory { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.Salesbillproductreturn.salesproductreturnmain { (); } -keep class com.example.retailapllication.masters.CancellationReschedule.cancelunpaiddeviceorder.CancelUnpaidOrderMaster { (); } -keep class com.example.retailapllication.masters.CombopackNew.ComboPackActivity { (); } -keep class com.example.retailapllication.masters.CombopackNew.ComboPackActivityAdd { (); } -keep class com.example.retailapllication.masters.DatewiseSalesreports.Datewisesalesmain { (); } -keep class com.example.retailapllication.masters.DeliveryChallantoInvoice.DeliveryChallantoInvoice { (); } -keep class com.example.retailapllication.masters.DineInNewActivity.DineInMaster { (); } -keep class com.example.retailapllication.masters.ExchangeandReturnpolicy.ExchangeAndReturnPolicy { (); } -keep class com.example.retailapllication.masters.ImageBulkUpload.ImageBulkUpload { (); } -keep class com.example.retailapllication.masters.Ledger.LedgerMainActivity { (); } -keep class com.example.retailapllication.masters.Offers.BundleOffer.BundleOfferAddActivity { (); } -keep class com.example.retailapllication.masters.Offers.BundleOffer.BundleOfferMainActivity { (); } -keep class com.example.retailapllication.masters.Offers.BuyXandGetXorY.BuyXandGetXorY { (); } -keep class com.example.retailapllication.masters.Offers.CouponsOffer.CouponsAddPage { (); } -keep class com.example.retailapllication.masters.Offers.CouponsOffer.CouponsOfferMainPage { (); } -keep class com.example.retailapllication.masters.Offers.CouponsOffer.GenerateCoupons { (); } -keep class com.example.retailapllication.masters.Offers.ItemWiseOffer.ItemWiseOfferMain { (); } -keep class com.example.retailapllication.masters.Offers.LoyatyCards.LoyatyCardAddPage { (); } -keep class com.example.retailapllication.masters.Offers.LoyatyCards.LoyatyCardMainPage { (); } -keep class com.example.retailapllication.masters.Offers.OfferCode.OfferCodeAddPage { (); } -keep class com.example.retailapllication.masters.Offers.OfferCode.OfferCodeMainActivity { (); } -keep class com.example.retailapllication.masters.Offers.OffersMain.OfferMainActivity { (); } -keep class com.example.retailapllication.masters.Offers.OffersMain.OfferMainActivityAdd { (); } -keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeAddPage { (); } -keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeGeneration { (); } -keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeMainActivity { (); } -keep class com.example.retailapllication.masters.Offers.QuantityWiseOffer.QuantityWiseOffer { (); } -keep class com.example.retailapllication.masters.Offers.salesWiseOffer.SalesWiseOffer { (); } -keep class com.example.retailapllication.masters.Offers.salesWiseOffer.SalesWiseOfferAdd { (); } -keep class com.example.retailapllication.masters.PaymentDetails.PaymentDetailsAddPage { (); } -keep class com.example.retailapllication.masters.PaymentDetails.PaymentDetailsMain { (); } -keep class com.example.retailapllication.masters.PaymentDeviceAccess.PaymentDeviceAccessMain { (); } -keep class com.example.retailapllication.masters.PaymentoptionsEmpty.PaymentOptionsMasterForm { (); } -keep class com.example.retailapllication.masters.Purchase.PurchaseEntry.Purchaseentryadd { (); } -keep class com.example.retailapllication.masters.Purchase.PurchaseEntry.Purchaseentrymain { (); } -keep class com.example.retailapllication.masters.Purchase.PurchaseReturn.PurchaseReturnAdd { (); } -keep class com.example.retailapllication.masters.Purchase.PurchaseReturn.PurchaseReturnMain { (); } -keep class com.example.retailapllication.masters.Purchase.purchasemaster.Purchasequotationmain { (); } -keep class com.example.retailapllication.masters.Purchase.purchaseorder.Purchaseorderadd { (); } -keep class com.example.retailapllication.masters.Purchase.purchaseorder.Purchaseordermain { (); } -keep class com.example.retailapllication.masters.Purchase.purchaseorder.purchaseorderemail { (); } -keep class com.example.retailapllication.masters.SalesQuotation.SalesQuatations { (); } -keep class com.example.retailapllication.masters.SupplierProdMapping.Supplierprodmapmain { (); } -keep class com.example.retailapllication.masters.barcodeqrcodesetup.QRBarSetup { (); } -keep class com.example.retailapllication.masters.bookingpage.MainBookingPageNew { (); } -keep class com.example.retailapllication.masters.chooseyourplan.ChooseYourPlan { (); } -keep class com.example.retailapllication.masters.comboofferpack.ComboofferpackMain { (); } -keep class com.example.retailapllication.masters.commisonorincentive.CommissionOrIncentive { (); } -keep class com.example.retailapllication.masters.commisonorincentive.CommissionOrIncentiveAddOrEdit { (); } -keep class com.example.retailapllication.masters.configmaster.ConfigMasterAdd { (); } -keep class com.example.retailapllication.masters.configmaster.ConfigMasterMain { (); } -keep class com.example.retailapllication.masters.configtype.ConfigTypeMasterAdd { (); } -keep class com.example.retailapllication.masters.configtype.ConfigTypeMasterMain { (); } -keep class com.example.retailapllication.masters.createticket.CreateTicketActivity { (); } -keep class com.example.retailapllication.masters.customermaster.CustomerMasterAdd { (); } -keep class com.example.retailapllication.masters.customermaster.CustomerMasterMain { (); } -keep class com.example.retailapllication.masters.dashboardreport.DashBoardReport { (); } -keep class com.example.retailapllication.masters.datewisesalesreport.DateWiseSalesReport { (); } -keep class com.example.retailapllication.masters.dinein.DineInAdd { (); } -keep class com.example.retailapllication.masters.dinein.DineInMainActivity { (); } -keep class com.example.retailapllication.masters.employeeaccess.EditEmployeeAccess { (); } -keep class com.example.retailapllication.masters.employeeaccess.EmployeeAccessAdd { (); } -keep class com.example.retailapllication.masters.employeeaccess.EmployeeAccessMainActivity { (); } -keep class com.example.retailapllication.masters.employeeaccessnewposmob.EmployeeAcessMainScreen { (); } -keep class com.example.retailapllication.masters.employeemaster.EmployeeMasterMain { (); } -keep class com.example.retailapllication.masters.employeemaster.EmployeeMasterPost { (); } -keep class com.example.retailapllication.masters.estimatereports.EstimateDateWise.EstimateDateWiseSalesReport { (); } -keep class com.example.retailapllication.masters.estimatereports.EstimateItemWise.EstimateItemWiseSalesReport { (); } -keep class com.example.retailapllication.masters.extracharges.ExtraChargesMain { (); } -keep class com.example.retailapllication.masters.invoicedetail.InvoiceDetailMainPG { (); } -keep class com.example.retailapllication.masters.invoicedetail.InvoiceDetailPaymentSelection { (); } -keep class com.example.retailapllication.masters.invoicedetail.StatusActivity { (); } -keep class com.example.retailapllication.masters.invoicedetail.WebViewActivity { (); } -keep class com.example.retailapllication.masters.itemwisesalesreport.ItemWiseSalesReport { (); } -keep class com.example.retailapllication.masters.kot.KOTMainActivity { (); } -keep class com.example.retailapllication.masters.offer_screens.OfferScreen { (); } -keep class com.example.retailapllication.masters.otherservices.OtherServiceMain { (); } -keep class com.example.retailapllication.masters.paymentOptionNew.PaymentOptionActivityNew { (); } -keep class com.example.retailapllication.masters.paymentrecived.PaymentReceived { (); } -keep class com.example.retailapllication.masters.preferencesettingmaster.AddPreference { (); } -keep class com.example.retailapllication.masters.preferencesettingmaster.PreferenceMainActivity { (); } -keep class com.example.retailapllication.masters.pricechangemaster.PriceChangeMain { (); } -keep class com.example.retailapllication.masters.productmaster.ProductMasterAdd { (); } -keep class com.example.retailapllication.masters.productmaster.ProductMasterMain { (); } -keep class com.example.retailapllication.masters.produtcatlogue.ProductCatlogue { (); } -keep class com.example.retailapllication.masters.quickadd.QuickAddMainActivity { (); } -keep class com.example.retailapllication.masters.reprintreasonmaster.ReprintReasonMasterMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.DashboardScreenMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.FeedBack { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.NotificationActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.PhoneCallReceiver { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.ReferAndEarnActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.ReferAndEarnSplashScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.SalesScreenMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.SplashScreenNew { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.features.FeaturesMainActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.features.businesscard.BusinessCardMainActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.CatalogueMainActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.CatalougePreviewActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.GenerateCatalougeActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobDeliveryChallantoInvoice.MobDeliveryChallan { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobExchangeandreturnpolicy.MobExchangeAndReturnPolicy { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobSalesQuotation.MobSalesQuatations { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.PrinterPreference.Printerpreferencemain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.Store.Mobilecustomproductmain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.Store.mobilestorecustomerprodaddpage { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.SupplierproductMapping.MobileSupplierprodmapmain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.addoreditquantity.AddOrEditQunatityAddPage { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.addoreditquantity.AddOrEditQunatityAddPages { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.BundleDiscount { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.ItemWiseDiscount { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.QuantityWiseDiscount { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.SimpleOffer { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelpackagerules.CancellationRescheduleRulesAddMOb { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelpayment.CancelPaymentChangeMob { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelrescheduleproducts.CancelApplicableProductsMob { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.salesproductretun.mobileViewreturnprodhistory { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.salesproductretun.salelprodreturnmain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.configmaster.ConfigMasterMob { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.configmaster.ConfigMasterMobAdd { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.createticketmobile.CreateTicketMobileMain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.customermaster.CustomerMasterMainAddMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.customermaster.CustomerMasterMainMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.datewiseestimate.EstimateDateWiseReportMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.dinein.DineInAddMob { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.dinein.DineInMainMobActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employee.EmployeeMaster { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employeecccessmob.EmployeeAccessMob { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employeecccessmob.EmployeeAccessMobAdd { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.extraharges.ExtraChargesMasterMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.imagebulkupload.ImageBulkUploadMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.itemwiseestimate.ItemWiseMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.kot.KotMainActivityMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.ledger.LedgerMainActivityMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.mobotherservice.MobOtherServiceMain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.ComboPackMainIntent { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.CouponWiseOffer.couponwiseofferaddpage { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.CouponWiseOffer.couponwiseoffermain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.OfferMainActivityMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.PromoCode.Promocodeadd { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.PromoCode.Promocodemain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.buyxgety.BuyXGetY { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.combopack.ComboPack { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.combopack.ComboProduct { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.loyaltycards.LoyaltyCard { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.loyaltycards.LoyaltyCardMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.offercode.offerPageAdd { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.offercode.offerPageMain { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.preference.PreferenceMainActivityMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.preordermaster.Preordermobilescreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.productmaster.AddOrEditProdcutMaster { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.productmaster.ProductMasterMainMobileScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.purchaseentrymaster.PurchaseMasterAddPage { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.qrbarsetup.MobQrBarSetup { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.reports.ReportsMainMobScreenAct { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.saleswiseoffers.SalesWiseOffersMobileActivity { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.masters.supplier.SupplierMasterMobScreen { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDetailsMobile.PaymentAddPageDetailsMobile { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDetailsMobile.PaymentDetailsMobile1 { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDeviceAccessMobile.PaymentDeviceAccessMobile1 { (); } -keep class com.example.retailapllication.masters.sales_screen_mobile.tax.TaxPage { (); } -keep class com.example.retailapllication.masters.salesproductcancel.SalesProductsCancel { (); } -keep class com.example.retailapllication.masters.shiftmaster.ShiftMasterMainAct { (); } -keep class com.example.retailapllication.masters.shiftmaster.ShiftMasterPost { (); } -keep class com.example.retailapllication.masters.stockmaster.StockMasterAdd { (); } -keep class com.example.retailapllication.masters.stockmaster.StockMasterMain { (); } -keep class com.example.retailapllication.masters.storecustomproduct.customproductmain { (); } -keep class com.example.retailapllication.masters.storecustomproduct.storecustomerprodaddpage { (); } -keep class com.example.retailapllication.masters.storetokitchen.CustomProductList { (); } -keep class com.example.retailapllication.masters.suppliermaster.SupplierAddMaster { (); } -keep class com.example.retailapllication.masters.suppliermaster.SupplierMaster { (); } -keep class com.example.retailapllication.masters.taxmaster.TaxMasterAdd { (); } -keep class com.example.retailapllication.masters.taxmaster.TaxMasterMain { (); } -keep class com.example.retailapllication.masters.uicomponentmaster.UiComponentAdd { (); } -keep class com.example.retailapllication.masters.uicomponentmaster.UiComponentMain { (); } -keep class com.example.retailapllication.masters.upimaster.UpiMasterMain { (); } -keep class com.example.retailapllication.masters.upimaster.UpiMasterPost { (); } -keep class com.example.retailapllication.newscreens_mobile.dashboard.DashBoardScreenNewMobile { (); } -keep class com.example.retailapllication.newscreens_mobile.myapps.MyApplicationMobScreen { (); } -keep class com.example.retailapllication.newscreens_mobile.myapps.PaymentHistoryMobScreen { (); } -keep class com.example.retailapllication.newscreens_mobile.myapps.Profile { (); } -keep class com.example.retailapllication.newscreens_mobile.notification.NewNotificationActivity { (); } -keep class com.example.retailapllication.newscreens_mobile.salesscreen.NewMobileSalesScreenMob { (); } -keep class com.example.retailapllication.printutils.TableLayoutPage { (); } -keep class com.example.retailapllication.reports.RevenueSalesReport { (); } -keep class com.example.retailapllication.returnandexchangemappingpos.ExchangeRetuenAddPage { (); } -keep class com.example.retailapllication.returnandexchangemappingpos.ExchangeReturnMapping { (); } -keep class com.example.retailapllication.testpackage.SendSMSPhoneCall { (); } -keep class com.google.android.datatransport.runtime.backends.TransportBackendDiscovery { (); } -keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver { (); } -keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService { (); } -keep class com.google.android.gms.common.api.GoogleApiActivity { (); } -keep class com.google.mlkit.common.internal.MlKitComponentDiscoveryService { (); } -keep class com.google.mlkit.common.internal.MlKitInitProvider { (); } -keep class com.journeyapps.barcodescanner.CaptureActivity { (); } -keep class com.squareup.picasso.PicassoProvider { (); } -keep class android.widget.Space { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.app.AlertController$RecycleListView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ActionMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ExpandedMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ListMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContainer { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContextView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarOverlayLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AlertDialogLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatEditText { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ButtonBarLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ContentFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.DialogTitle { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsLinearLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SearchView { (android.content.Context); } -keep class androidx.appcompat.widget.SearchView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.Toolbar { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ViewStubCompat { (android.content.Context, android.util.AttributeSet); } -keep class androidx.camera.view.PreviewView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.cardview.widget.CardView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.helper.widget.Flow { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Barrier { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.ConstraintLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Group { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Guideline { (android.content.Context, android.util.AttributeSet); } -keep class androidx.coordinatorlayout.widget.CoordinatorLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.core.widget.NestedScrollView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.drawerlayout.widget.DrawerLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.fragment.app.FragmentContainerView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.recyclerview.widget.RecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.viewpager.widget.ViewPager { (android.content.Context, android.util.AttributeSet); } -keep class androidx.viewpager2.widget.ViewPager2 { (android.content.Context, android.util.AttributeSet); } -keep class com.chaos.view.PinView { (android.content.Context, android.util.AttributeSet); } -keep class com.example.retailapllication.ZoomLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.example.retailapllication.dineinadapters.ExpandableHeightGridViewRestM { (android.content.Context, android.util.AttributeSet); } -keep class com.github.mikephil.charting.charts.BarChart { (android.content.Context, android.util.AttributeSet); } -keep class com.github.mikephil.charting.charts.PieChart { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.flexbox.FlexboxLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.gms.maps.MapView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.appbar.AppBarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.appbar.MaterialToolbar { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.bottomnavigation.BottomNavigationView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.button.MaterialButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.button.MaterialButtonToggleGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.card.MaterialCardView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.chip.Chip { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.datepicker.MaterialCalendarGridView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.floatingactionbutton.FloatingActionButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.imageview.ShapeableImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.BaselineLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.CheckableImageButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.ClippableRoundedCornerLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.NavigationMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.NavigationMenuView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.TouchObserverFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.navigation.NavigationView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.progressindicator.CircularProgressIndicator { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.snackbar.SnackbarContentLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.tabs.TabLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.textfield.TextInputEditText { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.textfield.TextInputLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.timepicker.ChipTextInputComboView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.timepicker.ClockFaceView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.timepicker.ClockHandView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.timepicker.TimePickerView { (android.content.Context, android.util.AttributeSet); } -keep class com.jaredrummler.materialspinner.MaterialSpinner { (android.content.Context, android.util.AttributeSet); } -keep class com.journeyapps.barcodescanner.BarcodeView { (android.content.Context, android.util.AttributeSet); } -keep class com.journeyapps.barcodescanner.DecoratedBarcodeView { (android.content.Context, android.util.AttributeSet); } -keep class com.journeyapps.barcodescanner.ViewfinderView { (android.content.Context, android.util.AttributeSet); } -keep class com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView { (android.content.Context, android.util.AttributeSet); } -keep class de.hdodenhof.circleimageview.CircleImageView { (android.content.Context, android.util.AttributeSet); } -keep class pl.droidsonroids.gif.GifImageView { (android.content.Context, android.util.AttributeSet); } -keepclassmembers class * { *** ShowHidePass(android.view.View); } -keepclassmembers class * { *** onChooseImageClick(android.view.View); } -keepclassmembers class * { *** onClickedValue0(android.view.View); } -keepclassmembers class * { *** onClickedValue1(android.view.View); } -keepclassmembers class * { *** onClickedValue2(android.view.View); } -keepclassmembers class * { *** onClickedValue3(android.view.View); } -keepclassmembers class * { *** onClickedValue4(android.view.View); } -keepclassmembers class * { *** onClickedValue5(android.view.View); } -keepclassmembers class * { *** onClickedValue6(android.view.View); } -keepclassmembers class * { *** onClickedValue7(android.view.View); } -keepclassmembers class * { *** onClickedValue8(android.view.View); } -keepclassmembers class * { *** onClickedValue9(android.view.View); } # End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\aapt_proguard_file\release\processReleaseResources\aapt_rules.txt # The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\default_proguard_files\global\proguard-android-optimize.txt-8.9.1 # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html # # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and # will be ignored by new version of the Android plugin for Gradle. # Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file # instead of this one, which turns off the optimization flags. -allowaccessmodification # Preserve some attributes that may be required for reflection. -keepattributes AnnotationDefault, EnclosingMethod, InnerClasses, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, RuntimeVisibleTypeAnnotations, Signature -keep public class com.google.vending.licensing.ILicensingService -keep public class com.android.vending.licensing.ILicensingService -keep public class com.google.android.vending.licensing.ILicensingService -dontnote com.android.vending.licensing.ILicensingService -dontnote com.google.vending.licensing.ILicensingService -dontnote com.google.android.vending.licensing.ILicensingService # For native methods, see https://www.guardsquare.com/manual/configuration/examples#native -keepclasseswithmembernames,includedescriptorclasses class * { native ; } # Keep setters in Views so that animations can still work. -keepclassmembers public class * extends android.view.View { void set*(***); *** get*(); } # We want to keep methods in Activity that could be used in the XML attribute onClick. -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } # For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keepclassmembers class * implements android.os.Parcelable { public static final ** CREATOR; } # Preserve annotated Javascript interface methods. -keepclassmembers class * { @android.webkit.JavascriptInterface ; } # The support libraries contains references to newer platform versions. # Don't warn about those in case this app is linking against an older # platform version. We know about them, and they are safe. -dontnote android.support.** -dontnote androidx.** -dontwarn android.support.** -dontwarn androidx.** # Understand the @Keep support annotation. -keep class android.support.annotation.Keep -keep @android.support.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } # These classes are duplicated between android.jar and org.apache.http.legacy.jar. -dontnote org.apache.http.** -dontnote android.net.http.** # These classes are duplicated between android.jar and core-lambda-stubs.jar. -dontnote java.lang.invoke.** # End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\default_proguard_files\global\proguard-android-optimize.txt-8.9.1 # The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\proguard-rules.pro # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable #-dontoptimize #-dontusemixedcaseclassnames #-dontskipnonpubliclibraryclasses #-verbose #-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* #-optimizationpasses 5 #-repackageclasses '' #-flattenpackagehierarchy com.examp.three #-allowaccessmodification -obfuscationdictionary method-dictionary.txt -packageobfuscationdictionary package-dictionary.txt -classobfuscationdictionary class-dictionary.txt #-dump ../bin/class_files.txt #-printseeds ../bin/seeds.txt #-printusage ../bin/unused.txt #-printmapping ../bin/mapping.txt #Gson # removes such information by default, so configure it to keep all of it. #-keepattributes Signature # For using GSON @Expose annotation #-keepattributes *Annotation* # Gson specific classes #-dontwarn sun.misc.** # Prevent R8 from leaving Data object members always null #-keepclassmembers,allowobfuscation class * { # @com.google.gson.annotations.SerializedName ; #} -dontwarn org.xmlpull.v1.XmlPullParser -dontwarn org.xmlpull.v1.XmlSerializer -keep class org.xmlpull.v1.* {*;} -keep class com.example.retailapllication.bean** { *; } -keepclassmembers class com.example.retailapllication.bean** { *; } -keep class com.example.retailapllication.bean.new_api** { *; } -keepclassmembers class com.example.retailapllication.bean.new_api** { *; } -keep class com.example.retailapllication.bean.new_api_hold_filter** { *; } -keepclassmembers class com.example.retailapllication.bean.new_api_hold_filter** { *; } -keep class com.example.retailapllication.api.ImageResponse** { *; } -keepclassmembers class com.example.retailapllication.api.ImageResponse** { *; } -keep class com.example.retailapllication.zipcode.PincodeResponse** { *; } -keepclassmembers class com.example.retailapllication.zipcode.PincodeResponse** { *; } -keep class com.example.retailapllication.masters.productmaster.beanMain { *; } -keepclassmembers class com.example.retailapllication.zipcode.PincodeResponse** { *; } # Uncomment this to preserve the line number information for # debugging stack traces. -dontwarn okhttp3.** -dontwarn okio.** -dontwarn com.fasterxml.jackson.databind.** -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application); } #ITEXT PDF -keep class org.spongycastle.** { *; } -dontwarn org.spongycastle.** -keep class com.itextpdf.** { *; } -keep class javax.xml.crypto.dsig.** { *; } -dontwarn javax.xml.crypto.dsig.** -keep class org.apache.jcp.xml.dsig.internal.dom.** { *; } -dontwarn org.apache.jcp.xml.dsig.internal.dom.** #-keep class javax.imageio.** { *; } #-dontwarn javax.imageio.** -keep class javax.xml.crypto.dom.** { *; } -dontwarn javax.xml.crypto.dom.** -keep class org.apache.xml.security.utils.** { *; } -dontwarn org.apache.xml.security.utils.** -keep interface com.itextpdf.** -dontwarn com.itextpdf.** #OK HTTP -keepattributes Signature -keepattributes Annotation -keep class okhttp3.** { *; } -keep interface okhttp3.** { *; } -dontwarn okhttp3.** -dontwarn okio.** -dontwarn javax.imageio.spi.ImageInputStreamSpi -dontwarn javax.imageio.spi.ImageOutputStreamSpi -dontwarn javax.imageio.spi.ImageReaderSpi -dontwarn javax.imageio.spi.ImageWriterSpi # JSR 305 annotations are for embedding nullability information. -dontwarn javax.annotation.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # OkHttp platform used only on JVM and when Conscrypt dependency is available. -dontwarn okhttp3.internal.platform.ConscryptPlatform -dontwarn org.apache.commons.** -keep class org.apache.http.** { *; } -dontwarn org.apache.http.** -dontwarn com.squareup.okhttp.** -dontwarn okio.** -dontwarn retrofit2.** -keep class retrofit2.** { *; } ##Firebase #-keepattributes Signature #-keepattributes *Annotation* #-keepattributes EnclosingMethod #-keepattributes InnerClasses # #-keep class com.google.firebase.quickstart.database.java.viewholder.** { # *; #} # #-keepclassmembers class com.google.firebase.quickstart.database.java.models.** { # *; #} # #-keep class persistence.** { # *; #} # #-keep class com.google.android.gms.** { *; } #-keep class com.google.firebase.** { *; } #Picasso -dontwarn com.squareup.okhttp.** -dontwarn java.awt.Color -dontwarn java.awt.Dimension -dontwarn java.awt.Rectangle -dontwarn java.awt.color.ColorSpace -dontwarn java.awt.geom.AffineTransform -dontwarn java.awt.geom.Dimension2D -dontwarn java.awt.geom.Path2D -dontwarn java.awt.geom.PathIterator -dontwarn java.awt.geom.Point2D -dontwarn java.awt.geom.Rectangle2D -dontwarn java.awt.image.BufferedImage -dontwarn java.awt.image.ColorModel -dontwarn java.awt.image.ComponentColorModel -dontwarn java.awt.image.DirectColorModel -dontwarn java.awt.image.IndexColorModel -dontwarn java.awt.image.PackedColorModel -dontwarn javax.xml.stream.Location -dontwarn javax.xml.stream.XMLStreamException -dontwarn javax.xml.stream.XMLStreamReader -dontwarn net.sf.saxon.Configuration -dontwarn net.sf.saxon.dom.DOMNodeWrapper -dontwarn net.sf.saxon.om.Item -dontwarn net.sf.saxon.om.NodeInfo -dontwarn net.sf.saxon.om.Sequence -dontwarn net.sf.saxon.om.SequenceTool -dontwarn net.sf.saxon.sxpath.IndependentContext -dontwarn net.sf.saxon.sxpath.XPathDynamicContext -dontwarn net.sf.saxon.sxpath.XPathEvaluator -dontwarn net.sf.saxon.sxpath.XPathExpression -dontwarn net.sf.saxon.sxpath.XPathStaticContext -dontwarn net.sf.saxon.sxpath.XPathVariable -dontwarn net.sf.saxon.tree.wrapper.VirtualNode -dontwarn net.sf.saxon.value.DateTimeValue -dontwarn net.sf.saxon.value.GDateValue -dontwarn org.apache.batik.anim.dom.SAXSVGDocumentFactory -dontwarn org.apache.batik.bridge.BridgeContext -dontwarn org.apache.batik.bridge.DocumentLoader -dontwarn org.apache.batik.bridge.GVTBuilder -dontwarn org.apache.batik.bridge.UserAgent -dontwarn org.apache.batik.bridge.UserAgentAdapter -dontwarn org.apache.batik.util.XMLResourceDescriptor #Retrofit # RETROFIT # Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and # EnclosingMethod is required to use InnerClasses. -keepattributes Signature, InnerClasses, EnclosingMethod # Retrofit does reflection on method and parameter annotations. -keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations # Retain service method parameters when optimizing. -keepclassmembers,allowshrinking,allowobfuscation interface * { @retrofit2.http.* ; } # Ignore annotation used for build tooling. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement # Ignore JSR 305 annotations for embedding nullability information. -dontwarn javax.annotation.** # Guarded by a NoClassDefFoundError try/catch and only used when on the classpath. -dontwarn kotlin.Unit # Top-level functions that can only be used by Kotlin. -dontwarn retrofit2.KotlinExtensions #-dontwarn retrofit2.KotlinExtensions$* -dontwarn org.slf4j.impl.StaticLoggerBinder # With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy # and replaces all potential values with null. Explicitly keeping the interfaces prevents this. -if interface * { @retrofit2.http.* ; } -keep,allowobfuscation interface <1> -keepattributes *Annotation* -keepattributes SourceFile,LineNumberTable -assumenosideeffects class android.util.Log { public static *** d(...); public static *** i(...); public static *** v(...); public static *** e(...); } # Keep retrofit and okhttp models -keep class okhttp3.** { *; } -keep class retrofit2.** { *; } -keep class com.google.gson.** { *; } # Keep logging from being obfuscated -assumenosideeffects class android.util.Log { public static *** d(...); public static *** i(...); public static *** v(...); public static *** w(...); public static *** e(...); } # End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\proguard-rules.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\aa34d6313b33ff17d29346b59bf96896\transformed\jetified-pine_labs_libs\proguard.txt # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\aa34d6313b33ff17d29346b59bf96896\transformed\jetified-pine_labs_libs\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\8d619a7f829a6d2efc96e85b3c1a0abd\transformed\databinding-runtime-8.9.1\proguard.txt -dontwarn androidx.databinding.ViewDataBinding -dontwarn androidx.databinding.ViewDataBinding$LiveDataListener # instant apps load these via reflection so we need to keep them. -keep public class * extends androidx.databinding.DataBinderMapper # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\8d619a7f829a6d2efc96e85b3c1a0abd\transformed\databinding-runtime-8.9.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\4271d1828239833ea60c026cbb0faa87\transformed\jetified-library-3.5.2\proguard.txt -keep class com.chuckerteam.chucker.internal.data.entity.HttpTransaction { *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\4271d1828239833ea60c026cbb0faa87\transformed\jetified-library-3.5.2\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\fc73ab14d68ca132e6f44287ffcb8e87\transformed\jetified-ThermalPrinterESCPOS-1.0.1\proguard.txt # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\fc73ab14d68ca132e6f44287ffcb8e87\transformed\jetified-ThermalPrinterESCPOS-1.0.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\e38d300fae1010c969b01324ed1361eb\transformed\material-1.12.0\proguard.txt # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # CoordinatorLayout resolves the behaviors of its child components with reflection. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior { public (android.content.Context, android.util.AttributeSet); public (); } # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior -keepattributes RuntimeVisible*Annotation* # Copyright (C) 2018 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # AppCompatViewInflater reads the viewInflaterClass theme attribute which then # reflectively instantiates MaterialComponentsViewInflater using the no-argument # constructor. We only need to keep this constructor and the class name if # AppCompatViewInflater is also being kept. -if class androidx.appcompat.app.AppCompatViewInflater -keep class com.google.android.material.theme.MaterialComponentsViewInflater { (); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\e38d300fae1010c969b01324ed1361eb\transformed\material-1.12.0\proguard.txt # The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\escposprinter\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt # End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\escposprinter\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\54383bdc8c3bc32a05b43e38e509540d\transformed\jetified-paperdb-2.7.2\proguard.txt -keep class io.paperdb.** { *; } -keep class com.esotericsoftware.** { *; } -dontwarn com.esotericsoftware.** -keep class de.javakaffee.kryoserializers.** { *; } -dontwarn de.javakaffee.kryoserializers.** # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\54383bdc8c3bc32a05b43e38e509540d\transformed\jetified-paperdb-2.7.2\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\c0787effd8a5b6698fd54e90d48bef1b\transformed\jetified-calligraphy-2.3.0\proguard.txt # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in /Developer/android-sdk-osx/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keep class uk.co.chrisjenx.calligraphy.* { *; } -keep class uk.co.chrisjenx.calligraphy.*$* { *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\c0787effd8a5b6698fd54e90d48bef1b\transformed\jetified-calligraphy-2.3.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\068c1c8a1a92330526189b7c7823d229\transformed\jetified-fastadapter-extensions-binding-5.6.0\proguard.txt -dontwarn com.mikepenz.fastadapter.binding.** # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\068c1c8a1a92330526189b7c7823d229\transformed\jetified-fastadapter-extensions-binding-5.6.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\e71ef23b75d5413e63f009c3ec49d2af\transformed\jetified-fastadapter-5.6.0\proguard.txt -dontwarn javax.annotation.Nullable -dontwarn javax.annotation.ParametersAreNonnullByDefault # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\e71ef23b75d5413e63f009c3ec49d2af\transformed\jetified-fastadapter-5.6.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a63e9f90d8cb117259edbf3fde4be5f0\transformed\jetified-camera-camera2-1.3.0\proguard.txt # Copyright (C) 2020 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # This is necessary for default initialization using Camera2Config -keep public class androidx.camera.camera2.Camera2Config$DefaultProvider { *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a63e9f90d8cb117259edbf3fde4be5f0\transformed\jetified-camera-camera2-1.3.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9fe027cb8c07a612f5149836dd243b64\transformed\jetified-camera-core-1.3.0\proguard.txt # Copyright (C) 2023 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Keeps the quirk classes to prevent them from being merged incorrectly. For more information, # please see b/278818703. -keep,allowobfuscation,allowshrinking class ** implements androidx.camera.core.impl.Quirk # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\9fe027cb8c07a612f5149836dd243b64\transformed\jetified-camera-core-1.3.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\5e7a80c79096bb9a841651a0191833fe\transformed\biometric-1.4.0-alpha02\proguard.txt # Copyright (C) 2020 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.AuthenticationCallbackProvider$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.BiometricFragment$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.BiometricManager$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.CancellationSignalProvider$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.CryptoObjectUtils$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.FingerprintDialogFragment$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.KeyguardUtils$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.biometric.PackageUtils$Api* { ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\5e7a80c79096bb9a841651a0191833fe\transformed\biometric-1.4.0-alpha02\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1cb254fc1ad3ff233a675aac3c392cd9\transformed\appcompat-1.6.1\proguard.txt # Copyright (C) 2018 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # aapt is not able to read app::actionViewClass and app:actionProviderClass to produce proguard # keep rules. Add a commonly used SearchView to the keep list until b/109831488 is resolved. -keep class androidx.appcompat.widget.SearchView { (...); } # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl* { ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1cb254fc1ad3ff233a675aac3c392cd9\transformed\appcompat-1.6.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\262d542402fe25865b8f5e756828fb48\transformed\jetified-glide-4.12.0\proguard.txt -keep public class * implements com.bumptech.glide.module.GlideModule -keep class * extends com.bumptech.glide.module.AppGlideModule { (...); } -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; } -keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder { *** rewind(); } # Uncomment for DexGuard only #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\262d542402fe25865b8f5e756828fb48\transformed\jetified-glide-4.12.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1227d5afbde1dfd248d11ad55747064e\transformed\jetified-language-id-17.0.4\proguard.txt # This prevents the names of native methods from being obfuscated and prevents # UnsatisfiedLinkErrors. -keepclasseswithmembernames class * { native ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1227d5afbde1dfd248d11ad55747064e\transformed\jetified-language-id-17.0.4\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\86b911aa5d9f06e9007936be41f6dd04\transformed\jetified-barcode-scanning-17.2.0\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.mlkit_vision_barcode_bundled.zzed { ; } # This prevents the names of native methods from being obfuscated and prevents # UnsatisfiedLinkErrors. -keepclasseswithmembernames class * { native ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\86b911aa5d9f06e9007936be41f6dd04\transformed\jetified-barcode-scanning-17.2.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\3199ba0804522715874ee7d5761ea57e\transformed\jetified-common-18.9.0\proguard.txt # Annotations are implemented as attributes, so we have to explicitly keep them. # Catch all which encompasses attributes like RuntimeVisibleParameterAnnotations # and RuntimeVisibleTypeAnnotations -keepattributes RuntimeVisible*Annotation* # JNI is an entry point that's hard to keep track of, so there's # an annotation to mark fields and methods used by native code. # Keep the annotations that proguard needs to process. -keep class com.google.android.apps.common.proguard.UsedBy* # Just because native code accesses members of a class, does not mean that the # class itself needs to be annotated - only annotate classes that are # referenced themselves in native code. -keep @com.google.android.apps.common.proguard.UsedBy* class * { (); } -keepclassmembers class * { @com.google.android.apps.common.proguard.UsedBy* *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\3199ba0804522715874ee7d5761ea57e\transformed\jetified-common-18.9.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a50e96e9301bbad3da7187619091470c\transformed\jetified-play-services-base-18.1.0\proguard.txt # b/35135904 Ensure that proguard will not strip the mResultGuardian. -keepclassmembers class com.google.android.gms.common.api.internal.BasePendingResult { com.google.android.gms.common.api.internal.BasePendingResult$ReleasableResultGuardian mResultGuardian; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a50e96e9301bbad3da7187619091470c\transformed\jetified-play-services-base-18.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1fa2ef6ec5b08ba85bd1324b3e5b6574\transformed\jetified-play-services-tasks-18.0.2\proguard.txt # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1fa2ef6ec5b08ba85bd1324b3e5b6574\transformed\jetified-play-services-tasks-18.0.2\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\424bc74958eff14d860fef2586295628\transformed\jetified-play-services-basement-18.1.0\proguard.txt # Needed when building against pre-Marshmallow SDK. -dontwarn android.security.NetworkSecurityPolicy # Needed when building against Marshmallow SDK. -dontwarn android.app.Notification # Protobuf has references not on the Android boot classpath -dontwarn sun.misc.Unsafe -dontwarn libcore.io.Memory # Internal Google annotations for generating Proguard keep rules. -dontwarn com.google.android.apps.common.proguard.UsedBy* # Annotations referenced by the SDK but whose definitions are contained in # non-required dependencies. -dontwarn javax.annotation.** -dontwarn org.checkerframework.** -dontwarn com.google.errorprone.annotations.** -dontwarn org.jspecify.nullness.NullMarked # Proguard flags for consumers of the Google Play services SDK # https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project # Keep SafeParcelable NULL value, needed for reflection by DowngradeableSafeParcel -keepclassmembers public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; } # Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are # found via reflection. -keep class com.google.android.gms.common.internal.ReflectedParcelable -keepnames class * implements com.google.android.gms.common.internal.ReflectedParcelable -keepclassmembers class * implements android.os.Parcelable { public static final *** CREATOR; } # Keep the classes/members we need for client functionality. -keep @interface android.support.annotation.Keep -keep @androidx.annotation.Keep class * -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } # Keep androidX equivalent of above android.support to allow Jetification. -keep @interface androidx.annotation.Keep -keep @androidx.annotation.Keep class * -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } # Keep the names of classes/members we need for client functionality. -keep @interface com.google.android.gms.common.annotation.KeepName -keepnames @com.google.android.gms.common.annotation.KeepName class * -keepclassmembernames class * { @com.google.android.gms.common.annotation.KeepName *; } # Keep Dynamite API entry points -keep @interface com.google.android.gms.common.util.DynamiteApi -keep @com.google.android.gms.common.util.DynamiteApi public class * { public ; public ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\424bc74958eff14d860fef2586295628\transformed\jetified-play-services-basement-18.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\537bb2704a82df7b09c6cf70b31b8767\transformed\fragment-1.3.6\proguard.txt # Copyright (C) 2020 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # The default FragmentFactory creates Fragment instances using reflection -if public class ** extends androidx.fragment.app.Fragment -keepclasseswithmembers,allowobfuscation public class <1> { public (); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\537bb2704a82df7b09c6cf70b31b8767\transformed\fragment-1.3.6\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\544ef0e7b3c900bb7c9f6a44cefc4319\transformed\work-runtime-2.9.0\proguard.txt -keep class * extends androidx.work.Worker -keep class * extends androidx.work.InputMerger # Keep all constructors on ListenableWorker, Worker -keep public class * extends androidx.work.ListenableWorker { public (...); } # We need to keep WorkerParameters for the ListenableWorker constructor -keep class androidx.work.WorkerParameters # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\544ef0e7b3c900bb7c9f6a44cefc4319\transformed\work-runtime-2.9.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\c1febdf6c42a4c5ab7074cb938e8ba74\transformed\coordinatorlayout-1.1.0\proguard.txt # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # CoordinatorLayout resolves the behaviors of its child components with reflection. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior { public (android.content.Context, android.util.AttributeSet); public (); } # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior and ViewPager's DecorView -keepattributes *Annotation* # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\c1febdf6c42a4c5ab7074cb938e8ba74\transformed\coordinatorlayout-1.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\0faceda52cf254139336778039bca8be\transformed\transition-1.5.0\proguard.txt # Copyright (C) 2017 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Keep a field in transition that is used to keep a reference to weakly-referenced object -keepclassmembers class androidx.transition.ChangeBounds$* extends android.animation.AnimatorListenerAdapter { androidx.transition.ChangeBounds$ViewBounds mViewBounds; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\0faceda52cf254139336778039bca8be\transformed\transition-1.5.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\ea539675758b1a80915138c041fb8d46\transformed\vectordrawable-animated-1.1.0\proguard.txt # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # keep setters in VectorDrawables so that animations can still work. -keepclassmembers class androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$* { void set*(***); *** get*(); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\ea539675758b1a80915138c041fb8d46\transformed\vectordrawable-animated-1.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bafeff578dc8b3fbea566ce3ef77aa10\transformed\jetified-butterknife-10.2.3\proguard.txt # Retain generated class which implement Unbinder. -keep public class * implements butterknife.Unbinder { public (**, android.view.View); } # Prevent obfuscation of types which use ButterKnife annotations since the simple name # is used to reflectively look up the generated ViewBinding. -keep class butterknife.* -keepclasseswithmembernames class * { @butterknife.* ; } -keepclasseswithmembernames class * { @butterknife.* ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\bafeff578dc8b3fbea566ce3ef77aa10\transformed\jetified-butterknife-10.2.3\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\535fddbb30b4ccdc9bcf8ed531350673\transformed\recyclerview-1.2.1\proguard.txt # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # When layoutManager xml attribute is used, RecyclerView inflates #LayoutManagers' constructors using reflection. -keep public class * extends androidx.recyclerview.widget.RecyclerView$LayoutManager { public (android.content.Context, android.util.AttributeSet, int, int); public (); } -keepclassmembers class androidx.recyclerview.widget.RecyclerView { public void suppressLayout(boolean); public boolean isLayoutSuppressed(); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\535fddbb30b4ccdc9bcf8ed531350673\transformed\recyclerview-1.2.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9d25e4623aa680cebb310fb4b27f7c1d\transformed\core-1.17.0\proguard.txt # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.ViewCompat$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.WindowInsetsCompat$*Impl* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.app.NotificationCompat$*$Api*Impl { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.os.UserHandleCompat$Api*Impl { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.widget.EdgeEffectCompat$Api*Impl { ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\9d25e4623aa680cebb310fb4b27f7c1d\transformed\core-1.17.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a8b610c1664987244f743bfff7ff86d1\transformed\jetified-savedstate-1.2.1\proguard.txt # Copyright (C) 2019 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -keepclassmembers,allowobfuscation class * implements androidx.savedstate.SavedStateRegistry$AutoRecreated { (); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a8b610c1664987244f743bfff7ff86d1\transformed\jetified-savedstate-1.2.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\61c04d7ce7aa38e24c735902b92834fe\transformed\lifecycle-viewmodel-2.7.0\proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\61c04d7ce7aa38e24c735902b92834fe\transformed\lifecycle-viewmodel-2.7.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\fadee97b6273ec1ebccd1a9cba91c457\transformed\lifecycle-runtime-2.7.0\proguard.txt -keepattributes AnnotationDefault, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, RuntimeVisibleTypeAnnotations -keepclassmembers enum androidx.lifecycle.Lifecycle$Event { ; } -keep class * implements androidx.lifecycle.GeneratedAdapter { (...); } -keepclassmembers class ** { @androidx.lifecycle.OnLifecycleEvent *; } # this rule is need to work properly when app is compiled with api 28, see b/142778206 # Also this rule prevents registerIn from being inlined. -keepclassmembers class androidx.lifecycle.ReportFragment$LifecycleCallbacks { *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\fadee97b6273ec1ebccd1a9cba91c457\transformed\lifecycle-runtime-2.7.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\73a29799de4563cadd59bc3112d5ee13\transformed\jetified-lifecycle-process-2.7.0\proguard.txt # this rule is need to work properly when app is compiled with api 28, see b/142778206 -keepclassmembers class * extends androidx.lifecycle.EmptyActivityLifecycleCallbacks { *; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\73a29799de4563cadd59bc3112d5ee13\transformed\jetified-lifecycle-process-2.7.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\685f675fc1d979144cdf291892d6daf6\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (androidx.lifecycle.SavedStateHandle); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application,androidx.lifecycle.SavedStateHandle); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\685f675fc1d979144cdf291892d6daf6\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\518be49516066865201a4af9bf55b4fc\transformed\jetified-core-ktx-1.17.0\proguard.txt # Intentionally empty proguard rules to indicate this library is safe to shrink # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\518be49516066865201a4af9bf55b4fc\transformed\jetified-core-ktx-1.17.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bd8beb00bbd5b30272cfddefe39d411e\transformed\jetified-flexbox-3.0.0\proguard.txt # # Copyright 2016 Google Inc. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # The FlexboxLayoutManager may be set from a layout xml, in that situation the RecyclerView # tries to instantiate the layout manager using reflection. # This is to prevent the layout manager from being obfuscated. -keepnames public class com.google.android.flexbox.FlexboxLayoutManager # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\bd8beb00bbd5b30272cfddefe39d411e\transformed\jetified-flexbox-3.0.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bc8ae484dd1a85d4f4d7bfb7b9e0a960\transformed\rules\lib\META-INF\proguard\retrofit2.pro # Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and # EnclosingMethod is required to use InnerClasses. -keepattributes Signature, InnerClasses, EnclosingMethod # Retrofit does reflection on method and parameter annotations. -keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations # Retain service method parameters when optimizing. -keepclassmembers,allowshrinking,allowobfuscation interface * { @retrofit2.http.* ; } # Ignore annotation used for build tooling. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement # Ignore JSR 305 annotations for embedding nullability information. -dontwarn javax.annotation.** # Guarded by a NoClassDefFoundError try/catch and only used when on the classpath. -dontwarn kotlin.Unit # Top-level functions that can only be used by Kotlin. -dontwarn retrofit2.KotlinExtensions -dontwarn retrofit2.KotlinExtensions$* # With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy # and replaces all potential values with null. Explicitly keeping the interfaces prevents this. -if interface * { @retrofit2.http.* ; } -keep,allowobfuscation interface <1> # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\bc8ae484dd1a85d4f4d7bfb7b9e0a960\transformed\rules\lib\META-INF\proguard\retrofit2.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\f7bfb79d9b5f3cc6a2cd81172ddea287\transformed\jetified-picasso-2.71828\proguard.txt ### OKHTTP # Platform calls Class.forName on types which do not exist on Android to determine platform. -dontnote okhttp3.internal.Platform ### OKIO # java.nio.file.* usage which cannot be used at runtime. Animal sniffer annotation. -dontwarn okio.Okio # JDK 7-only method which is @hide on Android. Animal sniffer annotation. -dontwarn okio.DeflaterSink # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\f7bfb79d9b5f3cc6a2cd81172ddea287\transformed\jetified-picasso-2.71828\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\7e0ed6da065e291be15dd86ef6d74cfc\transformed\rules\lib\META-INF\proguard\okhttp3.pro # JSR 305 annotations are for embedding nullability information. -dontwarn javax.annotation.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # OkHttp platform used only on JVM and when Conscrypt and other security providers are available. -dontwarn okhttp3.internal.platform.** -dontwarn org.conscrypt.** -dontwarn org.bouncycastle.** -dontwarn org.openjsse.** # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\7e0ed6da065e291be15dd86ef6d74cfc\transformed\rules\lib\META-INF\proguard\okhttp3.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\194ccca2b982f915d103bc57897fa995\transformed\room-runtime-2.5.0\proguard.txt -keep class * extends androidx.room.RoomDatabase -dontwarn androidx.room.paging.** # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\194ccca2b982f915d103bc57897fa995\transformed\room-runtime-2.5.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a6a67892dfa4e2fdd9817fdf5942263d\transformed\jetified-startup-runtime-1.1.1\proguard.txt # It's important that we preserve initializer names, given they are used in the AndroidManifest.xml. -keepnames class * extends androidx.startup.Initializer # These Proguard rules ensures that ComponentInitializers are are neither shrunk nor obfuscated, # and are a part of the primary dex file. This is because they are discovered and instantiated # during application startup. -keep class * extends androidx.startup.Initializer { # Keep the public no-argument constructor while allowing other methods to be optimized. (); } -assumenosideeffects class androidx.startup.StartupLogger { public static ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a6a67892dfa4e2fdd9817fdf5942263d\transformed\jetified-startup-runtime-1.1.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\75e1d8795b47d312b5e802c9f0128a76\transformed\jetified-firebase-components-16.1.0\proguard.txt -dontwarn com.google.firebase.components.Component$Instantiation -dontwarn com.google.firebase.components.Component$ComponentType -keep class * implements com.google.firebase.components.ComponentRegistrar # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\75e1d8795b47d312b5e802c9f0128a76\transformed\jetified-firebase-components-16.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9748f8387c876c65b31a557f95962c9a\transformed\versionedparcelable-1.1.1\proguard.txt -keep class * implements androidx.versionedparcelable.VersionedParcelable -keep public class android.support.**Parcelizer { *; } -keep public class androidx.**Parcelizer { *; } -keep public class androidx.versionedparcelable.ParcelImpl # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\9748f8387c876c65b31a557f95962c9a\transformed\versionedparcelable-1.1.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a64a6db31fca276e89dda5ae911a3f2c\transformed\jetified-transport-backend-cct-2.3.3\proguard.txt -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a64a6db31fca276e89dda5ae911a3f2c\transformed\jetified-transport-backend-cct-2.3.3\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\d91d6a75c26c5cc141235e0010bd3db0\transformed\jetified-transport-runtime-2.2.6\proguard.txt -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\d91d6a75c26c5cc141235e0010bd3db0\transformed\jetified-transport-runtime-2.2.6\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a33f067f23020ff6d372ee0318fbb66a\transformed\jetified-transport-api-2.2.1\proguard.txt -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a33f067f23020ff6d372ee0318fbb66a\transformed\jetified-transport-api-2.2.1\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\76c1c3249dd44e6d96e2fd142e7be42e\transformed\jetified-firebase-encoders-json-17.1.0\proguard.txt # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\76c1c3249dd44e6d96e2fd142e7be42e\transformed\jetified-firebase-encoders-json-17.1.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\aadeff7f10a0195a3d24042adfe95981\transformed\rules\lib\META-INF\proguard\androidx-annotations.pro -keep,allowobfuscation @interface androidx.annotation.Keep -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } -keepclassmembers,allowobfuscation class * { @androidx.annotation.DoNotInline ; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\aadeff7f10a0195a3d24042adfe95981\transformed\rules\lib\META-INF\proguard\androidx-annotations.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\6c0b13018d95b87099ef285e6e7a586f\transformed\jetified-core-viewtree-1.0.0\proguard.txt # Intentionally empty proguard rules to indicate this library is safe to shrink # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\6c0b13018d95b87099ef285e6e7a586f\transformed\jetified-core-viewtree-1.0.0\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\8bc5c05121b84737498f6818263b04f5\transformed\rules\lib\META-INF\com.android.tools\r8-from-1.6.0\coroutines.pro # Allow R8 to optimize away the FastServiceLoader. # Together with ServiceLoader optimization in R8 # this results in direct instantiation when loading Dispatchers.Main -assumenosideeffects class kotlinx.coroutines.internal.MainDispatcherLoader { boolean FAST_SERVICE_LOADER_ENABLED return false; } -assumenosideeffects class kotlinx.coroutines.internal.FastServiceLoaderKt { boolean ANDROID_DETECTED return true; } # Disable support for "Missing Main Dispatcher", since we always have Android main dispatcher -assumenosideeffects class kotlinx.coroutines.internal.MainDispatchersKt { boolean SUPPORT_MISSING return false; } # Statically turn off all debugging facilities and assertions -assumenosideeffects class kotlinx.coroutines.DebugKt { boolean getASSERTIONS_ENABLED() return false; boolean getDEBUG() return false; boolean getRECOVER_STACK_TRACES() return false; } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\8bc5c05121b84737498f6818263b04f5\transformed\rules\lib\META-INF\com.android.tools\r8-from-1.6.0\coroutines.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\3d661680a74676c750201f9228484b71\transformed\rules\lib\META-INF\com.android.tools\r8\coroutines.pro # When editing this file, update the following files as well: # - META-INF/proguard/coroutines.pro # - META-INF/com.android.tools/proguard/coroutines.pro # Most of volatile fields are updated with AFU and should not be mangled -keepclassmembers class kotlinx.coroutines.** { volatile ; } # Same story for the standard library's SafeContinuation that also uses AtomicReferenceFieldUpdater -keepclassmembers class kotlin.coroutines.SafeContinuation { volatile ; } # These classes are only required by kotlinx.coroutines.debug.AgentPremain, which is only loaded when # kotlinx-coroutines-core is used as a Java agent, so these are not needed in contexts where ProGuard is used. -dontwarn java.lang.instrument.ClassFileTransformer -dontwarn sun.misc.SignalHandler -dontwarn java.lang.instrument.Instrumentation -dontwarn sun.misc.Signal # Only used in `kotlinx.coroutines.internal.ExceptionsConstructor`. # The case when it is not available is hidden in a `try`-`catch`, as well as a check for Android. -dontwarn java.lang.ClassValue # An annotation used for build tooling, won't be directly accessed. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\3d661680a74676c750201f9228484b71\transformed\rules\lib\META-INF\com.android.tools\r8\coroutines.pro # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\90852e648895054874c6d1175b0ff40d\transformed\jetified-android-gif-drawable-1.2.10\proguard.txt -keep public class pl.droidsonroids.gif.GifIOException{(int, java.lang.String);} # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\90852e648895054874c6d1175b0ff40d\transformed\jetified-android-gif-drawable-1.2.10\proguard.txt # The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\d2a20d196d8edf68d22b8b1881861452\transformed\jetified-volley-1.2.1\proguard.txt # Prevent Proguard from inlining methods that are intentionally extracted to ensure locals have a # constrained liveness scope by the GC. This is needed to avoid keeping previous request references # alive for an indeterminate amount of time. See also https://github.com/google/volley/issues/114 -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.NetworkDispatcher { void processRequest(); } -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.CacheDispatcher { void processRequest(); } # End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\d2a20d196d8edf68d22b8b1881861452\transformed\jetified-volley-1.2.1\proguard.txt # The proguard configuration file for the following section is # End of content from