Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b

以下内容为反编译后的 z0.java 源代码,内容仅作参考


package in.swiggy.android.utils;

import android.content.SharedPreferences;
import in.swiggy.android.tejas.TejasConstants;
import in.swiggy.android.tejas.oldapi.models.intdef.TrackOrderState;
import in.swiggy.android.tejas.oldapi.network.responses.MessageResponse;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
public final class z0 {
    public static final z0 a = new z0();
    private static final String b;

    static {
        String simpleName = z0.class.getSimpleName();
        kotlin.jvm.internal.o.j(simpleName, "getSimpleName(...)");
        b = simpleName;
    }

    private z0() {
    }

    private final boolean d(Map.Entry<String, String> entry, SharedPreferences sharedPreferences) {
        String key = entry.getKey();
        switch (key.hashCode()) {
            case -1983155539:
                break;
            case -1842265176:
                break;
            case -664718946:
                break;
            case 468729364:
                break;
            case 503093691:
                break;
            case 591835383:
                break;
            case 625186615:
                break;
            case 901767309:
                break;
            case 926644976:
                break;
            case 1112430980:
                break;
            case 1956451064:
                break;
            default:
                return false;
        }
    }

    public final void a(SharedPreferences sharedPreferences, MessageResponse messageResponse) {
        Map<String, String> map;
        kotlin.jvm.internal.o.k(sharedPreferences, "sharedPreferences");
        if (messageResponse != null && !in.swiggy.android.commons.utils.f0.e(messageResponse.version) && (map = messageResponse.values) != null && !map.isEmpty()) {
            sharedPreferences.edit().putString("swiggy_stringsVersion", messageResponse.version).apply();
            Map<String, String> values = messageResponse.values;
            kotlin.jvm.internal.o.j(values, "values");
            for (Map.Entry<String, String> entry : values.entrySet()) {
                if (entry.getKey().length() > 0) {
                    sharedPreferences.edit().putString(entry.getKey(), entry.getValue()).apply();
                }
            }
        }
    }

    public final void b(SharedPreferences sharedPreferences, Map<String, String> map) {
        kotlin.jvm.internal.o.k(sharedPreferences, "sharedPreferences");
        if (map != null && !map.isEmpty()) {
            for (Map.Entry<String, String> entry : map.entrySet()) {
                if (!d(entry, sharedPreferences)) {
                    sharedPreferences.edit().putString(entry.getKey(), entry.getValue()).apply();
                }
            }
        }
    }

