Code with Finding: |
/* * Decompiled with CFR 0_128. * * Could not load the following classes: * android.app.AlarmManager * android.app.PendingIntent * android.app.Service * android.content.Context * android.content.Intent * android.content.pm.ApplicationInfo * android.content.pm.PackageInfo * android.content.pm.PackageManager * android.content.pm.PackageManager$NameNotFoundException * android.os.Bundle * android.os.Handler * android.os.IBinder * android.os.Message * android.os.Process * android.telephony.TelephonyManager * cn.jpush.android.api.TagAliasCallback * cn.jpush.android.api.b * cn.jpush.android.api.d * cn.jpush.android.c * cn.jpush.android.service.AlarmReceiver * cn.jpush.android.service.PushProtocol * cn.jpush.android.service.k * cn.jpush.android.service.m * cn.jpush.android.service.n * cn.jpush.android.util.JLogger * cn.jpush.android.util.a * cn.jpush.android.util.aa * cn.jpush.android.util.ae * cn.jpush.android.util.ag * cn.jpush.android.util.ah * cn.jpush.android.util.j * cn.jpush.android.util.q * cn.jpush.android.util.x * org.json.JSONException * org.json.JSONObject */ package cn.jpush.android.service;
import android.app.AlarmManager; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.os.Handler; import android.os.IBinder; import android.os.Message; import android.os.Process; import android.telephony.TelephonyManager; import cn.jpush.android.a; import cn.jpush.android.a.d; import cn.jpush.android.api.TagAliasCallback; import cn.jpush.android.api.b; import cn.jpush.android.c; import cn.jpush.android.data.r; import cn.jpush.android.service.AlarmReceiver; import cn.jpush.android.service.PushProtocol; import cn.jpush.android.service.ServiceInterface; import cn.jpush.android.service.g; import cn.jpush.android.service.k; import cn.jpush.android.service.l; import cn.jpush.android.service.m; import cn.jpush.android.service.n; import cn.jpush.android.service.p; import cn.jpush.android.util.JLogger; import cn.jpush.android.util.aa; import cn.jpush.android.util.ae; import cn.jpush.android.util.ag; import cn.jpush.android.util.ah; import cn.jpush.android.util.j; import cn.jpush.android.util.q; import cn.jpush.android.util.x; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentLinkedQueue; import org.json.JSONException; import org.json.JSONObject;
public class PushService extends Service { public static boolean A; public static int B; private static boolean C; private static boolean D; private static String E; private static String F; private static int G; private static String H; private static String I; private static int J; private static int K; private static String L; private static boolean R; private static boolean S; private static int T; private static boolean V; private static List W; public static long a; private static Queue af; private static String ag; private static String ah; private static String ai; public static boolean b; private static final String[] bb; public static boolean c; public static int d; public static long e; public static long f; public static long g; public static long h; public static int i; public static long j; public static long k; public static long l; public static String m; public static int n; public static boolean o; public static boolean p; protected static long q; protected static String r; protected static String s; public static boolean x; public static String y; public static boolean z; private n M; private boolean N; private boolean O; private boolean P; private boolean Q; private d U; private int X; private int Y; private long Z; private long aa; private int ab; private int ac; private int ad; private volatile boolean ae; private Handler aj; protected int t; protected byte[] u; Queue v; Queue w;
/* * Unable to fully structure code * Enabled aggressive block sorting * Lifted jumps to return sites */ static { var0 = new String[211]; var1_1 = 0; var2_2 = null; var3_3 = ".|\u001e\u001e\u001c({\u0019B"; var4_4 = -1; var5_5 = var0; block231 : do { var3_3 = var3_3.toCharArray(); var6_6 = var3_3.length; var7_7 = 0; var8_8 = 1; if (var6_6 > var8_8) ** GOTO lbl46 do { var9_9 = var3_3; var10_10 = var7_7; var11_11 = var3_3; var12_12 = var6_6; do { var13_13 = var11_11[var7_7]; var14_14 = var10_10 % 5; switch (var14_14) { default: { var14_14 = 76; break; } case 0: { var14_14 = 93; break; } case 1: { var14_14 = 8; break; } case 2: { var14_14 = 113; break; } case 3: { var14_14 = 110; break; } } var11_11[var7_7] = var14_14 = (int)((char)(var14_14 ^ var13_13)); var7_7 = var10_10 + 1; if (var12_12 != 0) break; var11_11 = var9_9; var10_10 = var7_7; var7_7 = var12_12; } while (true); var6_6 = var12_12; var3_3 = var9_9; lbl46: // 2 sources: } while (var6_6 > var7_7); super((char[])var3_3); var3_3 = var11_11.intern(); switch (var4_4) { default: { var0[var1_1] = var3_3; var1_1 = 1; var3_3 = "2f5\u000b?)z\u001e\u0017lp(\u0001\u001c#>m\u0002\u001d\u000592"; var4_4 = 0; var15_15 = null; var0 = var5_5; continue block231; } case 0: { var0[var1_1] = var3_3; var1_1 = 2; var3_3 = "\t`\u0014N?8z\u0007\u0007/8(\u0006\u0007 1(\u001a\u0007 1(\u0018\u001a?8d\u0017N%3("; var4_4 = 1; var0 = var5_5; continue block231; } case 1: { var0[var1_1] = var3_3; var1_1 = 3; var3_3 = ")z\u0004\u000b"; var4_4 = 2; var0 = var5_5; continue block231; } case 2: { var0[var1_1] = var3_3; var1_1 = 4; var3_3 = "4{0\u0000?*m\u0003"; var4_4 = 3; var0 = var5_5; continue block231; } case 3: { var0[var1_1] = var3_3; var1_1 = 5; var3_3 = ".m\u0003\u0018)/(\u0012\u0001\";a\u0016N?(k\u0012\u000b?."; var4_4 = 4; var0 = var5_5; continue block231; } case 4: { var0[var1_1] = var3_3; var1_1 = 6; var3_3 = "8z\u0003\u0001>."; var4_4 = 5; var0 = var5_5; continue block231; } case 5: { var0[var1_1] = var3_3; var1_1 = 7; var3_3 = "\u0018z\u0003\u0001>}|\u0010\t-1a\u0010\u001d"; var4_4 = 6; var0 = var5_5; continue block231; } case 6: { var0[var1_1] = var3_3; var1_1 = 8; var3_3 = "\u0001,-J"; var4_4 = 7; var0 = var5_5; continue block231; } case 7: { var0[var1_1] = var3_3; var1_1 = 9; var3_3 = ".|\u0010\u001c\u001e)kQ\u0019%)`Q\u0003\u00053|\u0014\u001c:<dQSl"; var4_4 = 8; var0 = var5_5; continue block231; } case 8: { var0[var1_1] = var3_3; var1_1 = 10; var3_3 = "\u001cd\u0010\u001c!}{\u0005\u000f>)m\u0015N;4|\u0019N%3|\u0014\u001c:<dKNi9{"; var4_4 = 9; var0 = var5_5; continue block231; } case 9: { var0[var1_1] = var3_3; var1_1 = 11; var3_3 = "<d\u0010\u001c!"; var4_4 = 10; var0 = var5_5; continue block231; } case 10: { var0[var1_1] = var3_3; var1_1 = 12; var3_3 = "/m\u0001\u0001>)$"; var4_4 = 11; var0 = var5_5; continue block231; } case 11: { var0[var1_1] = var3_3; var1_1 = 13; var3_3 = "/m\u0002\u001e\u000f2l\u0014Si9"; var4_4 = 12; var0 = var5_5; continue block231; } case 12: { var0[var1_1] = var3_3; var1_1 = 14; var3_3 = "x{_\u001e)/e\u0018\u001d?4g\u001f@\u0006\r]\"&\u0013\u0010M\"=\r\u001aM"; var4_4 = 13; var0 = var5_5; continue block231; } case 13: { var0[var1_1] = var3_3; var1_1 = 15; var3_3 = "-i\u0012\u0005-:mQ\u0000-0mKN"; var4_4 = 14; var0 = var5_5; continue block231; } case 14: { var0[var1_1] = var3_3; var1_1 = 16; var3_3 = ".m\u001f\n)/(8*v}"; var4_4 = 15; var0 = var5_5; continue block231; } case 15: { var0[var1_1] = var3_3; var1_1 = 17; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&0>\u001c\u0016M("; var4_4 = 16; var0 = var5_5; continue block231; } case 16: { var0[var1_1] = var3_3; var1_1 = 18; var3_3 = "(a\u0015Si9"; var4_4 = 17; var0 = var5_5; continue block231; } case 17: { var0[var1_1] = var3_3; var1_1 = 19; var3_3 = "x8C6"; var4_4 = 18; var0 = var5_5; continue block231; } case 18: { var0[var1_1] = var3_3; var1_1 = 20; var3_3 = "/m\u0016\u0007?)z\u0010\u001a%2fQ'\bg("; var4_4 = 19; var0 = var5_5; continue block231; } case 19: { var0[var1_1] = var3_3; var1_1 = 21; var3_3 = "/m\u0016\u0007?)z\u0010\u001a%2fQ\b-4d\u0014\nv}-\u0015"; var4_4 = 20; var0 = var5_5; continue block231; } case 20: { var0[var1_1] = var3_3; var1_1 = 22; var3_3 = "\r}\u0002\u0006\u001f8z\u0007\u0007/8"; var4_4 = 21; var0 = var5_5; continue block231; } case 21: { var0[var1_1] = var3_3; var1_1 = 23; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u000f\u0012F?+\u000f\tA> "; var4_4 = 22; var0 = var5_5; continue block231; } case 22: { var0[var1_1] = var3_3; var1_1 = 24; var3_3 = "2f5\u0007?>g\u001f\u0000)>|\u0014\n"; var4_4 = 23; var0 = var5_5; continue block231; } case 23: { var0[var1_1] = var3_3; var1_1 = 25; var3_3 = "2f5\u0007?>g\u001f\u0000)>|\u0014\nl<f\u0015N>8|\u0003\u0017l\u0010[61\u0007\u0018M!1\r\u0011A'+\u0013\u0013G</\u0000}"; var4_4 = 24; var0 = var5_5; continue block231; } case 24: { var0[var1_1] = var3_3; var1_1 = 26; var3_3 = "\u000em\u0005N!\u000e|\u0010\u001c8\u0012f?\u000b8*g\u0003\u0005\u000f2f\u001f\u000b/)m\u0015N82("; var4_4 = 25; var0 = var5_5; continue block231; } case 25: { var0[var1_1] = var3_3; var1_1 = 27; var3_3 = "0A\u001f\u001a)/~\u0010\u0002"; var4_4 = 26; var0 = var5_5; continue block231; } case 26: { var0[var1_1] = var3_3; var1_1 = 28; var3_3 = "0[\u0005\u000f>)G\u001f;?8z!\u001c).m\u001f\u001a"; var4_4 = 27; var0 = var5_5; continue block231; } case 27: { var0[var1_1] = var3_3; var1_1 = 29; var3_3 = "\u000em\u0005N!\u000e|\u0010\u001c8\u0012f$\u001d)/X\u0003\u000b?8f\u0005N82("; var4_4 = 28; var0 = var5_5; continue block231; } case 28: { var0[var1_1] = var3_3; var1_1 = 30; var3_3 = "/|\u0012"; var4_4 = 29; var0 = var5_5; continue block231; } case 29: { var0[var1_1] = var3_3; var1_1 = 31; var3_3 = "\bx\u0015\u000f88(\u0003\u001a/}a\u001f\u001a)/~\u0010\u0002l)gQ"; var4_4 = 30; var0 = var5_5; continue block231; } case 30: { var0[var1_1] = var3_3; var1_1 = 32; var3_3 = ".f\u0012"; var4_4 = 31; var0 = var5_5; continue block231; } case 31: { var0[var1_1] = var3_3; var1_1 = 33; var3_3 = ".{\u001e\u0001"; var4_4 = 32; var0 = var5_5; continue block231; } case 32: { var0[var1_1] = var3_3; var1_1 = 34; var3_3 = "8p\u0018\u001a"; var4_4 = 33; var0 = var5_5; continue block231; } case 33: { var0[var1_1] = var3_3; var1_1 = 35; var3_3 = "\u000em\u0005N\u001f\tI#:\u0013\u000eM#8\u0005\u001eM.!\u0002\u0002G!+\u0002}|\u001eN"; var4_4 = 34; var0 = var5_5; continue block231; } case 34: { var0[var1_1] = var3_3; var1_1 = 36; var3_3 = "({\u0001"; var4_4 = 35; var0 = var5_5; continue block231; } case 35: { var0[var1_1] = var3_3; var1_1 = 37; var3_3 = "4{#\u000b?)i\u0003\u001a\u001e)k"; var4_4 = 36; var0 = var5_5; continue block231; } case 36: { var0[var1_1] = var3_3; var1_1 = 38; var3_3 = ";i\u001d\u001d)"; var4_4 = 37; var0 = var5_5; continue block231; } case 37: { var0[var1_1] = var3_3; var1_1 = 39; var3_3 = "\rz\u0014\b?\u001ba\u001d\u000b"; var4_4 = 38; var0 = var5_5; continue block231; } case 38: { var0[var1_1] = var3_3; var1_1 = 40; var3_3 = "0m\u0002\u001d-:m"; var4_4 = 39; var0 = var5_5; continue block231; } case 39: { var0[var1_1] = var3_3; var1_1 = 41; var3_3 = "-z\u001e\r).{3\u000f?4k4\u000084|\bN8$x\u0014T"; var4_4 = 40; var0 = var5_5; continue block231; } case 40: { var0[var1_1] = var3_3; var1_1 = 42; var3_3 = "2f!\u000f>.m0\u0000(\u000fm\u0012\u0018\u0001.o<\u000b?.i\u0016\u000bl}e\u0002\t\u00059(LN"; var4_4 = 41; var0 = var5_5; continue block231; } case 41: { var0[var1_1] = var3_3; var1_1 = 43; var3_3 = "0{\u00161%9"; var4_4 = 42; var0 = var5_5; continue block231; } case 42: { var0[var1_1] = var3_3; var1_1 = 44; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001e\u0018O8=\u0018\u000fI%'\u0003\u0013"; var4_4 = 43; var0 = var5_5; continue block231; } case 43: { var0[var1_1] = var3_3; var1_1 = 45; var3_3 = "q(\u0002\u000b\"9m\u0003'(g"; var4_4 = 44; var0 = var5_5; continue block231; } case 44: { var0[var1_1] = var3_3; var1_1 = 46; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001f\tG!>\u0019\u000e@"; var4_4 = 45; var0 = var5_5; continue block231; } case 45: { var0[var1_1] = var3_3; var1_1 = 47; var3_3 = "\bf\u001a\u0000#*fQ\r!9(\\N"; var4_4 = 46; var0 = var5_5; continue block231; } case 46: { var0[var1_1] = var3_3; var1_1 = 48; var3_3 = "0{\u0016:5-mQSl"; var4_4 = 47; var0 = var5_5; continue block231; } case 47: { var0[var1_1] = var3_3; var1_1 = 49; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&?!\u0018\u0014N8-\r\tA> \u0013\tQ!+"; var4_4 = 48; var0 = var5_5; continue block231; } case 48: { var0[var1_1] = var3_3; var1_1 = 50; var3_3 = "\u0010m\u0002\u001d-:mQ(%8d\u0015\u001dlp(\u0010\u001e<\u0014lK"; var4_4 = 49; var0 = var5_5; continue block231; } case 49: { var0[var1_1] = var3_3; var1_1 = 51; var3_3 = "\bf\u0014\u0016<8k\u0005\u000b(g(\u0004\u0000'3g\u0006\u0000l0{\u0016N8$x\u0014Na"; var4_4 = 50; var0 = var5_5; continue block231; } case 50: { var0[var1_1] = var3_3; var1_1 = 52; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001e\u0018[%!\u001e\u0018X$=\u0004"; var4_4 = 51; var0 = var5_5; continue block231; } case 51: { var0[var1_1] = var3_3; var1_1 = 53; var3_3 = "q(\u001c\u001d+\u0014lQSl"; var4_4 = 52; var0 = var5_5; continue block231; } case 52: { var0[var1_1] = var3_3; var1_1 = 54; var3_3 = "q(\u001c\u001d+\u001eg\u001f\u001a)3|K"; var4_4 = 53; var0 = var5_5; continue block231; } case 53: { var0[var1_1] = var3_3; var1_1 = 55; var3_3 = "<x\u0001'("; var4_4 = 54; var0 = var5_5; continue block231; } case 54: { var0[var1_1] = var3_3; var1_1 = 56; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u0019\u0013Z4)\u0005\u000e\\#/\u0018\u0014G?"; var4_4 = 55; var0 = var5_5; continue block231; } case 55: { var0[var1_1] = var3_3; var1_1 = 57; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l/m\u0001\u0001>)(\u0003\u000b/8a\u0007\u000b(}%Q"; var4_4 = 56; var0 = var5_5; continue block231; } case 56: { var0[var1_1] = var3_3; var1_1 = 58; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u0002\u0012\\8(\u0005\u001eI%'\u0003\u0013W#+\u000f\u0018A'+\b\u0002X#!\u0014\u0004"; var4_4 = 57; var0 = var5_5; continue block231; } case 57: { var0[var1_1] = var3_3; var1_1 = 59; var3_3 = "\u000fm\u0015\u001b<1a\u0012\u000f88(\u001c\u001d+}%Q"; var4_4 = 58; var0 = var5_5; continue block231; } case 58: { var0[var1_1] = var3_3; var1_1 = 60; var3_3 = ".m\u001f\n)/A\u0015"; var4_4 = 59; var0 = var5_5; continue block231; } case 59: { var0[var1_1] = var3_3; var1_1 = 61; var3_3 = "jn\u0014\bz<?\u0015Yz>?I\\.lnA\u000b(<<EX.okG\rxmi"; var4_4 = 60; var0 = var5_5; continue block231; } case 60: { var0[var1_1] = var3_3; var1_1 = 62; var3_3 = "<k\u0005\u0007#32\u0003\u000b/8a\u0007\u000b(\r}\u0002\u0006\u00018{\u0002\u000f+8(\u001c\u001d+\u0014lQSl"; var4_4 = 61; var0 = var5_5; continue block231; } case 61: { var0[var1_1] = var3_3; var1_1 = 63; var3_3 = "\u0014f\u0007\u000f 4lQ\u0014%-N\u001d\u000f+}a\u0002Nv}"; var4_4 = 62; var0 = var5_5; continue block231; } case 62: { var0[var1_1] = var3_3; var1_1 = 64; var3_3 = "'a\u0001( <oQ\u0007?}2Q"; var4_4 = 63; var0 = var5_5; continue block231; } case 63: { var0[var1_1] = var3_3; var1_1 = 65; var3_3 = "\ta\u001c\u000bl)gQ\u001e>2k\u0014\u001d?}z\u0014\r)4~\u0014\nl0{\u0016@"; var4_4 = 64; var0 = var5_5; continue block231; } case 64: { var0[var1_1] = var3_3; var1_1 = 66; var3_3 = "sx\u0014\u001c!4{\u0002\u0007#3&;>\u0019\u000e@.#\t\u000e[0)\t"; var4_4 = 65; var0 = var5_5; continue block231; } case 65: { var0[var1_1] = var3_3; var1_1 = 67; var3_3 = "\t`\u0014N<<k\u001a\u000f+8(\u001d\u000b\":`\u0005N%.(KN"; var4_4 = 66; var0 = var5_5; continue block231; } case 66: { var0[var1_1] = var3_3; var1_1 = 68; var3_3 = "<k\u0005\u0007#32\u001e\u0000\u001e8k\u0007-#0e\u0010\u0000(g("; var4_4 = 67; var0 = var5_5; continue block231; } case 67: { var0[var1_1] = var3_3; var1_1 = 69; var3_3 = "\u000e}\u0012\r)8lQ\u001a#}z\u0014\u001e#/|Q\u001c)>m\u0018\u0018)9(\\N"; var4_4 = 68; var0 = var5_5; continue block231; } case 68: { var0[var1_1] = var3_3; var1_1 = 70; var3_3 = "3}\u001d\u0002l>i\u001d\u0002.<k\u001aNlp("; var4_4 = 69; var0 = var5_5; continue block231; } case 69: { var0[var1_1] = var3_3; var1_1 = 71; var3_3 = ">g\u0015\u000b"; var4_4 = 70; var0 = var5_5; continue block231; } case 70: { var0[var1_1] = var3_3; var1_1 = 72; var3_3 = "\u000e}\u0012\r)8lQ\u0019%)`Q\u001d),A\u0015Nlp("; var4_4 = 71; var0 = var5_5; continue block231; } case 71: { var0[var1_1] = var3_3; var1_1 = 73; var3_3 = ".m\u0000\u001b)3k\u0014"; var4_4 = 72; var0 = var5_5; continue block231; } case 72: { var0[var1_1] = var3_3; var1_1 = 74; var3_3 = "/|\u0012N%3("; var4_4 = 73; var0 = var5_5; continue block231; } case 73: { var0[var1_1] = var3_3; var1_1 = 75; var3_3 = "}d\u0010\u001a)/"; var4_4 = 74; var0 = var5_5; continue block231; } case 74: { var0[var1_1] = var3_3; var1_1 = 76; var3_3 = "/m\u0012\u000b%+m\u0015Jh"; var4_4 = 75; var0 = var5_5; continue block231; } case 75: { var0[var1_1] = var3_3; var1_1 = 77; var3_3 = "y,"; var4_4 = 76; var0 = var5_5; continue block231; } case 76: { var0[var1_1] = var3_3; var1_1 = 78; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&#+\u000b\u0014[%<\r\tA> \u0013\u0014L"; var4_4 = 77; var0 = var5_5; continue block231; } case 77: { var0[var1_1] = var3_3; var1_1 = 79; var3_3 = ".m\u0003\u0018%>m.\u001c):a\u0002\u001a)/"; var4_4 = 78; var0 = var5_5; continue block231; } case 78: { var0[var1_1] = var3_3; var1_1 = 80; var3_3 = ")i\u0016\u000f 4i\u0002Nq}"; var4_4 = 79; var0 = var5_5; continue block231; } case 79: { var0[var1_1] = var3_3; var1_1 = 81; var3_3 = "0X\u001e\u001c8"; var4_4 = 80; var0 = var5_5; continue block231; } case 80: { var0[var1_1] = var3_3; var1_1 = 82; var3_3 = "0K\u0004\u001c>8f\u0005=%.X\u001e\u001d"; var4_4 = 81; var0 = var5_5; continue block231; } case 81: { var0[var1_1] = var3_3; var1_1 = 83; var3_3 = "4x\u0002"; var4_4 = 82; var0 = var5_5; continue block231; } case 82: { var0[var1_1] = var3_3; var1_1 = 84; var3_3 = "\b{\u0014N\u001f\u0014[Q\u001e#/|KN"; var4_4 = 83; var0 = var5_5; continue block231; } case 83: { var0[var1_1] = var3_3; var1_1 = 85; var3_3 = "\u000em\u0005N(8n\u0010\u001b )A!Nq}"; var4_4 = 84; var0 = var5_5; continue block231; } case 84: { var0[var1_1] = var3_3; var1_1 = 86; var3_3 = "0A!"; var4_4 = 85; var0 = var5_5; continue block231; } case 85: { var0[var1_1] = var3_3; var1_1 = 87; var3_3 = "\u000eA\"N\u001e8k\u0014\u0007:8lQ=8/a\u001f\tv}"; var4_4 = 86; var0 = var5_5; continue block231; } case 86: { var0[var1_1] = var3_3; var1_1 = 88; var3_3 = "\b{\u0014Nl-g\u0003\u001av}"; var4_4 = 87; var0 = var5_5; continue block231; } case 87: { var0[var1_1] = var3_3; var1_1 = 89; var3_3 = "\u0019F\"N%3n\u001eN%.2Q"; var4_4 = 88; var0 = var5_5; continue block231; } case 88: { var0[var1_1] = var3_3; var1_1 = 90; var3_3 = "\u000em\u0005N!\u0019m\u0017\u000f91|!\u0001>)(LN"; var4_4 = 89; var0 = var5_5; continue block231; } case 89: { var0[var1_1] = var3_3; var1_1 = 91; var3_3 = "\u0001,"; var4_4 = 90; var0 = var5_5; continue block231; } case 90: { var0[var1_1] = var3_3; var1_1 = 92; var3_3 = "5|\u0005\u001e\u0013/m\u0001\u0001>)W\u0002\u0007?\u0002}\u0003\u0002"; var4_4 = 91; var0 = var5_5; continue block231; } case 91: { var0[var1_1] = var3_3; var1_1 = 93; var3_3 = "\u000eA\"N\u001f(k\u0012\u000b?."; var4_4 = 92; var0 = var5_5; continue block231; } case 92: { var0[var1_1] = var3_3; var1_1 = 94; var3_3 = "\u001am\u0005N?8z\u0007\u000b>}a\u0001N)/z\u001e\u001cl*a\u0005\u0006v}"; var4_4 = 93; var0 = var5_5; continue block231; } case 93: { var0[var1_1] = var3_3; var1_1 = 95; var3_3 = "2f#\u000b/\u001ck\u001aTl.m\u0000'(}5Q"; var4_4 = 94; var0 = var5_5; continue block231; } case 94: { var0[var1_1] = var3_3; var1_1 = 96; var3_3 = "/m\u00011%9"; var4_4 = 95; var0 = var5_5; continue block231; } case 95: { var0[var1_1] = var3_3; var1_1 = 97; var3_3 = ")k\u00011(<|\u0010"; var4_4 = 96; var0 = var5_5; continue block231; } case 96: { var0[var1_1] = var3_3; var1_1 = 98; var3_3 = "\u001am\u0005Nl)k\u0001N(<|\u0010N*/g\u001cN\b\u001f$Q\u001a$8(\u0012\u000193|Q\u0007?g("; var4_4 = 97; var0 = var5_5; continue block231; } case 97: { var0[var1_1] = var3_3; var1_1 = 99; var3_3 = "\u001am\u0005N8>xQ\n-)iQ\b>2eQ*\u000eg("; var4_4 = 98; var0 = var5_5; continue block231; } case 98: { var0[var1_1] = var3_3; var1_1 = 100; var3_3 = ")i\u0016\u001d\r3l0\u0002%<{UJ"; var4_4 = 99; var0 = var5_5; continue block231; } case 99: { var0[var1_1] = var3_3; var1_1 = 101; var3_3 = "\u0010m\u0003\t)9(\u0005\u000f+\u001cf\u0015/ 4i\u0002N"; var4_4 = 100; var0 = var5_5; continue block231; } case 100: { var0[var1_1] = var3_3; var1_1 = 102; var3_3 = "0\\\u0019\u001c)<lQ\u0007?}f\u0004\u0002 q(\u0003\u000b?)i\u0003\u001al)`\u0014N85z\u0014\u000f(q(\u0018\nl`("; var4_4 = 101; var0 = var5_5; continue block231; } case 101: { var0[var1_1] = var3_3; var1_1 = 103; var3_3 = "0\\\u0019\u001c)<lQ\u0007?}f\u001e\u001al4{0\u0002%+m]N>8{\u0005\u000f>)(\u0005\u0006)}|\u0019\u001c)<l]N%9(LN"; var4_4 = 102; var0 = var5_5; continue block231; } case 102: { var0[var1_1] = var3_3; var1_1 = 104; var3_3 = "1k\u0005\u0007!8"; var4_4 = 103; var0 = var5_5; continue block231; } case 103: { var0[var1_1] = var3_3; var1_1 = 105; var3_3 = "9m\u00071%3n\u001e1>8x.\u001a%0m"; var4_4 = 104; var0 = var5_5; continue block231; } case 104: { var0[var1_1] = var3_3; var1_1 = 106; var3_3 = "2f\"\u001a-/|2\u0001!0i\u001f\nlp(\u0002\u001a-/|8\nv"; var4_4 = 105; var0 = var5_5; continue block231; } case 105: { var0[var1_1] = var3_3; var1_1 = 107; var3_3 = "<x\u0001"; var4_4 = 106; var0 = var5_5; continue block231; } case 106: { var0[var1_1] = var3_3; var1_1 = 108; var3_3 = "\u0001%"; var4_4 = 107; var0 = var5_5; continue block231; } case 107: { var0[var1_1] = var3_3; var1_1 = 109; var3_3 = "-}\u0002\u0006\u00184e\u0014Jh"; var4_4 = 108; var0 = var5_5; continue block231; } case 108: { var0[var1_1] = var3_3; var1_1 = 110; var3_3 = "1g\u0012:5-m\u0002N%.2Q"; var4_4 = 109; var0 = var5_5; continue block231; } case 109: { var0[var1_1] = var3_3; var1_1 = 111; var3_3 = "5i\u001f\n 8[\u0014\u001a\u001c({\u0019:%0mQ\u001d9>k\u0014\u001d?}%Q"; var4_4 = 110; var0 = var5_5; continue block231; } case 110: { var0[var1_1] = var3_3; var1_1 = 112; var3_3 = "\u000em\u0003\u0018%>mQ\f93l\u001d\u000blp("; var4_4 = 111; var0 = var5_5; continue block231; } case 111: { var0[var1_1] = var3_3; var1_1 = 113; var3_3 = ".|\u001e\u001e\u0013)`\u0003\u000b-9"; var4_4 = 112; var0 = var5_5; continue block231; } case 112: { var0[var1_1] = var3_3; var1_1 = 114; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u0005\u0013A%"; var4_4 = 113; var0 = var5_5; continue block231; } case 113: { var0[var1_1] = var3_3; var1_1 = 115; var3_3 = "/m\u0002\u001a-/|.\u001c8>"; var4_4 = 114; var0 = var5_5; continue block231; } case 114: { var0[var1_1] = var3_3; var1_1 = 116; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001e\u0018X><\u0018"; var4_4 = 115; var0 = var5_5; continue block231; } case 115: { var0[var1_1] = var3_3; var1_1 = 117; var3_3 = "/m\u0001\u0001>)"; var4_4 = 116; var0 = var5_5; continue block231; } case 116: { var0[var1_1] = var3_3; var1_1 = 118; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001c\b[91\u0018\u0014E4"; var4_4 = 117; var0 = var5_5; continue block231; } case 117: { var0[var1_1] = var3_3; var1_1 = 119; var3_3 = "4{6\u000b8\u001ag\u001e\t 8I\u0015\n>8{\u0002"; var4_4 = 118; var0 = var5_5; continue block231; } case 118: { var0[var1_1] = var3_3; var1_1 = 120; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u001e\u0018O8=\u0018\u0018Z"; var4_4 = 119; var0 = var5_5; continue block231; } case 119: { var0[var1_1] = var3_3; var1_1 = 121; var3_3 = "1g\u0012:5-m"; var4_4 = 120; var0 = var5_5; continue block231; } case 120: { var0[var1_1] = var3_3; var1_1 = 122; var3_3 = "\u001cd\u0003\u000b-9qQ=))X\u0004\u001d$\ta\u001c\u000b`}o\u0018\u0018)}}\u0001Na}"; var4_4 = 121; var0 = var5_5; continue block231; } case 121: { var0[var1_1] = var3_3; var1_1 = 123; var3_3 = "<d\u0018\u000f?"; var4_4 = 122; var0 = var5_5; continue block231; } case 122: { var0[var1_1] = var3_3; var1_1 = 124; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\r\u0011A0=\u0013\tI6="; var4_4 = 123; var0 = var5_5; continue block231; } case 123: { var0[var1_1] = var3_3; var1_1 = 125; var3_3 = "\u001cd\u0003\u000b-9qQ\"#:o\u0014\nl\u0014f"; var4_4 = 124; var0 = var5_5; continue block231; } case 124: { var0[var1_1] = var3_3; var1_1 = 126; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&\u0018\u000088f\u0005@\u0019\u000eM#1\u000b\u000fG$ \b"; var4_4 = 125; var0 = var5_5; continue block231; } case 125: { var0[var1_1] = var3_3; var1_1 = 127; var3_3 = "q("; var4_4 = 126; var0 = var5_5; continue block231; } case 126: { var0[var1_1] = var3_3; var1_1 = 128; var3_3 = "<k\u0005\u0007#32\u0019\u000f\"9d\u0014'\";g#\u000b<2z\u0005Na}"; var4_4 = 127; var0 = var5_5; continue block231; } case 127: { var0[var1_1] = var3_3; var1_1 = 129; var3_3 = ";g\u0003\u0019-/lQ\u000f/)a\u001e\u0000v}"; var4_4 = 128; var0 = var5_5; continue block231; } case 128: { var0[var1_1] = var3_3; var1_1 = 130; var3_3 = ")i\u0016\u001d"; var4_4 = 129; var0 = var5_5; continue block231; } case 129: { var0[var1_1] = var3_3; var1_1 = 131; var3_3 = "-}\u0002\u000684e\u0014"; var4_4 = 130; var0 = var5_5; continue block231; } case 130: { var0[var1_1] = var3_3; var1_1 = 132; var3_3 = "\u000e}\u0012\r)8lQ\u001a#}z\u0014\u001e#/|Q\u0007\";gQCl"; var4_4 = 131; var0 = var5_5; continue block231; } case 131: { var0[var1_1] = var3_3; var1_1 = 133; var3_3 = "\u0001W"; var4_4 = 132; var0 = var5_5; continue block231; } case 132: { var0[var1_1] = var3_3; var1_1 = 134; var3_3 = "<g\u0006"; var4_4 = 133; var0 = var5_5; continue block231; } case 133: { var0[var1_1] = var3_3; var1_1 = 135; var3_3 = ">d\u001e\u001d)-}\u0002\u0006"; var4_4 = 134; var0 = var5_5; continue block231; } case 134: { var0[var1_1] = var3_3; var1_1 = 136; var3_3 = "0K\u001e\u0000\"8k\u0005\u0007#3(LN"; var4_4 = 135; var0 = var5_5; continue block231; } case 135: { var0[var1_1] = var3_3; var1_1 = 137; var3_3 = "({\u0014\u001c\u0013:z\u001e\u001b\"9"; var4_4 = 136; var0 = var5_5; continue block231; } case 136: { var0[var1_1] = var3_3; var1_1 = 138; var3_3 = ".m\u00001%9"; var4_4 = 137; var0 = var5_5; continue block231; } case 137: { var0[var1_1] = var3_3; var1_1 = 139; var3_3 = "/|\u00121(8d\u0010\u0017"; var4_4 = 138; var0 = var5_5; continue block231; } case 138: { var0[var1_1] = var3_3; var1_1 = 140; var3_3 = ">f_\u0004<({\u0019@-3l\u0003\u0001%9&2!\u0002\u0013M2:\u0005\u0012F.-\u0004\u001cF6+"; var4_4 = 139; var0 = var5_5; continue block231; } case 139: { var0[var1_1] = var3_3; var1_1 = 141; var3_3 = ".m\u0003\u0018%>m.\r#3f\u0014\r))"; var4_4 = 140; var0 = var5_5; continue block231; } case 140: { var0[var1_1] = var3_3; var1_1 = 142; var3_3 = "-`\u001e\u0000)"; var4_4 = 141; var0 = var5_5; continue block231; } case 141: { var0[var1_1] = var3_3; var1_1 = 143; var3_3 = "\bM"; var4_4 = 142; var0 = var5_5; continue block231; } case 142: { var0[var1_1] = var3_3; var1_1 = 144; var3_3 = "l&G@x"; var4_4 = 143; var0 = var5_5; continue block231; } case 143: { var0[var1_1] = var3_3; var1_1 = 145; var3_3 = "\u0018f\u0010\f 8(2\u0006-3f\u0014\u0002l.}\u0012\r).{KN"; var4_4 = 144; var0 = var5_5; continue block231; } case 144: { var0[var1_1] = var3_3; var1_1 = 146; var3_3 = "\u0018f\u0010\f 8K\u0019\u000f\"3m\u001d<),}\u0014\u001d8}i\u0001\u001e`}{\u0014\u0000(8zQ\u000b>/g\u0003Tlx{QK?"; var4_4 = 145; var0 = var5_5; continue block231; } case 145: { var0[var1_1] = var3_3; var1_1 = 147; var3_3 = "&*\u0005\u00018<dSTi9$S\u001e-:mSTi9$S\u001d)3l\u0014\u001c%9*KLi.*]L94lSTi.$S\u001e)/e\u0018\u001d?4g\u001f1 4{\u0005Lvx{\f"; var4_4 = 146; var0 = var5_5; continue block231; } case 146: { var0[var1_1] = var3_3; var1_1 = 148; var3_3 = "q(\u0003\u000b8g"; var4_4 = 147; var0 = var5_5; continue block231; } case 147: { var0[var1_1] = var3_3; var1_1 = 149; var3_3 = "q*"; var4_4 = 148; var0 = var5_5; continue block231; } case 148: { var0[var1_1] = var3_3; var1_1 = 150; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l/m\u0001\u0001>)(\u0001\u000b>0a\u0002\u001d%2fQ\u0007\";gQCl-i\u0016\u000bv}"; var4_4 = 149; var0 = var5_5; continue block231; } case 149: { var0[var1_1] = var3_3; var1_1 = 151; var3_3 = "5i\u001f\n 8[\u0005\u0001<\r}\u0002\u0006l.}\u0012\r).{KN"; var4_4 = 150; var0 = var5_5; continue block231; } case 150: { var0[var1_1] = var3_3; var1_1 = 152; var3_3 = "5i\u001f\n 8[\u0005\u0001<\r}\u0002\u0006l<x\u0001Bl.m\u001f\n)/(\u0014\u001c>2zKNi.(T\u001d"; var4_4 = 151; var0 = var5_5; continue block231; } case 151: { var0[var1_1] = var3_3; var1_1 = 153; var3_3 = "\t`\u0014N:8z\u0002\u0007#3F\u0010\u0003)}a\u0002N\"2|Q\u0018-1a\u0015Bl\rd\u0014\u000f?8(\u0012\u0006)>cQ\u0017#(zQ/\"9z\u001e\u0007(\u0010i\u001f\u0007*8{\u0005@40d"; var4_4 = 152; var0 = var5_5; continue block231; } case 152: { var0[var1_1] = var3_3; var1_1 = 154; var3_3 = "\bf\u001a\u0000#*f"; var4_4 = 153; var0 = var5_5; continue block231; } case 153: { var0[var1_1] = var3_3; var1_1 = 155; var3_3 = "8f\u0010\f 8K\u0019\u000f\"3m\u001dB"; var4_4 = 154; var0 = var5_5; continue block231; } case 154: { var0[var1_1] = var3_3; var1_1 = 156; var3_3 = "\u000em\u001f\nl\u000em\u0005:-:{0\u0000(\u001cd\u0018\u000f?}z\u0014\u001f98{\u0005N82(\u0002\u000b>+m\u0003Na}"; var4_4 = 155; var0 = var5_5; continue block231; } case 155: { var0[var1_1] = var3_3; var1_1 = 157; var3_3 = "9m\u0003\u0018%8A\u0015Nq}"; var4_4 = 156; var0 = var5_5; continue block231; } case 156: { var0[var1_1] = var3_3; var1_1 = 158; var3_3 = "\u000fm\u0016\u0007?)m\u0003Tl"; var4_4 = 157; var0 = var5_5; continue block231; } case 157: { var0[var1_1] = var3_3; var1_1 = 159; var3_3 = "/m\u0016\u0007?)z\u0010\u001a%2f.\u0007("; var4_4 = 158; var0 = var5_5; continue block231; } case 158: { var0[var1_1] = var3_3; var1_1 = 160; var3_3 = "/m\u0016\u0007?)A5Nq}"; var4_4 = 159; var0 = var5_5; continue block231; } case 159: { var0[var1_1] = var3_3; var1_1 = 161; var3_3 = "\u0017X$=\u0004\u0002I!>\u0007\u0018Q"; var4_4 = 160; var0 = var5_5; continue block231; } case 160: { var0[var1_1] = var3_3; var1_1 = 162; var3_3 = "\u0017X\u0004\u001d$}}\u0001\n-)mQ\r#3n\u0018\tl;i\u0018\u0002v"; var4_4 = 161; var0 = var5_5; continue block231; } case 161: { var0[var1_1] = var3_3; var1_1 = 163; var3_3 = "}\u4e06Q/<-C\u0014\u0017v"; var4_4 = 162; var0 = var5_5; continue block231; } case 162: { var0[var1_1] = var3_3; var1_1 = 164; var3_3 = "\u000fm\u0016\u0007?)m\u0003N+8|Q\u000fl8z\u0003\u0001>}k\u001e\u0003!<f\u0015N"; var4_4 = 163; var0 = var5_5; continue block231; } case 163: { var0[var1_1] = var3_3; var1_1 = 165; var3_3 = "\u0014f\u0018\u001al*a\u0005\u0006lp("; var4_4 = 164; var0 = var5_5; continue block231; } case 164: { var0[var1_1] = var3_3; var1_1 = 166; var3_3 = "}e!\u0001>)(LN"; var4_4 = 165; var0 = var5_5; continue block231; } case 165: { var0[var1_1] = var3_3; var1_1 = 167; var3_3 = "8z\u0003\u0001>}l\u0014\u001d//a\u0001\u001a%2fKd"; var4_4 = 166; var0 = var5_5; continue block231; } case 166: { var0[var1_1] = var3_3; var1_1 = 168; var3_3 = "/m\u0016\u0007?)m\u0003N?(k\u0012\u000b)92Q\u001b%95"; var4_4 = 167; var0 = var5_5; continue block231; } case 167: { var0[var1_1] = var3_3; var1_1 = 169; var3_3 = "-cQ\u0018)/{\u0018\u0001\"g("; var4_4 = 168; var0 = var5_5; continue block231; } case 168: { var0[var1_1] = var3_3; var1_1 = 170; var3_3 = "\u4e50\u5331\u913c"; var4_4 = 169; var0 = var5_5; continue block231; } case 169: { var0[var1_1] = var3_3; var1_1 = 171; var3_3 = "\u000fm\u0016\u0007?)m\u0003N\n<a\u001d\u000b(}\u0018\u001a$}m\u0003\u001c#/(\u0012\u0001(82Q"; var4_4 = 170; var0 = var5_5; continue block231; } case 170: { var0[var1_1] = var3_3; var1_1 = 172; var3_3 = "\u000fm\u0016\u0007?)m\u0003N\u001e8k\u0007N*<a\u001d\u000b(}%Q\u001c))2"; var4_4 = 171; var0 = var5_5; continue block231; } case 171: { var0[var1_1] = var3_3; var1_1 = 173; var3_3 = "4f\u0007\u000f \u0014m\u001c\u0007l;z\u001e\u0003l.m\u0003\u0018)/(ZN"; var4_4 = 172; var0 = var5_5; continue block231; } case 172: { var0[var1_1] = var3_3; var1_1 = 174; var3_3 = "\u5358\u5405KN"; var4_4 = 173; var0 = var5_5; continue block231; } case 173: { var0[var1_1] = var3_3; var1_1 = 175; var3_3 = "<f\u0015\u001c#4l_\u001e)/e\u0018\u001d?4g\u001f@\u001e\u0018I51\u001c\u0015G?+\u0013\u000e\\0:\t"; var4_4 = 174; var0 = var5_5; continue block231; } case 174: { var0[var1_1] = var3_3; var1_1 = 176; var3_3 = "0\\\u0019\u001c)<lQ\u0007?}i\u001d\u0007:8(\u0018\nl`("; var4_4 = 175; var0 = var5_5; continue block231; } case 175: { var0[var1_1] = var3_3; var1_1 = 177; var3_3 = "8f\u0010\f 8K\u0019\u000f\"3m\u001d"; var4_4 = 176; var0 = var5_5; continue block231; } case 176: { var0[var1_1] = var3_3; var1_1 = 178; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l\u0018f\u0010\f 8K\u0019\u000f\"3m\u001dNa}z\u0014\u001av}"; var4_4 = 177; var0 = var5_5; continue block231; } case 177: { var0[var1_1] = var3_3; var1_1 = 179; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l.m\u0005N<({\u0019:%0mQCl/m\u0005Tl"; var4_4 = 178; var0 = var5_5; continue block231; } case 178: { var0[var1_1] = var3_3; var1_1 = 180; var3_3 = "<x\u0001\u0007("; var4_4 = 179; var0 = var5_5; continue block231; } case 179: { var0[var1_1] = var3_3; var1_1 = 181; var3_3 = "-}\u0002\u0006\u00184e\u0014"; var4_4 = 180; var0 = var5_5; continue block231; } case 180: { var0[var1_1] = var3_3; var1_1 = 182; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l.m\u0005N8<o\u0002/\"9I\u001d\u0007-.(\\N>8|KN"; var4_4 = 181; var0 = var5_5; continue block231; } case 181: { var0[var1_1] = var3_3; var1_1 = 183; var3_3 = "0N\u0018\u001c?)D\u001e\t+8l8\u0000"; var4_4 = 182; var0 = var5_5; continue block231; } case 182: { var0[var1_1] = var3_3; var1_1 = 184; var3_3 = "\u0014f\u0007\u000f 4lQ+\"<j\u001d\u000b\u000f5i\u001f\u0000)1(\u0012\u0001!0i\u001f\nv}"; var4_4 = 183; var0 = var5_5; continue block231; } case 183: { var0[var1_1] = var3_3; var1_1 = 185; var3_3 = ")i\u0016\u001d\r3l0\u0002%<{"; var4_4 = 184; var0 = var5_5; continue block231; } case 184: { var0[var1_1] = var3_3; var1_1 = 186; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l.|\u001e\u001e\u001c({\u0019Na}z\u0014\u001av}"; var4_4 = 185; var0 = var5_5; continue block231; } case 185: { var0[var1_1] = var3_3; var1_1 = 187; var3_3 = "\u000e}\u0012\r)8lQ\u001a#}{\u0005\u0001<\r}\u0002\u0006lp("; var4_4 = 186; var0 = var5_5; continue block231; } case 186: { var0[var1_1] = var3_3; var1_1 = 188; var3_3 = "\u000e}\u0012\r)8lQ\u001a#}M\u001f\u000f.1m2\u0006-3f\u0014\u0002lp("; var4_4 = 187; var0 = var5_5; continue block231; } case 187: { var0[var1_1] = var3_3; var1_1 = 189; var3_3 = "\u0014f\u0007\u000f 4lQ\u001c)-g\u0003\u001al/m\u0012\u000b%+m\u0015N/2e\u001c\u000f\"92Q"; var4_4 = 188; var0 = var5_5; continue block231; } case 188: { var0[var1_1] = var3_3; var1_1 = 190; var3_3 = "\u0015i\u001f\n 4f\u0016N>8y\u0004\u000b?)2Q"; var4_4 = 189; var0 = var5_5; continue block231; } case 189: { var0[var1_1] = var3_3; var1_1 = 191; var3_3 = "\u0014f\u0007\u000f 4lQ*)\u001e`\u0010\u0000\"8dQ\r#0e\u0010\u0000(g("; var4_4 = 190; var0 = var5_5; continue block231; } case 190: { var0[var1_1] = var3_3; var1_1 = 192; var3_3 = ".|\u001e\u001e\u001c({\u0019"; var4_4 = 191; var0 = var5_5; continue block231; } case 191: { var0[var1_1] = var3_3; var1_1 = 193; var3_3 = ".m\u001f\n)/a\u0015"; var4_4 = 192; var0 = var5_5; continue block231; } case 192: { var0[var1_1] = var3_3; var1_1 = 194; var3_3 = "\u000e}\u0012\r)8lQ\u001a#}{\u0014\u001al-}\u0002\u0006\u00184e\u0014Na}"; var4_4 = 193; var0 = var5_5; continue block231; } case 193: { var0[var1_1] = var3_3; var1_1 = 195; var3_3 = "/m\u0012\u000b%+m\u0015"; var4_4 = 194; var0 = var5_5; continue block231; } case 194: { var0[var1_1] = var3_3; var1_1 = 196; var3_3 = "\u0014f\u0007\u000f 4lQ\u001d))(\u0001\u001b?5\\\u0018\u0003)}k\u001e\u0003!<f\u0015Tl"; var4_4 = 195; var0 = var5_5; continue block231; } case 195: { var0[var1_1] = var3_3; var1_1 = 197; var3_3 = "\u001bi\u0018\u0002)9(\u0005\u0001l/m\u0001\u0001>)(\u0018\u0000*2(\\N>8|K"; var4_4 = 196; var0 = var5_5; continue block231; } case 196: { var0[var1_1] = var3_3; var1_1 = 198; var3_3 = "\u0014f\u0007\u000f 4lQ\u001d))\\\u0010\t?\u001cf\u0015/%<{Q\r#0e\u0010\u0000(g("; var4_4 = 197; var0 = var5_5; continue block231; } case 197: { var0[var1_1] = var3_3; var1_1 = 199; var3_3 = "}2Q"; var4_4 = 198; var0 = var5_5; continue block231; } case 198: { var0[var1_1] = var3_3; var1_1 = 200; var3_3 = "-d\u0010\u001a*2z\u001c"; var4_4 = 199; var0 = var5_5; continue block231; } case 199: { var0[var1_1] = var3_3; var1_1 = 201; var3_3 = "<x\u0001N<<k\u001a\u000f+8(\u001f\u000f!8(\u001d\u000b\":|\u0019Nq}("; var4_4 = 200; var0 = var5_5; continue block231; } case 200: { var0[var1_1] = var3_3; var1_1 = 202; var3_3 = ">g\u001d:5-m"; var4_4 = 201; var0 = var5_5; continue block231; } case 201: { var0[var1_1] = var3_3; var1_1 = 203; var3_3 = "<d\u001d"; var4_4 = 202; var0 = var5_5; continue block231; } case 202: { var0[var1_1] = var3_3; var1_1 = 204; var3_3 = "*a\u0017\u0007\u0013)g\u0006\u000b>."; var4_4 = 203; var0 = var5_5; continue block231; } case 203: { var0[var1_1] = var3_3; var1_1 = 205; var3_3 = "4{6\u000b8\u001ag\u001e\t 8I\u0015\n>8{\u0002Tl"; var4_4 = 204; var0 = var5_5; continue block231; } case 204: { var0[var1_1] = var3_3; var1_1 = 206; var3_3 = ":x\u0002"; var4_4 = 205; var0 = var5_5; continue block231; } case 205: { var0[var1_1] = var3_3; var1_1 = 207; var3_3 = "4{=\u0001/<|\u0018\u0001\"\u0018f\u0010\f 8l"; var4_4 = 206; var0 = var5_5; continue block231; } case 206: { var0[var1_1] = var3_3; var1_1 = 208; var3_3 = ">m\u001d\u0002\u0013)g\u0006\u000b>."; var4_4 = 207; var0 = var5_5; continue block231; } case 207: { var0[var1_1] = var3_3; var1_1 = 209; var3_3 = "8i\u0002\u001782e\u0014\u001d?<o\u0014@/2eU"; var4_4 = 208; var0 = var5_5; continue block231; } case 208: { var0[var1_1] = var3_3; var1_1 = 210; var3_3 = ":g\u001e\u0000/5m\u0012\u0005b>g\u001cJ"; var4_4 = 209; var0 = var5_5; continue block231; } case 209: } break; } while (true); var0[var1_1] = var3_3; PushService.bb = var5_5; PushService.b = false; PushService.c = false; PushService.d = 2; PushService.e = 7200000L; PushService.f = 86400000L; PushService.g = 300000L; PushService.h = 3600000L; PushService.i = 300; PushService.j = 0L; PushService.k = 0L; PushService.l = var16_16 = 0L; var15_15 = null; PushService.C = false; PushService.D = true; var3_3 = "l0B@~n:_\\us9HV"; var4_4 = -1; block234 : do { var3_3 = var3_3.toCharArray(); var1_1 = var3_3.length; var18_17 = 0; var0 = null; var19_18 = 1; if (var1_1 > var19_18) ** GOTO lbl1579 do { var5_5 = var3_3; var6_6 = var18_17; var2_2 = var3_3; var12_12 = var1_1; do { var8_8 = var2_2[var18_17]; var7_7 = var6_6 % 5; switch (var7_7) { default: { var7_7 = 76; break; } case 0: { var7_7 = 93; break; } case 1: { var7_7 = 8; break; } case 2: { var7_7 = 113; break; } case 3: { var7_7 = 110; } } var2_2[var18_17] = var7_7 = (int)((char)(var7_7 ^ var8_8)); var18_17 = var6_6 + 1; if (var12_12 != 0) break; var2_2 = var5_5; var6_6 = var18_17; var18_17 = var12_12; } while (true); var1_1 = var12_12; var3_3 = var5_5; lbl1579: // 2 sources: } while (var1_1 > var18_17); super((char[])var3_3); var3_3 = var2_2.intern(); switch (var4_4) { default: { PushService.m = var3_3; PushService.n = 3000; var3_3 = "l9F@}n=__zm&EY"; var4_4 = 0; var15_15 = null; continue block234; } case 0: { PushService.E = var3_3; var3_3 = "4e_\u0004<({\u0019@/3"; var4_4 = 1; continue block234; } case 1: { PushService.F = var3_3; PushService.G = 3000; var3_3 = ".&\u001b\u001e9.`_\r\""; var4_4 = 2; continue block234; } case 2: { PushService.H = var3_3; var3_3 = "l9@@}n&EVbl8E"; var4_4 = 3; continue block234; } case 3: { PushService.I = var3_3; PushService.J = 9000; var15_15 = null; PushService.K = 0; PushService.o = true; PushService.p = true; var3_3 = "3}\u001d\u0002"; var4_4 = 4; continue block234; } case 4: } break; } while (true); PushService.L = var3_3; PushService.q = 0L; PushService.r = null; PushService.s = ""; PushService.R = false; PushService.S = false; PushService.T = 10; PushService.x = false; PushService.V = true; PushService.y = PushService.bb[203]; PushService.z = false; PushService.A = false; var15_15 = new List(); PushService.W = var15_15; var3_3 = new Object(); var2_2 = PushService.H; var3_3 = var3_3.append((String)var2_2).append("$"); var2_2 = PushService.I; var3_3 = var3_3.append((String)var2_2).toString(); var15_15.add((Object)var3_3); var15_15 = PushService.W; var2_2 = PushService.bb[209]; var3_3 = new Object((String)var2_2); var2_2 = PushService.I; var3_3 = var3_3.append((String)var2_2).toString(); var15_15.add(var3_3); var15_15 = PushService.W; var2_2 = PushService.bb[210]; var3_3 = new Object((String)var2_2); var2_2 = PushService.I; var3_3 = var3_3.append((String)var2_2).toString(); var15_15.add(var3_3); PushService.B = 0; super(); PushService.af = var15_15; PushService.ag = null; PushService.ah = null; PushService.ai = null; }
public PushService() { int n2 = -1; this.t = 0; m m2 = new byte[2048]; this.u = m2; m2 = new m(); this.v = m2; super(); this.w = m2; this.P = false; this.Q = true; this.ac = n2; this.ad = n2; this.ae = false; m2 = new m(this); this.aj = m2; }
private void A() { x.b(); this.v(); this.p(); }
private void B() { this.aj.removeMessages(1007); }
private void C() { x.b(); Object object = y; boolean bl = A; boolean bl2 = z; this.U = object = this.a((Context)this, (String)object, bl, bl2); this.U.f(); }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private static int a(int n2, long l, String string, String string2, int n3) { JSONObject jSONObject = new JSONObject(string2); Object object = bb; int n4 = 200; object = object[n4]; String string3 = "a"; jSONObject.put((String)object, (Object)string3); if (n2 == 0) return -1; long l2 = 0L; long l3 = l LCMP l2; if (l3 == false) return -1; String string4 = jSONObject.toString(); int n5 = n2; l2 = l; try { return PushProtocol.TagAlias((int)n2, (long)l, (String)string, (String)string4, (int)n3); } catch (Exception exception) { // empty catch block } return -1; }
static /* synthetic */ int a(PushService pushService, int n2) { pushService.ab = 0; return 0; }
/* * Enabled force condition propagation * Lifted jumps to return sites */ public static long a(Context context) { long l = q; long l2 = 0L; long l3 = l LCMP l2; if (l3 != false) { return q; } l3 = (long)PushService.c(context); R = l3; return q; }
static /* synthetic */ long a(PushService pushService, long l) { long l2; pushService.aa = l2 = 0L; return l2; }
private d a(Context context, String string, boolean bl, boolean bl2) { l l2 = new l(this, context, string, bl, bl2); return l2; }
public static void a(int n2) { G = n2; }
private void a(int n2, int n3) { Object object = bb[76]; CharSequence charSequence = new CharSequence((String)object); charSequence = charSequence.append(n2); object = bb; int n4 = 77; object = object[n4]; charSequence = charSequence.append((String)object).append(n3).toString(); object = this.v; boolean bl = object.contains(charSequence); if (!bl) { object = this.v; object.offer(charSequence); } }
/* * Enabled aggressive block sorting */ private void a(Context context, String string) { int n2; x.a(); String[] arrstring = q.a((Context)context); if (arrstring == null || (n2 = arrstring.length) == 0) { x.e(); return; } int n3 = arrstring.length; String string2 = "["; n2 = 0; StringBuilder stringBuilder = null; int n4 = 0; Object object = null; int n5 = 0; String string3 = null; while (n2 < n3) { int n6; Object object2; void var6_11; void var6_7; String string4 = arrstring[n2]; if (n4 == 0) { object2 = new Object(); StringBuilder stringBuilder2 = object2.append((String)var6_7); object2 = "\""; StringBuilder stringBuilder3 = stringBuilder2.append((String)object2).append(string4); string4 = "\""; String string5 = stringBuilder3.append(string4).toString(); } else { object2 = new Object(); StringBuilder stringBuilder4 = object2.append((String)var6_7); object2 = bb; int n7 = 149; object2 = object2[n7]; StringBuilder stringBuilder5 = stringBuilder4.append((String)object2).append(string4); string4 = "\""; String string6 = stringBuilder5.append(string4).toString(); } int n8 = n2 + 1; n2 = n4 + 1; n4 = 50; if (n2 >= n4 || (n4 = var6_11.length()) > (n6 = 1000) || n8 == n3) { long l2; n n9; n n10; stringBuilder = new StringBuilder(); stringBuilder = stringBuilder.append((String)var6_11).append("]").toString(); String string7 = bb[147]; n4 = 5; object = new Object[n4]; object[0] = object2 = Integer.valueOf(n3); Integer n11 = n5; object[1] = n11; object[2] = string; long l3 = q; Long l4 = l3; object[3] = l4; n6 = 4; object[n6] = stringBuilder; stringBuilder = String.format(string7, (Object[])object); x.b(); int n12 = S; if (n12 != 0) { this.p(); } if ((n12 = this.t) != 0 && (n9 = this.M) != null && (n12 = (int)((n10 = this.M).isAlive() ? 1 : 0)) != 0 && (n2 = PushProtocol.RepPush((int)(n12 = this.t), (long)(l2 = q), (byte)(n4 = 8), (String)((Object)stringBuilder))) != 0) { object = bb[150]; StringBuilder stringBuilder6 = new StringBuilder((String)object); StringBuilder stringBuilder7 = stringBuilder6.append(n5); object = bb; n6 = 148; object = object[n6]; StringBuilder stringBuilder8 = stringBuilder7.append((String)object); stringBuilder = stringBuilder8.append(n2); stringBuilder.toString(); x.a(); } n2 = n5 + 1; String string8 = string3 = "["; n5 = n2; n2 = 0; stringBuilder = null; } n4 = n2; n2 = n8; } }
static /* synthetic */ void a(PushService pushService) { pushService.p(); }
static /* synthetic */ void a(PushService pushService, boolean bl, boolean bl2, boolean bl3) { boolean bl4 = true; pushService.a(false, bl4, bl4); }
public static void a(String string) { E = string; }
/* * Enabled aggressive block sorting */ private void a(String string, int n2) { Object object; long l2; int n3; int n4; long l3; Object object2; if (n2 != 0) { object2 = ServiceInterface.d; object = n2; if ((object2 = (b)object2.get(object)) != null && (object2 = object2.c) != null) { object2 = new Object(); object2.obj = object = Integer.valueOf(n2); object2.what = n4 = 1006; object = this.aj; l2 = 20000L; object.sendMessageDelayed((Message)object2, l2); } n3 = n2; } else { object2 = this.getApplicationContext(); n3 = ae.b((Context)object2); } object2 = L; this.b(string, (String)object2, n3); int n5 = this.t; if (n5 == 0 || (n5 = (int)(l3 = q LCMP l2 = 0L)) == 0) { x.b(); this.x(); return; } n5 = this.t; long l4 = q; String string2 = L; if ((n5 = PushService.a(n5, l4, string2, string, n3)) < 0) { this.x(); return; } this.h(n3); object2 = bb; n4 = 22; object2 = object2[n4]; Object object3 = bb; int n6 = 156; object3 = object3[n6]; super((String)object3); object = object.append(string).toString(); x.c((String)object2, (String)object); }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private void a(String string, String string2) { long l2; long l3; this.z(); this.x(); if (string == null || string2 == null) { String string3 = bb[146]; int n2 = 2; Object[] arrobject = new Object[n2]; Object var6_8 = null; arrobject[0] = string; int n3 = 1; arrobject[n3] = string2; String.format(string3, arrobject); x.e(); do { return; break; } while (true); } int n4 = this.t; if (n4 == 0 || (n4 = (int)(l3 = q LCMP l2 = 0L)) == 0) { x.b(); this.d(string, string2); this.x(); return; } n4 = this.t; long l4 = q; if ((n4 = PushProtocol.EnChannel((int)n4, (long)l4, (String)string, (String)string2)) < 0) { this.d(string, string2); this.x(); return; } Object object = bb; int n5 = 145; object = object[n5]; StringBuilder stringBuilder = new StringBuilder((String)object); StringBuilder stringBuilder2 = stringBuilder.append(n4); stringBuilder2.toString(); x.c(); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void a(String object, String string, int n2) { int n3; Object object2; int n4; Object object3; int n5; String[] arrstring; int n6 = 3; try { object3 = this.v; object2 = object3.iterator(); while ((n4 = object2.hasNext()) != 0) { object3 = object2.next(); object3 = (String)object3; arrstring = bb; n5 = 100; n3 = object3.startsWith((String)(arrstring = arrstring[n5])) ? 1 : 0; if (n3 == 0) continue; object2 = bb; n3 = 8; arrstring = object3.split((String)(object2 = object2[n3])); int n7 = arrstring.length; if (n7 <= n6) break; n7 = 2; object2 = arrstring[n7]; n5 = ah.a((String)(object2 = PushService.f((String)object2, (String)object))) ? 1 : 0; if (n5 != 0) break; Queue queue = this.v; queue.remove(object3); n4 = 3; } } catch (Exception exception) { return; } { try { object3 = arrstring[n4]; object3 = Integer.valueOf((String)object3); n4 = object3.intValue(); ServiceInterface.b(n4); object = object2; break; } catch (Exception exception) { object = object2; break; } } object2 = bb; n3 = 100; object2 = object2[n3]; object3 = new Object((String)object2); object3 = object3.append(string); object2 = bb; n3 = 77; object2 = object2[n3]; object3 = object3.append((String)object2); object3 = object3.append((String)object); object2 = bb; n3 = 77; object2 = object2[n3]; object3 = object3.append((String)object2); object3 = object3.append(n2); object3 = object3.toString(); arrstring = bb; n5 = 101; arrstring = arrstring[n5]; object2 = new Object((String)arrstring); object2 = object2.append((String)object); object2.toString(); x.b(); object2 = this.v; object2.offer(object3); }
/* * Enabled aggressive block sorting */ private void a(String string, String string2, String string3, String string4) { int n2 = 1; Context context = bb; int n3 = 56; boolean bl = string4.equals((Object)(context = context[n3])); if (bl) { this.ad = 0; } else { context = bb; n3 = 44; bl = string4.equals((Object)(context = context[n3])); if (bl) { this.ad = n2; } } context = this.getApplicationContext(); Object object = bb[79]; int n4 = this.ad; ae.b((Context)context, (String)object, (int)n4); super(string4); if (string2 != null) { object = bb; n4 = 17; object = object[n4]; context.putExtra((String)object, string2); } object = bb[78]; context.putExtra((String)object, string3); context.addCategory(string); object = bb[14]; Object[] arrobject = new Object[n2]; arrobject[0] = string; object = String.format((String)object, arrobject); this.sendBroadcast((Intent)context, (String)object); }
public static void a(boolean bl) { C = bl; }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void a(boolean bl, boolean bl2, boolean bl3) { Object object; int n2; Object object2; int n3; int n4; Object object3; int n5; x.b(); if (bl3) { x.b(); try { object3 = this.getPackageManager(); object = this.getPackageName(); n2 = 128; object3 = object3.getApplicationInfo((String)object, n2); if (object3 != null) { object3 = object3.metaData; object = bb; n2 = 161; object = object[n2]; L = object3 = object3.getString((String)object); } } catch (PackageManager.NameNotFoundException nameNotFoundException) { object2 = bb; n5 = 162; object2 = object2[n5]; object = new Object((String)object2); object3 = object.append((Object)nameNotFoundException); object3.toString(); x.e(); } } if (bl2) { n4 = this.t; if (n4 != 0) { this.t = n4 = PushProtocol.Close((int)this.t); } this.t = n4 = PushProtocol.InitConn(); this.c(); object = bb[165]; object3 = new Object((String)object); object = E; object3 = object3.append((String)object); object = bb[166]; object3 = object3.append((String)object); n3 = G; object3 = object3.append(n3); object3.toString(); x.b(); n4 = this.t; object = E; n2 = G; n4 = PushProtocol.InitPush((int)n4, (String)object, (int)n2); if (n4 != 0) { x.b(); n4 = this.t; if (n4 != 0) { this.t = n4 = PushProtocol.Close((int)this.t); } if (bl3) return; n4 = 0; object3 = null; this.f(0); return; } } if ((n4 = this.t) == 0) return; object3 = bb; n3 = 142; object3 = object3[n3]; object3 = (TelephonyManager)this.getSystemService((String)object3); object = cn.jpush.android.util.a.j((Context)this.getApplicationContext()); n2 = 0; object2 = null; byte[] arrby = this.getApplicationContext(); Object object4 = bb; int n6 = 175; n5 = cn.jpush.android.util.a.c((Context)arrby, (String)(object4 = object4[n6])) ? 1 : 0; if (n5 != 0) { object3 = object3.getSubscriberId(); } else { n4 = 0; object3 = null; } if (object == null) { object = " "; } if (object3 == null) { object3 = " "; } object2 = this.getPackageName(); arrby = new byte[](); object = arrby.append((String)object); arrby = bb; int n7 = 77; arrby = arrby[n7]; object3 = object.append((String)arrby).append((String)object3); object = bb; n5 = 77; object = object[n5]; object3 = object3.append((String)object).append((String)object2); object = bb[77]; object3 = object3.append((String)object); object = L; arrby = object3.append((String)object).toString(); object4 = this.t(); object3 = this.getApplicationContext(); object = bb[144]; String string = cn.jpush.android.util.a.a((Context)object3, (String)object); object = bb[158]; object3 = new Object((String)object); object3.append((String)arrby).toString(); x.b(); object = bb; n2 = 169; object = object[n2]; object3 = new Object((String)object); object3.append((String)object4).toString(); x.b(); x.b(); int n8 = this.t; object3 = cn.jpush.android.util.a.l((Context)this.getApplicationContext()); object = cn.jpush.android.util.a.k((Context)this.getApplicationContext()); object2 = cn.jpush.android.util.a.g((Context)this.getApplicationContext(), (String)" "); Object object5 = this.getApplicationContext(); Object object6 = " "; object5 = cn.jpush.android.util.a.i((Context)object5, (String)object6); int n9 = ah.a((String)object3); if (n9 != 0) { object3 = " "; } if ((n9 = ah.a((String)object)) != 0) { object = " "; } if ((n9 = ah.a((String)object2)) != 0) { object2 = " "; } super(); int n10 = cn.jpush.android.util.a.a; object6 = object6.append(n10); Object object7 = bb; int n11 = 77; object7 = object7[n11]; object3 = object6.append((String)object7).append((String)object3); object6 = bb; n10 = 77; object6 = object6[n10]; object3 = object3.append((String)object6).append((String)object5); object5 = bb; n9 = 77; object5 = object5[n9]; object3 = object3.append((String)object5).append((String)object); object = bb; int n12 = 77; object = object[n12]; object3 = object3.append((String)object).append((String)object2).toString(); PushProtocol.RegPush((int)n8, (String)arrby, (String)object4, (String)string, (String)object3); n3 = 0; object = null; n4 = this.t; object2 = this.u; n5 = 30; n4 = PushProtocol.RecvPush((int)n4, (byte[])object2, (int)n5); if (n4 <= 0) { long l2; object = bb; n2 = 22; object = object[n2]; arrby = bb; n7 = 172; arrby = arrby[n7]; object2 = new Object((String)arrby); object3 = object2.append(n4).toString(); x.e((String)object, (String)object3); this.aa = l2 = 0L; return; } object3 = this.u; n4 = cn.jpush.android.util.a.b((byte[])object3); n6 = cn.jpush.android.util.a.c((byte[])this.u); object2 = c.a; n2 = object2.ordinal(); if (n4 != n2) { object2 = bb; n5 = 164; object2 = object2[n5]; object = new Object((String)object2); object3 = object.append(n4); object3.toString(); x.e(); return; } object3 = null; for (n4 = 0; n4 < (n2 = 2); n3 += n2, ++n4) { n3 <<= 8; object2 = this.u; n5 = n4 + 6; n2 = object2[n5] & 255; } if (n3 == 0) { Object object8; n4 = i; n3 = 86401; if (n4 == n3) { x.b(); object3 = this.getApplicationContext(); object = bb[27]; n2 = 300; ae.b((Context)object3, (String)object, (int)n2); i = n4 = 300; this.z(); } long l3 = 0L; object2 = null; long l4 = l3; for (n2 = 0; n2 < (n4 = 4); ++n2) { n4 = 8; l3 = l4 << n4; arrby = this.u; n7 = n2 + 8; n5 = arrby[n7] & 255; l4 = n5; l4 = l3 += l4; } n4 = 0; object3 = null; object2 = null; n3 = 0; object = null; for (n2 = 0; n2 < (n4 = 2); ++n2) { n4 = n3 << 8; object = this.u; n8 = n2 + 12; n3 = object[n8] & 255; n3 = n4 += n3; } object2 = new byte[n3]; object3 = null; for (n4 = 0; n4 < (n8 = object2.length); ++n4) { object8 = this.u; n12 = n4 + 14; n8 = (byte)(object8[n12] & 255); object2[n4] = n8; } object3 = new Object((byte[])object2); object8 = bb; n12 = 168; object8 = object8[n12]; object2 = new Object((String)object8); object2 = object2.append(l4); object2.toString(); x.c(); q = l4; r = object3; R = n4 = 1; try { object3 = bb; n2 = 39; object3 = object3[n2]; n2 = 0; object2 = null; object3 = this.openFileOutput((String)object3, 0); n2 = 8; object2 = ByteBuffer.allocate(n2); l4 = q; object2 = object2.putLong(l4); object2 = object2.array(); object3.write((byte[])object2); object2 = r; object2 = object2.getBytes(); object3.write((byte[])object2); object3.close(); } catch (FileNotFoundException fileNotFoundException) { x.g(); } catch (IOException iOException) { x.g(); } n2 = n3 + 14; n3 = 0; object = null; object3 = null; for (n4 = 0; n4 < (n5 = 2); n3 += n5, ++n4) { n3 <<= 8; arrby = this.u; n7 = n2 + n4; n5 = arrby[n7] & 255; } n2 += 2; arrby = new byte[n3]; object3 = null; for (n4 = 0; n4 < (n7 = arrby.length); ++n4) { object4 = this.u; n8 = n2 + n4; n7 = (byte)(object4[n8] & 255); arrby[n4] = (String)n7; } object3 = new Object(arrby); object4 = bb; n8 = 160; object4 = object4[n8]; arrby = new byte[]((String)object4); arrby = arrby.append((String)object3); arrby.toString(); x.b(); n5 = ah.a((String)object3) ? 1 : 0; if (n5 == 0) { arrby = this.getApplicationContext(); object4 = bb; n8 = 159; object4 = object4[n8]; ae.b((Context)arrby, (String)object4, (String)object3); if (!bl3) { arrby = a.b; object4 = a.f; object8 = bb; n12 = 44; object8 = object8[n12]; this.a((String)arrby, (String)object4, (String)object3, (String)object8); } } if ((n2 += n3) >= n6) return; n3 = 0; object = null; object3 = null; for (n4 = 0; n4 < (n5 = 2); n3 += n5, ++n4) { n3 <<= 8; arrby = this.u; n7 = n2 + n4; n5 = arrby[n7] & 255; } arrby = new byte[n3]; n4 = n3 + (n2 += 2); if (n6 != n4) { x.e(); return; } n4 = 0; object3 = null; do { if (n4 >= (n3 = arrby.length)) { object3 = new Object(arrby); object2 = bb; n5 = 157; object2 = object2[n5]; object = new Object((String)object2); object.append((String)object3).toString(); x.b(); object = this.getApplicationContext(); cn.jpush.android.util.a.j((Context)object, (String)object3); return; } object = this.u; n7 = n2 + n4; arrby[n4] = n3 = (int)((byte)(object[n7] & 255)); ++n4; } while (true); } n4 = 1007; if (n3 == n4) { n3 = 0; object = null; object3 = null; for (n4 = 0; n4 < (n2 = 2); n3 += n2, ++n4) { n3 <<= 8; object2 = this.u; n5 = n4 + 8; n2 = object2[n5] & 255; } object = new byte[n3]; n4 = 0; object3 = null; do { if (n4 >= (n2 = object.length)) { object3 = new Object((byte[])object); object2 = bb; n5 = 173; object2 = object2[n5]; super((String)object2); object = object.append((String)object3); object.toString(); x.e(); cn.jpush.android.util.a.c((String)object3); if (bl) return; n4 = 1; n3 = 0; object = null; this.a((boolean)n4, false, bl3); return; } object2 = this.u; n5 = n4 + 10; object[n4] = n2 = (int)((byte)(object2[n5] & 255)); ++n4; } while (true); } object3 = bb; n2 = 22; object3 = object3[n2]; arrby = bb; n7 = 171; arrby = arrby[n7]; super((String)arrby); object2 = object2.append(n3).toString(); x.e((String)object3, (String)object2); object3 = p.a(n3); if (object3 != null) { object2 = bb; n5 = 22; object2 = object2[n5]; object4 = bb; n6 = 167; object4 = object4[n6]; arrby = new byte[]((String)object4); object3 = arrby.append((String)object3).toString(); x.e((String)object2, (String)object3); } if ((n4 = 1006) == n3) { this.s(); return; } n4 = 1007; if (n4 == n3) { x.c(); return; } n4 = 1005; if (n4 != n3) return; object3 = this.getApplicationContext(); object2 = bb[174]; object = new Object((String)object2); object2 = this.getPackageName(); object = object.append((String)object2); object2 = bb[163]; object = object.append((String)object2); object2 = a.f; object = object.append((String)object2); object2 = bb; n5 = 170; object2 = object2[n5]; object = object.append((String)object2).toString(); arrby = bb[174]; object2 = new Object((String)arrby); arrby = this.getPackageName(); object2 = object2.append((String)arrby); arrby = bb[163]; object2 = object2.append((String)arrby); arrby = a.f; object2 = object2.append((String)arrby); arrby = bb; n7 = 170; arrby = arrby[n7]; object2 = object2.append((String)arrby).toString(); cn.jpush.android.util.a.c((Context)object3, (String)object, (String)object2); this.s(); }
public static boolean a() { return D; }
static /* synthetic */ boolean a(PushService pushService, boolean bl) { pushService.ae = bl; return bl; }
/* * Enabled force condition propagation * Lifted jumps to return sites */ public static String b(Context context) { String string = r; boolean bl = ah.a((String)string); if (!bl) { return r; } R = bl = PushService.c(context); return r; }
public static void b(int n2) { J = n2; }
static /* synthetic */ void b(PushService pushService) { }
static /* synthetic */ void b(PushService pushService, int n2) { pushService.g(6000); }
/* * Unable to fully structure code * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation * Lifted jumps to return sites */ static /* synthetic */ void b(PushService var0, boolean var1_1) { block27 : { var2_2 = 0L; var4_3 = g.a(var0.getApplicationContext()); var5_6 = var0.getApplicationContext(); var4_3.d((Context)var5_6); var4_3 = var0.M; if (var4_3 != null && (var6_7 = (var4_3 = var0.M).isAlive()) != 0) ** GOTO lbl47 var4_3 = var0.M; if (var4_3 == null) { var5_6 = PushService.bb; var7_8 = 102; var5_6 = var5_6[var7_8]; var4_3 = new Object((String)var5_6); var5_6 = var0.M; var8_11 = var5_6.getId(); var4_3 = var4_3.append(var8_11); var4_3.toString(); x.b(); var4_3 = var0.M = (var4_3 = new Object(var0)); var4_3.start(); return; } var4_3 = var0.M; var6_7 = var4_3.isAlive(); if (var6_7 != 0) { var4_3 = var0.M; var6_7 = var4_3.a ? 1 : 0; if (var6_7 != 0) return; } var5_6 = PushService.bb; var7_9 = 103; try { try { var5_6 = var5_6[var7_9]; var4_3 = new Object((String)var5_6); var5_6 = var0.M; var8_12 = var5_6.getId(); var4_3 = var4_3.append(var8_12); var4_3.toString(); x.b(); var4_3 = var0.M; var4_3.join(); var4_3 = var0.M = (var4_3 = new Object(var0)); var4_3.start(); return; } catch (Exception var4_4) { x.g(); return; } lbl47: // 1 sources: if (!var1_1) { var10_14 = System.currentTimeMillis(); var12_15 = var0.Z; var10_14 -= var12_15; var10_14 = Math.abs(var10_14); var12_15 = 30000L; var6_7 = (int)(var10_14 LCMP var12_15); if (var6_7 < 0) { cn.jpush.android.util.a.b(); return; } } var6_7 = var0.t; var8_13 = PushService.q; var6_7 = PushProtocol.HbJPush((int)var6_7, (long)var8_13); if (var6_7 == 0) ** GOTO lbl72 var6_7 = 0; var4_3 = null; var0.X = 0; var6_7 = var0.ab + 1; var0.ab = var6_7; x.e(); var0.x(); lbl72: // 2 sources: var4_3 = var0.aj; var14_16 = 1007; var6_7 = var4_3.hasMessages(var14_16) ? 1 : 0; if (var6_7 != 0) ** GOTO lbl82 var4_3 = var0.aj; var14_16 = 1007; var12_15 = 10000L; var4_3.sendEmptyMessageDelayed(var14_16, var12_15); lbl82: // 2 sources: var6_7 = ag.c + 1; ag.c = var6_7; var0.Z = var10_14 = System.currentTimeMillis(); var6_7 = var0.X + 1; var0.X = var6_7; var6_7 = 0; var4_3 = null; var0.ab = 0; var10_14 = System.currentTimeMillis(); var7_10 = PushService.S; if (var7_10 != 0 || (var7_10 = PushService.V) == 0) ** GOTO lbl120 var12_15 = PushService.j; var7_10 = (int)(var12_15 LCMP var2_2); if (var7_10 != 0) ** GOTO lbl105 var15_17 = var0.getApplicationContext(); var16_18 = PushService.bb; var17_19 = 104; var16_18 = var16_18[var17_19]; var18_20 = 0L; PushService.j = var12_15 = ae.a((Context)var15_17, (String)var16_18, (long)var18_20); lbl105: // 2 sources: if ((var7_10 = (var12_15 = PushService.j LCMP var2_2)) == 0) ** GOTO lbl112 var12_15 = PushService.j; var12_15 = var10_14 - var12_15; var18_20 = PushService.e; var7_10 = (int)(var12_15 LCMP var18_20); if (var7_10 <= 0 && (var7_10 = (int)(var10_14 LCMP var12_15 = PushService.j)) >= 0) ** GOTO lbl120 lbl112: // 2 sources: var0.C(); PushService.j = var10_14; var15_17 = var0.getApplicationContext(); var16_18 = PushService.bb; var17_19 = 104; var16_18 = var16_18[var17_19]; ae.b((Context)var15_17, (String)var16_18, (long)var10_14); lbl120: // 3 sources: if ((var7_10 = (var12_15 = PushService.k LCMP var2_2)) != 0) ** GOTO lbl128 var15_17 = var0.getApplicationContext(); var16_18 = PushService.bb; var17_19 = 105; var16_18 = var16_18[var17_19]; var18_20 = 0L; PushService.k = var12_15 = ae.a((Context)var15_17, (String)var16_18, (long)var18_20); lbl128: // 2 sources: if ((var7_10 = (var12_15 = PushService.k LCMP var2_2)) == 0) ** GOTO lbl135 var12_15 = PushService.k; var12_15 = var10_14 - var12_15; var18_20 = PushService.f; var7_10 = var12_15 LCMP var18_20; if (var7_10 <= 0 && (var7_10 = (int)(var10_14 LCMP var12_15 = PushService.k)) >= 0) break block27; lbl135: // 2 sources: var15_17 = var0.getApplicationContext(); j.a((Context)var15_17); PushService.k = var10_14; var15_17 = var0.getApplicationContext(); var16_18 = PushService.bb; var17_19 = 105; var16_18 = var16_18[var17_19]; ae.b((Context)var15_17, (String)var16_18, (long)var10_14); { } } catch (Throwable var4_5) {} } var4_3 = var0.getApplicationContext(); var4_3 = g.a((Context)var4_3); var5_6 = var0.getApplicationContext(); var4_3.d((Context)var5_6); JLogger.reportByHeartbeats(); return; throw var4_5; }
public static void b(String string) { F = string; }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void b(String string, String string2) { int n2; int n3; CharSequence charSequence; block12 : { n3 = 23; try { n2 = ah.a((String)string); if (n2 != 0 || (n2 = ah.a((String)string2)) != 0) { Object object = bb; int n4 = 152; object = object[n4]; n4 = 2; Object[] arrobject = new Object[n4]; int n5 = 0; Object var9_14 = null; arrobject[0] = string; n5 = 1; arrobject[n5] = string2; String.format((String)object, arrobject); x.e(); return; } n2 = this.t; if (n2 == 0) { x.b(); this.c(string, string2); this.x(); return; } n2 = this.t; long l2 = q; if ((n2 = PushProtocol.UnChnelId((int)n2, (long)l2, (String)string, (String)string2)) < 0) { this.c(string, string2); this.x(); return; } break block12; } catch (Exception exception) {} return; } Object object = bb; int n6 = 151; object = object[n6]; super((String)object); CharSequence charSequence2 = charSequence.append(n2); charSequence2.toString(); x.c(); return; finally { String string3 = bb[n3]; this.a(0, string3); this.A(); this.stopSelf(); return; } }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private void b(String string, String string2, int n2) { synchronized (this) { Object object = new Object(); Object object2 = object.append(n2); Object object3 = bb; int n3 = 77; object3 = object3[n3]; object2 = object2.append((String)object3); object2 = object2.append(string2); object3 = bb; n3 = 77; object3 = object3[n3]; object2 = object2.append((String)object3); object2.append(string); object = object.toString(); this.e(string, string2); object2 = this.w; object2.offer(object); object = this.w; int n4 = object.size(); int n5 = 200; if (n4 < n5) return; object = this.w; object.poll(); return; } }
public static void b(boolean bl) { D = bl; }
public static boolean b() { return true; }
public static void c(int n2) { K = n2; }
static /* synthetic */ void c(PushService pushService) { pushService.v(); }
public static void c(String string) { H = string; }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private void c(String string, String string2) { Object object = bb[0]; StringBuilder stringBuilder = new StringBuilder((String)object); object = this.v; String string3 = stringBuilder.append(string).append(",").append(string2).toString(); boolean bl = object.contains(string3); if (bl) { do { return; break; } while (true); } object = this.v; object.offer(string3); }
public static void c(boolean bl) { S = bl; }
/* * Exception decompiling */ protected static boolean c(Context var0) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [1[TRYBLOCK]], but top level block is 15[FORLOOP] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
static /* synthetic */ boolean c(PushService pushService, int n2) { return pushService.j(n2); }
static /* synthetic */ n d(PushService pushService) { return pushService.M; }
public static void d(int n2) { T = n2; }
public static void d(String string) { I = string; }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private void d(String string, String string2) { Object object = bb; int n2 = 155; object = object[n2]; StringBuilder stringBuilder = new StringBuilder((String)object); object = this.v; String string3 = stringBuilder.append(string).append(",").append(string2).toString(); boolean bl = object.contains(string3); if (bl) { do { return; break; } while (true); } object = this.v; object.offer(string3); }
public static void d(boolean bl) { V = bl; }
static /* synthetic */ String e(String string) { E = string; return string; }
static /* synthetic */ void e(PushService pushService) { pushService.C(); }
/* * Exception decompiling */ private void e(String var1_1, String var2_2) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // java.lang.IllegalStateException: Backjump on non jumping statement [] lbl35 : TryStatement: try { 2[TRYBLOCK]
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner$1.call(Cleaner.java:44) // org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner$1.call(Cleaner.java:22) // org.benf.cfr.reader.util.graph.GraphVisitorDFS.process(GraphVisitorDFS.java:68) // org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner.removeUnreachableCode(Cleaner.java:54) // org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps.apply(RemoveDeterministicJumps.java:35) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:495) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
static /* synthetic */ boolean e(boolean bl) { R = bl; return bl; }
static /* synthetic */ String f(String string) { ag = string; return string; }
/* * Unable to fully structure code * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation * Lifted jumps to return sites */ private static String f(String var0, String var1_1) { try { var2_2 = new Object(var0); var3_3 = new Object(var1_1); var4_4 = PushService.bb; var5_5 = 123; var4_4 = var4_4[var5_5]; var6_6 = var3_3.has((String)var4_4); if (!var6_6) ** GOTO lbl22 var4_4 = PushService.bb; var5_5 = 123; var4_4 = var4_4[var5_5]; var7_7 = PushService.bb; var8_8 = 123; } catch (Exception v0) { v0.getMessage(); x.e(); return null; } var7_7 = var7_7[var8_8]; var7_7 = var3_3.get((String)var7_7); var2_2.put((String)var4_4, var7_7); lbl22: // 2 sources: var4_4 = PushService.bb; var5_5 = 130; var4_4 = var4_4[var5_5]; var6_6 = var3_3.has((String)var4_4); if (var6_6 == false) return var2_2.toString(); var4_4 = PushService.bb; var5_5 = 130; var4_4 = var4_4[var5_5]; var7_7 = PushService.bb; var8_8 = 130; var7_7 = var7_7[var8_8]; var3_3 = var3_3.get((String)var7_7); var2_2.put((String)var4_4, var3_3); return var2_2.toString(); }
static /* synthetic */ void f(PushService pushService) { pushService.v(); pushService.x(); }
static /* synthetic */ String g() { return F; }
static /* synthetic */ String g(String string) { ah = string; return string; }
private void g(int n2) { int n3 = 1004; String string = bb[74]; StringBuilder stringBuilder = new StringBuilder(string); stringBuilder = stringBuilder.append(n2); string = bb[75]; stringBuilder.append(string).toString(); x.b(); this.aj.removeMessages(1005); this.aj.removeMessages(n3); stringBuilder = this.aj; long l2 = n2; stringBuilder.sendEmptyMessageDelayed(n3, l2); }
private void g(String string, String string2) { Queue queue = this.v; String string3 = bb[12]; CharSequence charSequence = new CharSequence(string3); charSequence = charSequence.append(string).append(",").append(string2).toString(); queue.offer(charSequence); }
static /* synthetic */ String h() { return E; }
static /* synthetic */ String h(String string) { ai = string; return string; }
private void h(int n2) { Message message = new Message(); Integer n3 = n2; message.obj = n3; message.what = 1008; this.aj.sendMessageDelayed(message, 10000L); }
static /* synthetic */ int i() { return G; }
private void i(int n2) { Handler handler = this.aj; Integer n3 = n2; handler.removeMessages(1008, (Object)n3); }
private void i(String string) { int n2; int n3; byte[] arrby; int n4; byte[] arrby2; int n5; int n6; int n7 = 1; String string2 = null; x.b(); Object object = null; int n8 = 0; Object[] arrobject = null; for (n2 = 0; n2 < (n4 = 2); ++n2) { n4 = n8 << 8; arrby2 = this.u; n8 = n2 + 6; n6 = arrby2[n8] & 255; n8 = n4 += n6; } object = bb; n4 = 13; object = object[n4]; Object object2 = new Object[n7]; arrby2 = n8; object2[0] = arrby2; String.format((String)object, (Object[])object2); x.b(); long l2 = 0L; object = null; for (n2 = 0; n2 < (n3 = 4); ++n2) { l2 <<= 8; arrby = this.u; n5 = n2 + 8; n3 = arrby[n5] & 255; long l3 = n3; l2 += l3; } object = bb; n3 = 18; object = object[n3]; arrby = new Object[n7]; object2 = l2; arrby[0] = object2; String.format((String)object, arrby); x.b(); object2 = new byte[100]; object = null; for (n2 = 0; n2 < (n6 = object2.length) && (n6 = (arrby2 = this.u)[n3 = n2 + 12]) != 0; ++n2) { arrby2 = this.u; n3 = n2 + 12; object2[n2] = n6 = (int)((byte)(arrby2[n3] & 255)); } super((byte[])object2, 0, n2); object2 = bb; n3 = 15; object2 = object2[n3]; object = new Object((String)object2); object.append((String)arrby2).toString(); x.b(); object2 = new byte[30]; object = null; for (n2 = 0; n2 < (n3 = object2.length) && (n3 = (arrby = this.u)[n5 = n2 + 112]) != 0; ++n2) { arrby = this.u; n5 = n2 + 112; n3 = (byte)(arrby[n5] & 255); object2[n2] = n3; } super((byte[])object2, 0, n2); object2 = bb; n5 = 16; object2 = object2[n5]; object = new Object((String)object2); object = object.append((String)arrby); object.toString(); x.b(); if (n8 == 0) { object = new Object(string); object2 = bb[17]; object.putExtra((String)object2, (String)arrby); object.addCategory((String)arrby2); object2 = bb; n8 = 14; object2 = object2[n8]; arrobject = new Object[n7]; arrobject[0] = arrby2; string2 = String.format((String)object2, arrobject); this.sendBroadcast((Intent)object, string2); } }
/* * Unable to fully structure code * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation * Lifted jumps to return sites */ private void j(String var1_1) { try { var2_2 = new Object(var1_1); var3_4 = PushService.bb; var4_5 = 71; var3_4 = var3_4[var4_5]; var4_5 = cn.jpush.android.api.d.i; var5_6 = var2_2.optInt((String)var3_4, var4_5); var6_7 = PushService.bb; var7_8 = 73; var6_7 = var6_7[var7_8]; var8_9 = var2_2.optInt((String)var6_7); if (var8_9 == 0) return; var6_7 = ServiceInterface.a(var8_9); if (var6_7 == null) return; var9_10 = var6_7.c; var11_12 = PushService.bb; var12_13 = 72; } catch (Exception var2_3) { return; } var11_12 = var11_12[var12_13]; var10_11 = new StringBuilder((String)var11_12); var10_11 = var10_11.append(var8_9); var10_11.toString(); x.b(); if (var9_10 == null) ** GOTO lbl38 ServiceInterface.b(var8_9); this.k(var8_9); var10_11 = this.aj; var13_14 = 1006; var2_2 = var8_9; var10_11.removeMessages(var13_14, var2_2); var2_2 = var6_7.a; var6_7 = var6_7.b; var9_10.gotResult(var5_6, (String)var2_2, (Set)var6_7); return; lbl38: // 1 sources: var6_7 = PushService.bb; var7_8 = 70; var6_7 = var6_7[var7_8]; var3_4 = new Object((String)var6_7); var2_2 = var3_4.append(var8_9); var2_2.toString(); x.e(); }
static /* synthetic */ boolean j() { return R; }
/* * Unable to fully structure code * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation * Lifted jumps to return sites */ private boolean j(int var1_1) { try { var2_2 = this.w; var3_4 = var2_2.iterator(); do lbl-1000: // 4 sources: { if ((var4_5 = var3_4.hasNext()) == 0) return (boolean)0; var2_2 = var3_4.next(); var5_6 = ah.a((String)(var2_2 = (String)var2_2)); if (var5_6 != 0) ** GOTO lbl-1000 var6_7 = PushService.bb; var7_8 = 8; var6_7 = var6_7[var7_8]; var5_6 = (var2_2 = var2_2.split((String)var6_7)).length; if (var5_6 <= (var7_8 = 2)) ** GOTO lbl-1000 var5_6 = 0; var6_7 = null; var2_2 = var2_2[0]; } while (var1_1 != (var4_5 = (var2_2 = Integer.valueOf((String)var2_2)).intValue())); return (boolean)1; } catch (Exception var2_3) { var2_3.getMessage(); x.e(); } return (boolean)0; }
/* * Exception decompiling */ private void k(int var1_1) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [0[TRYBLOCK]], but top level block is 7[WHILELOOP] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void k(String string) { x.b(); try { Object object = new Object(string); Object object2 = this.getApplicationContext(); ae.a((Context)object2, (JSONObject)object); object = bb; int n2 = 4; object = object[n2]; object2 = bb; int n3 = 6; object2 = object2[n3]; object = ae.a((Context)this, (String)object, (String)object2); object = object.toLowerCase(); object2 = bb; n3 = 3; object2 = object2[n3]; int n4 = object.equals(object2); if (n4 == 0) return; x.b(); n4 = this.t; if (n4 == 0) return; n4 = this.t; long l2 = q; byte by = 3; Object object3 = bb; int n5 = 5; object3 = object3[n5]; PushProtocol.RepPush((int)n4, (long)l2, (byte)by, (String)object3); return; } catch (Exception exception) { x.g(); return; } }
static /* synthetic */ boolean k() { return S; }
static /* synthetic */ String l() { return ai; }
/* * Exception decompiling */ private void l(String var1_1) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [3[TRYBLOCK]], but top level block is 18[TRYBLOCK] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
static /* synthetic */ String m() { return ah; }
/* * Unable to fully structure code * Enabled force condition propagation * Lifted jumps to return sites */ private void m(String var1_1) { var2_2 = 2; var3_3 = 0; var4_4 = null; x.b(); var6_7 = null; var7_8 = 0; var8_9 = null; for (var5_6 = 0; var5_6 < var2_2; ++var5_6) { var9_10 = var7_8 << 8; var8_9 = this.u; var10_11 = var5_6 + 6; var7_8 = var8_9[var10_11] & 255; var7_8 = var9_10 += var7_8; } var6_7 = PushService.bb; var9_10 = 13; var6_7 = var6_7[var9_10]; var9_10 = 1; var11_12 = new Object[var9_10]; var10_11 = 0; var12_13 = null; var13_14 = Integer.valueOf(var7_8); var11_12[0] = var13_14; String.format((String)var6_7, var11_12); x.b(); var5_6 = 8; var11_12 = new byte[var5_6]; var5_6 = 0; var6_7 = null; do { var10_11 = var11_12.length; if (var5_6 >= var10_11) break; var12_13 = this.u; var14_15 = var5_6 + 8; var10_11 = (byte)(var12_13[var14_15] & 255); var11_12[var5_6] = var10_11; ++var5_6; } while (true); var5_6 = var11_12.length * 2; super(var5_6); var14_15 = var11_12.length; var6_7 = null; for (var5_6 = 0; var5_6 < var14_15; ++var5_6) { var15_16 = var11_12[var5_6]; var16_17 = PushService.bb; var17_18 = 19; var16_17 = var16_17[var17_18]; var17_18 = 1; var18_19 = new Object[var17_18]; var15_16 = var15_16 & 255; var19_20 = (int)var15_16; var18_19[0] = var19_20; var19_20 = String.format((String)var16_17, var18_19); var12_13.append((String)var19_20); } var12_13 = var12_13.toString(); var11_12 = PushService.bb; var14_15 = 20; var11_12 = var11_12[var14_15]; var6_7 = new Object[]((String)var11_12); var6_7 = var6_7.append((String)var12_13); var6_7.toString(); x.b(); var6_7 = null; var9_10 = 0; var11_12 = null; for (var5_6 = 0; var5_6 < var2_2; ++var5_6) { var9_10 <<= 8; var13_14 = this.u; var15_16 = var5_6 + 16; var14_15 = var13_14[var15_16] & 255; var9_10 += var14_15; } var13_14 = PushService.bb; var15_16 = 201; var13_14 = var13_14[var15_16]; var6_7 = new Object[]((String)var13_14); var6_7 = var6_7.append(var9_10); var6_7.toString(); x.b(); var5_6 = 100; var6_7 = new byte[var5_6]; do { var9_10 = var6_7.length; if (var3_3 >= var9_10) break; var11_12 = this.u; var14_15 = var3_3 + 18; var9_10 = var11_12[var14_15]; if (var9_10 == 0) break; var11_12 = this.u; var14_15 = var3_3 + 18; var9_10 = (byte)(var11_12[var14_15] & 255); var6_7[var3_3] = var9_10; ++var3_3; } while (true); var14_15 = 0; var13_14 = null; try { super((byte[])var6_7, 0, var3_3); } catch (Exception var4_5) { x.i(); return; } var6_7 = PushService.bb; var14_15 = 15; var6_7 = (Object[])var6_7[var14_15]; var4_4 = new Object((String)var6_7); var4_4 = var4_4.append((String)var11_12); var4_4.toString(); x.b(); if (var7_8 != 0) ** GOTO lbl166 var3_3 = 0; var4_4 = null; this.a((String)var11_12, null, (String)var12_13, var1_1); do { return; break; } while (true); lbl166: // 1 sources: var4_4 = PushService.bb; var5_6 = 21; var4_4 = var4_4[var5_6]; var5_6 = 1; var6_7 = new Object[var5_6]; var9_10 = 0; var11_12 = null; var8_9 = var7_8; var6_7[0] = var8_9; String.format((String)var4_4, var6_7); x.c(); }
static /* synthetic */ String n() { return ag; }
/* * Unable to fully structure code * Enabled force condition propagation * Lifted jumps to return sites */ private void n(String var1_1) { var2_2 = 8; var3_3 = 0; var4_4 = null; x.b(); var6_7 = null; var7_8 = 0; for (var5_6 = 0; var5_6 < (var8_9 = 2); ++var5_6) { var8_9 = var7_8 << 8; var9_10 = this.u; var7_8 = var5_6 + 6; var10_11 = var9_10[var7_8] & 255; var7_8 = var8_9 += var10_11; } var6_7 = PushService.bb; var8_9 = 13; var6_7 = var6_7[var8_9]; var8_9 = 1; var11_12 = new Object[var8_9]; var10_11 = 0; var9_10 = null; var12_13 = Integer.valueOf(var7_8); var11_12[0] = var12_13; String.format((String)var6_7, (Object[])var11_12); x.b(); var15_15 = var13_14 = 0L; var6_7 = null; for (var5_6 = 0; var5_6 < (var17_16 = 4); ++var5_6) { var15_15 <<= var2_2; var12_13 = this.u; var18_17 = var5_6 + 8; var17_16 = var12_13[var18_17] & 255; var19_18 = var17_16; var15_15 += var19_18; } var6_7 = PushService.bb; var17_16 = 18; var6_7 = var6_7[var17_16]; var17_16 = 1; var12_13 = new Object[var17_16]; var18_17 = 0; var21_19 = null; var11_12 = var15_15; var12_13[0] = var11_12; String.format((String)var6_7, var12_13); x.b(); var5_6 = 8; var11_12 = new byte[var5_6]; var5_6 = 0; var6_7 = null; do { var10_11 = var11_12.length; if (var5_6 >= var10_11) break; var9_10 = this.u; var17_16 = var5_6 + 12; var10_11 = (byte)(var9_10[var17_16] & 255); var11_12[var5_6] = var10_11; ++var5_6; } while (true); var5_6 = var11_12.length * 2; super(var5_6); var17_16 = var11_12.length; var6_7 = null; for (var5_6 = 0; var5_6 < var17_16; ++var5_6) { var18_17 = var11_12[var5_6]; var22_20 = PushService.bb; var23_21 = 19; var22_20 = var22_20[var23_21]; var23_21 = 1; var24_22 = new Object[var23_21]; var18_17 &= 255; var21_19 = var18_17; var24_22[0] = var21_19; var21_19 = String.format((String)var22_20, var24_22); var9_10.append((String)var21_19); } var11_12 = var9_10.toString(); var9_10 = PushService.bb; var17_16 = 20; var9_10 = var9_10[var17_16]; var6_7 = new Object[]((String)var9_10); var6_7 = var6_7.append((String)var11_12); var6_7.toString(); x.b(); var5_6 = 100; var9_10 = new byte[var5_6]; var5_6 = 0; var6_7 = null; do { var17_16 = var9_10.length; if (var5_6 >= var17_16) break; var12_13 = this.u; var18_17 = var5_6 + 20; var17_16 = var12_13[var18_17]; if (var17_16 == 0) break; var12_13 = this.u; var18_17 = var5_6 + 20; var17_16 = (byte)(var12_13[var18_17] & 255); var9_10[var5_6] = var17_16; ++var5_6; } while (true); var18_17 = 0; var21_19 = null; super((byte[])var9_10, 0, var5_6); var9_10 = PushService.bb; var18_17 = 15; var9_10 = var9_10[var18_17]; var6_7 = new Object[]((String)var9_10); var6_7 = var6_7.append((String)var12_13); var6_7.toString(); x.b(); var5_6 = 30; var6_7 = new byte[var5_6]; do { var10_11 = var6_7.length; if (var3_3 >= var10_11) break; var9_10 = this.u; var18_17 = var3_3 + 120; var10_11 = var9_10[var18_17]; if (var10_11 == 0) break; var9_10 = this.u; var18_17 = var3_3 + 120; var10_11 = (byte)(var9_10[var18_17] & 255); var6_7[var3_3] = var10_11; ++var3_3; } while (true); var18_17 = 0; var21_19 = null; try { super((byte[])var6_7, 0, var3_3); } catch (Exception var4_5) { x.i(); return; } var6_7 = PushService.bb; var18_17 = 16; var6_7 = (Object[])var6_7[var18_17]; var4_4 = new Object((String)var6_7); var4_4 = var4_4.append((String)var9_10); var4_4.toString(); x.b(); if (var7_8 != 0) ** GOTO lbl208 this.a((String)var12_13, (String)var9_10, (String)var11_12, var1_1); do { return; break; } while (true); lbl208: // 1 sources: var4_4 = PushService.bb; var5_6 = 21; var4_4 = var4_4[var5_6]; var5_6 = 1; var6_7 = new Object[var5_6]; var8_9 = 0; var11_12 = null; var9_10 = var7_8; var6_7[0] = var9_10; String.format((String)var4_4, var6_7); x.c(); }
/* * Exception decompiling */ private void o(String var1_1) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [8[TRYBLOCK]], but top level block is 17[TRYBLOCK] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
static /* synthetic */ boolean o() { return V; }
private void p() { int n2 = 1001; String string = bb[2]; StringBuilder stringBuilder = new StringBuilder(string); int n3 = T; stringBuilder.append(n3).append("s").toString(); x.b(); this.aj.removeMessages(n2); stringBuilder = this.aj; long l2 = T * 1000; stringBuilder.sendEmptyMessageDelayed(n2, l2); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private byte[] q() { int n2; int n3 = 2; int n4 = 0; String string = cn.jpush.android.util.a.d((Context)this); Object object = bb; int n5 = 142; object = object[n5]; object = ((TelephonyManager)this.getSystemService((String)object)).getNetworkOperator(); byte[] arrby = bb; int n6 = 143; arrby = arrby[n6]; byte[] arrby2 = new byte[]((String)arrby); string = arrby2.append(string).toString(); try { object = Integer.valueOf((String)object); n2 = object.intValue(); } catch (Exception exception) { n2 = 0; object = null; } n5 = 128; arrby2 = new byte[n5]; byte[] arrby3 = arrby = new byte[n3]; arrby3[0] = 0; arrby3[1] = 80; n6 = arrby.length; System.arraycopy(arrby, 0, arrby2, 0, n6); aa.a((byte[])arrby2, (String)string, (int)n3); aa.d((byte[])arrby2, (int)n2, (int)34); object = new Object(); long l2 = q; n2 = Integer.parseInt(object.append(l2).toString()); aa.d((byte[])arrby2, (int)n2, (int)38); object = L; n2 = object.length(); int n7 = 50; if (n2 > n7) { object = L; n7 = 49; L = object = object.substring(0, n7); } object = L; aa.a((byte[])arrby2, (String)object, (int)42); object = bb[144]; n7 = 92; aa.a((byte[])arrby2, (String)object, (int)n7); n2 = c ? 1 : 0; if (n2 != 0) { n4 = 1; } aa.d((byte[])arrby2, (int)n4, (int)102); return arrby2; }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void r() { synchronized (this) { x.b(); try { long l2; Object object = bb; int n2 = 39; object = object[n2]; this.deleteFile((String)object); object = null; R = false; q = l2 = 0L; } catch (Exception exception) {} return; } }
private void s() { int n2 = 86401; x.b(); Context context = this.getApplicationContext(); String string = bb[27]; ae.b((Context)context, (String)string, (int)n2); i = n2; this.stopSelf(); }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private String t() { Object object; int n2; int n3 = 30; try { object = this.getPackageManager(); } catch (Exception exception) { object = bb; n2 = 154; return object[n2]; } Object object2 = this.getPackageName(); int n4 = 0; Object object3 = null; object = object.getPackageInfo((String)object2, 0); object = object.versionName; n2 = object.length(); if (n2 <= n3) return object; object2 = bb; n4 = 22; object2 = object2[n4]; object3 = bb; n3 = 153; object3 = object3[n3]; x.e((String)object2, (String)object3); n2 = 0; object2 = null; n4 = 30; return object.substring(0, n4); }
/* * Enabled force condition propagation * Lifted jumps to return sites */ private void u() { int n2; int n3 = 2; int n4 = 0; StringBuilder stringBuilder = null; byte[] arrby = this.u; int n5 = arrby.length; int n6 = 17; if (n5 < n6) { x.e(); do { return; break; } while (true); } n6 = cn.jpush.android.util.a.a((byte)this.u[6]); arrby = null; for (n5 = 0; n5 < (n2 = 8); ++n5) { } if (n6 == n3) { x.b(); this.B(); return; } n5 = 10; if (n6 == n5) { Object object; arrby = null; for (n5 = 0; n5 < n3; ++n5) { n4 <<= 8; object = this.u; n2 = n5 + 4; n6 = object[n2] & 255; n4 += n6; } object = bb; n2 = 95; object = object[n2]; arrby = new byte[]((String)object); arrby = arrby.append(n4); arrby.toString(); x.b(); this.i(n4); this.k(n4); return; } arrby = bb; n2 = 47; arrby = (byte[])arrby[n2]; stringBuilder = new StringBuilder((String)arrby); stringBuilder = stringBuilder.append(n6); stringBuilder.toString(); x.d(); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void v() { synchronized (this) { x.b(); int n2 = this.t; if (n2 != 0) { n2 = this.t; PushProtocol.Stop((int)n2); } return; } }
/* * Exception decompiling */ private void w() { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [2[TRYBLOCK]], but top level block is 10[WHILELOOP] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ private void x() { x.b(); this.B(); Object object = this.M; if (object != null) { object = this.M; boolean bl = object.isAlive(); if (!bl) { try { object = this.M; object.join(); object = this.M = (object = new Object(this)); object.start(); return; } catch (Exception exception) { x.g(); return; } } Object object2 = bb; int n2 = 176; object2 = object2[n2]; object = new Object((String)object2); object2 = this.M; long l2 = object2.getId(); object = object.append(l2); object.toString(); x.b(); try { object = this.M; bl = object.a; if (bl) return; x.b(); object = this.M = (object = new Object(this)); object.start(); return; } catch (Exception exception) { x.g(); return; } } try { object = new Object(this); this.M = object; object = this.M; object.start(); return; } catch (Exception exception) { x.g(); return; } }
private void y() { String string; x.b(); while ((string = (String)this.v.poll()) != null) { Context context = this.getApplicationContext(); r.a(context, string); } }
private void z() { boolean bl; Object object = bb; int n2 = 9; object = object[n2]; Object object2 = new Object((String)object); int n3 = i; object2 = object2.append(n3); object2.toString(); x.b(); n3 = i; D = bl = D; if (bl) { x.b(); super((Context)this, AlarmReceiver.class); Object[] arrobject = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)object2, (int)0); object2 = bb; int n4 = 11; object2 = object2[n4]; object2 = (AlarmManager)this.getSystemService((String)object2); long l2 = System.currentTimeMillis(); int n5 = n3 * 1000; long l3 = n5; object2.set(0, l2 += l3, (PendingIntent)arrobject); object2 = bb[10]; n2 = 1; arrobject = new Object[n2]; arrobject[0] = object = Integer.valueOf(n3); String.format((String)object2, arrobject); x.c(); } }
/* * Enabled aggressive block sorting */ protected final void a(int n2, String string) { int n3; int n4 = 1; Object object = a.b; Object object2 = a.f; x.b(); int n5 = this.ac; if (n2 == n5) { return; } this.ac = n2; Context context = this.getApplicationContext(); Object object3 = bb; int n6 = 141; object3 = object3[n6]; ae.b((Context)context, (String)object3, (int)n2); super(string); if (object2 != null) { object3 = bb; n6 = 17; object3 = object3[n6]; context.putExtra((String)object3, (String)object2); } object2 = bb; int n7 = 140; object3 = object2[n7]; if (n2 == n4) { n3 = n4; } else { n3 = 0; object2 = null; } context.putExtra((String)object3, (boolean)n3); n3 = ah.a((String)object); object2 = n3 != 0 ? this.getPackageName() : object; context.addCategory((String)object2); object = bb; n7 = 14; object = object[n7]; Object[] arrobject = new Object[n4]; arrobject[0] = object2; object2 = String.format((String)object, arrobject); this.sendBroadcast((Intent)context, (String)object2); }
/* * Exception decompiling */ public final void c() { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [1[TRYBLOCK]], but top level block is 33[CATCHBLOCK] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
protected final void d() { this.a(false, false, false); }
protected final void e() { this.a(false, true, false); }
/* * Exception decompiling */ protected final void e(int var1_1) { // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file. // org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [7[TRYBLOCK]], but top level block is 8[TRYBLOCK] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141) // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95) // org.benf.cfr.reader.entities.Method.analyse(Method.java:370) // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852) // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753) // org.benf.cfr.reader.Main.doClass(Main.java:46) // org.benf.cfr.reader.Main.main(Main.java:190) // ReviewPreparator.unZipIt(ReviewPreparator.java:54) // PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37) // scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234) // scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976) // scala.collection.TraversableLike.map(TraversableLike.scala:234) // scala.collection.TraversableLike.map$(TraversableLike.scala:227) // scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47) // scala.collection.SetLike.map(SetLike.scala:101) // scala.collection.SetLike.map$(SetLike.scala:101) // scala.collection.AbstractSet.map(Set.scala:47) // PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35) // PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12) // PrepareAndSendToReview.main(PrepareAndSendToReview.scala) throw new IllegalStateException("Decompilation failed"); }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ protected final void f() { long l2; int n2; Object object; int n3; int n4; String[] arrstring; Object object2; byte by; int n5 = 8; int n6 = 3; int n7 = 1; int n8 = 2; x.b(); this.Y = 0; while ((object2 = (String)this.v.poll()) != null) { Object object3; Object object4; Object object5; object = bb; int n9 = 190; object = object[n9]; arrstring = new String[]((String)object); arrstring.append((String)object2).toString(); x.b(); arrstring = bb; n4 = 117; arrstring = arrstring[n4]; n3 = object2.startsWith((String)arrstring); if (n3 != 0) { arrstring = object2.split(","); object = ","; n4 = object2.indexOf((String)object); object5 = ","; ++n4; n4 = object2.indexOf((String)object5, n4) + 1; if ((object2 = object2.substring(n4)) == null) continue; n4 = this.t; long l3 = q; arrstring = Integer.valueOf(arrstring[n7]); n3 = arrstring.byteValue(); if ((n3 = PushProtocol.RepPush((int)n4, (long)l3, (byte)n3, (String)object2)) >= 0) { object = bb; n9 = 132; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.a(); continue; } object = bb; n9 = 197; object = object[n9]; object2 = new Object((String)object); object2 = object2.append(n3); object2.toString(); x.a(); continue; } arrstring = bb; n4 = 185; n3 = object2.startsWith((String)(arrstring = arrstring[n4])); if (n3 != 0) { arrstring = bb[n5]; String[] arrstring2 = object2.split((String)arrstring); n3 = arrstring2.length; if (n3 > n6) { int n10; n2 = 3; try { object2 = arrstring2[n2]; object2 = Integer.valueOf((String)object2); n10 = object2.intValue(); } catch (Exception exception) { n10 = 0; object4 = null; } n2 = this.t; long l4 = q; object5 = arrstring2[n7]; object3 = arrstring2[n8]; if ((n2 = PushService.a(n2, l4, (String)object5, (String)object3, n10)) >= 0) { object2 = bb; n3 = 22; object2 = object2[n3]; object = bb; n9 = 156; object = object[n9]; super((String)object); object = arrstring2[n8]; arrstring = arrstring.append((String)object).toString(); x.c((String)object2, (String)arrstring); continue; } arrstring = arrstring2[n8]; object = L; this.a((String)arrstring, (String)object, n10); arrstring = bb; n4 = 22; arrstring = arrstring[n4]; object5 = bb; by = 182; object5 = object5[by]; super((String)object5); object2 = object.append(n2).toString(); x.c((String)arrstring, (String)object2); continue; } object = bb; n9 = 198; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.e(); continue; } arrstring = bb; n4 = 177; n3 = object2.startsWith((String)(arrstring = arrstring[n4])) ? 1 : 0; if (n3 != 0) { arrstring = object2.split(","); n4 = arrstring.length; if (n4 > n8) { n2 = this.t; l2 = q; object3 = arrstring[n7]; object4 = arrstring[n8]; if ((n2 = PushProtocol.EnChannel((int)n2, (long)l2, (String)object3, (String)object4)) >= 0) { object = bb[188]; super((String)object); object = arrstring[n7]; object2 = object2.append((String)object); object = bb; n9 = 199; object = object[n9]; object2 = object2.append((String)object); arrstring = arrstring[n8]; object2 = object2.append((String)arrstring); object2.toString(); x.a(); continue; } object = bb; n9 = 178; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append(n2); object2.toString(); x.a(); continue; } object = bb; n9 = 184; object = object[n9]; super((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.e(); continue; } arrstring = bb; n4 = 192; n3 = object2.startsWith((String)(arrstring = arrstring[n4])) ? 1 : 0; if (n3 != 0) { arrstring = object2.split(","); n4 = arrstring.length; if (n4 > n8) { n2 = this.t; l2 = q; object3 = arrstring[n7]; object4 = arrstring[n8]; if ((n2 = PushProtocol.UnChnelId((int)n2, (long)l2, (String)object3, (String)object4)) >= 0) { object = bb[187]; object2 = new Object((String)object); object = arrstring[n7]; object2 = object2.append((String)object); object = bb; n9 = 199; object = object[n9]; object2 = object2.append((String)object); arrstring = arrstring[n8]; object2 = object2.append((String)arrstring); object2.toString(); x.a(); continue; } object = bb; n9 = 186; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append(n2); object2.toString(); x.a(); continue; } object = bb; n9 = 191; object = object[n9]; super((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.e(); continue; } arrstring = bb; n4 = 181; n3 = object2.startsWith((String)(arrstring = arrstring[n4])) ? 1 : 0; if (n3 != 0) { arrstring = bb[n5]; n4 = (arrstring = object2.split((String)arrstring)).length; if (n4 > n8) { n2 = this.t; l2 = q; object3 = arrstring[n7]; object4 = arrstring[n8]; if ((n2 = PushProtocol.PushTime((int)n2, (long)l2, (String)object3, (String)object4)) >= 0) { object = bb[194]; object2 = new Object((String)object); object = arrstring[n7]; object2 = object2.append((String)object); object = bb; n9 = 199; object = object[n9]; object2 = object2.append((String)object); arrstring = arrstring[n8]; object2 = object2.append((String)arrstring); object2.toString(); x.a(); continue; } object = bb; n9 = 179; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append(n2); object2.toString(); x.a(); continue; } object = bb; n9 = 196; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.e(); continue; } arrstring = bb; n4 = 195; n3 = object2.startsWith((String)(arrstring = arrstring[n4])) ? 1 : 0; if (n3 == 0) continue; arrstring = bb[n5]; n4 = (arrstring = object2.split((String)arrstring)).length; if (n4 > n8) { int n11; block34 : { n2 = 1; object2 = arrstring[n2]; int n12 = Integer.parseInt((String)object2); n2 = 2; object2 = arrstring[n2]; n11 = Integer.parseInt((String)object2); n2 = this.t; n3 = 0; arrstring = null; l2 = q; by = (byte)n12; long l5 = n11; n2 = PushProtocol.MsgResponse((int)n2, (int)0, (long)l2, (byte)by, (long)l5); if (n2 == 0) break block34; this.a(n12, n11); } arrstring = bb; n4 = 69; try { arrstring = arrstring[n4]; object2 = new Object((String)arrstring); object2 = object2.append(n11); object2.toString(); x.a(); } catch (Exception exception) { exception.getMessage(); x.e(); } continue; } object = bb; n9 = 189; object = object[n9]; arrstring = new String[]((String)object); object2 = arrstring.append((String)object2); object2.toString(); x.e(); } this.w(); this.B(); object2 = this.getApplicationContext(); arrstring = bb[37]; object = bb[n6]; object2 = ae.a((Context)object2, (String)arrstring, (String)object); arrstring = bb; n4 = 38; arrstring = arrstring[n4]; n2 = object2.equals(arrstring); if (n2 != 0) { n2 = this.t; if (n2 != 0) { x.c(); super(); try { arrstring = bb; n4 = 180; arrstring = arrstring[n4]; object = this.getPackageName(); object2.put((String)arrstring, object); arrstring = bb; n4 = 193; arrstring = arrstring[n4]; object = L; object2.put((String)arrstring, object); } catch (JSONException jSONException) {} if ((n3 = (int)(ServiceInterface.j((Context)(arrstring = this.getApplicationContext())) ? 1 : 0)) != 0) { n3 = this.t; l2 = q; by = 4; object2 = object2.toString(); PushProtocol.RepPush((int)n3, (long)l2, (byte)by, (String)object2); } else { n3 = this.t; l2 = q; by = 5; object2 = object2.toString(); PushProtocol.RepPush((int)n3, (long)l2, (byte)by, (String)object2); } } this.p(); } if ((n2 = C) != 0) { object2 = this.getApplicationContext(); ServiceInterface.e((Context)object2); } if ((n2 = (int)(S ? 1 : 0)) != 0) { x.b(); object2 = this.aj; n3 = 1002; l2 = 0L; object2.sendEmptyMessageDelayed(n3, l2); } if ((n2 = K) <= 0) { K = n2 = K + 1; object2 = this.getApplicationContext(); arrstring = bb[183]; n4 = K; ae.b((Context)object2, (String)arrstring, (int)n4); } }
/* * Enabled aggressive block sorting */ protected final void f(int n2) { int n3 = 1005; int n4 = 1; Object object = bb[22]; Object object2 = bb; int n5 = 24; object2 = object2[n5]; x.b((String)object, (String)object2); object = bb; int n6 = 23; object = object[n6]; this.a(0, (String)object); int n7 = -991; if (n2 == n7) { return; } ++ag.b; object = this.getApplicationContext(); n7 = ServiceInterface.j((Context)object) ? 1 : 0; if (n7 == 0 && (n7 = (int)(cn.jpush.android.util.a.b((Context)(object = this.getApplicationContext())) ? 1 : 0)) != 0) { n7 = i; n6 = 86401; if (n7 == n6) { n7 = n4; } else { n7 = 0; object = null; } if (n7 == 0) { n6 = cn.jpush.android.util.a.h((Context)this.getApplicationContext()); object = this.getApplicationContext(); n7 = cn.jpush.android.util.a.g((Context)object) ? 1 : 0; if (n7 != 0 || n6 > 0) { Object object3; int n8; double d2 = this.Y; double d3 = Math.pow(2.0, d2) * 3.0; d2 = 1000.0; n7 = (int)(d3 *= d2); this.Y = n5 = this.Y + 1; n5 = i * 500; if (n7 > n5) { n7 = i * 500; } if (((n5 = this.Y) <= (n8 = 5) || n6 == n4) && (n4 = (int)((object3 = this.aj).hasMessages(n3) ? 1 : 0)) == 0 && (n4 = (int)((object3 = this.aj).hasMessages(n6 = 1004) ? 1 : 0)) == 0) { object2 = bb; n5 = 25; object2 = object2[n5]; object3 = new Object((String)object2); object3.append(n7).toString(); x.b(); object3 = this.aj; long l2 = n7; object3.sendEmptyMessageDelayed(n3, l2); } } } } this.X = 0; this.ab = n7 = this.ab + 1; n7 = S ? 1 : 0; if (n7 == 0) return; object = this.aj; n4 = 1002; object.removeMessages(n4); }
public IBinder onBind(Intent intent) { return null; }
/* * Unable to fully structure code * Enabled force condition propagation * Lifted jumps to return sites */ public void onCreate() { block40 : { block38 : { var1_1 = 17; var2_2 = 0; var3_3 = null; var4_4 = true; var5_5 = this.getApplicationContext(); var6_6 = ServiceInterface.j((Context)var5_5); if (var6_6) lbl-1000: // 3 sources: { do { return; break; } while (true); } x.c(); PushService.a = var7_7 = Thread.currentThread().getId(); var5_5 = this.getApplicationContext(); var6_6 = a.a((Context)var5_5); if (!var6_6 || !(var6_6 = (this.Q = (var6_6 = cn.jpush.android.util.a.q((Context)(var5_5 = this.getApplicationContext())))))) ** GOTO lbl-1000 x.b(); var5_5 = a.f; var6_6 = ah.a((String)var5_5); if (!var6_6) { PushService.L = var5_5 = a.f; } var5_5 = this.getApplicationContext(); var9_8 = PushService.bb[var1_1]; var10_10 = ""; var11_11 = ah.a((String)(var5_5 = ae.a((Context)var5_5, (String)var9_8, (String)var10_10))); if (var11_11 == 0 && !(var6_6 = var5_5.equals(var9_8 = PushService.L))) { this.r(); } var5_5 = this.getApplicationContext(); var9_8 = PushService.bb[var1_1]; var10_10 = PushService.L; ae.b((Context)var5_5, (String)var9_8, (String)var10_10); ae.a((Context)this.getApplicationContext()); this.N = false; this.O = false; var9_8 = a.d; x.b(); var6_6 = false; var5_5 = null; var5_5 = r.b((Context)var9_8); if (var5_5 == null) break block38; var11_11 = var5_5.getCount(); if (var11_11 <= 0) break block38; var10_10 = PushService.bb; var2_2 = 98; var10_10 = var10_10[var2_2]; var9_8 = new Object((String)var10_10); var12_12 = var5_5.getCount(); var9_8 = var9_8.append(var12_12); var9_8.toString(); x.c(); var5_5.moveToFirst(); ** while ((var11_11 = (int)(var5_5.isAfterLast() ? 1 : 0)) == 0) lbl-1000: // 1 sources: { var9_8 = PushService.bb; var12_12 = 96; var9_8 = var9_8[var12_12]; var11_11 = var5_5.getColumnIndex((String)var9_8); var11_11 = var5_5.getInt(var11_11); var10_10 = PushService.bb; var2_2 = 97; var10_10 = var10_10[var2_2]; var12_12 = var5_5.getColumnIndex((String)var10_10); var10_10 = var5_5.getString(var12_12); var3_3 = this.v; var2_2 = var3_3.offer(var10_10) ? 1 : 0; if (var2_2 == 0) ** GOTO lbl96 var13_13 = PushService.bb; var14_14 = 99; var13_13 = var13_13[var14_14]; var3_3 = new Object((String)var13_13); var10_10 = var3_3.append((String)var10_10); var10_10.toString(); x.c(); var10_10 = this.getApplicationContext(); try { r.b((Context)var10_10, var11_11); lbl96: // 2 sources: var5_5.moveToNext(); continue; } catch (Exception var9_9) { block39 : { x.i(); if (var5_5 == null) break block39; var5_5.close(); } lbl104: // 3 sources: while (var6_6 = this.N) { this.P = var4_4; lbl106: // 3 sources: do { x.b(); this.P = var4_4; x.b(); var6_6 = this.P; if (!var6_6) ** GOTO lbl-1000 var6_6 = PushService.S; if (!var6_6 || (var6_6 = cn.jpush.android.util.a.b((Context)(var5_5 = this.getApplicationContext())))) { this.x(); } this.z(); return; break; } while (true); } break block40; } } } if (var5_5 == null) ** GOTO lbl104 var5_5.close(); ** GOTO lbl104 catch (Throwable var15_15) { var11_11 = 0; var9_8 = null; var5_5 = var15_15; lbl126: // 2 sources: do { if (var9_8 == null) throw var5_5; var9_8.close(); throw var5_5; break; } while (true); } } var6_6 = this.O; if (var6_6) ** GOTO lbl106 this.P = var4_4; ** while (true) { catch (Throwable var15_16) { var9_8 = var5_5; var5_5 = var15_16; ** continue; } } }
public void onDestroy() { String string = bb[1]; StringBuilder stringBuilder = new StringBuilder(string); int n2 = Process.myPid(); stringBuilder.append(n2).toString(); x.b(); this.y(); super.onDestroy(); this.v(); this.aj.removeCallbacksAndMessages((Object)null); cn.jpush.android.util.a.r((Context)this.getApplicationContext()); }
/* * Unable to fully structure code * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation * Lifted jumps to return sites */ public int onStartCommand(Intent var1_1, int var2_2, int var3_3) { block57 : { block55 : { block64 : { block65 : { block63 : { block62 : { block61 : { block60 : { block59 : { block58 : { var4_4 = 107; var5_5 = 3; var6_6 = 135; var7_7 = true; var9_11 = PushService.bb[106]; var8_8 = new Object((String)var9_11); var8_8 = var8_8.append(var3_3); var9_11 = PushService.bb; var10_12 = 127; var9_11 = var9_11[var10_12]; var8_8 = var8_8.append((String)var9_11).append((Object)var1_1); var8_8.toString(); x.a(); var11_13 = this.Q; if (var11_13 == 0) { var8_8 = this.aj; var12_14 = 1003; var13_17 = 100; var8_8.sendEmptyMessageDelayed(var12_14, var13_17); return (int)var7_7; } var11_13 = PushService.S; if (var11_13 != 0 && (var11_13 = cn.jpush.android.util.a.b((Context)(var8_8 = this.getApplicationContext()))) == 0) { x.a(); var8_8 = this.aj; var12_15 = 1003; var13_18 = 100; var8_8.sendEmptyMessageDelayed(var12_15, var13_18); return (int)var7_7; } var12_16 = 0; var9_11 = null; var11_13 = 0; var8_8 = null; if (var1_1 != null) { var8_8 = var1_1.getAction(); var15_20 = var1_1.getExtras(); var9_11 = var8_8; } else { var10_12 = 0; var15_20 = null; var12_16 = 0; var9_11 = null; } if (var9_11 == null || var15_20 == null) break block57; var8_8 = PushService.bb; var16_21 = 114; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11); if (var11_13 == 0) break block58; var8_8 = PushService.bb; var16_21 = 17; var8_8 = var8_8[var16_21]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.bb[var4_4]; var15_20.getString((String)var17_22); if (var8_8 != null) { PushService.L = var8_8; } if ((var11_13 = this.t) == 0 || (var8_8 = this.M) == null || (var11_13 = (int)((var8_8 = this.M).isAlive() ? 1 : 0)) == 0) { var17_22 = PushService.bb; var4_4 = 136; var17_22 = var17_22[var4_4]; var8_8 = new Object((String)var17_22); var16_21 = this.t; var8_8 = var8_8.append(var16_21); var8_8.toString(); x.b(); this.x(); } else { var8_8 = PushService.bb; var16_21 = 22; var8_8 = var8_8[var16_21]; var17_22 = PushService.bb; var4_4 = 125; var17_22 = var17_22[var4_4]; x.b((String)var8_8, (String)var17_22); } break block55; } var8_8 = PushService.bb; var16_21 = 46; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11); if (var11_13 == 0) break block59; var11_13 = this.P; if (var11_13 != 0) { var8_8 = PushService.bb[var4_4]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.L; this.b((String)var8_8, (String)var17_22); } else { var11_13 = ServiceInterface.i((Context)this); if (var11_13 == (var16_21 = 2) && (var11_13 = (int)(ServiceInterface.h((Context)this) ? 1 : 0)) != 0) { x.b(); var8_8 = PushService.bb[var4_4]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.L; this.b((String)var8_8, (String)var17_22); } else { x.b(); var8_8 = PushService.L; } } break block55; } var8_8 = PushService.bb; var16_21 = 116; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) break block60; var8_8 = PushService.bb; var16_21 = 117; var8_8 = var8_8[var16_21]; if ((var8_8 = var15_20.getString((String)var8_8)) != null) { var16_21 = this.P ? 1 : 0; if (var16_21 != 0) { var18_24 = PushService.bb; var19_25 = 128; var18_24 = var18_24[var19_25]; var17_22 = new Object((String)var18_24); var17_22 = var17_22.append((String)var8_8); var17_22.toString(); x.c(); var16_21 = this.t; if (var16_21 == 0) { var17_22 = Integer.toString(var5_5); this.g((String)var17_22, (String)var8_8); } else { var16_21 = this.t; var20_26 = PushService.q; if ((var16_21 = PushProtocol.RepPush((int)var16_21, (long)var20_26, (byte)var5_5, (String)var8_8)) < 0) { var17_22 = Integer.toString(var5_5); this.g((String)var17_22, (String)var8_8); } else { var18_24 = PushService.bb; var19_25 = 132; var18_24 = var18_24[var19_25]; super((String)var18_24); var8_8 = var17_22.append((String)var8_8); var8_8.toString(); x.a(); } } } else { x.b(); } } break block55; } var8_8 = PushService.bb; var16_21 = 126; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) break block61; var8_8 = PushService.bb[137]; var11_13 = var15_20.getInt((String)var8_8, -1); if (var11_13 != (var16_21 = -1)) { x.b(); } break block55; } var8_8 = PushService.bb; var16_21 = 124; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) break block62; var8_8 = PushService.bb; var16_21 = 123; var8_8 = var8_8[var16_21]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.bb[130]; var17_22 = var15_20.getString((String)var17_22); var18_24 = PushService.bb; var19_25 = 138; var18_24 = var18_24[var19_25]; var4_4 = var15_20.getInt((String)var18_24, 0); if (var8_8 == null && var17_22 == null) break block55; var22_28 = new JSONObject(); if (var8_8 == null) ** GOTO lbl169 try { var23_30 = PushService.bb; var24_32 = 123; var23_30 = var23_30[var24_32]; var22_28.put((String)var23_30, var8_8); lbl169: // 2 sources: if (var17_22 != null) { var8_8 = PushService.bb; var6_6 = 130; var8_8 = var8_8[var6_6]; var22_28.put((String)var8_8, var17_22); } var8_8 = var22_28.toString(); var16_21 = var22_28.length(); if (var16_21 <= 0) break block55; var16_21 = this.P ? 1 : 0; if (var16_21 != 0) { this.a((String)var8_8, var4_4); break block55; } var17_22 = PushService.bb; var4_4 = 129; } catch (JSONException var8_9) {} var17_22 = var17_22[var4_4]; var8_8 = new Object((String)var17_22); var8_8 = var8_8.append((String)var9_11); var8_8.toString(); x.b(); break block55; } var8_8 = PushService.bb; var16_21 = 52; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) break block63; var11_13 = this.P ? 1 : 0; if (var11_13 != 0) { var8_8 = PushService.bb[var4_4]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.L; this.a((String)var8_8, (String)var17_22); } else { var17_22 = PushService.bb; var4_4 = 129; var17_22 = var17_22[var4_4]; super((String)var17_22); var8_8 = var8_8.append((String)var9_11); var8_8.toString(); x.b(); } break block55; } var8_8 = PushService.bb; var16_21 = 118; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) break block64; var11_13 = this.P ? 1 : 0; if (var11_13 == 0) break block65; var8_8 = PushService.bb[var6_6]; var11_13 = var15_20.getBoolean((String)var8_8, var7_7) ? 1 : 0; var17_22 = PushService.bb; var4_4 = 131; var17_22 = var17_22[var4_4]; var17_22 = var15_20.getString((String)var17_22); var8_8 = var11_13 != 0 ? "0" : "1"; var18_24 = this.getApplicationContext(); var22_29 = PushService.bb[var6_6]; var23_31 = "0"; var4_4 = (var18_24 = ae.a((Context)var18_24, (String)var22_29, (String)var23_31)).equals(var8_8) ? 1 : 0; if (var4_4 == 0) ** GOTO lbl-1000 var18_24 = this.getApplicationContext(); var22_29 = PushService.bb; var6_6 = 131; var23_31 = ""; var4_4 = var17_22.equals(var18_24 = ae.a((Context)var18_24, (String)(var22_29 = var22_29[var6_6]), (String)var23_31)) ? 1 : 0; if (var4_4 != 0) { var8_8 = PushService.bb; var4_4 = 22; var8_8 = var8_8[var4_4]; var22_29 = PushService.bb; var6_6 = 122; var22_29 = var22_29[var6_6]; var18_24 = new Object((String)var22_29); var17_22 = var18_24.append((String)var17_22).toString(); x.b((String)var8_8, (String)var17_22); } else lbl-1000: // 2 sources: { block56 : { var18_24 = new Object(); var22_29 = PushService.bb; var6_6 = 135; var22_29 = var22_29[var6_6]; var18_24.put((String)var22_29, var8_8); var11_13 = ah.a((String)var17_22) ? 1 : 0; if (var11_13 != 0) break block56; var8_8 = PushService.bb; var19_25 = 131; var8_8 = var8_8[var19_25]; var22_29 = PushService.bb; var6_6 = 133; var22_29 = var22_29[var6_6]; var23_31 = PushService.bb; var24_33 = 108; var23_31 = var23_31[var24_33]; var22_29 = var17_22.replaceAll((String)var22_29, (String)var23_31); var18_24.put((String)var8_8, (Object)var22_29); } var8_8 = var18_24.toString(); var22_29 = this.getApplicationContext(); var23_31 = PushService.bb; var24_33 = 135; var23_31 = var23_31[var24_33]; var25_34 = PushService.bb; var26_35 = 135; var25_34 = var25_34[var26_35]; var18_24 = var18_24.getString((String)var25_34); ae.b((Context)var22_29, (String)var23_31, (String)var18_24); var18_24 = this.getApplicationContext(); var22_29 = PushService.bb; var6_6 = 131; try { var22_29 = var22_29[var6_6]; ae.b((Context)var18_24, (String)var22_29, (String)var17_22); } catch (Exception var17_23) { x.i(); } if ((var16_21 = this.t) == 0 || (var16_21 = (int)(var27_36 = PushService.q LCMP var29_37 = 0L)) == 0) { x.b(); var17_22 = this.v; var22_29 = PushService.bb[109]; var18_24 = new Object((String)var22_29); var22_29 = PushService.L; var18_24 = var18_24.append((String)var22_29); var22_29 = PushService.bb; var6_6 = 77; var22_29 = var22_29[var6_6]; var18_24 = var18_24.append((String)var22_29); var8_8 = var18_24.append((String)var8_8).toString(); var17_22.offer(var8_8); this.x(); } else { var16_21 = this.t; var20_27 = PushService.q; var23_31 = PushService.L; if ((var16_21 = PushProtocol.PushTime((int)var16_21, (long)var20_27, (String)var23_31, (String)var8_8)) < 0) { var17_22 = this.v; var22_29 = PushService.bb[109]; var18_24 = new Object((String)var22_29); var22_29 = PushService.L; var18_24 = var18_24.append((String)var22_29); var22_29 = PushService.bb; var6_6 = 77; var22_29 = var22_29[var6_6]; var18_24 = var18_24.append((String)var22_29); var8_8 = var18_24.append((String)var8_8).toString(); var17_22.offer(var8_8); this.x(); } else { var17_22 = PushService.bb; var4_4 = 22; var17_22 = var17_22[var4_4]; var22_29 = PushService.bb; var6_6 = 111; var22_29 = var22_29[var6_6]; var18_24 = new Object((String)var22_29); var8_8 = var18_24.append((String)var8_8).toString(); x.c((String)var17_22, (String)var8_8); } } } break block55; } var17_22 = PushService.bb; var4_4 = 129; var17_22 = var17_22[var4_4]; super((String)var17_22); var8_8 = var8_8.append((String)var9_11); var8_8.toString(); x.b(); break block55; } var8_8 = PushService.bb; var16_21 = 113; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 != 0) { this.v(); } else { var8_8 = PushService.bb; var16_21 = 120; var11_13 = (var8_8 = var8_8[var16_21]).equals(var9_11) ? 1 : 0; if (var11_13 != 0) { x.a(); var11_13 = this.ae ? 1 : 0; if (var11_13 != 0) return (int)var7_7; var9_11 = new Object(this); var8_8 = new Object((Runnable)var9_11); var8_8.start(); return (int)var7_7; } x.a(); } break block55; catch (JSONException var8_10) {} } x.a(); } if (var15_20 != null) { var17_22 = PushService.bb[112]; var8_8 = new Object((String)var17_22); var17_22 = var15_20.toString(); var8_8.append((String)var17_22).toString(); x.a(); var8_8 = PushService.bb[30]; var8_8 = var15_20.getString((String)var8_8); var17_22 = PushService.bb; var4_4 = 139; var17_22 = var17_22[var4_4]; var16_21 = var15_20.getInt((String)var17_22, 0); if (var8_8 != null) { if (var16_21 == 0) { this.aj.removeMessages(1005); var8_8 = this.aj; var16_21 = 1004; var11_13 = var8_8.hasMessages(var16_21) ? 1 : 0; if (var11_13 == 0) { var8_8 = this.aj; var16_21 = 1005; var8_8.sendEmptyMessage(var16_21); } } else { this.g(var16_21); } } var8_8 = PushService.bb; var16_21 = 121; var8_8 = var8_8[var16_21]; if ((var8_8 = var15_20.getString((String)var8_8)) != null) { var18_24 = PushService.bb[110]; super((String)var18_24); var17_22.append((String)var8_8).toString(); x.a(); var17_22 = PushService.bb[119]; var16_21 = var15_20.getBoolean((String)var17_22, false) ? 1 : 0; var18_24 = PushService.bb; var19_25 = 134; var18_24 = var18_24[var19_25]; var4_4 = var15_20.getBoolean((String)var18_24, false) ? 1 : 0; var8_8 = this.a((Context)this, (String)var8_8, (boolean)var16_21, (boolean)var4_4); var8_8.f(); } } var8_8 = this.getApplicationContext(); var17_22 = PushService.bb[37]; var18_24 = PushService.bb[var5_5]; var8_8 = ae.a((Context)var8_8, (String)var17_22, (String)var18_24); var17_22 = PushService.bb; var4_4 = 38; var17_22 = var17_22[var4_4]; var11_13 = var8_8.equals(var17_22); var16_21 = PushService.S ? 1 : 0; if (var16_21 != 0 || (var16_21 = (int)(this.P ? 1 : 0)) == 0 || var11_13 != 0) { this.p(); } if (var9_11 == null) return (int)var7_7; if (var15_20 != null) return (int)var7_7; var8_8 = PushService.bb; var10_12 = 115; var11_13 = (var8_8 = var8_8[var10_12]).equals(var9_11) ? 1 : 0; if (var11_13 == 0) return (int)var7_7; this.z(); this.aj.removeMessages(1005); this.aj.removeMessages(1004); var8_8 = this.aj; var12_16 = 1004; var13_19 = 500L; var8_8.sendEmptyMessageDelayed(var12_16, var13_19); return (int)var7_7; } }
|