Weather Tracker v1.0.0版本的 MD5 值为:3edef27647e42a8ea0e7c0d2dbf56f97

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


package com.safe.guard.sdk.ad.pangle;

import com.bytedance.sdk.openadsdk.api.init.PAGSdk;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.tradplus.ads.base.adapter.TPBaseAdapter;
import com.tradplus.ads.base.bean.TPAdInfo;
public class a extends com.safe.guard.sdk.a {
    private static com.safe.guard.sdk.ad.a b(String str) {
        char c;
        char c2;
        String str2;
        char c3;
        char c4;
        String sDKVersion = PAGSdk.getSDKVersion();
        String a = com.safe.guard.sdk.a.a(str);
        String str3 = a.class.getPackage().getName() + "." + a.toLowerCase() + ".";
        try {
            switch (a.hashCode()) {
                case -1850459313:
                    if (a.equals("Reward")) {
                        c = 4;
                        break;
                    }
                    c = 65535;
                    break;
                case -1811999097:
                    if (a.equals("Splash")) {
                        c = 2;
                        break;
                    }
                    c = 65535;
                    break;
                case 769047372:
                    if (a.equals(IronSourceConstants.INTERSTITIAL_AD_UNIT)) {
                        c = 3;
                        break;
                    }
                    c = 65535;
                    break;
                case 1982491468:
                    if (a.equals(IronSourceConstants.BANNER_AD_UNIT)) {
                        c = 0;
                        break;
                    }
                    c = 65535;
                    break;
                case 2110329530:
                    if (a.equals("NativeAd")) {
                        c = 1;
                        break;
                    }
                    c = 65535;
                    break;
                default:
                    c = 65535;
                    break;
            }
            if (c == 0) {
                switch (sDKVersion.hashCode()) {
                    case 274703753:
                        if (sDKVersion.equals("4.7.0.8")) {
                            c2 = 0;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 275627271:
                        if (sDKVersion.equals("4.8.0.5")) {
                            c2 = 1;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 276550792:
                        if (sDKVersion.equals("4.9.0.5")) {
                            c2 = 2;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 276550793:
                        if (sDKVersion.equals("4.9.0.6")) {
                            c2 = 3;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 276550795:
                        if (sDKVersion.equals("4.9.0.8")) {
                            c2 = 4;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 276550796:
                        if (sDKVersion.equals("4.9.0.9")) {
                            c2 = 5;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1155742788:
                        if (sDKVersion.equals("5.0.0.9")) {
                            c2 = 6;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1156666306:
                        if (sDKVersion.equals("5.1.0.6")) {
                            c2 = 7;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1156666308:
                        if (sDKVersion.equals("5.1.0.8")) {
                            c2 = '\b';
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1156667261:
                        if (sDKVersion.equals("5.1.1.0")) {
                            c2 = '\t';
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1157589826:
                        if (sDKVersion.equals("5.2.0.5")) {
                            c2 = '\n';
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1157589828:
                        if (sDKVersion.equals("5.2.0.7")) {
                            c2 = 11;
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1158513346:
                        if (sDKVersion.equals("5.3.0.4")) {
                            c2 = '\f';
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1159436871:
                        if (sDKVersion.equals("5.4.0.8")) {
                            c2 = '\r';
                            break;
                        }
                        c2 = 65535;
                        break;
                    case 1159437825:
                        if (sDKVersion.equals("5.4.1.1")) {
                            c2 = 14;
                            break;
                        }
                        c2 = 65535;
                        break;
                    default:
                        c2 = 65535;
                        break;
                }
                switch (c2) {
                    case 0:
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                        str2 = a + "_Pangle_4_7_0_8";
                        break;
                    case 6:
                    case 7:
                    case '\b':
                    case '\t':
                    case '\n':
                    case 11:
                    case '\f':
                        str2 = a + "_Pangle_5_0_0_9";
                        break;
                    case '\r':
                    case 14:
                        str2 = a + "_Pangle_5_4_0_8";
                        break;
                    default:
                        str2 = a + "_Pangle_4_7_0_3";
                        break;
                }
            } else if (c == 1 || c == 2) {
                switch (sDKVersion.hashCode()) {
                    case 276550795:
                        if (sDKVersion.equals("4.9.0.8")) {
                            c3 = 0;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 276550796:
                        if (sDKVersion.equals("4.9.0.9")) {
                            c3 = 1;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1155742788:
                        if (sDKVersion.equals("5.0.0.9")) {
                            c3 = 2;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1156666306:
                        if (sDKVersion.equals("5.1.0.6")) {
                            c3 = 3;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1156666308:
                        if (sDKVersion.equals("5.1.0.8")) {
                            c3 = 4;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1156667261:
                        if (sDKVersion.equals("5.1.1.0")) {
                            c3 = 5;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1157589826:
                        if (sDKVersion.equals("5.2.0.5")) {
                            c3 = 6;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1157589828:
                        if (sDKVersion.equals("5.2.0.7")) {
                            c3 = 7;
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1158513346:
                        if (sDKVersion.equals("5.3.0.4")) {
                            c3 = '\b';
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1159436871:
                        if (sDKVersion.equals("5.4.0.8")) {
                            c3 = '\t';
                            break;
                        }
                        c3 = 65535;
                        break;
                    case 1159437825:
                        if (sDKVersion.equals("5.4.1.1")) {
                            c3 = '\n';
                            break;
                        }
                        c3 = 65535;
                        break;
                    default:
                        c3 = 65535;
                        break;
                }
                switch (c3) {
                    case 0:
                    case 1:
                        str2 = a + "_Pangle_4_9_0_8";
                        break;
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                    case '\b':
                        str2 = a + "_Pangle_5_0_0_9";
                        break;
                    case '\t':
                    case '\n':
                        str2 = a + "_Pangle_5_4_0_8";
                        break;
                    default:
                        str2 = a + "_Pangle_4_7_0_3";
                        break;
                }
            } else {
                char c5 = c != 3 ? (char) 4 : (char) 4;
                switch (sDKVersion.hashCode()) {
                    case 1155742788:
                        if (sDKVersion.equals("5.0.0.9")) {
                            c4 = 0;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1156666306:
                        if (sDKVersion.equals("5.1.0.6")) {
                            c4 = 1;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1156666308:
                        if (sDKVersion.equals("5.1.0.8")) {
                            c4 = 2;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1156667261:
                        if (sDKVersion.equals("5.1.1.0")) {
                            c4 = 3;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1157589826:
                        if (sDKVersion.equals("5.2.0.5")) {
                            c4 = c5;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1157589828:
                        if (sDKVersion.equals("5.2.0.7")) {
                            c4 = 5;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1158513346:
                        if (sDKVersion.equals("5.3.0.4")) {
                            c4 = 6;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1159436871:
                        if (sDKVersion.equals("5.4.0.8")) {
                            c4 = 7;
                            break;
                        }
                        c4 = 65535;
                        break;
                    case 1159437825:
                        if (sDKVersion.equals("5.4.1.1")) {
                            c4 = '\b';
                            break;
                        }
                        c4 = 65535;
                        break;
                    default:
                        c4 = 65535;
                        break;
                }
                switch (c4) {
                    case 0:
                        str2 = a + "_Pangle_5_0_0_9";
                        break;
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                        str2 = a + "_Pangle_5_1_0_6";
                        break;
                    case 7:
                    case '\b':
                        str2 = a + "_Pangle_5_4_0_8";
                        break;
                    default:
                        return com.safe.guard.sdk.b.a.a(str3, a + "_Pangle_4_7_0_3");
                }
            }
            return com.safe.guard.sdk.b.a.a(str3, str2);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    @Override
    public final void a(TPBaseAdapter tPBaseAdapter, TPAdInfo tPAdInfo) {
        com.safe.guard.sdk.ad.a b2 = b(tPAdInfo.format);
        if (b2 != null) {
            b2.parse(tPBaseAdapter, tPAdInfo, PAGSdk.getSDKVersion());
        }
    }
}