    public final HashMap<String, String> c() {
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        linkedHashMap.put("android_paytm_enabled_version_3", "true");
        linkedHashMap.put("android_lazy_pay_enabled", "true");
        linkedHashMap.put("v2_android_consumer_force_update", "1104");
        linkedHashMap.put("v2_android_consumer_optional_update", "1104");
        linkedHashMap.put("android_consumer_track_order_poll", "30000");
        linkedHashMap.put("android_consumer_track_cancel_order_poll", "3000");
        linkedHashMap.put("android_consumer_track_order_picked_up_poll", "15000");
        linkedHashMap.put("android_mobikwik_enabled", "true");
        linkedHashMap.put("v2_android_saved_results_found_character_limit", "4");
        linkedHashMap.put("v2_android_saved_results_not_found_character_limit", TrackOrderState.ORDER_PICKED_UP);
        linkedHashMap.put("android_appsflyer_enabled", "true");
        linkedHashMap.put("operational_city_bounds", "");
        linkedHashMap.put("offer_icon_tag_shown_count_max", "10");
        linkedHashMap.put("android_show_nps_new", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("android_nps_min_number_order", TrackOrderState.ORDER_CANCELLED);
        linkedHashMap.put("android_survey_question_number", "1");
        linkedHashMap.put("android_survey_text_header", "");
        linkedHashMap.put("android_survey_text_description", "");
        linkedHashMap.put("android_cta_text", "");
        linkedHashMap.put("android_cta_hyperlink", "");
        linkedHashMap.put("android_amazonpay_enabled", "true");
        linkedHashMap.put("android_phonepe_enabled", "true");
        linkedHashMap.put("payment_loader_backpress_timer", "15000");
        linkedHashMap.put("de_image_cloudinary_path", "de-images/");
        linkedHashMap.put("android_poor_connection_trigger_barrier", TrackOrderState.ORDER_CANCELLED);
        linkedHashMap.put("dash_force_clear_web", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("swiggy_track_order_de_and_customer_distance", "30000");
        linkedHashMap.put("errorMessages", "[{\"codes\":[429],\"messages\":[{\"context\":\"listing\",\"title\":\"We'll be back shortly\",\"message\":\"Our ovens need some maintenance.We'll be up and serving good food in no time.\",\"creative_id\":\"THROTTLE\",\"show_retry\":false},{\"context\":\"common\",\"title\":\"We're taking a tiny break!\",\"message\":\"Our servers need some time off to cool down. Please check back in few mins.\",\"creative_id\":\"THROTTLE\",\"show_retry\":true},{\"context\":\"cart\",\"title\":\"We'll be up & running in a while!\",\"message\":\"Our ovens need some maintenance. We'll be up and serving good food in no time.\",\"creative_id\":\"throttle\",\"show_retry\":false}]}]");
        linkedHashMap.put("android_monkey_user_detection_toggle", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("android_gps_last_known_location_time_threshold_in_min", "10");
        linkedHashMap.put("android_gps_last_known_location_time_threshold_in_min_v2", "10");
        linkedHashMap.put("gps_timeout_in_seconds_v2", TrackOrderState.ORDER_PICKED_UP);
        linkedHashMap.put("android_gps_retry_count_threshold_v2", "1");
        linkedHashMap.put("max_amount_for_no_cvv", "2000");
        linkedHashMap.put("android_last_order_fetched_time_threshold_in_sec", "30");
        linkedHashMap.put("swiggy_go_name", "Go");
        linkedHashMap.put("swiggy_downloaded_max_image_size", "1048576");
        linkedHashMap.put("payment_wallet_icon", "{\"amazon_pay_icon\":\"v1588992010/Amazon_Pay_Logos/Pay/logo_pay-primary-fullcolor-positive\",\"freecharge_icon\":\"freecharge_ya2xfq\",\"mobikwik_icon\":\"mobikwik_d5xhj5\",\"paytm_icon\":\"payments/paytm_payment_bank.jpg\",\"phonepe_icon\":\"phonepe_icon_aca9jf\",\"lazypay_icon\":\"LP-Logo_yeciem\",\"paytm_postpaid_icon\":\"payments/paylater/paytm_postpaid.png\",\"simpl_icon\":\"payments/paylater/simpl_logo.png\"}");
        linkedHashMap.put("payment_wallet_icon_ux4", "\n        {\n        \"amazon_pay_icon\":\"PaymentLogos/paymentIcons/wallets/amazonpay\",\n        \"mobikwik_icon\":\"PaymentLogos/paymentIcons/wallets/mobikwik\",\n        \"paytm_icon\":\"PaymentLogos/paymentIcons/wallets/paytm\",\n        \"phonepe_icon\":\"PaymentLogos/paymentIcons/wallets/phonepe\",\n        \"paytm_postpaid_icon\":\"payments/paylater/paytm_postpaid.png\",\n        \"simpl_icon\":\"payments/paylater/simpl_logo.png\"\n        }\n        ");
        linkedHashMap.put("white_listed_domains_for_headers", "[\"swiggy.com\", \"swig.gy\", \"d1.swiggyops.de\",\"u4.swiggyops.de\",\"staging-stores.swiggyops.de\", \"sf.swiggyops.de\",\"gifting-ui-ui-cont.uat.singapore.swig.gy\", \"ofo-service.u4.singapore.swig.gy\", \"social-ofo-mweb.sf.singapore.swig.gy\", \"social-ofo-mweb.u4.singapore.swig.gy\", \"social-ofo-mweb.uat.singapore.swig.gy\", \"nyee-mweb.uat.singapore.swig.gy\", \"staging.swiggy.com\", \"reviews.swiggy.com\", \"portal.stg.swiggyops.de\", \"sw-moments-new-onboard-loader-mweb.u4.singapore.swig.gy\", \"swiggy.cloud\", \"sw-moments-gifter-flow-mweb.u4.singapore.swig.gy\" ]");
        linkedHashMap.put("android_enable_juspay_sdk", "true");
        linkedHashMap.put("android_enable_amazon_sdk", "true");
        linkedHashMap.put("start_expiry_time_slot", "3600");
        linkedHashMap.put("remove_coupon_message", "You will miss out on the offer if you remove the <COUPON> coupon.");
        linkedHashMap.put("twitter_activities", "com.twitter.composer.ComposerActivity");
        linkedHashMap.put("android_story_flow_enabled", "true");
        linkedHashMap.put("de_image_prefix", "https://de-docs.s3.amazonaws.com/photographs/");
        linkedHashMap.put("de_image_prefix_v2", "https://de-docs.s3.amazonaws.com/de-images/");
        linkedHashMap.put("de_cloudinary_folder", "delivery_media/");
        linkedHashMap.put("de_cloudinary_folder_v2", "de-images/");
        linkedHashMap.put("storage_email_dao", "{\"emailIds\": [\"\"], \"subject\": \"Storage logs for \", \"body\": \"Hi ,\\nP.F.A user storage logs\"}");
        linkedHashMap.put("android_instamart_loader_text", "Loading items from\nthe nearest Instamart store...");
        linkedHashMap.put("android_instamart_loader_text_delay", "2");
        linkedHashMap.put("web_custom_lookup_enabled_v2", "true");
        linkedHashMap.put("min_battery_percentage", "10");
        linkedHashMap.put("track_rain_lottie_anim_repeat_count", TrackOrderState.ORDER_CANCELLED);
        linkedHashMap.put("enable_track_delivery_instructions", "true");
        linkedHashMap.put("enable_track_force_refresh", "true");
        linkedHashMap.put("pn_small_icon_bg_color", "#F15700");
        linkedHashMap.put("ofo_share_address_on_search_loc_enabled", "true");
        linkedHashMap.put("android_q_food_sla_time_enable", "{\"restaurantIds\": [],\n\"slaString\": \"\"}");
        linkedHashMap.put("android_video_downscale_manufactures_enable", "");
        linkedHashMap.put("android_communication_channels", "whatsapp,sms");
        linkedHashMap.put("android_new_nudge_flow_enable", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("android_rdc_overlay_v2_enable", "true");
        linkedHashMap.put("account_referral_ux4", "{\"enable_referral_flow\": false, \"account_entry_point_title\": {\"text\": \"Refer & Earn Program\", \"subtext\": \"Refer a friend & earn upto ₹500 cashback on Swiggy\"},\"account_entry_point_subtitle\": {\"text\": \"Did you know?\", \"subtext\": \"You get ₹50 every time your friend places their first order \"}}");
        linkedHashMap.put("android_dynamic_referral_banner_enable", "true");
        linkedHashMap.put("android_interceptor_force_logout_enable", "true");
        linkedHashMap.put("android_recommended_carts_config", "{\"defaultCustomisation\":{\"toolTipDescription\":\"Tap here to modify\nyour customisations\",\"toolTipFrequency\":3,\"maxCountToBeShown\":1},\"inlineWidgetFrequency\":5}");
        linkedHashMap.put("android_enable_display_metrics_logging", "true");
        linkedHashMap.put("pp_auto_veg_enable", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("android_enable_cross_faded_images", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
        linkedHashMap.put("android_enable_network_pre_cache_worker", "true");
        return linkedHashMap;
    }
}